168a2fb5ff602a0334591d2b6069ac64ef9b1c22
[reactos.git] / reactos / hal / halx86 / generic / processor.c
1 /* $Id$
2 *
3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS kernel
5 * FILE: hal/halx86/generic/processor.c
6 * PURPOSE: Intel MultiProcessor specification support
7 * PROGRAMMER: David Welch (welch@cwcom.net)
8 * Casper S. Hornstrup (chorns@users.sourceforge.net)
9 * NOTES: Parts adapted from linux SMP code
10 * UPDATE HISTORY:
11 * 22/05/1998 DW Created
12 * 12/04/2001 CSH Added MultiProcessor specification support
13 */
14
15 /* INCLUDES *****************************************************************/
16
17 #define NDEBUG
18 #include <hal.h>
19
20 /* FUNCTIONS *****************************************************************/
21
22 VOID STDCALL
23 HalInitializeProcessor(ULONG ProcessorNumber,
24 PVOID /*PLOADER_PARAMETER_BLOCK*/ LoaderBlock)
25 {
26 DPRINT("HalInitializeProcessor(%x %x)\n", ProcessorNumber, LoaderBlock);
27 }
28
29 BOOLEAN STDCALL
30 HalAllProcessorsStarted (VOID)
31 {
32 DPRINT("HalAllProcessorsStarted()\n");
33
34 return TRUE;
35 }
36
37 BOOLEAN STDCALL
38 HalStartNextProcessor(ULONG Unknown1,
39 ULONG ProcessorStack)
40 {
41 DPRINT("HalStartNextProcessor(%x %x)\n", ProcessorNumber, ProcessorStack);
42
43 return TRUE;
44 }
45
46 /* EOF */