aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2009-01-28 07:44:32 -0500
committerIngo Molnar <mingo@elte.hu>2009-01-28 17:20:28 -0500
commit9c7642470ecf03d8b4946a2addc8fe631b8426dd (patch)
treeca3231588aeb790d52d9808d053f9c54f6bbc7c1 /arch/x86/include/asm
parent1322a2e2db87c938d8381f8501af9a4d0eab8bc7 (diff)
x86: consolidate the ->mps_oem_check() code
- spread out the mps_oem_check() namespace on a per APIC driver basis Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/include/asm')
-rw-r--r--arch/x86/include/asm/es7000/mpparse.h6
-rw-r--r--arch/x86/include/asm/mach-default/mach_mpparse.h2
-rw-r--r--arch/x86/include/asm/mach-generic/mach_mpparse.h3
-rw-r--r--arch/x86/include/asm/summit/mpparse.h4
4 files changed, 4 insertions, 11 deletions
diff --git a/arch/x86/include/asm/es7000/mpparse.h b/arch/x86/include/asm/es7000/mpparse.h
index 30692c4ae85..662eb1e574d 100644
--- a/arch/x86/include/asm/es7000/mpparse.h
+++ b/arch/x86/include/asm/es7000/mpparse.h
@@ -8,13 +8,7 @@ extern int find_unisys_acpi_oem_table(unsigned long *oem_addr);
8extern void unmap_unisys_acpi_oem_table(unsigned long oem_addr); 8extern void unmap_unisys_acpi_oem_table(unsigned long oem_addr);
9extern void setup_unisys(void); 9extern void setup_unisys(void);
10 10
11#ifndef CONFIG_X86_GENERICARCH
12extern int default_acpi_madt_oem_check(char *oem_id, char *oem_table_id);
13extern int mps_oem_check(struct mpc_table *mpc, char *oem, char *productid);
14#endif
15
16#ifdef CONFIG_ACPI 11#ifdef CONFIG_ACPI
17
18static inline int es7000_check_dsdt(void) 12static inline int es7000_check_dsdt(void)
19{ 13{
20 struct acpi_table_header header; 14 struct acpi_table_header header;
diff --git a/arch/x86/include/asm/mach-default/mach_mpparse.h b/arch/x86/include/asm/mach-default/mach_mpparse.h
index 8fa01770ba6..af0da140df9 100644
--- a/arch/x86/include/asm/mach-default/mach_mpparse.h
+++ b/arch/x86/include/asm/mach-default/mach_mpparse.h
@@ -2,7 +2,7 @@
2#define _ASM_X86_MACH_DEFAULT_MACH_MPPARSE_H 2#define _ASM_X86_MACH_DEFAULT_MACH_MPPARSE_H
3 3
4static inline int 4static inline int
5mps_oem_check(struct mpc_table *mpc, char *oem, char *productid) 5generic_mps_oem_check(struct mpc_table *mpc, char *oem, char *productid)
6{ 6{
7 return 0; 7 return 0;
8} 8}
diff --git a/arch/x86/include/asm/mach-generic/mach_mpparse.h b/arch/x86/include/asm/mach-generic/mach_mpparse.h
index f497d96c76b..22bfb56f8fb 100644
--- a/arch/x86/include/asm/mach-generic/mach_mpparse.h
+++ b/arch/x86/include/asm/mach-generic/mach_mpparse.h
@@ -1,8 +1,7 @@
1#ifndef _ASM_X86_MACH_GENERIC_MACH_MPPARSE_H 1#ifndef _ASM_X86_MACH_GENERIC_MACH_MPPARSE_H
2#define _ASM_X86_MACH_GENERIC_MACH_MPPARSE_H 2#define _ASM_X86_MACH_GENERIC_MACH_MPPARSE_H
3 3
4 4extern int generic_mps_oem_check(struct mpc_table *, char *, char *);
5extern int mps_oem_check(struct mpc_table *, char *, char *);
6 5
7extern int default_acpi_madt_oem_check(char *, char *); 6extern int default_acpi_madt_oem_check(char *, char *);
8 7
diff --git a/arch/x86/include/asm/summit/mpparse.h b/arch/x86/include/asm/summit/mpparse.h
index 555ed8238e9..4bbcce39acb 100644
--- a/arch/x86/include/asm/summit/mpparse.h
+++ b/arch/x86/include/asm/summit/mpparse.h
@@ -11,8 +11,8 @@ extern void setup_summit(void);
11#define setup_summit() {} 11#define setup_summit() {}
12#endif 12#endif
13 13
14static inline int mps_oem_check(struct mpc_table *mpc, char *oem, 14static inline int
15 char *productid) 15summit_mps_oem_check(struct mpc_table *mpc, char *oem, char *productid)
16{ 16{
17 if (!strncmp(oem, "IBM ENSW", 8) && 17 if (!strncmp(oem, "IBM ENSW", 8) &&
18 (!strncmp(productid, "VIGIL SMP", 9) 18 (!strncmp(productid, "VIGIL SMP", 9)