/** @file | |
SPDX-License-Identifier: BSD-2-Clause-Patent | |
**/ | |
#include <Library/BaseLib.h> | |
#include <Library/DebugLib.h> | |
#include "VirtHstiDxe.h" | |
VOID | |
VirtHstiQemuCommonInit ( | |
VIRT_ADAPTER_INFO_PLATFORM_SECURITY *VirtHsti | |
) | |
{ | |
VirtHstiSetSupported (VirtHsti, 0, VIRT_HSTI_BYTE0_READONLY_CODE_FLASH); | |
} | |
VOID | |
VirtHstiQemuCommonVerify ( | |
VOID | |
) | |
{ | |
CHAR16 *ErrorMsg; | |
switch (VirtHstiQemuFirmwareFlashCheck (PcdGet32 (PcdBfvBase))) { | |
case QEMU_FIRMWARE_FLASH_WRITABLE: | |
ErrorMsg = L"qemu code pflash is writable"; | |
break; | |
default: | |
ErrorMsg = NULL; | |
} | |
VirtHstiTestResult (ErrorMsg, 0, VIRT_HSTI_BYTE0_READONLY_CODE_FLASH); | |
} |