X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=IntelFrameworkPkg%2FInclude%2FGuid%2FFirmwareFileSystem.h;h=acfc97e2a1b5847447aee64109dd689bc0f37c6c;hp=836a31f9cca58f8de258b4fd6d1c30ef3117f427;hb=a89fa50ccf7a29405e3d24c49625dbd70cdba9fa;hpb=7e5eeb0ca44d4b876458fa72d9fa9d6f0f6cdb2c diff --git a/IntelFrameworkPkg/Include/Guid/FirmwareFileSystem.h b/IntelFrameworkPkg/Include/Guid/FirmwareFileSystem.h index 836a31f9cc..acfc97e2a1 100644 --- a/IntelFrameworkPkg/Include/Guid/FirmwareFileSystem.h +++ b/IntelFrameworkPkg/Include/Guid/FirmwareFileSystem.h @@ -1,17 +1,15 @@ /** @file - Guid used to define the Firmware File System. See the Framework Firmware + Guid used to define the Firmware File System. See the Framework Firmware File System Specification for more details. - Copyright (c) 2006, 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 + Copyright (c) 2006 - 2009, 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: FirmwareFileSystem.h + THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. @par Revision Reference: Guids defined in Firmware File System Spec 0.9 @@ -21,12 +19,18 @@ #ifndef __FIRMWARE_FILE_SYSTEM_GUID_H__ #define __FIRMWARE_FILE_SYSTEM_GUID_H__ -// -// GUIDs defined by the FFS specification. -// +/// +/// GUIDs defined by the FFS specification. +/// #define EFI_FIRMWARE_FILE_SYSTEM_GUID \ { 0x7A9354D9, 0x0468, 0x444a, {0x81, 0xCE, 0x0B, 0xF6, 0x17, 0xD8, 0x90, 0xDF }} +typedef UINT16 EFI_FFS_FILE_TAIL; + +#define FFS_ATTRIB_TAIL_PRESENT 0x01 +#define FFS_ATTRIB_RECOVERY 0x02 +#define FFS_ATTRIB_HEADER_EXTENSION 0x04 + extern EFI_GUID gEfiFirmwareFileSystemGuid; #endif