1 /* $Id: processor.c,v 1.1 2004/12/03 20:10:43 gvg Exp $
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
11 * 22/05/1998 DW Created
12 * 12/04/2001 CSH Added MultiProcessor specification support
15 /* INCLUDES *****************************************************************/
17 #include <ddk/ntddk.h>
21 #include <internal/debug.h>
24 /* FUNCTIONS *****************************************************************/
27 HalInitializeProcessor(ULONG ProcessorNumber
,
28 PVOID
/*PLOADER_PARAMETER_BLOCK*/ LoaderBlock
)
30 DPRINT("HalInitializeProcessor(%x %x)\n", ProcessorNumber
, LoaderBlock
);
34 HalAllProcessorsStarted (VOID
)
36 DPRINT("HalAllProcessorsStarted()\n");
42 HalStartNextProcessor(ULONG Unknown1
,
45 DPRINT("HalStartNextProcessor(%x %x)\n", ProcessorNumber
, ProcessorStack
);