List of all items
Structs
- heap_allocator::Allocation
- heap_allocator::Hole
- heap_allocator::HoleAllocator
- heap_allocator::HoleInfo
- heap_allocator::HoleList
- heap_allocator::LockedHoleAllocator
- memory::KernelStackAllocator
- memory::PhysicalMemoryManager
- memory::SlabAllocator
- memory::Stack
- memory::buddy_allocator::BuddyAllocator
- memory::kernel_stack_allocator::KernelStackAllocator
- memory::slab_allocator::SlabAllocator
- object::KernelObjectId
- object::address_space::AddressSpace
- object::address_space::TaskSlot
- object::channel::ChannelEnd
- object::channel::Message
- object::memory_object::MemoryObject
- object::task::Task
- pci::PciDevice
- pci::PciInfo
- scheduler::Scheduler
- syscall::validation::UserPointer
- syscall::validation::UserSlice
- syscall::validation::UserString
Enums
- object::address_space::State
- object::task::TaskBlock
- object::task::TaskCreationError
- object::task::TaskState
Traits
Macros
Functions
- __rg_alloc
- __rg_alloc_zeroed
- __rg_dealloc
- __rg_realloc
- create_framebuffer
- heap_allocator::__rg_oom
- heap_allocator::allocate_first_fit
- heap_allocator::free
- heap_allocator::handle_alloc_error
- heap_allocator::split_hole
- load_task
- object::alloc_kernel_object_id
- object::task::decode_capabilities
- syscall::create_memory_object
- syscall::early_log
- syscall::get_framebuffer
- syscall::get_message
- syscall::handle_syscall
- syscall::map_memory_object
- syscall::pci_get_info
- syscall::register_service
- syscall::send_message
- syscall::subscribe_to_service
- syscall::test_syscall
- syscall::yield_syscall
Statics
- ALLOCATOR
- FRAMEBUFFER
- PCI_ACCESS
- PCI_INFO
- PHYSICAL_MEMORY_MANAGER
- object::KERNEL_OBJECT_ID_COUNTER
- object::channel::CALLSITE
- object::channel::META
- object::channel::REG
- scheduler::CALLSITE
- scheduler::META
- scheduler::REG
- syscall::CALLSITE
- syscall::META
- syscall::REG
- syscall::SERVICE_MAP
Constants
- BPP
- memory::buddy_allocator::BASE_SIZE
- memory::buddy_allocator::MAX_ORDER
- memory::buddy_allocator::NUM_BINS
- object::SENTINEL_KERNEL_ID
- object::address_space::MAX_TASKS
- object::address_space::USER_STACK_BOTTOM
- object::address_space::USER_STACK_SLOT_SIZE
- object::address_space::USER_STACK_TOP
- syscall::NONE_BAR
- syscall::NONE_OBJECT