Module shim

Source
Expand description

Loader definitions for the openhcl boot loader (openhcl_boot).

Structsยง

MemoryVtlType
The memory type reported from the bootshim to usermode, for which VTL a given memory range is for.
ShimParamsRaw
Shim parameters set by the loader at IGVM build time. These contain shim base relative offsets and sizes instead of absolute addresses. Sizes are in bytes.
SupportedIsolationType
Possible isolation types supported by the shim.
TdxTrampolineContext
This structure describes the initial state of the TD VP. When a VP (both BSP and AP) starts at ResetVector (RV), this is loaded at the beginning of the RV page. Fields in the trampoline context must be loaded from memory by the trampoline code.