List of all items
Structs
- context::TaskContext
- context::TrapFrame
- mem::MemRegionFlags
- mem::PhysAddr
- mem::PhysMemRegion
- mem::VirtAddr
- time::Duration
- 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
- dtb::get_bootarg
- dtb::get_chosen_bootargs
- dtb::get_fdt
- dtb::init
- init_early
- init_later
- 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::init_primary
- percpu::init_secondary
- percpu::set_current_task_ptr
- percpu::this_cpu_id
- 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::ticks_to_nanos
- time::wall_time
- time::wall_time_nanos