List of all items
Structs
- aux::KernelInitInfo
- aux::KernelInitName
- device::DeviceId
- device::DeviceInterrupt
- device::DeviceInterruptFlags
- device::DeviceRepr
- device::InterruptVector
- device::MmioInfo
- device::bus::pcie::PcieBridgeHeader
- device::bus::pcie::PcieCapabilityHeader
- device::bus::pcie::PcieDeviceHeader
- device::bus::pcie::PcieDeviceInfo
- device::bus::pcie::PcieFunctionHeader
- device::bus::pcie::PcieInfo
- kso::InterruptAllocateOptions
- kso::KactionFlags
- kso::KsoHdr
- marker::BaseTag
- marker::BaseVersion
- meta::MetaExt
- meta::MetaExtTag
- meta::MetaFlags
- meta::MetaInfo
- meta::Nonce
- object::ObjID
- object::Protections
- pager::CompletionToKernel
- pager::CompletionToPager
- pager::RequestFromKernel
- pager::RequestFromPager
- runtime::MinimalRuntime
- runtime::load_elf::ElfObject
- security::Permissions
- security::SecurityContextBase
- syscall::Clock
- syscall::ClockFlags
- syscall::ClockID
- syscall::ClockInfo
- syscall::CreateTieFlags
- syscall::CreateTieSpec
- syscall::DeleteFlags
- syscall::FemtoSeconds
- syscall::KernelConsoleReadBufferFlags
- syscall::KernelConsoleReadFlags
- syscall::KernelConsoleWriteFlags
- syscall::MapFlags
- syscall::MapInfo
- syscall::MicroSeconds
- syscall::MilliSeconds
- syscall::NanoSeconds
- syscall::NewHandleFlags
- syscall::ObjectCreate
- syscall::ObjectCreateFlags
- syscall::ObjectInfo
- syscall::ObjectSource
- syscall::PicoSeconds
- syscall::PinnedPage
- syscall::ReadClockFlags
- syscall::ReadClockListFlags
- syscall::Seconds
- syscall::SysInfo
- syscall::ThreadSpawnArgs
- syscall::ThreadSpawnFlags
- syscall::ThreadSyncFlags
- syscall::ThreadSyncSleep
- syscall::ThreadSyncWake
- syscall::TimeSpan
- syscall::UnbindHandleFlags
- syscall::UnmapFlags
- thread::ThreadRepr
- thread::event::AsyncEvent
- thread::event::AsyncEventCompletion
- thread::event::AsyncEventCompletionFlags
- thread::event::AsyncEventFlags
- upcall::ExceptionInfo
- upcall::MemoryContextViolationInfo
- upcall::ObjectMemoryFaultInfo
- upcall::UpcallData
- upcall::UpcallFlags
- upcall::UpcallFrame
- upcall::UpcallHandlerFlags
- upcall::UpcallOptions
- upcall::UpcallTarget
Enums
- device::BusType
- device::CacheType
- device::DeviceType
- device::MailboxPriority
- device::SubObjectType
- device::bus::pcie::PcieKactionSpecific
- kso::InterruptPriority
- kso::KactionCmd
- kso::KactionError
- kso::KactionGenericCmd
- kso::KactionValue
- pager::KernelCommand
- pager::KernelCompletionData
- pager::PagerCompletionData
- pager::PagerRequest
- runtime::load_elf::SpawnExecutableError
- syscall::BackingType
- syscall::ClockKind
- syscall::ClockSource
- syscall::HandleType
- syscall::KernelConsoleReadBufferError
- syscall::KernelConsoleReadError
- syscall::KernelConsoleReadSource
- syscall::LifetimeType
- syscall::NewHandleError
- syscall::ObjectControlCmd
- syscall::ObjectControlError
- syscall::ObjectCreateError
- syscall::ObjectMapError
- syscall::ObjectReadMapError
- syscall::ObjectStatError
- syscall::ObjectUnmapError
- syscall::ReadClockInfoError
- syscall::ReadClockListError
- syscall::SctxAttachError
- syscall::Syscall
- syscall::ThreadControl
- syscall::ThreadSpawnError
- syscall::ThreadSync
- syscall::ThreadSyncError
- syscall::ThreadSyncOp
- syscall::ThreadSyncReference
- syscall::TimeUnitError
- syscall::UpcallTargetSpawnOption
- thread::ExecutionState
- upcall::MemoryAccessKind
- upcall::ObjectMemoryError
- upcall::UpcallInfo
- upcall::UpcallMode
Traits
Functions
- arch::syscall::raw_syscall
- device::bus::pcie::get_bar
- kso::pack_kaction_int_pri_and_opts
- kso::pack_kaction_pin_start_and_len
- kso::pack_kaction_pin_token_and_len
- kso::unpack_kaction_int_pri_and_opts
- kso::unpack_kaction_pin_start_and_len
- kso::unpack_kaction_pin_token_and_len
- runtime::__twz_get_runtime
- runtime::get_kernel_init_info
- runtime::load_elf::spawn_new_executable
- syscall::sys_debug_shutdown
- syscall::sys_info
- syscall::sys_kaction
- syscall::sys_kernel_console_read
- syscall::sys_kernel_console_read_buffer
- syscall::sys_kernel_console_write
- syscall::sys_new_handle
- syscall::sys_object_create
- syscall::sys_object_ctrl
- syscall::sys_object_map
- syscall::sys_object_read_map
- syscall::sys_object_stat
- syscall::sys_object_unmap
- syscall::sys_read_clock_info
- syscall::sys_read_clock_list
- syscall::sys_sctx_attach
- syscall::sys_spawn
- syscall::sys_thread_active_sctx_id
- syscall::sys_thread_ctrl
- syscall::sys_thread_exit
- syscall::sys_thread_resume_from_upcall
- syscall::sys_thread_self_id
- syscall::sys_thread_set_upcall
- syscall::sys_thread_settls
- syscall::sys_thread_sync
- syscall::sys_thread_yield
- syscall::sys_unbind_handle
Type Aliases
Constants
- arch::SLOTS
- arch::XSAVE_LEN
- device::MMIO_OFFSET
- device::NUM_DEVICE_INTERRUPTS
- kso::KSO_NAME_MAX_LEN
- object::MAX_SIZE
- object::NULLPAGE_SIZE
- slot::RESERVED_DATA
- slot::RESERVED_KERNEL_INIT
- slot::RESERVED_STACK
- slot::RESERVED_TEXT
- syscall::FEMTOS_PER_NANO
- syscall::FEMTOS_PER_SEC
- syscall::NANOS_PER_SEC
- thread::event::MAX_AUX_DATA
- upcall::UPCALL_EXIT_CODE