Hi Graeme,

Thanks for the test, I just forget the armv7 platform, the patch makes sense to me.

I will update it for armv7 if time is available.

Thanks
Hanjun



On 4 July 2013 17:43, Graeme Gregory <graeme.gregory@linaro.org> wrote:
From: Graeme Gregory <graeme.gregory@linaro.org>

These dummies are copied directly from arm64 and will probably need
corrected for arm.

Signed-off-by: Graeme Gregory <graeme.gregory@linaro.org>
---
 arch/arm/include/asm/acpi.h |   12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/arch/arm/include/asm/acpi.h b/arch/arm/include/asm/acpi.h
index e752c5c..e5ac1b8 100644
--- a/arch/arm/include/asm/acpi.h
+++ b/arch/arm/include/asm/acpi.h
@@ -36,6 +36,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:
  *
@@ -96,6 +99,13 @@ extern int acpi_noirq;
 extern int acpi_pci_disabled;
 extern int acpi_strict;

+/* map logic cpu id to physical APIC id
+ * APIC = GIC cpu interface on ARM
+ */
+extern volatile int arm_cpu_to_apicid[NR_CPUS];
+extern int boot_cpu_apic_id;
+#define cpu_physical_id(cpu) arm_cpu_to_apicid[cpu]
+
 struct acpi_arm_root {
        phys_addr_t phys_address;
        unsigned long size;
@@ -105,6 +115,8 @@ extern struct acpi_arm_root acpi_arm_rsdp_info;
 /* Low-level suspend routine. */
 extern int acpi_suspend_lowlevel(void);

+extern void prefill_possible_map(void);
+
 /* Physical address to resume after wakeup */
 /* BOZO: was...
 #define acpi_wakeup_address ((unsigned long)(real_mode_header->wakeup_start))
--
1.7.10.4


_______________________________________________
Linaro-acpi mailing list
Linaro-acpi@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-acpi