ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

cpu.c File Reference
#include <ntoskrnl.h>
#include <debug.h>

Go to the source code of this file.

Defines

#define NDEBUG

Functions

VOID NTAPI CPUID (IN ULONG CpuInfo[4], IN ULONG InfoType)
VOID WRMSR (IN ULONG Register, IN LONGLONG Value)
LONGLONG RDMSR (IN ULONG Register)
VOID NTAPI KiSetProcessorType (VOID)
ULONG NTAPI KiGetCpuVendor (VOID)
ULONG NTAPI KiGetFeatureBits (VOID)
VOID NTAPI KiGetCacheInformation (VOID)
VOID NTAPI KiSetCR0Bits (VOID)
VOID NTAPI KiInitializeTSS2 (IN PKTSS Tss, IN PKGDTENTRY TssEntry OPTIONAL)
VOID NTAPI KiInitializeTSS (IN PKTSS Tss)
VOID FASTCALL Ki386InitializeTss (IN PKTSS Tss, IN PKIDTENTRY Idt, IN PKGDTENTRY Gdt)
VOID NTAPI KeFlushCurrentTb (VOID)
VOID NTAPI KiSaveProcessorControlState (OUT PKPROCESSOR_STATE ProcessorState)
VOID NTAPI KiInitializeMachineType (VOID)
ULONG_PTR NTAPI KiLoadFastSyscallMachineSpecificRegisters (IN ULONG_PTR Context)
VOID NTAPI KiRestoreFastSyscallReturnState (VOID)
ULONG_PTR NTAPI Ki386EnableDE (IN ULONG_PTR Context)
ULONG_PTR NTAPI Ki386EnableFxsr (IN ULONG_PTR Context)
ULONG_PTR NTAPI Ki386EnableXMMIExceptions (IN ULONG_PTR Context)
VOID NTAPI KiI386PentiumLockErrataFixup (VOID)
NTSTATUS NTAPI KeSaveFloatingPointState (OUT PKFLOATING_SAVE Save)
NTSTATUS NTAPI KeRestoreFloatingPointState (IN PKFLOATING_SAVE Save)
ULONG NTAPI KeGetRecommendedSharedDataAlignment (VOID)
VOID NTAPI KeFlushEntireTb (IN BOOLEAN Invalid, IN BOOLEAN AllProcessors)
VOID NTAPI KeSetDmaIoCoherency (IN ULONG Coherency)
KAFFINITY NTAPI KeQueryActiveProcessors (VOID)
VOID __cdecl KeSaveStateForHibernate (IN PKPROCESSOR_STATE State)

Variables

ULONG KeLargestCacheLine = 0x40
ULONG KeDcacheFlushCount = 0
ULONG KeIcacheFlushCount = 0
ULONG KiDmaIoCoherency = 0
BOOLEAN KiSMTProcessorsPresent

Generated on Sat May 26 2012 06:07:03 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.