|
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 |
1.8.11