2 * FILE: hal/halx86/apic/apictrap.S
3 * COPYRIGHT: See COPYING in the top level directory
4 * PURPOSE: System Traps, Entrypoints and Exitpoints
5 * PROGRAMMER: Timo Kreuzer (timo.kreuzer@reactos.org)
6 * NOTE: See asmmacro.S for the shared entry/exit code.
9 /* INCLUDES ******************************************************************/
14 #include <ksamd64.inc>
15 #include <trapamd64.inc>
16 #define KI_PUSH_FAKE_ERROR_CODE TF_PUSH_FAKE_ERROR_CODE
17 PUBLIC ApicSpuriousService
20 #include <internal/i386/asmmacro.S>
21 PUBLIC _ApicSpuriousService
27 TRAP_ENTRY HalpTrap0D, 0
28 TRAP_ENTRY HalpApcInterrupt, KI_PUSH_FAKE_ERROR_CODE
29 TRAP_ENTRY HalpDispatchInterrupt, KI_PUSH_FAKE_ERROR_CODE
31 TRAP_ENTRY HalpClockInterrupt, KI_PUSH_FAKE_ERROR_CODE
32 TRAP_ENTRY HalpProfileInterrupt, KI_PUSH_FAKE_ERROR_CODE
34 FUNC ApicSpuriousService
40 ENDFUNC ApicSpuriousService