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
Macros
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::get_kernel_init_info
- runtime::load_elf::spawn_new_executable
- runtime::syms::__twz_rt_map_two_objects
- runtime::syms::dl_iterate_phdr
- runtime::syms::fprintf
- runtime::syms::free
- runtime::syms::fwrite
- runtime::syms::getenv
- runtime::syms::malloc
- runtime::syms::twz_rt_abort
- runtime::syms::twz_rt_dealloc
- runtime::syms::twz_rt_exit
- runtime::syms::twz_rt_fd_close
- runtime::syms::twz_rt_fd_get_info
- runtime::syms::twz_rt_fd_open
- runtime::syms::twz_rt_fd_pread
- runtime::syms::twz_rt_fd_preadv
- runtime::syms::twz_rt_fd_pwrite
- runtime::syms::twz_rt_fd_pwritev
- runtime::syms::twz_rt_fd_seek
- runtime::syms::twz_rt_futex_wait
- runtime::syms::twz_rt_futex_wake
- runtime::syms::twz_rt_get_loaded_image
- runtime::syms::twz_rt_get_monotonic_time
- runtime::syms::twz_rt_get_random
- runtime::syms::twz_rt_get_sysinfo
- runtime::syms::twz_rt_get_system_time
- runtime::syms::twz_rt_iter_phdr
- runtime::syms::twz_rt_join_thread
- runtime::syms::twz_rt_malloc
- runtime::syms::twz_rt_map_object
- runtime::syms::twz_rt_post_main_hook
- runtime::syms::twz_rt_pre_main_hook
- runtime::syms::twz_rt_realloc
- runtime::syms::twz_rt_release_handle
- runtime::syms::twz_rt_runtime_entry
- runtime::syms::twz_rt_set_name
- runtime::syms::twz_rt_sleep
- runtime::syms::twz_rt_spawn_thread
- runtime::syms::twz_rt_tls_get_addr
- runtime::syms::twz_rt_yield_now
- 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_IMAGE
- 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