diff options
Diffstat (limited to 'arch/x86/include/asm/apic.h')
-rw-r--r-- | arch/x86/include/asm/apic.h | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/arch/x86/include/asm/apic.h b/arch/x86/include/asm/apic.h index 1d2091a226bc..19b0ebafcd3e 100644 --- a/arch/x86/include/asm/apic.h +++ b/arch/x86/include/asm/apic.h | |||
@@ -93,9 +93,6 @@ static inline int is_vsmp_box(void) | |||
93 | return 0; | 93 | return 0; |
94 | } | 94 | } |
95 | #endif | 95 | #endif |
96 | extern void xapic_wait_icr_idle(void); | ||
97 | extern u32 safe_xapic_wait_icr_idle(void); | ||
98 | extern void xapic_icr_write(u32, u32); | ||
99 | extern int setup_profiling_timer(unsigned int); | 96 | extern int setup_profiling_timer(unsigned int); |
100 | 97 | ||
101 | static inline void native_apic_mem_write(u32 reg, u32 v) | 98 | static inline void native_apic_mem_write(u32 reg, u32 v) |
@@ -184,7 +181,6 @@ extern int x2apic_phys; | |||
184 | extern int x2apic_preenabled; | 181 | extern int x2apic_preenabled; |
185 | extern void check_x2apic(void); | 182 | extern void check_x2apic(void); |
186 | extern void enable_x2apic(void); | 183 | extern void enable_x2apic(void); |
187 | extern void x2apic_icr_write(u32 low, u32 id); | ||
188 | static inline int x2apic_enabled(void) | 184 | static inline int x2apic_enabled(void) |
189 | { | 185 | { |
190 | u64 msr; | 186 | u64 msr; |
@@ -221,7 +217,6 @@ static inline void x2apic_force_phys(void) | |||
221 | { | 217 | { |
222 | } | 218 | } |
223 | 219 | ||
224 | #define nox2apic 0 | ||
225 | #define x2apic_preenabled 0 | 220 | #define x2apic_preenabled 0 |
226 | #define x2apic_supported() 0 | 221 | #define x2apic_supported() 0 |
227 | #endif | 222 | #endif |
@@ -351,7 +346,7 @@ struct apic { | |||
351 | int trampoline_phys_low; | 346 | int trampoline_phys_low; |
352 | int trampoline_phys_high; | 347 | int trampoline_phys_high; |
353 | 348 | ||
354 | void (*wait_for_init_deassert)(atomic_t *deassert); | 349 | bool wait_for_init_deassert; |
355 | void (*smp_callin_clear_local_apic)(void); | 350 | void (*smp_callin_clear_local_apic)(void); |
356 | void (*inquire_remote_apic)(int apicid); | 351 | void (*inquire_remote_apic)(int apicid); |
357 | 352 | ||
@@ -517,13 +512,6 @@ extern int default_cpu_present_to_apicid(int mps_cpu); | |||
517 | extern int default_check_phys_apicid_present(int phys_apicid); | 512 | extern int default_check_phys_apicid_present(int phys_apicid); |
518 | #endif | 513 | #endif |
519 | 514 | ||
520 | static inline void default_wait_for_init_deassert(atomic_t *deassert) | ||
521 | { | ||
522 | while (!atomic_read(deassert)) | ||
523 | cpu_relax(); | ||
524 | return; | ||
525 | } | ||
526 | |||
527 | extern void generic_bigsmp_probe(void); | 515 | extern void generic_bigsmp_probe(void); |
528 | 516 | ||
529 | 517 | ||