|
#define | EFI_SYSTEM_NV_DATA_FV_GUID {0xfff12b8d, 0x7696, 0x4c8b, {0xa9, 0x85, 0x27, 0x47, 0x7, 0x5b, 0x4f, 0x50} } |
|
#define | EDKII_WORKING_BLOCK_SIGNATURE_GUID {0x9e58292b, 0x7c68, 0x497d, {0xa0, 0xce, 0x65, 0x0, 0xfd, 0x9f, 0x1b, 0x95} } |
|
#define | WORKING_BLOCK_VALID 0x1 |
|
#define | WORKING_BLOCK_INVALID 0x2 |
|
#define | FTW_VALID_STATE 0 |
|
#define | FTW_INVALID_STATE 1 |
|
#define | FTW_RECORD_SIZE(PrivateDataSize) (sizeof (EFI_FAULT_TOLERANT_WRITE_RECORD) + (UINTN) PrivateDataSize) |
|
#define | FTW_RECORD_TOTAL_SIZE(NumberOfWrites, PrivateDataSize) ((UINTN) (NumberOfWrites) * (sizeof (EFI_FAULT_TOLERANT_WRITE_RECORD) + (UINTN) PrivateDataSize)) |
|
#define | FTW_WRITE_TOTAL_SIZE(NumberOfWrites, PrivateDataSize) |
|
This file defines NvDataFv GUID and FTW working block structures. The NvDataFv GUID can be used as FileSystemGuid in EFI_FIRMWARE_VOLUME_HEADER if this FV image contains NV data, such as NV variable data. This file also defines WorkingBlockSignature GUID for FTW working block signature.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent