Expand description
Interface to mshv_vtl
driver.
Modules§
- aarch64
- Backing for non-hardware-isolated ARM64 partitions.
- snp
- Backing for SNP partitions.
- tdx
- Backing for TDX partitions.
- x64
- Backing for non-hardware-isolated X64 partitions.
Structs§
- Check
VtlAccess Result - Result from
Hcl::check_vtl_access
if vtl permissions were violated - Hcl
- The HCL device and collection of fds.
- Ioctl
Error - Error for IOCTL errors specifically.
- Mshv
- An open
/dev/mshv
device file. - Mshv
Hvcall - The
/dev/mshv_hvcall
device for issuing hypercalls directly to the hypervisor. - MshvVtl
- An open mshv_vtl device file.
- Mshv
VtlLow - The
/dev/mshv_vtl_low
device for accessing VTL0 memory. - Processor
Runner - Object used to run and to access state for a specific VP.
- Translate
Result - Result of translate gva hypercall from
Hcl
Enums§
- Accept
Pages Error - Error accepting pages.
- Apply
VtlProtections Error - Error applying VTL protections.
- Error
- Error returned by HCL operations.
- GetVp
Index From Apic IdError - Error getting the VP idnex from an APIC ID.
- Hvcall
Error - Errors when issuing hypercalls via the kernel direct interface.
- Hypercall
Error - Error returned when issuing hypercalls.
- Isolation
Type - The isolation type for a partition.
- NoRunner
- An error returned by
Hcl::runner
. - SetGuest
VsmConfig Error - Error setting guest VSM configuration.
- SetVsm
Partition Config Error - Error setting VSM partition configuration.
- Translate
GvaTo GpaError - Error translating a GVA to a GPA.
Traits§
- Backing
- An isolation-type-specific backing for a processor runner.