List of all items
Structs
- context::TaskContext
- context::TrapFrame
- context::UspaceContext
- mem::MemRegionFlags
- mem::PhysAddr
- mem::PhysMemRegion
- mem::VirtAddr
- paging::PagingHandlerImpl
- time::Duration
- tls::TlsArea
- trap::PageFaultFlags
Macros
Attribute Macros
Functions
- asm::disable_irqs
- asm::enable_irqs
- asm::flush_tlb
- asm::halt
- asm::irqs_enabled
- asm::read_kernel_page_table
- asm::read_thread_pointer
- asm::read_user_page_table
- asm::wait_for_irqs
- asm::write_kernel_page_table
- asm::write_thread_pointer
- asm::write_user_page_table
- console::read_bytes
- console::write_bytes
- init_early
- init_early_secondary
- init_later
- init_later_secondary
- init_percpu
- init_percpu_secondary
- irq::handle
- irq::register
- irq::set_enable
- irq::unregister
- mem::clear_bss
- mem::init
- mem::memory_regions
- mem::mmio_ranges
- mem::phys_ram_ranges
- mem::phys_to_virt
- mem::reserved_phys_ram_ranges
- mem::total_ram_size
- mem::virt_to_phys
- percpu::current_task_ptr
- percpu::set_current_task_ptr
- percpu::this_cpu_id
- percpu::this_cpu_is_bsp
- power::cpu_boot
- power::system_off
- 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