List of all items
Structs
- FrequencyDetectionFailed
- linux::gdb::GdbUhyve
- linux::x86_64::kvm_cpu::KvmCpu
- mem::MmapMemory
- params::CpuCount
- params::GuestMemorySize
- params::Params
- registers::debug::CapacityExceededError
- registers::debug::HwBreakpoint
- registers::debug::HwBreakpoints
- shared_queue::QueueInner
- shared_queue::SharedQueue
- virtio::VirtioNetPciDevice
- virtqueue::AvailIter
- virtqueue::Virtqueue
- virtqueue::Vring
- virtqueue::VringDescriptor
- virtqueue::VringUsedElement
- vm::UhyveVm
- x86_64::FrequencyDetectionFailed
- x86_64::registers::debug::CapacityExceededError
- x86_64::registers::debug::HwBreakpoint
- x86_64::registers::debug::HwBreakpoints
Enums
- linux::gdb::UhyveGdbEventLoop
- mem::MemoryError
- paging::PagetableError
- params::InvalidGuestMemorySizeError
- params::ParseByteError
- vm::LoadKernelError
Traits
Macros
Functions
- create_gdt_entry
- detect_freq_from_cpuid
- detect_freq_from_cpuid_hypervisor_info
- get_cpu_frequency_from_os
- init_guest_mem
- initialize_pagetables
- linux::x86_64::kvm_cpu::initialize_kvm
- virt_to_phys
- x86_64::create_gdt_entry
- x86_64::detect_freq_from_cpuid
- x86_64::detect_freq_from_cpuid_hypervisor_info
- x86_64::get_cpu_frequency_from_os
- x86_64::init_guest_mem
- x86_64::initialize_pagetables
- x86_64::virt_to_phys
Type Aliases
- HypervisorResult
- linux::DebugExitInfo
- linux::HypervisorError
- virtqueue::VringAvailable
- virtqueue::VringUsed
- vm::HypervisorResult
- vm::LoadKernelResult
- vm::VcpuDefault
Constants
- MIN_PHYSMEM_SIZE
- RAM_START
- consts::APIC_DEFAULT_BASE
- consts::BOOT_GDT
- consts::BOOT_GDT_CODE
- consts::BOOT_GDT_DATA
- consts::BOOT_GDT_MAX
- consts::BOOT_GDT_NULL
- consts::BOOT_INFO_ADDR
- consts::BOOT_PDE
- consts::BOOT_PDPTE
- consts::BOOT_PGT
- consts::BOOT_PML4
- consts::EFER_LMA
- consts::EFER_LME
- consts::EFER_NXE
- consts::EFER_SCE
- consts::GDT_KERNEL_CODE
- consts::GDT_KERNEL_DATA
- consts::GUEST_PAGE_SIZE
- consts::IOAPIC_BASE
- consts::IOAPIC_SIZE
- consts::KERNEL_STACK_SIZE
- consts::PAGE_SIZE
- consts::SHAREDQUEUE_START
- consts::UHYVE_IRQ_NET
- consts::UHYVE_NET_MTU
- consts::UHYVE_QUEUE_SIZE
- virtio::VIRTIO_PCI_CONFIG_OFF_MSIX_OFF
- virtio::VIRTIO_PCI_CONFIG_OFF_MSIX_OFF_MAX
- virtio::VIRTIO_PCI_GUEST_FEATURES
- virtio::VIRTIO_PCI_HOST_FEATURES
- virtio::VIRTIO_PCI_ISR
- virtio::VIRTIO_PCI_LINK_STATUS_MSIX_OFF
- virtio::VIRTIO_PCI_QUEUE_NOTIFY
- virtio::VIRTIO_PCI_QUEUE_PFN
- virtio::VIRTIO_PCI_QUEUE_SEL
- virtio::VIRTIO_PCI_STATUS
- virtio::_VIRTIO_PCI_QUEUE_NUM
- virtqueue::QUEUE_LIMIT
- x86_64::MIN_PHYSMEM_SIZE
- x86_64::RAM_START