ReactOS 0.4.16-dev-433-g6363f78
|
Go to the source code of this file.
Classes | |
union | _CPU_SIGNATURE |
Macros | |
#define | NDEBUG |
Typedefs | |
typedef union _CPU_SIGNATURE | CPU_SIGNATURE |
Variables | |
KTSS64 | KiBootTss |
ULONG | KeI386CpuType |
ULONG | KeI386CpuStep |
ULONG | KeI386MachineType |
ULONG | KeI386NpxPresent = 1 |
ULONG | KeLargestCacheLine = 0x40 |
ULONG | KiDmaIoCoherency = 0 |
BOOLEAN | KiSMTProcessorsPresent |
volatile LONG | KiTbFlushTimeStamp |
static const CHAR | CmpIntelID [] = "GenuineIntel" |
static const CHAR | CmpAmdID [] = "AuthenticAMD" |
static const CHAR | CmpCentaurID [] = "CentaurHauls" |
typedef union _CPU_SIGNATURE CPU_SIGNATURE |
Definition at line 526 of file cpu.c.
Referenced by KeFlushEntireTb(), and KiFlushTargetEntireTb().
Definition at line 652 of file cpu.c.
Referenced by MiAllocatePoolPages(), MiDeleteSystemPageableVm(), MiDereferenceSession(), MiMapLockedPagesInUserSpace(), MiProtectFreeNonPagedPool(), MiSetSystemCodeProtection(), MmFreeSpecialPool(), MmMapIoSpace(), MmUnmapIoSpace(), and MmUnmapReservedMapping().
Definition at line 710 of file cpu.c.
Referenced by ClassGetLBProvisioningResources(), ClasspDeviceGetBlockDeviceCharacteristicsVPDPage(), ClasspDeviceGetBlockLimitsVPDPage(), ClasspDeviceGetLBAStatusWorker(), ClasspDeviceGetLBProvisioningVPDPage(), ClasspGetBlockDeviceTokenLimitsInfo(), ClasspGetInquiryVpdSupportInfo(), ClassReadCapacity16(), ClassSendSrbSynchronous(), DeviceProcessDsmTrimRequest(), ExAllocateCacheAwareRundownProtection(), ExInitializeRundownProtectionCacheAware(), ExSizeOfRundownProtectionCacheAware(), and NdisGetSharedDataAlignment().
Definition at line 672 of file cpu.c.
Referenced by get_num_of_processors(), and KeQueryActiveProcessorCount().
VOID __cdecl KeSaveStateForHibernate | ( | IN PKPROCESSOR_STATE | State | ) |
Definition at line 721 of file cpu.c.
Definition at line 418 of file cpu.c.
Definition at line 59 of file cpu.c.
Referenced by KiGetCacheInformation(), KiGetFeatureBits(), and KiSetProcessorType().
Evaluates the KeFeatureFlag bits for the current CPU.
Definition at line 165 of file cpu.c.
VOID NTAPI KiRestoreProcessorControlState | ( | PKPROCESSOR_STATE | ProcessorState | ) |
Definition at line 534 of file cpu.c.
Referenced by KiRestoreProcessorState().
VOID NTAPI KiRestoreProcessorState | ( | _Out_ PKTRAP_FRAME | TrapFrame, |
_Out_ PKEXCEPTION_FRAME | ExceptionFrame | ||
) |
Definition at line 633 of file cpu.c.
Referenced by KiProcessorFreezeHandler().
VOID NTAPI KiSaveProcessorControlState | ( | OUT PKPROCESSOR_STATE | ProcessorState | ) |
Definition at line 576 of file cpu.c.
Referenced by KeSaveStateForHibernate(), and KiSaveProcessorState().
VOID NTAPI KiSaveProcessorState | ( | _In_ PKTRAP_FRAME | TrapFrame, |
_In_ PKEXCEPTION_FRAME | ExceptionFrame | ||
) |
Definition at line 617 of file cpu.c.
Referenced by KiProcessorFreezeHandler(), and KiTrap02Handler().
Definition at line 99 of file cpu.c.
NTSTATUS NTAPI KxRestoreFloatingPointState | ( | IN PKFLOATING_SAVE | FloatingState | ) |
NTSTATUS NTAPI KxSaveFloatingPointState | ( | OUT PKFLOATING_SAVE | FloatingState | ) |
Definition at line 37 of file cpu.c.
Referenced by KiGetCpuVendor().
Definition at line 38 of file cpu.c.
Referenced by KiGetCpuVendor().
Definition at line 36 of file cpu.c.
Referenced by KiGetCpuVendor().
ULONG KeI386CpuType |
Definition at line 24 of file cpu.c.
Referenced by KeInvalidateAllCaches().
ULONG KeI386MachineType |
Definition at line 26 of file cpu.c.
Referenced by KiInitializeMachineType().
ULONG KeI386NpxPresent = 1 |
Definition at line 27 of file cpu.c.
Referenced by KeRestoreFloatingPointState(), and KeSaveFloatingPointState().
ULONG KeLargestCacheLine = 0x40 |
Definition at line 28 of file cpu.c.
Referenced by KeGetRecommendedSharedDataAlignment(), and KiGetCacheInformation().
ULONG KiDmaIoCoherency = 0 |
Definition at line 29 of file cpu.c.
Referenced by KeSetDmaIoCoherency(), and KiInitializeKernel().
BOOLEAN KiSMTProcessorsPresent |
Definition at line 30 of file cpu.c.
Referenced by KiGetFeatureBits().
Definition at line 33 of file cpu.c.
Referenced by KeFlushEntireTb().