linux/arch/x86/kernel/apic
Ingo Molnar 8e6dafd6c7 x86: refactor x86_quirks support
Impact: cleanup

Make x86_quirks support more transparent. The highlevel
methods are now named:

  extern void x86_quirk_pre_intr_init(void);
  extern void x86_quirk_intr_init(void);

  extern void x86_quirk_trap_init(void);

  extern void x86_quirk_pre_time_init(void);
  extern void x86_quirk_time_init(void);

This makes it clear that if some platform extension has to
do something here that it is considered ... weird, and is
discouraged.

Also remove arch_hooks.h and move it into setup.h (and other
header files where appropriate).

Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-02-23 00:08:11 +01:00
..
apic.c x86: refactor x86_quirks support 2009-02-23 00:08:11 +01:00
apic_flat_64.c
bigsmp_32.c
es7000_32.c
io_apic.c
ipi.c
Makefile x86, apic: separate 32-bit setup functionality out of apic_32.c 2009-02-17 23:12:48 +01:00
nmi.c
numaq_32.c
probe_32.c x86: refactor x86_quirks support 2009-02-23 00:08:11 +01:00
probe_64.c x86: select x2apic ops in early apic probe only if x2apic mode is enabled 2009-02-22 18:20:50 +01:00
summit_32.c
x2apic_cluster.c x86: select x2apic ops in early apic probe only if x2apic mode is enabled 2009-02-22 18:20:50 +01:00
x2apic_phys.c x86: select x2apic ops in early apic probe only if x2apic mode is enabled 2009-02-22 18:20:50 +01:00
x2apic_uv_x.c