Classes | |
class | ArchProcessor |
struct | FpuState |
struct | MutableGlobalState |
struct | ReadonlyGlobalState |
struct | TaskState |
Functions | |
void | cxx_init () |
void | bsp_cpu_init () |
void | init_final () |
void | init_task () |
void | iris_entry () |
void | load_userspace_thread_pointer (uptr userspace_thread_pointer, arch::TaskState &task_state) |
void | load_kernel_stack (mm::VirtualAddress base) |
Variables | |
constexpr di::u64 | interrupt_enable_flag = 1 << 9 |
void iris::arch::bsp_cpu_init | ( | ) |
void iris::arch::cxx_init | ( | ) |
void iris::arch::init_final | ( | ) |
void iris::arch::init_task | ( | ) |
void iris::arch::iris_entry | ( | ) |
void iris::arch::load_kernel_stack | ( | mm::VirtualAddress | base | ) |
void iris::arch::load_userspace_thread_pointer | ( | uptr | userspace_thread_pointer, |
arch::TaskState & | task_state ) |
|
inlineconstexpr |