Module x86_64

Source
Expand description

x86_64 architecture-specific implementations.

Re-exportsยง

pub use memory::setup_vtl2_memory;
pub use memory::verify_imported_regions_hash;
pub use vp::setup_vtl2_vp;
pub use vsm::get_isolation_type;

Modulesยง

address_space ๐Ÿ”’
Local map and limited virtual address space manipulation support for the bootshim. Certain configurations of the bootshim need the ability to map in arbitrary GPAs to process their contents in various ways. Additionally, certain VAs need to be made host visible for certain periods of time. This module provides the necessary support for manipulating the paging structures involved.
hypercall
memory ๐Ÿ”’
Routines to prepare VTL2 memory for launching the kernel.
snp
SNP support for the bootshim.
tdx
TDX support.
vp ๐Ÿ”’
Setting up VTL2 VPs
vsm ๐Ÿ”’
Arch-specific VSM details.

Functionsยง

physical_address_bits