diff options
Diffstat (limited to 'arch/i386/kernel/entry.S')
-rw-r--r-- | arch/i386/kernel/entry.S | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/i386/kernel/entry.S b/arch/i386/kernel/entry.S index 8c6a22a42d2e..d4b4ffc9eacb 100644 --- a/arch/i386/kernel/entry.S +++ b/arch/i386/kernel/entry.S | |||
@@ -626,6 +626,11 @@ ENTRY(name) \ | |||
626 | /* The include is where all of the SMP etc. interrupts come from */ | 626 | /* The include is where all of the SMP etc. interrupts come from */ |
627 | #include "entry_arch.h" | 627 | #include "entry_arch.h" |
628 | 628 | ||
629 | /* This alternate entry is needed because we hijack the apic LVTT */ | ||
630 | #if defined(CONFIG_VMI) && defined(CONFIG_X86_LOCAL_APIC) | ||
631 | BUILD_INTERRUPT(apic_vmi_timer_interrupt,LOCAL_TIMER_VECTOR) | ||
632 | #endif | ||
633 | |||
629 | KPROBE_ENTRY(page_fault) | 634 | KPROBE_ENTRY(page_fault) |
630 | RING0_EC_FRAME | 635 | RING0_EC_FRAME |
631 | pushl $do_page_fault | 636 | pushl $do_page_fault |