Skip to main content

Crate hardware

Crate hardware 

Source

Re-exports§

pub use init::init;
pub use init::init_shims;
pub use runtime::AccelHandle;
pub use runtime::AcceleratorKind;
pub use runtime::BiosInfo;
pub use runtime::BootHal;
pub use runtime::BuddyAllocator;
pub use runtime::BumpAllocator;
pub use runtime::BusHal;
pub use runtime::CacheHierarchy;
pub use runtime::Component;
pub use runtime::ComponentSnapshot;
pub use runtime::DeviceType;
pub use runtime::DiscoveredDevice;
pub use runtime::DiscoveryHal;
pub use runtime::DmaBuffer;
pub use runtime::DmaDescriptor;
pub use runtime::DmaHal;
pub use runtime::DtDeviceEntry;
pub use runtime::Enclave;
pub use runtime::FadtInfo;
pub use runtime::FdtHeader;
pub use runtime::FdtNode;
pub use runtime::FirmwareHal;
pub use runtime::Frame;
pub use runtime::GopInfo;
pub use runtime::HardwareAccessHal;
pub use runtime::HpetInfo;
pub use runtime::InterruptHal;
pub use runtime::IommuDomain;
pub use runtime::IommuHal;
pub use runtime::IrqVector;
pub use runtime::IsolationDomain;
pub use runtime::IsolationLevel;
pub use runtime::McfgEntry;
pub use runtime::MemModuleInfo;
pub use runtime::MemoryHal;
pub use runtime::NumaNode;
pub use runtime::Platform;
pub use runtime::Precision;
pub use runtime::ResourceSnapshot;
pub use runtime::RuntimeServicesTable;
pub use runtime::SecurityHal;
pub use runtime::Slab;
pub use runtime::SmbiosCpuInfo;
pub use runtime::SmbiosHeader;
pub use runtime::SmbiosInfo;
pub use runtime::SpeculationMitigation;
pub use runtime::System;
pub use runtime::UefiInfo;
pub use runtime::UefiMemoryDescriptor;
pub use runtime::UefiMemoryType;
pub use runtime::VirtAddr;

Modules§

bus
cpu
debug
gpu
init
lpu
net
power
runtime
sys
syscall
thermal
timer
topology
tpu

Structs§

MemoryInfo

Enums§

Architecture

Functions§

cpuid_count
detect_arch
detect_memory_info