diff options
Diffstat (limited to 'EdkModulePkg/Include/Common')
-rw-r--r-- | EdkModulePkg/Include/Common/CapsuleName.h | 28 | ||||
-rw-r--r-- | EdkModulePkg/Include/Common/DecompressLibraryHob.h | 47 | ||||
-rw-r--r-- | EdkModulePkg/Include/Common/FlashMap.h | 112 | ||||
-rw-r--r-- | EdkModulePkg/Include/Common/Variable.h | 87 | ||||
-rw-r--r-- | EdkModulePkg/Include/Common/WorkingBlockHeader.h | 47 |
5 files changed, 0 insertions, 321 deletions
diff --git a/EdkModulePkg/Include/Common/CapsuleName.h b/EdkModulePkg/Include/Common/CapsuleName.h deleted file mode 100644 index 651fbe3889..0000000000 --- a/EdkModulePkg/Include/Common/CapsuleName.h +++ /dev/null @@ -1,28 +0,0 @@ -/*++
-
-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
-
-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:
-
- CapsuleName.h
-
-Abstract:
-
---*/
-
-#ifndef _CAPSULE_NAME_H
-#define _CAPSULE_NAME_H
-
-//
-// If capsule data is passed via a variable, then this name should be used.
-//
-#define EFI_CAPSULE_VARIABLE_NAME L"CapsuleUpdateData"
-
-#endif
diff --git a/EdkModulePkg/Include/Common/DecompressLibraryHob.h b/EdkModulePkg/Include/Common/DecompressLibraryHob.h deleted file mode 100644 index ee7b8a2ea1..0000000000 --- a/EdkModulePkg/Include/Common/DecompressLibraryHob.h +++ /dev/null @@ -1,47 +0,0 @@ -/*++
-
-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
-
-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:
-
- DecompressLibraryHob.h
-
-Abstract:
-
- Declaration of HOB that is used to pass decompressor library functions from PEI to DXE
-
---*/
-
-#ifndef __DECOMPRESS_LIBRARY_HOB_H__
-#define __DECOMPRESS_LIBRARY_HOB_H__
-
-typedef
-RETURN_STATUS
-(EFIAPI *DECOMPRESS_LIBRARY_GET_INFO) (
- IN CONST VOID *Source,
- IN UINT32 SourceSize,
- OUT UINT32 *DestinationSize,
- OUT UINT32 *ScratchSize
- );
-
-typedef
-RETURN_STATUS
-(EFIAPI *DECOMPRESS_LIBRARY_DECOMPRESS) (
- IN CONST VOID *Source,
- IN OUT VOID *Destination,
- IN OUT VOID *Scratch
- );
-
-typedef struct {
- DECOMPRESS_LIBRARY_GET_INFO GetInfo;
- DECOMPRESS_LIBRARY_DECOMPRESS Decompress;
-} DECOMPRESS_LIBRARY;
-
-#endif
diff --git a/EdkModulePkg/Include/Common/FlashMap.h b/EdkModulePkg/Include/Common/FlashMap.h deleted file mode 100644 index 9c0afc4731..0000000000 --- a/EdkModulePkg/Include/Common/FlashMap.h +++ /dev/null @@ -1,112 +0,0 @@ -/*++
-
-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
-
-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:
-
- FlashMap.h
-
-Abstract:
-
- FlashMap PPI defined in Tiano
-
- This code abstracts FlashMap access
-
---*/
-
-#ifndef __COMMON_FLASHMAP_H__
-#define __COMMON_FLASHMAP_H__
-
-#include <Common/Hob.h>
-//
-// Definition for flash map GUIDed HOBs
-//
-typedef UINT32 EFI_FLASH_AREA_ATTRIBUTES;
-
-#define EFI_FLASH_AREA_FV 0x0001
-#define EFI_FLASH_AREA_SUBFV 0x0002
-#define EFI_FLASH_AREA_MEMMAPPED_FV 0x0004
-#define EFI_FLASH_AREA_REQUIRED 0x0008
-#define EFI_FLASH_AREA_CORRUPT 0x0010
-
-typedef UINT8 EFI_FLASH_AREA_TYPE;
-
-#define EFI_FLASH_AREA_RECOVERY_BIOS 0x0 // Recovery code
-#define EFI_FLASH_AREA_MAIN_BIOS 0x1 // Regular BIOS code
-#define EFI_FLASH_AREA_PAL_B 0x2 // PAL-B
-#define EFI_FLASH_AREA_RESERVED_03 0x3 // Reserved for backwards compatibility
-#define EFI_FLASH_AREA_RESERVED_04 0x4 // Reserved for backwards compatibility
-#define EFI_FLASH_AREA_DMI_FRU 0x5 // DMI FRU information
-#define EFI_FLASH_AREA_OEM_BINARY 0x6 // OEM Binary Code/data
-#define EFI_FLASH_AREA_RESERVED_07 0x7 // Reserved for backwards compatibility
-#define EFI_FLASH_AREA_RESERVED_08 0x8 // Reserved for backwards compatibility
-#define EFI_FLASH_AREA_RESERVED_09 0x9 // Reserved for backwards compatibility
-#define EFI_FLASH_AREA_RESERVED_0A 0x0a // Reserved for backwards compatibility
-#define EFI_FLASH_AREA_EFI_VARIABLES 0x0b // EFI variables
-#define EFI_FLASH_AREA_MCA_LOG 0x0c // MCA error log
-#define EFI_FLASH_AREA_SMBIOS_LOG 0x0d // SMBIOS error log
-#define EFI_FLASH_AREA_FTW_BACKUP 0x0e // A backup block during FTW operations
-#define EFI_FLASH_AREA_FTW_STATE 0x0f // State information during FTW operations
-#define EFI_FLASH_AREA_UNUSED 0x0fd // Not used
-#define EFI_FLASH_AREA_GUID_DEFINED 0x0fe // Usage defined by a GUID
-#pragma pack(1)
-//
-// An individual sub-area Entry.
-// A single flash area may consist of more than one sub-area.
-//
-typedef struct {
- EFI_FLASH_AREA_ATTRIBUTES Attributes;
- UINT32 Reserved;
- EFI_PHYSICAL_ADDRESS Base;
- EFI_PHYSICAL_ADDRESS Length;
- EFI_GUID FileSystem;
-} EFI_FLASH_SUBAREA_ENTRY;
-
-typedef struct {
- UINT8 Reserved[3];
- EFI_FLASH_AREA_TYPE AreaType;
- EFI_GUID AreaTypeGuid;
- UINT32 NumEntries;
- EFI_FLASH_SUBAREA_ENTRY Entries[1];
-} EFI_FLASH_MAP_ENTRY_DATA;
-
-typedef struct {
- EFI_HOB_GENERIC_HEADER Header;
- EFI_GUID Name;
- UINT8 Reserved[3];
- EFI_FLASH_AREA_TYPE AreaType;
- EFI_GUID AreaTypeGuid;
- UINT32 NumEntries;
- EFI_FLASH_SUBAREA_ENTRY Entries[1];
-} EFI_HOB_FLASH_MAP_ENTRY_TYPE;
-
-//
-// Internal definitions
-//
-typedef struct {
- UINT8 Reserved[3];
- EFI_FLASH_AREA_TYPE AreaType;
- EFI_GUID AreaTypeGuid;
- UINT32 NumberOfEntries;
- EFI_FLASH_SUBAREA_ENTRY SubAreaData;
-} EFI_FLASH_AREA_HOB_DATA;
-
-typedef struct {
- UINTN Base;
- UINTN Length;
- EFI_FLASH_AREA_ATTRIBUTES Attributes;
- EFI_FLASH_AREA_TYPE AreaType;
- UINT8 Reserved[3];
- EFI_GUID AreaTypeGuid;
-} EFI_FLASH_AREA_DATA;
-
-#pragma pack()
-
-#endif
diff --git a/EdkModulePkg/Include/Common/Variable.h b/EdkModulePkg/Include/Common/Variable.h deleted file mode 100644 index a732323005..0000000000 --- a/EdkModulePkg/Include/Common/Variable.h +++ /dev/null @@ -1,87 +0,0 @@ -/**@file
- Header file for EFI Variable Services.
-
-Copyright (c) 2006 - 2007 Intel Corporation. <BR>
-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.
-
-**/
-
-#ifndef _EFI_VARIABLE_H_
-#define _EFI_VARIABLE_H_
-
-#define VARIABLE_STORE_SIGNATURE EFI_SIGNATURE_32 ('$', 'V', 'S', 'S')
-
-#define MAX_VARIABLE_SIZE 1024
-
-//
-// Enlarges the hardware error record maximum variable size to 32K bytes
-//
-#define MAX_HARDWARE_ERROR_VARIABLE_SIZE 0x8000
-
-#define VARIABLE_DATA 0x55AA
-
-//
-// Variable Store Header flags
-//
-#define VARIABLE_STORE_FORMATTED 0x5a
-#define VARIABLE_STORE_HEALTHY 0xfe
-
-//
-// The alignment of variable's start offset.
-// For IA32/X64 architecture, the alignment is set to 1, and
-// 8 is for IPF archtecture.
-//
-#if defined (MDE_CPU_IPF)
-#define ALIGNMENT 8
-#else
-#define ALIGNMENT 1
-#endif
-
-//
-// Variable Store Status
-//
-typedef enum {
- EfiRaw,
- EfiValid,
- EfiInvalid,
- EfiUnknown
-} VARIABLE_STORE_STATUS;
-
-//
-// Variable State flags
-//
-#define VAR_IN_DELETED_TRANSITION 0xfe // Variable is in obsolete transistion
-#define VAR_DELETED 0xfd // Variable is obsolete
-#define VAR_ADDED 0x7f // Variable has been completely added
-#define IS_VARIABLE_STATE(_c, _Mask) (BOOLEAN) (((~_c) & (~_Mask)) != 0)
-
-#pragma pack(1)
-
-typedef struct {
- UINT32 Signature;
- UINT32 Size;
- UINT8 Format;
- UINT8 State;
- UINT16 Reserved;
- UINT32 Reserved1;
-} VARIABLE_STORE_HEADER;
-
-typedef struct {
- UINT16 StartId;
- UINT8 State;
- UINT8 Reserved;
- UINT32 Attributes;
- UINT32 NameSize;
- UINT32 DataSize;
- EFI_GUID VendorGuid;
-} VARIABLE_HEADER;
-
-#pragma pack()
-
-#endif // _EFI_VARIABLE_H_
diff --git a/EdkModulePkg/Include/Common/WorkingBlockHeader.h b/EdkModulePkg/Include/Common/WorkingBlockHeader.h deleted file mode 100644 index 234ebdd774..0000000000 --- a/EdkModulePkg/Include/Common/WorkingBlockHeader.h +++ /dev/null @@ -1,47 +0,0 @@ -/*++
-
-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
-
-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:
-
- EfiWorkingBlockHeader.h
-
-Abstract:
-
- Defines data structure that is the headers found at the runtime
- updatable firmware volumes, such as the FileSystemGuid of the
- working block, the header structure of the variable block, FTW
- working block, or event log block.
-
---*/
-
-#ifndef _EFI_WORKING_BLOCK_HEADER_H_
-#define _EFI_WORKING_BLOCK_HEADER_H_
-
-//
-// EFI Fault tolerant working block header
-// The header is immediately followed by the write queue.
-//
-typedef struct {
- EFI_GUID Signature;
- UINT32 Crc;
- UINT8 WorkingBlockValid : 1;
- UINT8 WorkingBlockInvalid : 1;
-#define WORKING_BLOCK_VALID 0x1
-#define WORKING_BLOCK_INVALID 0x2
- UINT8 Reserved : 6;
- UINT8 Reserved3[3];
- UINT32 WriteQueueSize;
- //
- // UINT8 WriteQueue[WriteQueueSize];
- //
-} EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER;
-
-#endif
|