aboutsummaryrefslogtreecommitdiff
path: root/arch/arm64/include
diff options
context:
space:
mode:
authorHanjun Guo <hanjun.guo@linaro.org>2013-07-03 19:15:16 +0800
committerGraeme Gregory <graeme.gregory@linaro.org>2013-09-25 14:01:15 +0100
commit41a556a8f1819e633314256e1ecc809533fd6bbe (patch)
tree34763090a22b058afb8ac64a9a2f2e667aa87e8c /arch/arm64/include
parent960b3f1507843e559f0aeead3bcc317098452127 (diff)
ARM64 / ACPI: Core functions for MADT parse
Implement core functions for GIC and GIC distributor entries in MADT, after this patch, we can parse MADT for ARM now. Here is the boot information for MADT parse: ACPI: GIC (acpi_id[0x0000] gic_id[0x0000] enabled) ACPI: GIC (acpi_id[0x0001] gic_id[0x0001] enabled) ACPI: GIC (acpi_id[0x0002] gic_id[0x0002] enabled) ACPI: GIC (acpi_id[0x0003] gic_id[0x0003] enabled) ACPI: GIC (acpi_id[0x0004] gic_id[0x0004] disabled) ACPI: GIC (acpi_id[0x0005] gic_id[0x0005] disabled) ACPI: GIC (acpi_id[0x0006] gic_id[0x0006] disabled) ACPI: GIC (acpi_id[0x0007] gic_id[0x0007] disabled) ACPI: GIC Distributor (id[0x0000] address[0x2c001000] gsi_base[0]) Using ACPI (MADT) for SMP configuration information NOTE: Parse GIC distributor for irq system is not implemented, should fix it in the future. Signed-off-by: Hanjun Guo <hanjun.guo@linaro.org>
Diffstat (limited to 'arch/arm64/include')
-rw-r--r--arch/arm64/include/asm/acpi.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm64/include/asm/acpi.h b/arch/arm64/include/asm/acpi.h
index 605478e6af72..b43ddba29dbd 100644
--- a/arch/arm64/include/asm/acpi.h
+++ b/arch/arm64/include/asm/acpi.h
@@ -34,6 +34,9 @@
#define COMPILER_DEPENDENT_INT64 long long
#define COMPILER_DEPENDENT_UINT64 unsigned long long
+#define MAX_LOCAL_APIC 256
+#define MAX_IO_APICS 64
+
/*
* Calling conventions:
*