List of all items
Structs
- BootInfo
- abi::AbiRegistry
- abi::RuntimeConfig
- abi::linux::device::tty::LinuxTermios
- abi::linux::device::tty::Winsize
- abi::linux::riscv64::LinuxRiscv64Abi
- abi::linux::riscv64::LinuxThreadState
- abi::linux::riscv64::fs::IoVec
- abi::linux::riscv64::fs::LinuxDirent64
- abi::linux::riscv64::fs::LinuxStat
- abi::linux::riscv64::fs::LinuxStatx
- abi::linux::riscv64::fs::LinuxStatxTimestamp
- abi::linux::riscv64::proc::UtsName
- abi::linux::riscv64::signal::SignalMask
- abi::linux::riscv64::signal::SignalState
- abi::linux::riscv64::socket::LinuxCmsghdr
- abi::linux::riscv64::socket::LinuxMsghdr
- abi::linux::riscv64::socket::SockaddrIn
- abi::linux::riscv64::time::ItimerSpec
- abi::linux::riscv64::time::PosixTimer
- abi::linux::riscv64::time::PosixTimerHandler
- abi::linux::riscv64::time::PosixTimerShared
- abi::linux::riscv64::time::PosixTimerState
- abi::linux::riscv64::time::TimeSpec
- abi::scarlet::riscv64::ScarletAbi
- abi::xv6::drivers::console::ConsoleDevice
- abi::xv6::riscv64::Xv6Riscv64Abi
- abi::xv6::riscv64::fs::xv6fs::Dirent
- abi::xv6::riscv64::fs::xv6fs::Stat
- arch::UserEntryOptions
- arch::riscv64::Riscv64
- arch::riscv64::Trapframe
- arch::riscv64::context::KernelContext
- arch::riscv64::fpu::FpuContext
- arch::riscv64::fpu::VectorContext
- arch::riscv64::instruction::Instruction
- arch::riscv64::instruction::sbi::SbiRet
- arch::riscv64::registers::IntRegisters
- arch::riscv64::timer::Stimer
- arch::riscv64::vcpu::Vcpu
- arch::riscv64::vm::mmu::sv48::PageTable
- arch::riscv64::vm::mmu::sv48::PageTableEntry
- device::GenericDevice
- device::block::GenericBlockDevice
- device::block::request::BlockIORequest
- device::block::request::BlockIOResult
- device::char::GenericCharDevice
- device::char::tty::TtyDevice
- device::events::DeviceEventEmitter
- device::events::ErrorEvent
- device::events::InputEvent
- device::events::OutputCompleteEvent
- device::fdt::FdtManager
- device::fdt::SyncUnsafeCell
- device::graphics::FramebufferConfig
- device::graphics::GenericGraphicsDevice
- device::graphics::GraphicsResult
- device::graphics::framebuffer_device::FbBitfield
- device::graphics::framebuffer_device::FbFixScreenInfo
- device::graphics::framebuffer_device::FbVarScreenInfo
- device::graphics::framebuffer_device::FramebufferCharDevice
- device::graphics::framebuffer_device::MockMapping
- device::graphics::manager::DisplayConfiguration
- device::graphics::manager::FramebufferResource
- device::graphics::manager::GraphicsManager
- device::graphics::manager::MmapRegion
- device::input::InputEvent
- device::input::event_device::EventDevice
- device::manager::DeviceManager
- device::network::DevicePacket
- device::network::GenericNetworkDevice
- device::network::MacAddress
- device::network::NetworkInterfaceConfig
- device::network::NetworkResult
- device::network::NetworkStats
- device::pci::PciAddress
- device::pci::PciBus
- device::pci::config::PciConfig
- device::pci::device::PciDeviceInfo
- device::pci::driver::PciDeviceDriver
- device::pci::driver::PciDeviceId
- device::pci::scan::PciScanner
- device::platform::PlatformDeviceDriver
- device::platform::PlatformDeviceInfo
- device::platform::resource::IrqMetadata
- device::platform::resource::PlatformDeviceResource
- drivers::block::virtio_blk::VirtioBlkConfig
- drivers::block::virtio_blk::VirtioBlkGeometry
- drivers::block::virtio_blk::VirtioBlkReqHeader
- drivers::block::virtio_blk::VirtioBlkTopology
- drivers::block::virtio_blk::VirtioBlockDevice
- drivers::graphics::virtio_gpu::FramebufferUpdateHandler
- drivers::graphics::virtio_gpu::VirtioGpuCtrlHdr
- drivers::graphics::virtio_gpu::VirtioGpuDevice
- drivers::graphics::virtio_gpu::VirtioGpuDeviceCore
- drivers::graphics::virtio_gpu::VirtioGpuDisplayOne
- drivers::graphics::virtio_gpu::VirtioGpuMemEntry
- drivers::graphics::virtio_gpu::VirtioGpuRect
- drivers::graphics::virtio_gpu::VirtioGpuResourceAttachBacking
- drivers::graphics::virtio_gpu::VirtioGpuResourceCreate2d
- drivers::graphics::virtio_gpu::VirtioGpuResourceFlush
- drivers::graphics::virtio_gpu::VirtioGpuRespDisplayInfo
- drivers::graphics::virtio_gpu::VirtioGpuSetScanout
- drivers::graphics::virtio_gpu::VirtioGpuTransferToHost2d
- drivers::network::virtio_net::VirtioNetConfig
- drivers::network::virtio_net::VirtioNetDevice
- drivers::network::virtio_net::VirtioNetHdr
- drivers::network::virtio_net::VirtioNetHdrBasic
- drivers::pic::plic::Plic
- drivers::pic::sbi_clint::SbiClint
- drivers::special::null::NullDevice
- drivers::uart::virt::Uart
- drivers::virtio::device::VirtioDeviceCommon
- drivers::virtio::queue::AvailableRing
- drivers::virtio::queue::Descriptor
- drivers::virtio::queue::RawAvailableRing
- drivers::virtio::queue::RawUsedRing
- drivers::virtio::queue::RawUsedRingEntry
- drivers::virtio::queue::UsedRing
- drivers::virtio::queue::VirtQueue
- drivers::virtio_input::VirtioInputConfig
- drivers::virtio_input::VirtioInputDevice
- drivers::virtio_input::VirtioInputEvent
- drivers::virtio_rng::VirtioRngDevice
- earlycon::EarlyConsole
- executor::executor::TaskStateBackup
- executor::executor::TransparentExecutor
- fs::DeviceFileInfo
- fs::Directory
- fs::DirectoryEntry
- fs::DirectoryEntryInternal
- fs::FileMetadata
- fs::FilePermission
- fs::FileSystemDriverManager
- fs::FileSystemError
- fs::SocketFileInfo
- fs::params::BasicFSParams
- fs::params::CpioFSParams
- fs::params::OpenFlags
- fs::params::TmpFSParams
- fs::vfs_v2::cache::CacheId
- fs::vfs_v2::core::DirectoryEntryInternal
- fs::vfs_v2::core::FileSystemId
- fs::vfs_v2::core::VfsEntry
- fs::vfs_v2::core::VfsFileObject
- fs::vfs_v2::drivers::cpiofs::CpioDirectoryObject
- fs::vfs_v2::drivers::cpiofs::CpioFS
- fs::vfs_v2::drivers::cpiofs::CpioFileObject
- fs::vfs_v2::drivers::cpiofs::CpioNode
- fs::vfs_v2::drivers::cpiofs::CpioSymlinkObject
- fs::vfs_v2::drivers::cpiofs::CpiofsDriver
- fs::vfs_v2::drivers::devfs::DevDirectoryObject
- fs::vfs_v2::drivers::devfs::DevFS
- fs::vfs_v2::drivers::devfs::DevFSDriver
- fs::vfs_v2::drivers::devfs::DevFileObject
- fs::vfs_v2::drivers::devfs::DevNode
- fs::vfs_v2::drivers::ext2::BlockLruCache
- fs::vfs_v2::drivers::ext2::Ext2FileSystem
- fs::vfs_v2::drivers::ext2::Ext2Params
- fs::vfs_v2::drivers::ext2::InodeLruCache
- fs::vfs_v2::drivers::ext2::InodeLruNode
- fs::vfs_v2::drivers::ext2::LruNode
- fs::vfs_v2::drivers::ext2::driver::Ext2Driver
- fs::vfs_v2::drivers::ext2::node::Ext2CharDeviceFileObject
- fs::vfs_v2::drivers::ext2::node::Ext2DirectoryObject
- fs::vfs_v2::drivers::ext2::node::Ext2FileObject
- fs::vfs_v2::drivers::ext2::node::Ext2Node
- fs::vfs_v2::drivers::ext2::node::MmapRange
- fs::vfs_v2::drivers::ext2::structures::Ext2BlockGroupDescriptor
- fs::vfs_v2::drivers::ext2::structures::Ext2DirectoryEntry
- fs::vfs_v2::drivers::ext2::structures::Ext2DirectoryEntryRaw
- fs::vfs_v2::drivers::ext2::structures::Ext2Inode
- fs::vfs_v2::drivers::ext2::structures::Ext2Superblock
- fs::vfs_v2::drivers::fat32::Fat32FileSystem
- fs::vfs_v2::drivers::fat32::driver::Fat32Driver
- fs::vfs_v2::drivers::fat32::node::Fat32DirectoryObject
- fs::vfs_v2::drivers::fat32::node::Fat32FileObject
- fs::vfs_v2::drivers::fat32::node::Fat32Node
- fs::vfs_v2::drivers::fat32::node::MmapRange
- fs::vfs_v2::drivers::fat32::structures::Fat32BootSector
- fs::vfs_v2::drivers::fat32::structures::Fat32DirectoryEntry
- fs::vfs_v2::drivers::fat32::structures::Fat32DirectoryEntryBuilder
- fs::vfs_v2::drivers::fat32::structures::Fat32DirectoryEntryInternal
- fs::vfs_v2::drivers::fat32::structures::Fat32FsInfo
- fs::vfs_v2::drivers::fat32::structures::Fat32LFNEntry
- fs::vfs_v2::drivers::fat32::structures::FileTime
- fs::vfs_v2::drivers::overlayfs::OverlayDirectoryObject
- fs::vfs_v2::drivers::overlayfs::OverlayFS
- fs::vfs_v2::drivers::overlayfs::OverlayFSDriver
- fs::vfs_v2::drivers::overlayfs::OverlayNode
- fs::vfs_v2::drivers::tmpfs::MmapRange
- fs::vfs_v2::drivers::tmpfs::TmpFS
- fs::vfs_v2::drivers::tmpfs::TmpFSDriver
- fs::vfs_v2::drivers::tmpfs::TmpFileObject
- fs::vfs_v2::drivers::tmpfs::TmpNode
- fs::vfs_v2::manager::PathResolutionOptions
- fs::vfs_v2::manager::VfsManager
- fs::vfs_v2::mount_tree::MountId
- fs::vfs_v2::mount_tree::MountOptionsV2
- fs::vfs_v2::mount_tree::MountPoint
- fs::vfs_v2::mount_tree::MountTree
- fs::vfs_v2::mount_tree::VfsManagerId
- interrupt::InterruptHandle
- interrupt::InterruptManager
- interrupt::controllers::InterruptControllers
- ipc::counter::Counter
- ipc::counter::CounterState
- ipc::counter::SharedCounterData
- ipc::event::DeliveryConfig
- ipc::event::Event
- ipc::event::EventChannelObject
- ipc::event::EventConfig
- ipc::event::EventManager
- ipc::event::EventMetadata
- ipc::event::EventSubscriptionObject
- ipc::event::TaskEventQueue
- ipc::pipe::PipeEndpoint
- ipc::pipe::PipeState
- ipc::pipe::SharedPipeData
- ipc::pipe::UnidirectionalPipe
- ipc::shared_memory::SharedMemory
- ipc::shared_memory::SharedMemoryState
- mem::Stack
- mem::allocator::Allocator
- mem::page::Page
- mem::page_cache::PageCacheEntry
- mem::page_cache::PageCacheManager
- mem::page_cache::PinnedPage
- network::InterfaceStats
- network::NetworkConfig
- network::NetworkManager
- network::arp::ArpCacheEntry
- network::arp::ArpLayer
- network::arp::ArpPacket
- network::arp::ArpPendingEntry
- network::config::PendingNetworkConfig
- network::ethernet::EthernetHeader
- network::ethernet::EthernetInterfaceInfo
- network::ethernet::EthernetLayer
- network::ethernet_interface::EthernetNetworkInterface
- network::icmp::IcmpEcho
- network::icmp::IcmpHeader
- network::icmp::IcmpLayer
- network::icmp::IcmpSocket
- network::ipv4::Ipv4Address
- network::ipv4::Ipv4AddressInfo
- network::ipv4::Ipv4Header
- network::ipv4::Ipv4Layer
- network::ipv4::RouteEntry
- network::local::LocalSocket
- network::local::SocketBuffer
- network::protocol_stack::LayerContext
- network::protocol_stack::NetworkLayerStats
- network::protocol_stack::ProtocolStackManager
- network::protocol_stack::ProtocolStackStats
- network::protocol_stack::SocketConfig
- network::socket::Inet4SocketAddress
- network::socket::Inet6SocketAddress
- network::socket::LocalSocketAddress
- network::syscall::NetworkSetIpv4Request
- network::tcp::OutOfOrderSegment
- network::tcp::RetransTimer
- network::tcp::TcpHeader
- network::tcp::TcpLayer
- network::tcp::TcpSocket
- network::tcp::UnackedSegment
- network::udp::UdpHeader
- network::udp::UdpLayer
- network::udp::UdpSocket
- object::capability::memory_mapping::AccessKind
- object::capability::memory_mapping::ResolveFaultResult
- object::capability::selectable::ReadyInterest
- object::capability::selectable::ReadySet
- object::handle::HandleMetadata
- object::handle::HandleTable
- object::handle::HandleTableInner
- object::introspection::KernelObjectInfo
- object::introspection::ObjectCapabilities
- random::RandomCharDevice
- random::RandomManager
- sched::scheduler::Scheduler
- sched::scheduler::TaskPool
- sync::waker::Waker
- sync::waker::WakerStats
- task::AbiZone
- task::AtomicTaskState
- task::CloneFlags
- task::ManagedPage
- task::Task
- task::TaskLocal
- task::elf_loader::AuxVec
- task::elf_loader::ElfHeader
- task::elf_loader::ElfHeaderParseError
- task::elf_loader::ElfLoaderError
- task::elf_loader::LoadElfResult
- task::elf_loader::LoadStrategy
- task::elf_loader::LoadedSegment
- task::elf_loader::ProgramHeader
- task::elf_loader::ProgramHeaderParseError
- task::elf_loader::ProgramHeadersInfo
- task::namespace::TaskNamespace
- timer::KernelTimer
- timer::SoftwareTimer
- vm::KernelKstackAllocator
- vm::manager::InnerVmm
- vm::manager::VirtualMemoryManager
- vm::vmem::MemoryArea
- vm::vmem::VirtualMemoryMap
Enums
- DeviceSource
- abi::linux::riscv64::Syscall
- abi::linux::riscv64::fs::OpenMode
- abi::linux::riscv64::signal::LinuxSignal
- abi::linux::riscv64::signal::SignalAction
- abi::xv6::riscv64::Syscall
- abi::xv6::riscv64::file::OpenMode
- arch::UserReturnIrqPolicy
- arch::riscv64::instruction::sbi::Extension
- arch::riscv64::instruction::sbi::SbiError
- arch::riscv64::vcpu::Mode
- device::DeviceCapability
- device::DeviceType
- device::block::request::BlockIORequestType
- device::char::SeekFrom
- device::graphics::GraphicsRequest
- device::graphics::GraphicsResponse
- device::graphics::PixelFormat
- device::manager::DriverPriority
- device::network::NetworkRequest
- device::network::NetworkResponse
- device::pci::device::PciClass
- device::platform::resource::PlatformDeviceResourceType
- drivers::virtio::device::DeviceStatus
- drivers::virtio::device::Register
- drivers::virtio::device::VirtioDeviceType
- drivers::virtio::queue::DescriptorFlag
- executor::executor::ExecutorError
- fs::FileSystemErrorKind
- fs::FileSystemType
- fs::FileType
- fs::vfs_v2::drivers::fat32::EntryToWrite
- fs::vfs_v2::mount_tree::MountType
- interrupt::InterruptError
- interrupt::controllers::LocalInterruptType
- ipc::IpcError
- ipc::event::EventContent
- ipc::event::EventDelivery
- ipc::event::EventError
- ipc::event::EventFilter
- ipc::event::EventPayload
- ipc::event::EventPriority
- ipc::event::EventTypeFilter
- ipc::event::FailurePolicy
- ipc::event::GroupTarget
- ipc::event::MessageCategory
- ipc::event::NotificationType
- ipc::event::ProcessControlType
- ipc::pipe::PipeError
- library::std::string::StringConversionError
- network::arp::ArpEntryState
- network::socket::ShutdownHow
- network::socket::SocketAddress
- network::socket::SocketDomain
- network::socket::SocketError
- network::socket::SocketProtocol
- network::socket::SocketState
- network::socket::SocketType
- network::tcp::TcpState
- object::KernelObject
- object::capability::file::SeekFrom
- object::capability::memory_mapping::AccessOp
- object::capability::memory_mapping::ResolveFaultError
- object::capability::selectable::SelectWaitOutcome
- object::capability::stream::StreamError
- object::handle::AccessMode
- object::handle::HandleType
- object::handle::SpecialSemantics
- object::handle::StandardInputOutput
- object::introspection::HandleRole
- object::introspection::KernelObjectType
- syscall::Syscall
- task::BlockedType
- task::CloneFlagsDef
- task::TaskState
- task::TaskType
- task::WaitError
- task::elf_loader::ElfHeaderParseErrorKind
- task::elf_loader::ExecutionMode
- task::elf_loader::LoadTarget
- task::elf_loader::ProgramHeaderParseErrorKind
- vm::vmem::VirtualMemoryPermission
- vm::vmem::VirtualMemoryRegion
Traits
- abi::AbiModule
- device::Device
- device::DeviceDriver
- device::DeviceInfo
- device::block::BlockDevice
- device::char::CharDevice
- device::char::TtyControl
- device::char::TtyDeviceEndpoint
- device::events::DeviceEvent
- device::events::DeviceEventListener
- device::events::EventCapableDevice
- device::events::InterruptCapableDevice
- device::graphics::GraphicsDevice
- device::network::EthernetDevice
- device::network::NetworkDevice
- drivers::virtio::device::VirtioDevice
- fs::FileSystemDriver
- fs::params::FileSystemParams
- fs::vfs_v2::cache::PageCacheCapable
- fs::vfs_v2::core::FileSystemOperations
- fs::vfs_v2::core::VfsNode
- interrupt::controllers::ExternalInterruptController
- interrupt::controllers::LocalInterruptController
- ipc::EventIpcChannelObject
- ipc::MessageQueueObject
- ipc::SocketObject
- ipc::StreamIpcOps
- ipc::counter::CounterObject
- ipc::pipe::PipeObject
- ipc::shared_memory::SharedMemoryObject
- network::NetworkInterface
- network::protocol_stack::NetworkLayer
- network::protocol_stack::ProtocolStack
- network::socket::SocketControl
- network::socket::SocketObject
- object::capability::CloneOps
- object::capability::control::ControlOps
- object::capability::file::FileObject
- object::capability::ipc::EventReceiver
- object::capability::ipc::EventSender
- object::capability::ipc::EventSubscriber
- object::capability::memory_mapping::MemoryMappingOps
- object::capability::selectable::Selectable
- object::capability::stream::StreamOps
- random::EntropySource
- timer::TimerHandler
- traits::serial::Serial
Macros
- abi::linux::riscv64::macros::syscall_table
- abi::xv6::riscv64::macros::syscall_table
- defer
- driver_initcall
- early_initcall
- early_print
- early_println
- late_initcall
- network::local::localsocket_log
- println
- profile_scope
- register_abi
- syscall::macros::syscall_table
Functions
- abi::linux::device::tty::handle_ioctl
- abi::linux::device::tty::is_tty_kernel_object
- abi::linux::riscv64::create_dir_if_not_exists
- abi::linux::riscv64::errno::from_error
- abi::linux::riscv64::errno::from_fs_error
- abi::linux::riscv64::errno::to_result
- abi::linux::riscv64::fs::fill_pseudo_random
- abi::linux::riscv64::fs::fill_statx_from_stat
- abi::linux::riscv64::fs::get_path_str_v2
- abi::linux::riscv64::fs::is_wl_shm_path
- abi::linux::riscv64::fs::next_pseudo_random_u64
- abi::linux::riscv64::fs::remap_shm_path
- abi::linux::riscv64::fs::statx_timestamp_from_secs
- abi::linux::riscv64::fs::stream_error_to_errno
- abi::linux::riscv64::fs::sys_chdir
- abi::linux::riscv64::fs::sys_close
- abi::linux::riscv64::fs::sys_dup
- abi::linux::riscv64::fs::sys_dup3
- abi::linux::riscv64::fs::sys_epoll_create1
- abi::linux::riscv64::fs::sys_epoll_ctl
- abi::linux::riscv64::fs::sys_epoll_pwait
- abi::linux::riscv64::fs::sys_epoll_wait
- abi::linux::riscv64::fs::sys_eventfd2
- abi::linux::riscv64::fs::sys_exec
- abi::linux::riscv64::fs::sys_execve
- abi::linux::riscv64::fs::sys_faccessat
- abi::linux::riscv64::fs::sys_faccessat2
- abi::linux::riscv64::fs::sys_fallocate
- abi::linux::riscv64::fs::sys_fchmod
- abi::linux::riscv64::fs::sys_fcntl
- abi::linux::riscv64::fs::sys_flock
- abi::linux::riscv64::fs::sys_fsync
- abi::linux::riscv64::fs::sys_ftruncate
- abi::linux::riscv64::fs::sys_getcwd
- abi::linux::riscv64::fs::sys_getdents64
- abi::linux::riscv64::fs::sys_getrandom
- abi::linux::riscv64::fs::sys_ioctl
- abi::linux::riscv64::fs::sys_link
- abi::linux::riscv64::fs::sys_linkat
- abi::linux::riscv64::fs::sys_lseek
- abi::linux::riscv64::fs::sys_mkdir
- abi::linux::riscv64::fs::sys_mkdirat
- abi::linux::riscv64::fs::sys_newfstat
- abi::linux::riscv64::fs::sys_newfstatat
- abi::linux::riscv64::fs::sys_openat
- abi::linux::riscv64::fs::sys_ppoll
- abi::linux::riscv64::fs::sys_pread64
- abi::linux::riscv64::fs::sys_pselect6
- abi::linux::riscv64::fs::sys_pwrite64
- abi::linux::riscv64::fs::sys_read
- abi::linux::riscv64::fs::sys_readlinkat
- abi::linux::riscv64::fs::sys_readv
- abi::linux::riscv64::fs::sys_renameat2
- abi::linux::riscv64::fs::sys_statx
- abi::linux::riscv64::fs::sys_umask
- abi::linux::riscv64::fs::sys_unlink
- abi::linux::riscv64::fs::sys_unlinkat
- abi::linux::riscv64::fs::sys_write
- abi::linux::riscv64::fs::sys_writev
- abi::linux::riscv64::fs::to_absolute_path_v2
- abi::linux::riscv64::futex::get_futex_waker
- abi::linux::riscv64::futex::init_futex_wakers
- abi::linux::riscv64::futex::sys_futex
- abi::linux::riscv64::futex::wake_address
- abi::linux::riscv64::mm::handle_anonymous_mapping
- abi::linux::riscv64::mm::sys_mmap
- abi::linux::riscv64::mm::sys_mprotect
- abi::linux::riscv64::mm::sys_munmap
- abi::linux::riscv64::pipe::sys_pipe2
- abi::linux::riscv64::proc::sys_brk
- abi::linux::riscv64::proc::sys_clone
- abi::linux::riscv64::proc::sys_exit
- abi::linux::riscv64::proc::sys_exit_group
- abi::linux::riscv64::proc::sys_getegid
- abi::linux::riscv64::proc::sys_geteuid
- abi::linux::riscv64::proc::sys_getgid
- abi::linux::riscv64::proc::sys_getpgid
- abi::linux::riscv64::proc::sys_getpid
- abi::linux::riscv64::proc::sys_getppid
- abi::linux::riscv64::proc::sys_gettid
- abi::linux::riscv64::proc::sys_getuid
- abi::linux::riscv64::proc::sys_kill
- abi::linux::riscv64::proc::sys_membarrier
- abi::linux::riscv64::proc::sys_memfd_create
- abi::linux::riscv64::proc::sys_prctl
- abi::linux::riscv64::proc::sys_prlimit64
- abi::linux::riscv64::proc::sys_sbrk
- abi::linux::riscv64::proc::sys_set_robust_list
- abi::linux::riscv64::proc::sys_set_tid_address
- abi::linux::riscv64::proc::sys_setgid
- abi::linux::riscv64::proc::sys_setpgid
- abi::linux::riscv64::proc::sys_setuid
- abi::linux::riscv64::proc::sys_uname
- abi::linux::riscv64::proc::sys_wait4
- abi::linux::riscv64::register_linux_abi
- abi::linux::riscv64::signal::deliver_signal_to_task
- abi::linux::riscv64::signal::get_next_pending_signal
- abi::linux::riscv64::signal::handle_event_to_signal
- abi::linux::riscv64::signal::handle_fatal_signal_immediately
- abi::linux::riscv64::signal::is_fatal_signal
- abi::linux::riscv64::signal::process_control_to_signal
- abi::linux::riscv64::signal::process_pending_signals_with_state
- abi::linux::riscv64::signal::setup_signal_handler
- abi::linux::riscv64::signal::sys_rt_sigaction
- abi::linux::riscv64::signal::sys_rt_sigprocmask
- abi::linux::riscv64::signal::sys_tkill
- abi::linux::riscv64::socket::sys_accept
- abi::linux::riscv64::socket::sys_bind
- abi::linux::riscv64::socket::sys_connect
- abi::linux::riscv64::socket::sys_getpeername
- abi::linux::riscv64::socket::sys_getsockname
- abi::linux::riscv64::socket::sys_getsockopt
- abi::linux::riscv64::socket::sys_listen
- abi::linux::riscv64::socket::sys_recvfrom
- abi::linux::riscv64::socket::sys_recvmsg
- abi::linux::riscv64::socket::sys_sendmsg
- abi::linux::riscv64::socket::sys_sendto
- abi::linux::riscv64::socket::sys_setsockopt
- abi::linux::riscv64::socket::sys_shutdown
- abi::linux::riscv64::socket::sys_socket
- abi::linux::riscv64::socket::sys_socketpair
- abi::linux::riscv64::syscall_handler
- abi::linux::riscv64::time::is_supported_clock
- abi::linux::riscv64::time::ns_to_timespec
- abi::linux::riscv64::time::sys_clock_getres
- abi::linux::riscv64::time::sys_clock_gettime
- abi::linux::riscv64::time::sys_nanosleep
- abi::linux::riscv64::time::sys_timer_create
- abi::linux::riscv64::time::sys_timer_delete
- abi::linux::riscv64::time::sys_timer_getoverrun
- abi::linux::riscv64::time::sys_timer_gettime
- abi::linux::riscv64::time::sys_timer_settime
- abi::linux::riscv64::time::timespec_to_ns
- abi::scarlet::riscv64::create_dir_if_not_exists
- abi::scarlet::riscv64::register_scarlet_abi
- abi::syscall_dispatcher
- abi::xv6::riscv64::create_dir_if_not_exists
- abi::xv6::riscv64::file::get_path_str_v2
- abi::xv6::riscv64::file::read_directory_as_xv6_dirent
- abi::xv6::riscv64::file::sys_close
- abi::xv6::riscv64::file::sys_dup
- abi::xv6::riscv64::file::sys_exec
- abi::xv6::riscv64::file::sys_fstat
- abi::xv6::riscv64::file::sys_link
- abi::xv6::riscv64::file::sys_lseek
- abi::xv6::riscv64::file::sys_mkdir
- abi::xv6::riscv64::file::sys_mknod
- abi::xv6::riscv64::file::sys_open
- abi::xv6::riscv64::file::sys_read
- abi::xv6::riscv64::file::sys_unlink
- abi::xv6::riscv64::file::sys_write
- abi::xv6::riscv64::file::to_absolute_path_v2
- abi::xv6::riscv64::pipe::sys_pipe
- abi::xv6::riscv64::proc::get_path_str_v2
- abi::xv6::riscv64::proc::sys_chdir
- abi::xv6::riscv64::proc::sys_exit
- abi::xv6::riscv64::proc::sys_fork
- abi::xv6::riscv64::proc::sys_getpid
- abi::xv6::riscv64::proc::sys_kill
- abi::xv6::riscv64::proc::sys_sbrk
- abi::xv6::riscv64::proc::sys_sleep
- abi::xv6::riscv64::proc::sys_wait
- abi::xv6::riscv64::proc::to_absolute_path_v2
- abi::xv6::riscv64::register_xv6_abi
- abi::xv6::riscv64::syscall_handler
- arch::configure_user_entry
- arch::riscv64::boot::entry::_entry
- arch::riscv64::boot::entry::_entry_ap
- arch::riscv64::boot::entry::arch_start_kernel
- arch::riscv64::configure_user_entry
- arch::riscv64::context::switch_to
- arch::riscv64::disable_interrupt
- arch::riscv64::earlycon::early_putc
- arch::riscv64::enable_interrupt
- arch::riscv64::fdt::timebase_frequency_hz_from_fdt
- arch::riscv64::first_switch_to_user
- arch::riscv64::fpu::disable_fpu
- arch::riscv64::fpu::disable_vector
- arch::riscv64::fpu::enable_fpu
- arch::riscv64::fpu::enable_vector
- arch::riscv64::fpu::fpu_switch::kernel_switch_in_user_fpu
- arch::riscv64::fpu::fpu_switch::kernel_switch_out_user_fpu
- arch::riscv64::fpu::fpu_switch::kernel_switch_out_user_vector
- arch::riscv64::fpu::get_vlenb
- arch::riscv64::fpu::is_fpu_dirty
- arch::riscv64::fpu::is_fpu_enabled
- arch::riscv64::fpu::is_vector_dirty
- arch::riscv64::fpu::is_vector_enabled
- arch::riscv64::fpu::kernel_switch_in_user_fpu
- arch::riscv64::fpu::kernel_switch_out_user_fpu
- arch::riscv64::fpu::kernel_switch_out_user_vector
- arch::riscv64::fpu::mark_fpu_clean
- arch::riscv64::fpu::mark_vector_clean
- arch::riscv64::get_cpu
- arch::riscv64::get_device_memory_areas
- arch::riscv64::get_kernel_trap_handler
- arch::riscv64::get_kernel_trapvector_paddr
- arch::riscv64::get_user_trap_handler
- arch::riscv64::get_user_trapvector_paddr
- arch::riscv64::get_vector_owner
- arch::riscv64::get_vector_owner_dirty
- arch::riscv64::instruction::ecall
- arch::riscv64::instruction::idle
- arch::riscv64::instruction::sbi::sbi_call
- arch::riscv64::instruction::sbi::sbi_console_getchar
- arch::riscv64::instruction::sbi::sbi_console_putchar
- arch::riscv64::instruction::sbi::sbi_debug_console_write_byte
- arch::riscv64::instruction::sbi::sbi_set_timer
- arch::riscv64::instruction::sbi::sbi_system_reset
- arch::riscv64::interrupt::are_external_interrupts_enabled
- arch::riscv64::interrupt::are_interrupts_enabled
- arch::riscv64::interrupt::are_software_interrupts_enabled
- arch::riscv64::interrupt::are_timer_interrupts_enabled
- arch::riscv64::interrupt::disable_external_interrupts
- arch::riscv64::interrupt::disable_interrupts
- arch::riscv64::interrupt::disable_software_interrupts
- arch::riscv64::interrupt::disable_timer_interrupts
- arch::riscv64::interrupt::enable_external_interrupts
- arch::riscv64::interrupt::enable_interrupts
- arch::riscv64::interrupt::enable_software_interrupts
- arch::riscv64::interrupt::enable_timer_interrupts
- arch::riscv64::interrupt::with_interrupts_disabled
- arch::riscv64::io_mb
- arch::riscv64::io_rmb
- arch::riscv64::io_wmb
- arch::riscv64::mb
- arch::riscv64::mmio::read16
- arch::riscv64::mmio::read32
- arch::riscv64::mmio::read64
- arch::riscv64::mmio::read8
- arch::riscv64::mmio::write16
- arch::riscv64::mmio::write32
- arch::riscv64::mmio::write64
- arch::riscv64::mmio::write8
- arch::riscv64::mmio_fence
- arch::riscv64::reboot
- arch::riscv64::rmb
- arch::riscv64::set_arch
- arch::riscv64::set_next_mode
- arch::riscv64::set_trapvector
- arch::riscv64::set_vector_owner
- arch::riscv64::set_vector_owner_dirty
- arch::riscv64::shutdown
- arch::riscv64::shutdown_with_code
- arch::riscv64::switch::init_kernel_context
- arch::riscv64::switch::switch_to
- arch::riscv64::trap::exception::arch_exception_handler
- arch::riscv64::trap::exception::log_fatal_page_fault_context
- arch::riscv64::trap::interrupt::arch_interrupt_handler
- arch::riscv64::trap::interrupt::handle_external_interrupt
- arch::riscv64::trap::interrupt::handle_software_interrupt
- arch::riscv64::trap::interrupt::handle_timer_interrupt
- arch::riscv64::trap::interrupt::handle_unknown_interrupt
- arch::riscv64::trap::kernel::_kernel_trap_entry
- arch::riscv64::trap::kernel::arch_kernel_exception_handler
- arch::riscv64::trap::kernel::arch_kernel_trap_handler
- arch::riscv64::trap::print_traplog
- arch::riscv64::trap::user::_user_trap_entry
- arch::riscv64::trap::user::_user_trap_exit
- arch::riscv64::trap::user::arch_switch_to_user_space
- arch::riscv64::trap::user::arch_user_trap_handler
- arch::riscv64::trap_init
- arch::riscv64::vm::alloc_virtual_address_space
- arch::riscv64::vm::free_virtual_address_space
- arch::riscv64::vm::get_asid_tables
- arch::riscv64::vm::get_page_tables
- arch::riscv64::vm::get_pagetable
- arch::riscv64::vm::get_root_pagetable
- arch::riscv64::vm::get_root_pagetable_ptr
- arch::riscv64::vm::is_asid_used
- arch::riscv64::vm::new_boxed_pagetable
- arch::riscv64::vm::new_raw_pagetable
- arch::riscv64::vm::setup_trampoline_at_end
- arch::riscv64::vm::setup_trampoline_for_kernel
- arch::riscv64::vm::setup_trampoline_for_user
- arch::riscv64::wmb
- arch::user_context::arch_defaults_from_fdt
- arch::user_context::bytes_to_cstr
- arch::user_context::init_from_fdt
- arch::user_context::read_boolish_property
- arch::user_context::riscv_extensions_from_fdt
- arch::user_context::riscv_extensions_from_isa_extensions
- arch::user_context::riscv_extensions_from_isa_string
- arch::user_context::riscv_isa_suffix_has_vector_tokens
- arch::user_context::riscv_token_is_fpu
- arch::user_context::riscv_token_is_vector
- arch::user_context::user_fpu_enabled
- arch::user_context::user_vector_enabled
- device::char::tty::init_tty_subsystem
- device::char::tty::try_init_tty_subsystem
- device::fdt::bytes_to_cstr
- device::fdt::create_bootinfo_from_fdt
- device::fdt::init_fdt
- device::fdt::relocate_fdt
- device::graphics::get_graphics_device
- device::network::get_network_device
- drivers::pic::plic::get_plic_config_from_fdt
- drivers::pic::plic::probe_fn
- drivers::pic::plic::register_driver
- drivers::pic::plic::remove_fn
- drivers::pic::sbi_clint::register_driver
- drivers::special::null::register_null_device
- drivers::uart::virt::register_uart
- drivers::uart::virt::uart_probe
- drivers::uart::virt::uart_remove
- drivers::virtio::device::probe_fn
- drivers::virtio::device::register_driver
- drivers::virtio::device::remove_fn
- earlycon::print
- fs::get_fs_driver_manager
- fs::vfs_v2::drivers::cpiofs::register_driver
- fs::vfs_v2::drivers::devfs::register_driver
- fs::vfs_v2::drivers::ext2::register_driver
- fs::vfs_v2::drivers::fat32::register_driver
- fs::vfs_v2::drivers::initramfs::init_initramfs
- fs::vfs_v2::drivers::initramfs::mount_initramfs
- fs::vfs_v2::drivers::initramfs::relocate_initramfs
- fs::vfs_v2::drivers::overlayfs::register_driver
- fs::vfs_v2::drivers::tmpfs::parse_tmpfs_size_option
- fs::vfs_v2::drivers::tmpfs::register_driver
- fs::vfs_v2::manager::get_global_vfs_manager
- fs::vfs_v2::manager::init_global_vfs_manager
- fs::vfs_v2::manager::vfs_error
- fs::vfs_v2::mount_tree::vfs_error
- fs::vfs_v2::syscall::create_filesystem_and_mount
- fs::vfs_v2::syscall::parse_overlay_options
- fs::vfs_v2::syscall::pivot_root_in_place
- fs::vfs_v2::syscall::sys_fs_mount
- fs::vfs_v2::syscall::sys_fs_pivot_root
- fs::vfs_v2::syscall::sys_fs_umount
- fs::vfs_v2::syscall::sys_vfs_change_directory
- fs::vfs_v2::syscall::sys_vfs_create_directory
- fs::vfs_v2::syscall::sys_vfs_create_file
- fs::vfs_v2::syscall::sys_vfs_create_symlink
- fs::vfs_v2::syscall::sys_vfs_get_cwd_path
- fs::vfs_v2::syscall::sys_vfs_open
- fs::vfs_v2::syscall::sys_vfs_readlink
- fs::vfs_v2::syscall::sys_vfs_remove
- fs::vfs_v2::syscall::sys_vfs_truncate
- fs::vfs_v2::syscall::to_absolute_path_v2
- initcall::call_initcalls
- initcall::driver::driver_initcall_call
- initcall::early::early_initcall_call
- interrupt::are_interrupts_enabled
- interrupt::disable_interrupts
- interrupt::enable_interrupts
- interrupt::with_interrupts_disabled
- ipc::event::generate_event_id
- ipc::syscall::sys_event_channel_create
- ipc::syscall::sys_event_handler_register
- ipc::syscall::sys_event_publish
- ipc::syscall::sys_event_send_direct
- ipc::syscall::sys_event_subscribe
- ipc::syscall::sys_event_unsubscribe
- ipc::syscall::sys_pipe
- ipc::syscall::sys_pipe2
- ipc::syscall::sys_shared_memory_create
- ipc::syscall::sys_shared_memory_resize
- ipc::syscall::sys_socket_recv_handle
- ipc::syscall::sys_socket_recv_handle_and_data
- ipc::syscall::sys_socket_send_handle
- ipc::syscall::sys_socket_send_handle_and_data
- library::std::defer::defer
- library::std::print::_print
- library::std::string::cstring_to_string
- library::std::string::parse_c_string_from_userspace
- library::std::string::parse_string_array_from_userspace
- mem::allocator::init_heap
- mem::init_bss
- mem::kfree
- mem::kmalloc
- mem::page::allocate_boxed_pages
- mem::page::allocate_raw_pages
- mem::page::free_boxed_page
- mem::page::free_boxed_pages
- mem::page::free_raw_pages
- network::config::apply_cmdline_config
- network::config::apply_pending_ip
- network::config::apply_pending_ip_for_interface
- network::config::netmask_to_prefix
- network::config::parse_ipv4
- network::config::set_interface_ip
- network::config::set_interface_ip_with_mask
- network::get_network_manager
- network::ipv4::checksum_from_bytes
- network::local::local_socket_factory
- network::protocol_stack::get_network_manager
- network::syscall::read_user_ipv4
- network::syscall::read_user_string
- network::syscall::sys_network_list_interfaces
- network::syscall::sys_network_set_dns
- network::syscall::sys_network_set_gateway
- network::syscall::sys_network_set_ipv4
- network::syscall::sys_network_set_netmask
- network::syscall::sys_socket_accept
- network::syscall::sys_socket_bind
- network::syscall::sys_socket_connect
- network::syscall::sys_socket_create
- network::syscall::sys_socket_listen
- network::syscall::sys_socket_recvfrom
- network::syscall::sys_socket_sendto
- network::syscall::sys_socket_shutdown
- network::syscall::sys_socketpair
- network::tcp::is_seq_acknowledged
- network::udp::get_local_ip_bytes
- object::capability::file::syscall::sys_file_seek
- object::capability::file::syscall::sys_file_truncate
- object::capability::memory_mapping::syscall::handle_anonymous_mapping
- object::capability::memory_mapping::syscall::sys_memory_map
- object::capability::memory_mapping::syscall::sys_memory_unmap
- object::capability::stream::syscall::sys_stream_read
- object::capability::stream::syscall::sys_stream_write
- object::handle::syscall::decode_handle_type
- object::handle::syscall::encode_handle_type
- object::handle::syscall::sys_handle_close
- object::handle::syscall::sys_handle_control
- object::handle::syscall::sys_handle_duplicate
- object::handle::syscall::sys_handle_query
- object::handle::syscall::sys_handle_set_role
- panic
- sched::scheduler::get_scheduler
- sched::scheduler::get_task_pool
- sched::scheduler::make_test_tasks
- start_ap
- start_kernel
- syscall::sys_profiler_dump
- syscall::syscall_handler
- task::cleanup_parent_waker
- task::cleanup_task_waker
- task::elf_loader::analyze_and_load_elf
- task::elf_loader::analyze_and_load_elf_with_strategy
- task::elf_loader::build_auxiliary_vector
- task::elf_loader::find_interpreter_path
- task::elf_loader::for_each_program_header
- task::elf_loader::load_elf_into_task
- task::elf_loader::load_elf_into_task_static
- task::elf_loader::load_elf_segment_at_address
- task::elf_loader::load_elf_segments_for_interpreter
- task::elf_loader::load_elf_segments_with_base
- task::elf_loader::load_interpreter
- task::elf_loader::load_interpreter_recursive
- task::elf_loader::load_program_headers_into_memory
- task::elf_loader::map_elf_segment
- task::elf_loader::read_program_header
- task::elf_loader::read_u16
- task::elf_loader::read_u32
- task::elf_loader::read_u64
- task::elf_loader::setup_auxiliary_vector_on_stack
- task::get_parent_waitpid_waker
- task::get_waitpid_waker
- task::init_parent_waitpid_wakers
- task::init_waitpid_wakers
- task::mytask
- task::namespace::get_root_namespace
- task::new_kernel_task
- task::new_user_task
- task::set_current_task_cwd
- task::syscall::sys_brk
- task::syscall::sys_clone
- task::syscall::sys_create_namespace
- task::syscall::sys_execve
- task::syscall::sys_execve_abi
- task::syscall::sys_exit
- task::syscall::sys_exit_group
- task::syscall::sys_get_tls
- task::syscall::sys_getchar
- task::syscall::sys_getpid
- task::syscall::sys_getppid
- task::syscall::sys_putchar
- task::syscall::sys_register_abi_zone
- task::syscall::sys_sbrk
- task::syscall::sys_set_tid_address
- task::syscall::sys_set_tls
- task::syscall::sys_sleep
- task::syscall::sys_unregister_abi_zone
- task::syscall::sys_waitpid
- task::syscall::sys_yield
- task::task_initial_kernel_entrypoint
- task::wake_parent_waiters
- task::wake_task_waiters
- time::current_time
- time::current_time_ms
- time::current_time_ns
- time::current_time_s
- time::format_time_us
- timer::add_timer
- timer::cancel_timer
- timer::check_software_timers
- timer::get_kernel_timer
- timer::get_tick
- timer::get_time_ns
- timer::get_time_us
- timer::is_timer_active
- timer::ms_to_ticks
- timer::ns_to_ticks
- timer::tick
- timer::ticks_to_ms
- timer::ticks_to_ns
- timer::ticks_to_us
- timer::us_to_ticks
- vm::get_kernel_vm_manager
- vm::get_trampoline_arch
- vm::get_trampoline_trap_vector
- vm::kernel_vm_init
- vm::kstack_alloc
- vm::manager::find_memory_map_key_with_cache_update
- vm::set_trampoline_arch
- vm::set_trampoline_trap_vector
- vm::setup_trampoline_for_task_kstack_window
- vm::setup_user_stack
- vm::switch_to_kernel_vm
- vm::switch_to_user_vm
- vm::teardown_trampoline_for_task_kstack_window
- vm::user_kernel_vm_init
- vm::user_vm_init
- vm::verify_task_kernel_stack_guard
Type Aliases
- arch::riscv64::Arch
- arch::riscv64::timer::ArchTimer
- device::manager::SharedDevice
- executor::executor::ExecutorResult
- fs::vfs_v2::core::FileSystemRef
- fs::vfs_v2::drivers::ext2::NodeId
- fs::vfs_v2::manager::FSId
- fs::vfs_v2::mount_tree::VfsEntryRef
- fs::vfs_v2::mount_tree::VfsEntryWeakRef
- fs::vfs_v2::mount_tree::VfsResult
- interrupt::CpuId
- interrupt::ExternalInterruptHandler
- interrupt::InterruptId
- interrupt::InterruptResult
- interrupt::LocalInterruptHandler
- interrupt::Priority
- ipc::event::GroupId
- ipc::event::SessionId
- ipc::event::TaskId
- mem::page_cache::PageIndex
- mem::page_cache::PhysicalAddress
- network::SocketFactory
- network::SocketId
- network::arp::ArpCacheKey
- network::arp::ArpPendingKey
- network::socket::UnixSocketAddress
- object::handle::Handle
Statics
- abi::linux::riscv64::__EARLY_INITCALL__
- abi::linux::riscv64::fs::XORSHIFT_STATE
- abi::linux::riscv64::futex::FUTEX_WAKERS
- abi::scarlet::riscv64::__EARLY_INITCALL__
- abi::xv6::riscv64::__EARLY_INITCALL__
- arch::riscv64::CPUS
- arch::riscv64::VECTOR_OWNER
- arch::riscv64::VECTOR_OWNER_DIRTY
- arch::riscv64::vm::ASID_BITMAP_TABLES
- arch::riscv64::vm::PAGE_TABLES
- arch::riscv64::vm::__TRAMPOLINE_END
- arch::riscv64::vm::__TRAMPOLINE_START
- arch::user_context::FLAGS
- arch::user_context::INITIALIZED
- device::char::tty::TTY_CAPS
- device::char::tty::__LATE_INITCALL__
- device::fdt::MANAGER
- device::fdt::MANAGER_INITIALIZED
- device::graphics::manager::MANAGER
- device::input::event_device::INPUT_COUNTER
- device::input::event_device::KEYBOARD_COUNTER
- device::input::event_device::MOUSE_COUNTER
- device::input::event_device::TABLET_COUNTER
- device::manager::MANAGER
- drivers::pic::plic::__EARLY_INITCALL__
- drivers::pic::sbi_clint::__EARLY_INITCALL__
- drivers::special::null::__DRIVER_INITCALL__
- drivers::uart::virt::UART_CAPS
- drivers::uart::virt::__DRIVER_INITCALL__
- drivers::virtio::device::BLOCK_COUNTER
- drivers::virtio::device::GPU_COUNTER
- drivers::virtio::device::INPUT_COUNTER
- drivers::virtio::device::NET_COUNTER
- drivers::virtio::device::RNG_COUNTER
- drivers::virtio::device::__DRIVER_INITCALL__
- fs::FS_DRIVER_MANAGER
- fs::vfs_v2::drivers::cpiofs::__DRIVER_INITCALL__
- fs::vfs_v2::drivers::devfs::__DRIVER_INITCALL__
- fs::vfs_v2::drivers::ext2::__DRIVER_INITCALL__
- fs::vfs_v2::drivers::fat32::__DRIVER_INITCALL__
- fs::vfs_v2::drivers::overlayfs::__DRIVER_INITCALL__
- fs::vfs_v2::drivers::tmpfs::__DRIVER_INITCALL__
- fs::vfs_v2::manager::GLOBAL_VFS_MANAGER
- initcall::__INITCALL_DRIVER_END
- initcall::__INITCALL_END
- initcall::driver::__INITCALL_DRIVER_END
- initcall::driver::__INITCALL_DRIVER_START
- initcall::early::__INITCALL_EARLY_END
- initcall::early::__INITCALL_EARLY_START
- mem::KERNEL_STACK
- mem::__FDT_RESERVED_END
- mem::__FDT_RESERVED_START
- mem::__KERNEL_SPACE_END
- mem::__KERNEL_SPACE_START
- mem::allocator::ALLOCATOR
- mem::page_cache::GLOBAL_PAGE_CACHE
- network::GLOBAL_NETWORK_MANAGER
- network::config::PENDING_CONFIG
- sched::scheduler::SCHEDULER
- sched::scheduler::TASK_POOL
- task::PARENT_WAITPID_WAKERS
- task::WAITPID_WAKERS
- task::namespace::ROOT_NAMESPACE
- timer::KERNEL_TIMER
- timer::SOFTWARE_TIMER_HEAP
- timer::TICK_COUNT
- timer::TIMER_ACTIVE_FLAGS
- timer::TIMER_ID_COUNTER
- vm::KERNEL_AREA
- vm::KERNEL_VM_MANAGER
- vm::KSTACK_ALLOC_ONCE
- vm::TRAMPOLINE_ARCH
- vm::TRAMPOLINE_TRAP_VECTOR
Constants
- abi::MAX_ABI_LENGTH
- abi::linux::device::tty::KB_101
- abi::linux::device::tty::KDGETMODE
- abi::linux::device::tty::KDGKBMODE
- abi::linux::device::tty::KDGKBTYPE
- abi::linux::device::tty::KDSETMODE
- abi::linux::device::tty::KDSKBMODE
- abi::linux::device::tty::KD_GRAPHICS
- abi::linux::device::tty::KD_TEXT
- abi::linux::device::tty::K_MEDIUMRAW
- abi::linux::device::tty::K_OFF
- abi::linux::device::tty::K_RAW
- abi::linux::device::tty::K_UNICODE
- abi::linux::device::tty::K_XLATE
- abi::linux::device::tty::TCGETS
- abi::linux::device::tty::TCSETS
- abi::linux::device::tty::TCSETSF
- abi::linux::device::tty::TCSETSW
- abi::linux::device::tty::TIOCGWINSZ
- abi::linux::device::tty::TIOCSWINSZ
- abi::linux::device::tty::VEOF
- abi::linux::device::tty::VMIN
- abi::linux::device::tty::VTIME
- abi::linux::device::tty::VT_ACTIVATE
- abi::linux::device::tty::VT_GETMODE
- abi::linux::device::tty::VT_GETSTATE
- abi::linux::device::tty::VT_OPENQRY
- abi::linux::device::tty::VT_SETMODE
- abi::linux::device::tty::VT_WAITACTIVE
- abi::linux::riscv64::MAX_FDS
- abi::linux::riscv64::errno::E2BIG
- abi::linux::riscv64::errno::EACCES
- abi::linux::riscv64::errno::EADDRINUSE
- abi::linux::riscv64::errno::EADDRNOTAVAIL
- abi::linux::riscv64::errno::EADV
- abi::linux::riscv64::errno::EAFNOSUPPORT
- abi::linux::riscv64::errno::EAGAIN
- abi::linux::riscv64::errno::EALREADY
- abi::linux::riscv64::errno::EBADE
- abi::linux::riscv64::errno::EBADF
- abi::linux::riscv64::errno::EBADFD
- abi::linux::riscv64::errno::EBADMSG
- abi::linux::riscv64::errno::EBADR
- abi::linux::riscv64::errno::EBADRQC
- abi::linux::riscv64::errno::EBADSLT
- abi::linux::riscv64::errno::EBFONT
- abi::linux::riscv64::errno::EBUSY
- abi::linux::riscv64::errno::ECANCELED
- abi::linux::riscv64::errno::ECHILD
- abi::linux::riscv64::errno::ECHRNG
- abi::linux::riscv64::errno::ECOMM
- abi::linux::riscv64::errno::ECONNABORTED
- abi::linux::riscv64::errno::ECONNREFUSED
- abi::linux::riscv64::errno::ECONNRESET
- abi::linux::riscv64::errno::EDEADLK
- abi::linux::riscv64::errno::EDEADLOCK
- abi::linux::riscv64::errno::EDESTADDRREQ
- abi::linux::riscv64::errno::EDOM
- abi::linux::riscv64::errno::EDOTDOT
- abi::linux::riscv64::errno::EDQUOT
- abi::linux::riscv64::errno::EEXIST
- abi::linux::riscv64::errno::EFAULT
- abi::linux::riscv64::errno::EFBIG
- abi::linux::riscv64::errno::EHOSTDOWN
- abi::linux::riscv64::errno::EHOSTUNREACH
- abi::linux::riscv64::errno::EHWPOISON
- abi::linux::riscv64::errno::EIDRM
- abi::linux::riscv64::errno::EILSEQ
- abi::linux::riscv64::errno::EINPROGRESS
- abi::linux::riscv64::errno::EINTR
- abi::linux::riscv64::errno::EINVAL
- abi::linux::riscv64::errno::EIO
- abi::linux::riscv64::errno::EISCONN
- abi::linux::riscv64::errno::EISDIR
- abi::linux::riscv64::errno::EISNAM
- abi::linux::riscv64::errno::EKEYEXPIRED
- abi::linux::riscv64::errno::EKEYREJECTED
- abi::linux::riscv64::errno::EKEYREVOKED
- abi::linux::riscv64::errno::EL2HLT
- abi::linux::riscv64::errno::EL2NSYNC
- abi::linux::riscv64::errno::EL3HLT
- abi::linux::riscv64::errno::EL3RST
- abi::linux::riscv64::errno::ELIBACC
- abi::linux::riscv64::errno::ELIBBAD
- abi::linux::riscv64::errno::ELIBEXEC
- abi::linux::riscv64::errno::ELIBMAX
- abi::linux::riscv64::errno::ELIBSCN
- abi::linux::riscv64::errno::ELNRNG
- abi::linux::riscv64::errno::ELOOP
- abi::linux::riscv64::errno::EMEDIUMTYPE
- abi::linux::riscv64::errno::EMFILE
- abi::linux::riscv64::errno::EMLINK
- abi::linux::riscv64::errno::EMSGSIZE
- abi::linux::riscv64::errno::EMULTIHOP
- abi::linux::riscv64::errno::ENAMETOOLONG
- abi::linux::riscv64::errno::ENAVAIL
- abi::linux::riscv64::errno::ENETDOWN
- abi::linux::riscv64::errno::ENETRESET
- abi::linux::riscv64::errno::ENETUNREACH
- abi::linux::riscv64::errno::ENFILE
- abi::linux::riscv64::errno::ENOANO
- abi::linux::riscv64::errno::ENOBUFS
- abi::linux::riscv64::errno::ENOCSI
- abi::linux::riscv64::errno::ENODATA
- abi::linux::riscv64::errno::ENODEV
- abi::linux::riscv64::errno::ENOENT
- abi::linux::riscv64::errno::ENOEXEC
- abi::linux::riscv64::errno::ENOKEY
- abi::linux::riscv64::errno::ENOLCK
- abi::linux::riscv64::errno::ENOLINK
- abi::linux::riscv64::errno::ENOMEDIUM
- abi::linux::riscv64::errno::ENOMEM
- abi::linux::riscv64::errno::ENOMSG
- abi::linux::riscv64::errno::ENONET
- abi::linux::riscv64::errno::ENOPKG
- abi::linux::riscv64::errno::ENOPROTOOPT
- abi::linux::riscv64::errno::ENOSPC
- abi::linux::riscv64::errno::ENOSR
- abi::linux::riscv64::errno::ENOSTR
- abi::linux::riscv64::errno::ENOSYS
- abi::linux::riscv64::errno::ENOTBLK
- abi::linux::riscv64::errno::ENOTCONN
- abi::linux::riscv64::errno::ENOTDIR
- abi::linux::riscv64::errno::ENOTEMPTY
- abi::linux::riscv64::errno::ENOTNAM
- abi::linux::riscv64::errno::ENOTRECOVERABLE
- abi::linux::riscv64::errno::ENOTSOCK
- abi::linux::riscv64::errno::ENOTTY
- abi::linux::riscv64::errno::ENOTUNIQ
- abi::linux::riscv64::errno::ENXIO
- abi::linux::riscv64::errno::EOPNOTSUPP
- abi::linux::riscv64::errno::EOVERFLOW
- abi::linux::riscv64::errno::EOWNERDEAD
- abi::linux::riscv64::errno::EPERM
- abi::linux::riscv64::errno::EPFNOSUPPORT
- abi::linux::riscv64::errno::EPIPE
- abi::linux::riscv64::errno::EPROTO
- abi::linux::riscv64::errno::EPROTONOSUPPORT
- abi::linux::riscv64::errno::EPROTOTYPE
- abi::linux::riscv64::errno::ERANGE
- abi::linux::riscv64::errno::EREMCHG
- abi::linux::riscv64::errno::EREMOTE
- abi::linux::riscv64::errno::EREMOTEIO
- abi::linux::riscv64::errno::ERESTART
- abi::linux::riscv64::errno::ERFKILL
- abi::linux::riscv64::errno::EROFS
- abi::linux::riscv64::errno::ESHUTDOWN
- abi::linux::riscv64::errno::ESOCKTNOSUPPORT
- abi::linux::riscv64::errno::ESPIPE
- abi::linux::riscv64::errno::ESRCH
- abi::linux::riscv64::errno::ESRMNT
- abi::linux::riscv64::errno::ESTALE
- abi::linux::riscv64::errno::ESTRPIPE
- abi::linux::riscv64::errno::ETIME
- abi::linux::riscv64::errno::ETIMEDOUT
- abi::linux::riscv64::errno::ETOOMANYREFS
- abi::linux::riscv64::errno::ETXTBSY
- abi::linux::riscv64::errno::EUCLEAN
- abi::linux::riscv64::errno::EUNATCH
- abi::linux::riscv64::errno::EUSERS
- abi::linux::riscv64::errno::EWOULDBLOCK
- abi::linux::riscv64::errno::EXDEV
- abi::linux::riscv64::errno::EXFULL
- abi::linux::riscv64::errno::SUCCESS
- abi::linux::riscv64::fs::FD_CLOEXEC
- abi::linux::riscv64::fs::F_DUPFD
- abi::linux::riscv64::fs::F_DUPFD_CLOEXEC
- abi::linux::riscv64::fs::F_GETFD
- abi::linux::riscv64::fs::F_GETFL
- abi::linux::riscv64::fs::F_GETLEASE
- abi::linux::riscv64::fs::F_GETLK
- abi::linux::riscv64::fs::F_GETOWN
- abi::linux::riscv64::fs::F_GETSIG
- abi::linux::riscv64::fs::F_NOTIFY
- abi::linux::riscv64::fs::F_SETFD
- abi::linux::riscv64::fs::F_SETFL
- abi::linux::riscv64::fs::F_SETLEASE
- abi::linux::riscv64::fs::F_SETLK
- abi::linux::riscv64::fs::F_SETLKW
- abi::linux::riscv64::fs::F_SETOWN
- abi::linux::riscv64::fs::F_SETSIG
- abi::linux::riscv64::fs::GRND_INSECURE
- abi::linux::riscv64::fs::GRND_NONBLOCK
- abi::linux::riscv64::fs::GRND_RANDOM
- abi::linux::riscv64::fs::LOG_FCNTL
- abi::linux::riscv64::fs::MAX_ARG_COUNT
- abi::linux::riscv64::fs::MAX_PATH_LENGTH
- abi::linux::riscv64::fs::O_APPEND
- abi::linux::riscv64::fs::O_ASYNC
- abi::linux::riscv64::fs::O_CLOEXEC
- abi::linux::riscv64::fs::O_CREAT
- abi::linux::riscv64::fs::O_DIRECT
- abi::linux::riscv64::fs::O_DIRECTORY
- abi::linux::riscv64::fs::O_DSYNC
- abi::linux::riscv64::fs::O_EXCL
- abi::linux::riscv64::fs::O_LARGEFILE
- abi::linux::riscv64::fs::O_NOATIME
- abi::linux::riscv64::fs::O_NOCTTY
- abi::linux::riscv64::fs::O_NOFOLLOW
- abi::linux::riscv64::fs::O_NONBLOCK
- abi::linux::riscv64::fs::O_PATH
- abi::linux::riscv64::fs::O_RDONLY
- abi::linux::riscv64::fs::O_RDWR
- abi::linux::riscv64::fs::O_SYNC
- abi::linux::riscv64::fs::O_TMPFILE
- abi::linux::riscv64::fs::O_TRUNC
- abi::linux::riscv64::fs::O_WRONLY
- abi::linux::riscv64::fs::RENAME_EXCHANGE
- abi::linux::riscv64::fs::RENAME_NOREPLACE
- abi::linux::riscv64::fs::RENAME_WHITEOUT
- abi::linux::riscv64::fs::STATX_ATIME
- abi::linux::riscv64::fs::STATX_BASIC_STATS
- abi::linux::riscv64::fs::STATX_BLOCKS
- abi::linux::riscv64::fs::STATX_BTIME
- abi::linux::riscv64::fs::STATX_CTIME
- abi::linux::riscv64::fs::STATX_GID
- abi::linux::riscv64::fs::STATX_INO
- abi::linux::riscv64::fs::STATX_MODE
- abi::linux::riscv64::fs::STATX_MTIME
- abi::linux::riscv64::fs::STATX_NLINK
- abi::linux::riscv64::fs::STATX_SIZE
- abi::linux::riscv64::fs::STATX_TYPE
- abi::linux::riscv64::fs::STATX_UID
- abi::linux::riscv64::fs::S_IFBLK
- abi::linux::riscv64::fs::S_IFCHR
- abi::linux::riscv64::fs::S_IFDIR
- abi::linux::riscv64::fs::S_IFIFO
- abi::linux::riscv64::fs::S_IFLNK
- abi::linux::riscv64::fs::S_IFMT
- abi::linux::riscv64::fs::S_IFREG
- abi::linux::riscv64::fs::S_IFSOCK
- abi::linux::riscv64::fs::S_IRGRP
- abi::linux::riscv64::fs::S_IROTH
- abi::linux::riscv64::fs::S_IRUSR
- abi::linux::riscv64::fs::S_IRWXG
- abi::linux::riscv64::fs::S_IRWXO
- abi::linux::riscv64::fs::S_IRWXU
- abi::linux::riscv64::fs::S_IWGRP
- abi::linux::riscv64::fs::S_IWOTH
- abi::linux::riscv64::fs::S_IWUSR
- abi::linux::riscv64::fs::S_IXGRP
- abi::linux::riscv64::fs::S_IXOTH
- abi::linux::riscv64::fs::S_IXUSR
- abi::linux::riscv64::futex::FUTEX_CMD_MASK
- abi::linux::riscv64::futex::FUTEX_WAIT
- abi::linux::riscv64::futex::FUTEX_WAIT_BITSET
- abi::linux::riscv64::futex::FUTEX_WAKE
- abi::linux::riscv64::futex::FUTEX_WAKE_BITSET
- abi::linux::riscv64::socket::AF_INET
- abi::linux::riscv64::socket::AF_INET6
- abi::linux::riscv64::socket::AF_INET_U16
- abi::linux::riscv64::socket::AF_UNIX
- abi::linux::riscv64::socket::AF_UNIX_U16
- abi::linux::riscv64::socket::MSG_DONTWAIT
- abi::linux::riscv64::socket::SCM_RIGHTS
- abi::linux::riscv64::socket::SOCK_CLOEXEC
- abi::linux::riscv64::socket::SOCK_DGRAM
- abi::linux::riscv64::socket::SOCK_NONBLOCK
- abi::linux::riscv64::socket::SOCK_RAW
- abi::linux::riscv64::socket::SOCK_SEQPACKET
- abi::linux::riscv64::socket::SOCK_STREAM
- abi::linux::riscv64::socket::SOCK_TYPE_MASK
- abi::linux::riscv64::socket::SOL_SOCKET
- abi::linux::riscv64::time::CLOCK_BOOTTIME
- abi::linux::riscv64::time::CLOCK_MONOTONIC
- abi::linux::riscv64::time::CLOCK_MONOTONIC_COARSE
- abi::linux::riscv64::time::CLOCK_MONOTONIC_RAW
- abi::linux::riscv64::time::CLOCK_PROCESS_CPUTIME_ID
- abi::linux::riscv64::time::CLOCK_REALTIME
- abi::linux::riscv64::time::CLOCK_REALTIME_COARSE
- abi::linux::riscv64::time::CLOCK_THREAD_CPUTIME_ID
- abi::linux::riscv64::time::NSEC_PER_SEC_I64
- abi::linux::riscv64::time::NSEC_PER_SEC_U64
- abi::linux::riscv64::time::SIGEV_NONE
- abi::linux::riscv64::time::SIGEV_SIGNAL
- abi::linux::riscv64::time::SIGEV_THREAD
- abi::linux::riscv64::time::SIGEV_THREAD_ID
- abi::linux::riscv64::time::TIMER_ABSTIME
- abi::xv6::riscv64::MAX_FDS
- abi::xv6::riscv64::file::MAX_ARG_COUNT
- abi::xv6::riscv64::file::MAX_PATH_LENGTH
- abi::xv6::riscv64::fs::xv6fs::T_DEVICE
- abi::xv6::riscv64::fs::xv6fs::T_DIR
- abi::xv6::riscv64::fs::xv6fs::T_FILE
- arch::riscv64::NO_VECTOR_OWNER
- arch::riscv64::fpu::MAX_VLENB
- arch::riscv64::trap::interrupt::SUPERVISOR_EXTERNAL_INTERRUPT
- arch::riscv64::trap::interrupt::SUPERVISOR_SOFTWARE_INTERRUPT
- arch::riscv64::trap::interrupt::SUPERVISOR_TIMER_INTERRUPT
- arch::riscv64::vm::NUM_OF_ASID
- arch::riscv64::vm::mmu::sv48::MAX_PAGING_LEVEL
- arch::user_context::FLAG_USER_FPU
- arch::user_context::FLAG_USER_VECTOR
- device::char::tty::tty_ctl::SCTL_TTY_FLUSH_INPUT
- device::char::tty::tty_ctl::SCTL_TTY_GET_CANONICAL
- device::char::tty::tty_ctl::SCTL_TTY_GET_DEBUG
- device::char::tty::tty_ctl::SCTL_TTY_GET_ECHO
- device::char::tty::tty_ctl::SCTL_TTY_GET_KBMODE
- device::char::tty::tty_ctl::SCTL_TTY_GET_READ_POLICY
- device::char::tty::tty_ctl::SCTL_TTY_GET_WINSIZE
- device::char::tty::tty_ctl::SCTL_TTY_SET_CANONICAL
- device::char::tty::tty_ctl::SCTL_TTY_SET_DEBUG
- device::char::tty::tty_ctl::SCTL_TTY_SET_ECHO
- device::char::tty::tty_ctl::SCTL_TTY_SET_KBMODE
- device::char::tty::tty_ctl::SCTL_TTY_SET_READ_POLICY
- device::char::tty::tty_ctl::SCTL_TTY_SET_WINSIZE
- device::graphics::framebuffer_device::framebuffer_commands::FBIOGET_FSCREENINFO
- device::graphics::framebuffer_device::framebuffer_commands::FBIOGET_VSCREENINFO
- device::graphics::framebuffer_device::framebuffer_commands::FBIOPUT_VSCREENINFO
- device::graphics::framebuffer_device::framebuffer_commands::FBIO_FLUSH
- device::input::event_device::EVENT_QUEUE_CAPACITY
- device::input::event_types::EV_ABS
- device::input::event_types::EV_KEY
- device::input::event_types::EV_LED
- device::input::event_types::EV_MSC
- device::input::event_types::EV_REL
- device::input::event_types::EV_SND
- device::input::event_types::EV_SYN
- device::input::key_codes::BTN_LEFT
- device::input::key_codes::BTN_MIDDLE
- device::input::key_codes::BTN_RIGHT
- device::input::key_codes::KEY_1
- device::input::key_codes::KEY_2
- device::input::key_codes::KEY_A
- device::input::key_codes::KEY_B
- device::input::key_codes::KEY_ENTER
- device::input::key_codes::KEY_ESC
- device::input::key_codes::KEY_LEFTSHIFT
- device::input::key_codes::KEY_RIGHTSHIFT
- device::input::key_codes::KEY_SPACE
- device::input::key_values::KEY_PRESS
- device::input::key_values::KEY_RELEASE
- device::input::key_values::KEY_REPEAT
- device::input::rel_codes::REL_WHEEL
- device::input::rel_codes::REL_X
- device::input::rel_codes::REL_Y
- device::input::rel_codes::REL_Z
- device::input::syn_codes::SYN_REPORT
- device::pci::config::offset::BAR0
- device::pci::config::offset::BIST
- device::pci::config::offset::CACHE_LINE_SIZE
- device::pci::config::offset::CLASS_CODE
- device::pci::config::offset::COMMAND
- device::pci::config::offset::DEVICE_ID
- device::pci::config::offset::HEADER_TYPE
- device::pci::config::offset::INTERRUPT_LINE
- device::pci::config::offset::INTERRUPT_PIN
- device::pci::config::offset::LATENCY_TIMER
- device::pci::config::offset::REVISION_ID
- device::pci::config::offset::STATUS
- device::pci::config::offset::SUBSYSTEM_ID
- device::pci::config::offset::SUBSYSTEM_VENDOR_ID
- device::pci::config::offset::VENDOR_ID
- device::pci::config::vendor::AMD
- device::pci::config::vendor::INTEL
- device::pci::config::vendor::INVALID
- device::pci::config::vendor::NVIDIA
- device::pci::config::vendor::REDHAT
- drivers::block::virtio_blk::VIRTIO_BLK_F_BLK_SIZE
- drivers::block::virtio_blk::VIRTIO_BLK_F_CONFIG_WCE
- drivers::block::virtio_blk::VIRTIO_BLK_F_MQ
- drivers::block::virtio_blk::VIRTIO_BLK_F_RO
- drivers::block::virtio_blk::VIRTIO_BLK_F_SCSI
- drivers::block::virtio_blk::VIRTIO_BLK_S_IOERR
- drivers::block::virtio_blk::VIRTIO_BLK_S_OK
- drivers::block::virtio_blk::VIRTIO_BLK_S_UNSUPP
- drivers::block::virtio_blk::VIRTIO_BLK_T_IN
- drivers::block::virtio_blk::VIRTIO_BLK_T_OUT
- drivers::graphics::virtio_gpu::VIRTIO_GPU_CMD_GET_DISPLAY_INFO
- drivers::graphics::virtio_gpu::VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING
- drivers::graphics::virtio_gpu::VIRTIO_GPU_CMD_RESOURCE_CREATE_2D
- drivers::graphics::virtio_gpu::VIRTIO_GPU_CMD_RESOURCE_DETACH_BACKING
- drivers::graphics::virtio_gpu::VIRTIO_GPU_CMD_RESOURCE_FLUSH
- drivers::graphics::virtio_gpu::VIRTIO_GPU_CMD_RESOURCE_UNREF
- drivers::graphics::virtio_gpu::VIRTIO_GPU_CMD_SET_SCANOUT
- drivers::graphics::virtio_gpu::VIRTIO_GPU_CMD_TRANSFER_TO_HOST_2D
- drivers::graphics::virtio_gpu::VIRTIO_GPU_FORMAT_A8B8G8R8_UNORM
- drivers::graphics::virtio_gpu::VIRTIO_GPU_FORMAT_A8R8G8B8_UNORM
- drivers::graphics::virtio_gpu::VIRTIO_GPU_FORMAT_B8G8R8A8_UNORM
- drivers::graphics::virtio_gpu::VIRTIO_GPU_FORMAT_B8G8R8X8_UNORM
- drivers::graphics::virtio_gpu::VIRTIO_GPU_FORMAT_R8G8B8A8_UNORM
- drivers::graphics::virtio_gpu::VIRTIO_GPU_FORMAT_R8G8B8X8_UNORM
- drivers::graphics::virtio_gpu::VIRTIO_GPU_FORMAT_X8B8G8R8_UNORM
- drivers::graphics::virtio_gpu::VIRTIO_GPU_FORMAT_X8R8G8B8_UNORM
- drivers::graphics::virtio_gpu::VIRTIO_GPU_F_EDID
- drivers::graphics::virtio_gpu::VIRTIO_GPU_F_VIRGL
- drivers::graphics::virtio_gpu::VIRTIO_GPU_MAX_SCANOUTS
- drivers::graphics::virtio_gpu::VIRTIO_GPU_RESP_OK_DISPLAY_INFO
- drivers::graphics::virtio_gpu::VIRTIO_GPU_RESP_OK_NODATA
- drivers::network::virtio_net::DEFAULT_MTU
- drivers::network::virtio_net::VIRTIO_NET_F_CSUM
- drivers::network::virtio_net::VIRTIO_NET_F_CTRL_GUEST_OFFLOADS
- drivers::network::virtio_net::VIRTIO_NET_F_CTRL_MAC_ADDR
- drivers::network::virtio_net::VIRTIO_NET_F_CTRL_RX
- drivers::network::virtio_net::VIRTIO_NET_F_CTRL_VLAN
- drivers::network::virtio_net::VIRTIO_NET_F_CTRL_VQ
- drivers::network::virtio_net::VIRTIO_NET_F_GUEST_ANNOUNCE
- drivers::network::virtio_net::VIRTIO_NET_F_GUEST_CSUM
- drivers::network::virtio_net::VIRTIO_NET_F_GUEST_ECN
- drivers::network::virtio_net::VIRTIO_NET_F_GUEST_TSO4
- drivers::network::virtio_net::VIRTIO_NET_F_GUEST_TSO6
- drivers::network::virtio_net::VIRTIO_NET_F_GUEST_UFO
- drivers::network::virtio_net::VIRTIO_NET_F_HOST_ECN
- drivers::network::virtio_net::VIRTIO_NET_F_HOST_TSO4
- drivers::network::virtio_net::VIRTIO_NET_F_HOST_TSO6
- drivers::network::virtio_net::VIRTIO_NET_F_HOST_UFO
- drivers::network::virtio_net::VIRTIO_NET_F_MAC
- drivers::network::virtio_net::VIRTIO_NET_F_MQ
- drivers::network::virtio_net::VIRTIO_NET_F_MRG_RXBUF
- drivers::network::virtio_net::VIRTIO_NET_F_MTU
- drivers::network::virtio_net::VIRTIO_NET_F_STATUS
- drivers::network::virtio_net::VIRTIO_NET_S_ANNOUNCE
- drivers::network::virtio_net::VIRTIO_NET_S_LINK_UP
- drivers::pic::plic::MAX_CPUS
- drivers::pic::plic::MAX_INTERRUPTS
- drivers::pic::plic::PLIC_CLAIM_BASE
- drivers::pic::plic::PLIC_CONTEXT_STRIDE
- drivers::pic::plic::PLIC_ENABLE_BASE
- drivers::pic::plic::PLIC_ENABLE_CONTEXT_STRIDE
- drivers::pic::plic::PLIC_PENDING_BASE
- drivers::pic::plic::PLIC_PRIORITY_BASE
- drivers::pic::plic::PLIC_THRESHOLD_BASE
- drivers::uart::virt::FCR_CLEAR_RX
- drivers::uart::virt::FCR_CLEAR_TX
- drivers::uart::virt::FCR_ENABLE
- drivers::uart::virt::FCR_OFFSET
- drivers::uart::virt::IER_OFFSET
- drivers::uart::virt::IER_RDA
- drivers::uart::virt::IER_RLS
- drivers::uart::virt::IER_THRE
- drivers::uart::virt::IIR_OFFSET
- drivers::uart::virt::IIR_PENDING
- drivers::uart::virt::IIR_RDA
- drivers::uart::virt::IIR_THRE
- drivers::uart::virt::LCR_BAUD_LATCH
- drivers::uart::virt::LCR_OFFSET
- drivers::uart::virt::LSR_DR
- drivers::uart::virt::LSR_OFFSET
- drivers::uart::virt::LSR_THRE
- drivers::uart::virt::RHR_OFFSET
- drivers::uart::virt::THR_OFFSET
- drivers::virtio::features::VIRTIO_F_ANY_LAYOUT
- drivers::virtio::features::VIRTIO_F_VERSION_1
- drivers::virtio::features::VIRTIO_RING_F_EVENT_IDX
- drivers::virtio::features::VIRTIO_RING_F_INDIRECT_DESC
- drivers::virtio_input::config_select::VIRTIO_INPUT_CFG_ABS_INFO
- drivers::virtio_input::config_select::VIRTIO_INPUT_CFG_EV_BITS
- drivers::virtio_input::config_select::VIRTIO_INPUT_CFG_ID_DEVIDS
- drivers::virtio_input::config_select::VIRTIO_INPUT_CFG_ID_NAME
- drivers::virtio_input::config_select::VIRTIO_INPUT_CFG_ID_SERIAL
- drivers::virtio_input::config_select::VIRTIO_INPUT_CFG_PROP_BITS
- drivers::virtio_input::config_select::VIRTIO_INPUT_CFG_UNSET
- drivers::virtio_rng::RNG_BUFFER_SIZE
- environment::DEAFAULT_MAX_TASK_DATA_SIZE
- environment::DEAFAULT_MAX_TASK_STACK_SIZE
- environment::DEAFAULT_MAX_TASK_TEXT_SIZE
- environment::KERNEL_KSTACK_REGION_END
- environment::KERNEL_KSTACK_REGION_START
- environment::KERNEL_KSTACK_SLOTS
- environment::KERNEL_KSTACK_SLOT_SIZE
- environment::KERNEL_VM_STACK_END
- environment::KERNEL_VM_STACK_SIZE
- environment::KERNEL_VM_STACK_START
- environment::MAX_NUM_CPUS
- environment::PAGE_SIZE
- environment::RISCV_STIMER_FREQ
- environment::STACK_SIZE
- environment::TASK_KERNEL_STACK_SIZE
- environment::TRAMPOLINE_VA_END
- environment::TRAMPOLINE_VA_RESERVE
- environment::USER_STACK_END
- environment::VMMAX
- environment::arch::KERNEL_VM_STACK_END
- environment::arch::RISCV_STIMER_FREQ
- environment::arch::TRAMPOLINE_VA_END
- environment::arch::TRAMPOLINE_VA_RESERVE
- environment::arch::USER_STACK_END
- environment::arch::VMMAX
- environment::common::DEAFAULT_MAX_TASK_DATA_SIZE
- environment::common::DEAFAULT_MAX_TASK_STACK_SIZE
- environment::common::DEAFAULT_MAX_TASK_TEXT_SIZE
- environment::common::KERNEL_KSTACK_SLOTS
- environment::common::KERNEL_VM_STACK_SIZE
- environment::common::MAX_NUM_CPUS
- environment::common::PAGE_SIZE
- environment::common::STACK_SIZE
- environment::common::TASK_KERNEL_STACK_SIZE
- fs::MAX_PATH_LENGTH
- fs::UNBOUND_SOCKET_ID
- fs::vfs_v2::drivers::ext2::structures::EXT2_ROOT_INO
- fs::vfs_v2::drivers::ext2::structures::EXT2_SUPER_MAGIC
- fs::vfs_v2::drivers::ext2::structures::EXT2_S_IFBLK
- fs::vfs_v2::drivers::ext2::structures::EXT2_S_IFCHR
- fs::vfs_v2::drivers::ext2::structures::EXT2_S_IFDIR
- fs::vfs_v2::drivers::ext2::structures::EXT2_S_IFIFO
- fs::vfs_v2::drivers::ext2::structures::EXT2_S_IFLNK
- fs::vfs_v2::drivers::ext2::structures::EXT2_S_IFMT
- fs::vfs_v2::drivers::ext2::structures::EXT2_S_IFREG
- fs::vfs_v2::drivers::ext2::structures::EXT2_S_IFSOCK
- fs::vfs_v2::drivers::fat32::structures::ATTR_ARCHIVE
- fs::vfs_v2::drivers::fat32::structures::ATTR_DIRECTORY
- fs::vfs_v2::drivers::fat32::structures::ATTR_HIDDEN
- fs::vfs_v2::drivers::fat32::structures::ATTR_LONG_NAME
- fs::vfs_v2::drivers::fat32::structures::ATTR_READ_ONLY
- fs::vfs_v2::drivers::fat32::structures::ATTR_SYSTEM
- fs::vfs_v2::drivers::fat32::structures::ATTR_VOLUME_ID
- fs::vfs_v2::drivers::fat32::structures::DIR_ENTRY_SIZE
- fs::vfs_v2::drivers::fat32::structures::FAT32_BAD
- fs::vfs_v2::drivers::fat32::structures::FAT32_EOC
- fs::vfs_v2::drivers::fat32::structures::FAT32_FREE
- ipc::shared_memory::LOG_SHARED_MEMORY_RESIZE
- network::arp::HLEN_ETHERNET
- network::arp::HTYPE_ETHERNET
- network::arp::PLEN_IPV4
- network::arp::PTYPE_IPV4
- network::arp::operation::REPLY
- network::arp::operation::REQUEST
- network::ethernet::ETHERNET_HEADER_SIZE
- network::ethernet::ETHERNET_MIN_SIZE
- network::ethernet::ETHERNET_MTU
- network::ethernet::ether_type::ARP
- network::ethernet::ether_type::IPV4
- network::ethernet::ether_type::IPV6
- network::ethernet::ether_type::VLAN
- network::icmp::code::FRAGMENTATION_NEEDED
- network::icmp::code::HOST_UNREACHABLE
- network::icmp::code::NET_UNREACHABLE
- network::icmp::code::NO_CODE
- network::icmp::code::PORT_UNREACHABLE
- network::icmp::code::PROTOCOL_UNREACHABLE
- network::icmp::code::SOURCE_ROUTE_FAILED
- network::icmp::message_type::DESTINATION_UNREACHABLE
- network::icmp::message_type::ECHO_REPLY
- network::icmp::message_type::ECHO_REQUEST
- network::icmp::message_type::PARAMETER_PROBLEM
- network::icmp::message_type::REDIRECT
- network::icmp::message_type::SOURCE_QUENCH
- network::icmp::message_type::TIMESTAMP_REPLY
- network::icmp::message_type::TIMESTAMP_REQUEST
- network::icmp::message_type::TIME_EXCEEDED
- network::ipv4::protocol::ICMP
- network::ipv4::protocol::IPV6
- network::ipv4::protocol::TCP
- network::ipv4::protocol::UDP
- network::local::LOCALSOCKET_LOG
- network::local::MAX_BUFFER_SIZE
- network::local::MAX_HANDLE_QUEUE_SIZE
- network::socket::socket_ctl::SCTL_SOCKET_BIND
- network::socket::socket_ctl::SCTL_SOCKET_CONNECT
- network::socket::socket_ctl::SCTL_SOCKET_GETPEERNAME
- network::socket::socket_ctl::SCTL_SOCKET_GETSOCKNAME
- network::socket::socket_ctl::SCTL_SOCKET_GET_NONBLOCK
- network::socket::socket_ctl::SCTL_SOCKET_GET_STATE
- network::socket::socket_ctl::SCTL_SOCKET_GET_TYPE
- network::socket::socket_ctl::SCTL_SOCKET_IS_CONNECTED
- network::socket::socket_ctl::SCTL_SOCKET_LISTEN
- network::socket::socket_ctl::SCTL_SOCKET_SET_NONBLOCK
- network::socket::socket_ctl::SCTL_SOCKET_SHUTDOWN
- network::tcp::MAX_RECV_BUFFER_SIZE
- network::tcp::MAX_SEND_BUFFER_SIZE
- network::tcp::MAX_UNACKED_SEGMENTS
- network::tcp::tcp_flags::ACK
- network::tcp::tcp_flags::FIN
- network::tcp::tcp_flags::PSH
- network::tcp::tcp_flags::RST
- network::tcp::tcp_flags::SYN
- network::tcp::tcp_flags::URG
- object::capability::memory_mapping::syscall::MAP_ANONYMOUS
- object::capability::memory_mapping::syscall::MAP_FIXED
- object::capability::memory_mapping::syscall::MAP_PRIVATE
- object::capability::memory_mapping::syscall::MAP_SHARED
- object::capability::memory_mapping::syscall::PROT_EXEC
- object::capability::memory_mapping::syscall::PROT_READ
- object::capability::memory_mapping::syscall::PROT_WRITE
- random::RANDOM_POOL_SIZE
- sched::scheduler::MAX_TASKS
- task::elf_loader::AT_BASE
- task::elf_loader::AT_CLKTCK
- task::elf_loader::AT_EGID
- task::elf_loader::AT_ENTRY
- task::elf_loader::AT_EUID
- task::elf_loader::AT_EXECFD
- task::elf_loader::AT_FLAGS
- task::elf_loader::AT_GID
- task::elf_loader::AT_HWCAP
- task::elf_loader::AT_IGNORE
- task::elf_loader::AT_NOTELF
- task::elf_loader::AT_NULL
- task::elf_loader::AT_PAGESZ
- task::elf_loader::AT_PHDR
- task::elf_loader::AT_PHENT
- task::elf_loader::AT_PHNUM
- task::elf_loader::AT_PLATFORM
- task::elf_loader::AT_RANDOM
- task::elf_loader::AT_UID
- task::elf_loader::EI_CLASS
- task::elf_loader::EI_DATA
- task::elf_loader::EI_MAG0
- task::elf_loader::EI_MAG1
- task::elf_loader::EI_MAG2
- task::elf_loader::EI_MAG3
- task::elf_loader::ELFCLASS64
- task::elf_loader::ELFDATA2LSB
- task::elf_loader::ELFMAG
- task::elf_loader::ET_DYN
- task::elf_loader::ET_EXEC
- task::elf_loader::MAX_INTERPRETER_DEPTH
- task::elf_loader::PF_R
- task::elf_loader::PF_W
- task::elf_loader::PF_X
- task::elf_loader::PT_INTERP
- task::elf_loader::PT_LOAD
- task::syscall::EXECVE_FORCE_ABI_REBUILD
- task::syscall::MAX_ARG_COUNT
- task::syscall::NS_CREATE_IPC
- task::syscall::NS_CREATE_NET
- task::syscall::NS_CREATE_TASK
- task::syscall::NS_CREATE_VFS
- task::syscall::SYSCALL_ERROR
- timer::TICK_INTERVAL_US