The Pedigree Project
0.1
|
This is the complete list of members for Processor, including all inherited members.
breakpoint() | Processor | static |
cpuid(uint32_t inEax, uint32_t inEcx, uint32_t &eax, uint32_t &ebx, uint32_t &ecx, uint32_t &edx) | Processor | static |
deinitialise() | Processor | static |
disableDebugBreakpoint(size_t nBpNumber) | Processor | static |
enableDebugBreakpoint(size_t nBpNumber, uintptr_t nLinearAddress, DebugFlags::FaultType nFaultType, size_t nLength) | Processor | static |
getBasePointer() | Processor | static |
getCount() | Processor | static |
getDebugBreakpoint(size_t nBpNumber, DebugFlags::FaultType &nFaultType, size_t &nLength, bool &bEnabled) | Processor | static |
getDebugBreakpointCount() | Processor | static |
getDebugStatus() | Processor | static |
getInstructionPointer() | Processor | static |
getInterrupts() | Processor | static |
getStackPointer() | Processor | static |
halt() | Processor | static |
haltUntilInterrupt() | Processor | static |
id() | Processor | static |
identify(HugeStaticString &str) | Processor | static |
information() | Processor | static |
initialisationDone() | Processor | static |
initialise1(const BootstrapStruct_t &Info) INITIALISATION_ONLY | Processor | static |
initialise2(const BootstrapStruct_t &Info) INITIALISATION_ONLY | Processor | static |
invalidate(void *pAddress) | Processor | static |
isInitialised() | Processor | static |
jumpKernel(volatile uintptr_t *pLock, uintptr_t address, uintptr_t stack, uintptr_t p1=0, uintptr_t p2=0, uintptr_t p3=0, uintptr_t p4=0) NORETURN | Processor | static |
jumpUser(volatile uintptr_t *pLock, uintptr_t address, uintptr_t stack, uintptr_t p1=0, uintptr_t p2=0, uintptr_t p3=0, uintptr_t p4=0) NORETURN | Processor | static |
m_Initialised | Processor | static |
m_nProcessors (defined in Processor) | Processor | privatestatic |
m_ProcessorInformation | Processor | privatestatic |
Multiprocessor (defined in Processor) | Processor | friend |
pause() | Processor | static |
readCr3() (defined in Processor) | Processor | static |
readMachineSpecificRegister(uint32_t index) | Processor | static |
reset() | Processor | static |
restoreState(SchedulerState &state, volatile uintptr_t *pLock=0) NORETURN | Processor | static |
restoreState(SyscallState &state, volatile uintptr_t *pLock=0) NORETURN | Processor | static |
saveState(SchedulerState &state) | Processor | static |
Scheduler (defined in Processor) | Processor | friend |
setInterrupts(bool bEnable) | Processor | static |
setSingleStep(bool bEnable, InterruptState &state) | Processor | static |
setTlsBase(uintptr_t newBase) | Processor | static |
switchAddressSpace(VirtualAddressSpace &AddressSpace) | Processor | static |
writeMachineSpecificRegister(uint32_t index, uint64_t value) | Processor | static |
X64GdtManager (defined in Processor) | Processor | friend |
X86GdtManager (defined in Processor) | Processor | friend |