Expand description
Rust API to Kernel-based Virtual Machine (KVM)
Structs§
- Cpuid
- Cpuid2
- Cpuid
Entry - Cpuid
Entry2 - Cpuid
Handle - Debug
Exit Arch - Debugregs
- Dtable
- ExitIo
- Fpu
- Guest
Debug Arch - Ioapic
State - Lapic
State - MsrEntry
- MsrList
- Msrs
- PicState
- PitChannel
State - PitState
- PitState2
- Regs
- Reinject
Control - Run
- Information about the reason
runreturned - Segment
- Sregs
- Struct
Unnamed5 - Struct
Unnamed6 - Struct
Unnamed7 - Struct_
Unnamed4 - Struct_
Unnamed9 - Struct_
Unnamed10 - Struct_
Unnamed11 - Struct_
Unnamed13 - Struct_
Unnamed14 - Struct_
Unnamed15 - Struct_
Unnamed16 - Struct_
Unnamed17 - Struct_
Unnamed18 - Struct_
Unnamed19 - Struct_
Unnamed20 - Struct_
Unnamed21 - Struct_
Unnamed22 - Struct_
Unnamed23 - Struct_
Unnamed24 - Struct_
Unnamed25 - Sync
Regs - System
- Handle to the KVM system.
- Union_
Unnamed3 - Union_
Unnamed26 - Vcpu
- A Virtual CPU.
- Vcpu
Events - Virtual
Machine - A Virtual Machine.
- Xcr
- Xcrs
- Xsave
Enums§
- Capability
- KVM system capabilities
- Exit
- KVM
runexit reasons - IoDirection
Constants§
- MEM_
LOG_ DIRTY_ PAGES - Instruct KVM to keep track of writes to memory within the slot
- MEM_
READONLY - If
Capability::ReadonlyMem, make this mapping read-only
Type Aliases§
- Result
- Result type used by this crate