Expand description
Underhill (paravisor) definitions.
Structs§
- Underhill command line policy.
- Describes a region of guest memory that has been imported into VTL2.
- The header field of the imported pages region page.
- Measured config about linux loaded into VTL0.
- Describes a region of guest memory.
- Command line information. This structure is an exclusive measured page.
- Paravisor measured config information for vtl 0. Unlike the previous loader block which contains dynamic parameter info written by the host, this config information is known at file build time, measured, and deposited as part of the initial launch data.
- Paravisor measured config for vtl2.
- Measured config about what this image can support loading in VTL0.
- Measured config about UEFI loaded into VTL0.
Constants§
- Maximum static command line size.
- The page index to the device tree.
- Size in pages for the device tree.
- The page index to the PPTT.
- Size in pages for the PPTT.
- The page index to the SLIT.
- Size in pages for the SLIT.
- The default base address for the paravisor, 128MB.
- The default page count for the memory size for the paravisor, 64MB.
- The base size in bytes for the local map, if present.
- The base VA for the local map, if present.
- The page index to the list of accepted pages
- Size in pages the list of accepted memory
- The page index for measured VTL2 config.
- Count for vtl 2 measured config region size.
- Size in pages of VTL2 specific measured config
- Total size of the reserved vtl2 range.
- The page index to the first SNP CPUID page.
- Size in pages for the SNP CPUID pages.
- The page index to the first SNP secrets page.
- Size in pages for the secrets page.
- The page index to the SNP VMSA page.
- Size in pages for the VMSA page.
- Base index for the unmeasured vtl 2 config region
- The maximum size in pages of the unmeasured vtl 2 config region.
- The physical page number for where the vtl 0 measured config is stored, aarch64. Not obvious about guaranteed existence. 16MiB might be a reasonable assumption as:
- The physical page number for where the vtl 0 measured config is stored, x86_64. This address is guaranteed to exist in the guest address space as it is where the ISR table is located at reset.
- The maximum size in pages out of all isolation architectures.