7#define VIRT_HSTI_SECURITY_FEATURE_SIZE 2
9#define VIRT_HSTI_BYTE0_SMM_SMRAM_LOCK BIT0
10#define VIRT_HSTI_BYTE0_SMM_SECURE_VARS_FLASH BIT1
11#define VIRT_HSTI_BYTE0_READONLY_CODE_FLASH BIT2
17 CHAR16 ImplementationID[256];
18 UINT32 SecurityFeaturesSize;
20 UINT8 SecurityFeaturesRequired[VIRT_HSTI_SECURITY_FEATURE_SIZE];
21 UINT8 SecurityFeaturesImplemented[VIRT_HSTI_SECURITY_FEATURE_SIZE];
22 UINT8 SecurityFeaturesVerified[VIRT_HSTI_SECURITY_FEATURE_SIZE];
23 CHAR16 ErrorString[1];
55VirtHstiQemuQ35Verify (
74VirtHstiQemuCommonInit (
79VirtHstiQemuCommonVerify (
85#define QEMU_FIRMWARE_FLASH_UNKNOWN 0
86#define QEMU_FIRMWARE_FLASH_IS_ROM 1
87#define QEMU_FIRMWARE_FLASH_IS_RAM 2
88#define QEMU_FIRMWARE_FLASH_READ_ONLY 3
89#define QEMU_FIRMWARE_FLASH_WRITABLE 4
92VirtHstiQemuFirmwareFlashCheck (