List of all items
Structs
- arch::ExtendedState
- arch::FxsaveArea
- arch::GdtStruct
- arch::IdtStruct
- arch::TaskContext
- arch::TrapFrame
- arch::UspaceContext
- mem::MemRegion
- mem::MemRegionFlags
- paging::PagingHandlerImpl
- time::Duration
- tls::TlsArea
Attribute Macros
Functions
- arch::cpu_init
- arch::disable_irqs
- arch::enable_irqs
- arch::flush_tlb
- arch::halt
- arch::init_gdt
- arch::init_idt
- arch::init_syscall
- arch::irqs_enabled
- arch::read_page_table_root
- arch::read_thread_pointer
- arch::tss_get_rsp0
- arch::tss_set_rsp0
- arch::wait_for_irqs
- arch::write_page_table_root
- arch::write_thread_pointer
- console::getchar
- console::putchar
- console::write_bytes
- cpu::current_task_ptr
- cpu::set_current_task_ptr
- cpu::this_cpu_id
- cpu::this_cpu_is_bsp
- irq::register_handler
- irq::set_enable
- mem::memory_regions
- mem::phys_to_virt
- mem::virt_to_phys
- misc::terminate
- mp::start_secondary_cpu
- paging::kernel_page_table_root
- paging::set_kernel_page_table_root
- platform_init
- platform_init_secondary
- time::busy_wait
- time::busy_wait_until
- time::current_ticks
- time::epochoffset_nanos
- time::monotonic_time
- time::monotonic_time_nanos
- time::nanos_to_ticks
- time::set_oneshot_timer
- time::ticks_to_nanos
- time::wall_time
- time::wall_time_nanos