[][src]Crate kvm_sys

Rust API to Kernel-based Virtual Machine (KVM)

Structs

Cpuid
Cpuid2
CpuidEntry
CpuidEntry2
CpuidHandle
DebugExitArch
Debugregs
Dtable
ExitIo
Fpu
GuestDebugArch
IoapicState
LapicState
MsrEntry
MsrList
Msrs
PicState
PitChannelState
PitState
PitState2
Regs
ReinjectControl
Run

Information about the reason run returned

Segment
Sregs
StructUnnamed5
StructUnnamed6
StructUnnamed7
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
SyncRegs
System

Handle to the KVM system.

Union_Unnamed3
Union_Unnamed26
Vcpu

A Virtual CPU.

VcpuEvents
VirtualMachine

A Virtual Machine.

Xcr
Xcrs
Xsave

Enums

Capability

KVM system capabilities

Exit

KVM run exit 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 Definitions

Result

Result type used by this crate