List of all items
Structs
- addressing::Pa
- addressing::Va
- boot::Region
- boot::Regions
- dev::DeviceError
- dev::mmio::ActiveMmioArea
- dev::mmio::MmioAccessor
- dev::mmio::MmioArea
- dev::mmio::MmioArrayAccessor
- dev::pci::Capability
- dev::pci::DeviceVendor
- dev::pci::IoSpace
- dev::pci::MemorySpace
- dev::pci::MessageControl
- dev::pci::PciAccessor
- dev::pci::PciDevice
- dev::pci::PciHeader
- dev::pci::PciIterator
- dev::pci::Status
- dev::pci::virtio::IsrCfg
- dev::pci::virtio::QueueBuilder
- dev::pci::virtio::QueueScope
- dev::pci::virtio::Status
- dev::pci::virtio::VirtIoDevice
- dev::pci::virtio::VirtIoFeaturesCommon
- dev::pci::virtio::block::VirtIoBlock
- dev::pci::virtio::block::VirtIoBlockCfg
- dev::pci::virtio::pci::NotifyCfgTriple
- dev::pci::virtio::pci::PciTransport
- dev::pci::virtio::pci::VirtIoIsrCfg
- dev::pci::virtio::pci::VirtIoNotifyCfg
- dev::pci::virtio::pci::VirtIoPciCommonCfg
- dev::pci::virtio::virt_queue::VirtQueue
- dev::pci::virtio::virt_queue::VirtqAvail
- dev::pci::virtio::virt_queue::VirtqAvailContainer
- dev::pci::virtio::virt_queue::VirtqDesc
- dev::pci::virtio::virt_queue::VirtqDescContainer
- dev::pci::virtio::virt_queue::VirtqDescFlags
- dev::pci::virtio::virt_queue::VirtqDescs
- dev::pci::virtio::virt_queue::VirtqSglBuilder
- dev::pci::virtio::virt_queue::VirtqUsed
- dev::pci::virtio::virt_queue::VirtqUsedContainer
- dev::pci::virtio::virt_queue::VirtqUsedElem
- dev::x86_64::apic::_8259A
- dev::x86_64::serial::Serial
- interrupt::GeneralPurposeRegisters
- interrupt::InterruptGuard
- spin_lock::SpinLock
- spin_lock::SpinLockGuard
- x86_64::Cr0
- x86_64::Cr4
- x86_64::Rflags
- x86_64::interrupt::InterruptGateDescriptor
- x86_64::interrupt::InterruptStackFrame
- x86_64::interrupt::MustbeZero
- x86_64::interrupt::PFErrorCode
- x86_64::msr::Msr
- x86_64::pio::Pio
- x86_64::segmentation::SegmentAccess
- x86_64::segmentation::SegmentAccess64
- x86_64::segmentation::SegmentDescriptor
- x86_64::segmentation::SegmentDescriptor64
- x86_64::segmentation::SegmentSelector
- x86_64::segmentation::SegmentTable
- x86_64::table::GlobalDescriptorTable
- x86_64::table::InterruptDescriptorTable
- x86_64::table::LocalDescriptorTable
- x86_64::table::SystemTableRegister
- x86_64::tss::TaskStateSegment
Enums
- dev::pci::Bar
- dev::pci::PciDeviceClass
- dev::pci::PciDeviceHeader
- dev::pci::virtio::DeviceType
- dev::pci::virtio::pci::PciCapabilityType
- dev::pci::virtio::virt_queue::Kick
- interrupt::InterruptState
- spin_lock::TryLockError
- x86_64::PrivilegeLevel
- x86_64::interrupt::ExceptionType
- x86_64::interrupt::ExceptionVector
- x86_64::segmentation::Segment
- x86_64::segmentation::SegmentRegister
Traits
Macros
Functions
- boot::bootup_mps
- dev::get_bdev
- dev::pci::init
- dev::pci::scan
- dev::pci::scan_bus
- dev::pci::virtio::pci::try_get_configurations
- dev::x86_64::apic::eoi
- dev::x86_64::apic::init
- dev::x86_64::apic::send_ipi
- dev::x86_64::serial::init
- dev::x86_64::timer::init
- dev::x86_64::timer::set_tsc_timer
- x86_64::intrinsics::cpuid
- x86_64::intrinsics::read_cr3
Type Definitions
- x86_64::interrupt::AbortDoubleFault
- x86_64::interrupt::AbortMachineCheck
- x86_64::interrupt::Handler
- x86_64::interrupt::HandlerAlignCheck
- x86_64::interrupt::HandlerPageFault
- x86_64::interrupt::HandlerWithSegmentSelectorErrorCode