6fb46adfb2e5f1617f90b801531c0a92bec851fc
[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 #include <hal.h>
18 #define NDEBUG
19 #include <debug.h>
20
21 /* FUNCTIONS *****************************************************************/
22
23 VOID STDCALL
24 HalInitializeProcessor(ULONG ProcessorNumber,
25 PLOADER_PARAMETER_BLOCK LoaderBlock)
26 {
27 DPRINT("HalInitializeProcessor(%lu %p)\n", ProcessorNumber, LoaderBlock);
28 }
29
30 BOOLEAN STDCALL
31 HalAllProcessorsStarted (VOID)
32 {
33 DPRINT("HalAllProcessorsStarted()\n");
34
35 return TRUE;
36 }
37
38 BOOLEAN STDCALL
39 HalStartNextProcessor(ULONG Unknown1,
40 ULONG ProcessorStack)
41 {
42 DPRINT("HalStartNextProcessor(0x%lx 0x%lx)\n", Unknown1, ProcessorStack);
43
44 return TRUE;
45 }
46
47 /* EOF */