Expand description
Interface to mshv_vtl
driver.
Modules§
- Backing for non-hardware-isolated ARM64 partitions.
- Backing for SNP partitions.
- Backing for TDX partitions.
- Backing for non-hardware-isolated X64 partitions.
Structs§
- Result from
Hcl::check_vtl_access
if vtl permissions were violated - The HCL device and collection of fds.
- Error for IOCTL errors specifically.
- An open
/dev/mshv
device file. - The
/dev/mshv_hvcall
device for issuing hypercalls directly to the hypervisor. - An open mshv_vtl device file.
- The
/dev/mshv_vtl_low
device for accessing VTL0 memory. - Object used to run and to access state for a specific VP.
- Result of translate gva hypercall from
Hcl
Enums§
- Error accepting pages.
- Error applying VTL protections.
- Error returned by HCL operations.
- Error getting the VP idnex from an APIC ID.
- Errors when issuing hypercalls via the kernel direct interface.
- Error returned when issuing hypercalls.
- The isolation type for a partition.
- An error returned by
Hcl::runner
. - Error setting guest VSM configuration.
- Error setting VSM partition configuration.
- Error translating a GVA to a GPA.
Traits§
- An isolation-type-specific backing for a processor runner.