#include "ki.h"
Go to the source code of this file.
Defines | |
#define | ROUND_UP(x) ((sizeof(x) + 63) & (~63)) |
#define | BLOCK1_SIZE (2 * (KERNEL_BSTORE_SIZE + KERNEL_STACK_SIZE) + PAGE_SIZE) |
#define | BLOCK2_SIZE (ROUND_UP(KPRCB) + ROUND_UP(ETHREAD) + 64) |
Functions | |
VOID | KiCalibratePerformanceCounter (VOID) |
VOID | KiCalibratePerformanceCounterTarget (IN PULONG SignalDone, IN PVOID Count, IN PVOID Parameter2, IN PVOID Parameter3) |
VOID | KiOSRendezvous (VOID) |
VOID | KeStartAllProcessors (VOID) |
Variables | |
ULONG | KiBarrierWait = 0 |
ULONG_PTR | KiUserSharedDataPage |
ULONG_PTR | KiKernelPcrPage |
|
Definition at line 43 of file ia64/allproc.c. |
|
Definition at line 44 of file ia64/allproc.c. |
|
Definition at line 42 of file ia64/allproc.c. |
|
Definition at line 82 of file ia64/allproc.c. References BLOCK1_SIZE, BLOCK2_SIZE, ExAllocatePool, ExFreePool(), HalStartNextProcessor(), KeLoaderBlock, KeRegisteredProcessors, _LOADER_PARAMETER_BLOCK::KernelStack, KiAdjustInterruptTime(), KiBarrierWait, KiKernelPcrPage, KiOSRendezvous(), KiUserSharedDataPage, MAXIMUM_PROCESSORS, MmGetPhysicalAddress(), NonPagedPool, NULL, PAGE_SHIFT, _LOADER_PARAMETER_BLOCK::Prcb, ROUND_UP, _LOADER_PARAMETER_BLOCK::Thread, and _LOADER_PARAMETER_BLOCK::u.
|
|
|
|
|
|
Referenced by KeStartAllProcessors(). |
|
Definition at line 52 of file ia64/allproc.c. |
|
Definition at line 57 of file ia64/allproc.c. Referenced by KeStartAllProcessors(). |
|
Definition at line 56 of file ia64/allproc.c. Referenced by KeStartAllProcessors(), and KiInitializeKernel(). |