X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=IntelFrameworkPkg%2FInclude%2FCommon%2FFrameworkFirmwareFileSystem.h;fp=IntelFrameworkPkg%2FInclude%2FCommon%2FFrameworkFirmwareFileSystem.h;h=c5868e067e0afdd5a81af6bad3fe5cd584a8c71a;hb=79964ac84ea0ca6c68d0dea38245fa83ff1945d1;hp=0000000000000000000000000000000000000000;hpb=5879b8754ac3c2e7a141bac79f6b2391e6ac0441;p=mirror_edk2.git diff --git a/IntelFrameworkPkg/Include/Common/FrameworkFirmwareFileSystem.h b/IntelFrameworkPkg/Include/Common/FrameworkFirmwareFileSystem.h new file mode 100644 index 0000000000..c5868e067e --- /dev/null +++ b/IntelFrameworkPkg/Include/Common/FrameworkFirmwareFileSystem.h @@ -0,0 +1,31 @@ +/** @file + This file defines the data structures that comprise the FFS file system. + + Copyright (c) 2007, Intel Corporation + All rights reserved. This program and the accompanying materials + are licensed and made available under the terms and conditions of the BSD License + which accompanies this distribution. The full text of the license may be found at + http://opensource.org/licenses/bsd-license.php + + THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + Module Name: FrameworkFirmwareFileSystem.h + + @par Revision Reference: + These definitions are from Firmware File System Spec 0.9 but not in PI specs. + +**/ + +#ifndef _FRAMEWORK_FIRMWARE_FILE_SYSTEM_H_ +#define _FRAMEWORK_FIRMWARE_FILE_SYSTEM_H_ + +#include + +typedef UINT16 EFI_FFS_FILE_TAIL; + +#define FFS_ATTRIB_TAIL_PRESENT 0x01 +#define FFS_ATTRIB_RECOVERY 0x02 +#define FFS_ATTRIB_HEADER_EXTENSION 0x04 + +#endif