2 Defines data structure that is the headers found at the runtime
3 updatable firmware volumes, such as the FileSystemGuid of the
4 working block, the header structure of the variable block, FTW
5 working block, or event log block.
7 Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
9 SPDX-License-Identifier: BSD-2-Clause-Patent
13 #ifndef __EFI_WORKING_BLOCK_HEADER_H__
14 #define __EFI_WORKING_BLOCK_HEADER_H__
17 // EFI Fault tolerant working block header
18 // The header is immediately followed by the write queue.
23 UINT8 WorkingBlockValid
: 1;
24 UINT8 WorkingBlockInvalid
: 1;
25 #define WORKING_BLOCK_VALID 0x1
26 #define WORKING_BLOCK_INVALID 0x2
29 UINT64 WriteQueueSize
;
31 // UINT8 WriteQueue[WriteQueueSize];
33 } EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER
;