Max OS
0.3
Loading...
Searching...
No Matches
MaxOS::system::CPU Member List
This is the complete list of members for
MaxOS::system::CPU
, including all inherited members.
acpi
MaxOS::system::CPU
apic
MaxOS::system::CPU
check_cpu_feature
(CPU_FEATURE_ECX feature)
MaxOS::system::CPU
static
check_cpu_feature
(CPU_FEATURE_EDX feature)
MaxOS::system::CPU
static
check_nx
()
MaxOS::system::CPU
static
cores
MaxOS::system::CPU
inline
static
CPU
(GlobalDescriptorTable *gdt, Multiboot *multiboot)
MaxOS::system::CPU
cpuid
(uint32_t leaf, uint32_t *eax, uint32_t *ebx, uint32_t *ecx, uint32_t *edx)
MaxOS::system::CPU
static
executing_core
()
MaxOS::system::CPU
static
find_cores
() const
MaxOS::system::CPU
get_status
(cpu_status_t *status)
MaxOS::system::CPU
static
halt
()
MaxOS::system::CPU
static
init_cores
()
MaxOS::system::CPU
PANIC
(const char *message, cpu_status_t *status=nullptr)
MaxOS::system::CPU
static
panic_core
MaxOS::system::CPU
inline
static
panic_lock
MaxOS::system::CPU
inline
static
prepare_for_panic
(cpu_status_t *status=nullptr, const string &msg="")
MaxOS::system::CPU
static
print_registers
(cpu_status_t *status)
MaxOS::system::CPU
static
read_msr
(uint32_t msr)
MaxOS::system::CPU
static
set_status
(cpu_status_t *status)
MaxOS::system::CPU
static
stack_trace
(size_t)
MaxOS::system::CPU
static
write_msr
(uint32_t msr, uint64_t value)
MaxOS::system::CPU
static
~CPU
() (defined in
MaxOS::system::CPU
)
MaxOS::system::CPU
Generated by
1.9.8