List of all items
Structs
- framebuffer::FrameBuffer
- hal::bus::PciAccess
- hal::bus::PciDevice
- hal::bus::PciResolver
- hal::context::PageFaultErrorCode
- hal::context::SelectorErrorCode
- hal::context::TrapFrame
- hal::cpu::Cpu
- hal::timer::DateTime
- mem::BinaryFileMapper
- mem::Cursor
- mem::MMUFlags
- mem::Mmio
- mem::PhysicalMemory
- mem::PhysicalMemoryAllocOptions
- mem::VirtualMemorySpace
- mem::VmReader
- mem::VmWriter
- task::FifoLocalQueue
- task::FifoScheduler
- task::Task
- task::TaskBuilder
- task::UserContext
- trap::Irq
Enums
- MapError
- PhyscialMemoryError
- QueryError
- UnmapError
- UpdateError
- ZodiacError
- hal::context::CpuException
- hal::context::DescriptorTable
- mem::PageSize
- task::ReturnReason
- task::TaskState
Traits
Macros
Attribute Macros
Functions
- hal::bus::init
- hal::cpu_num
- hal::disable_interrupts
- hal::enable_interrupts
- hal::kernel::reboot
- hal::kernel::shutdown
- hal::timer::elapsed
- hal::without_interrupts
- hal::write_fs
- hal::write_gs
- logger::set_logger
- mem::convert_physical_to_virtual
- mem::convert_virtual_to_physical
- mem::init
- task::set_post_schedule_handler
- task::set_pre_schedule_handler
- task::set_scheduler
- task::start_schedule