3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS kernel
5 * FILE: hal/halx86/mp/mps.S
6 * PURPOSE: Intel MultiProcessor specification support
7 * PROGRAMMER: Casper S. Hornstrup (chorns@users.sourceforge.net)
12 /* INCLUDES ******************************************************************/
16 /* FUNCTIONS *****************************************************************/
25 movl $(KGDT_R0_DATA), %eax; \
29 movl $(KGDT_R0_PCR), %eax; \
39 .global _MpsIpiInterrupt
44 /* Call the C handler */
47 /* Return to the caller */
52 .globl _MpsErrorInterrupt
57 /* Call the C handler */
60 /* Return to the caller */
65 .globl _MpsSpuriousInterrupt
66 _MpsSpuriousInterrupt:
70 /* Call the C handler */
71 call _MpsSpuriousHandler
73 /* Return to the caller */
77 .global _MpsTimerInterrupt
88 movl $(KGDT_R0_DATA),%eax
92 movl $(KGDT_R0_PCR),%eax