diff options
Diffstat (limited to 'DuetPkg/Include')
-rw-r--r-- | DuetPkg/Include/EfiFlashMap.h | 153 | ||||
-rw-r--r-- | DuetPkg/Include/EfiLdrHandoff.h | 59 | ||||
-rw-r--r-- | DuetPkg/Include/FlashLayout.h | 44 | ||||
-rw-r--r-- | DuetPkg/Include/Guid/AcpiDescription.h | 109 | ||||
-rw-r--r-- | DuetPkg/Include/Guid/ConsoleOutConfig.h | 33 | ||||
-rw-r--r-- | DuetPkg/Include/Guid/DxeCoreFileName.h | 23 | ||||
-rw-r--r-- | DuetPkg/Include/Guid/FlashMapHob.h | 33 | ||||
-rw-r--r-- | DuetPkg/Include/Guid/LdrMemoryDescriptor.h | 33 | ||||
-rw-r--r-- | DuetPkg/Include/Guid/PciExpressBaseAddress.h | 46 | ||||
-rw-r--r-- | DuetPkg/Include/Guid/PciOptionRomTable.h | 41 |
10 files changed, 0 insertions, 574 deletions
diff --git a/DuetPkg/Include/EfiFlashMap.h b/DuetPkg/Include/EfiFlashMap.h deleted file mode 100644 index f36ee3b76a..0000000000 --- a/DuetPkg/Include/EfiFlashMap.h +++ /dev/null @@ -1,153 +0,0 @@ -/** @file
-
-Copyright (c) 2004 - 2010, Intel Corporation. All rights reserved.<BR>
-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:
-
- EfiFlashMap.h
-
-Abstract:
-
- Defines for the EFI Flash Map functionality
-
-**/
-
-#ifndef _EFI_FLASHMAP_H_
-#define _EFI_FLASHMAP_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 {
- UINT8 Reserved[3];
- EFI_FLASH_AREA_TYPE AreaType;
- EFI_GUID AreaTypeGuid;
- UINT32 NumberOfEntries;
- EFI_FLASH_SUBAREA_ENTRY Entries[1];
- //
- // Extended Hob data.
- //
- // VolumeId and FilePath indicating a unique file.
- //
- UINT32 VolumeId;
- CHAR16 FilePath[256];
- UINT32 ActuralSize;
- UINT32 Offset;
-} EFI_FLASH_MAP_FS_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;
-**/
-
-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 NumberOfEntries;
- EFI_FLASH_SUBAREA_ENTRY Entries[1];
- //
- // Extended Hob data.
- //
- // VolumeId and FilePath indicating a unique file.
- //
- UINT32 VolumeId;
- CHAR16 FilePath[258];
- UINT32 ActuralSize;
- UINT32 Offset;
-} EFI_FLASH_MAP_FS_ENTRY_DATA;
-
-#pragma pack()
-
-#endif // #ifndef _EFI_FLASHMAP_H_
diff --git a/DuetPkg/Include/EfiLdrHandoff.h b/DuetPkg/Include/EfiLdrHandoff.h deleted file mode 100644 index 9bbe94e3f9..0000000000 --- a/DuetPkg/Include/EfiLdrHandoff.h +++ /dev/null @@ -1,59 +0,0 @@ -/** @file
-
-Copyright (c) 2006, Intel Corporation. All rights reserved.<BR>
-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:
- EfiLdrHandoff.h
-
-Abstract:
-
-Revision History:
-
-**/
-
-#ifndef _EFILDR_HANDOFF_H_
-#define _EFILDR_HANDOFF_H_
-
-#include <Base.h>
-#include <Uefi.h>
-
-#define EFILDR_BASE_SEGMENT 0x2000
-#define EFILDR_LOAD_ADDRESS (EFILDR_BASE_SEGMENT << 4)
-#define EFILDR_HEADER_ADDRESS (EFILDR_LOAD_ADDRESS+0x2000)
-
-#define EFILDR_CB_VA 0x00
-
-typedef struct _EFILDRHANDOFF {
- UINTN MemDescCount;
- EFI_MEMORY_DESCRIPTOR *MemDesc;
- VOID *BfvBase;
- UINTN BfvSize;
- VOID *DxeIplImageBase;
- UINTN DxeIplImageSize;
- VOID *DxeCoreImageBase;
- UINTN DxeCoreImageSize;
- VOID *DxeCoreEntryPoint;
-} EFILDRHANDOFF;
-
-typedef struct {
- UINT32 CheckSum;
- UINT32 Offset;
- UINT32 Length;
- UINT8 FileName[52];
-} EFILDR_IMAGE;
-
-typedef struct {
- UINT32 Signature;
- UINT32 HeaderCheckSum;
- UINT32 FileLength;
- UINT32 NumberOfImages;
-} EFILDR_HEADER;
-
-#endif
diff --git a/DuetPkg/Include/FlashLayout.h b/DuetPkg/Include/FlashLayout.h deleted file mode 100644 index 777adea936..0000000000 --- a/DuetPkg/Include/FlashLayout.h +++ /dev/null @@ -1,44 +0,0 @@ -/** @file
-
-Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>
-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:
-
- FlashLayout.h
-
-Abstract:
-
- Platform specific flash layout
-
-**/
-
-#ifndef _EFI_FLASH_LAYOUT
-#define _EFI_FLASH_LAYOUT
-
-#include "EfiFlashMap.h"
-
-//
-// Firmware Volume Information for DUET
-//
-#define FV_BLOCK_SIZE 0x10000
-#define FV_BLOCK_MASK 0x0FFFF
-#define EFI_RUNTIME_UPDATABLE_FV_HEADER_LENGTH (sizeof (EFI_FIRMWARE_VOLUME_HEADER) + sizeof (EFI_FV_BLOCK_MAP_ENTRY))
-
-#define NV_STORAGE_SIZE 0x4000
-#define NV_STORAGE_FVB_SIZE ((NV_STORAGE_SIZE + EFI_RUNTIME_UPDATABLE_FV_HEADER_LENGTH + FV_BLOCK_MASK) & ~FV_BLOCK_MASK)
-#define NV_STORAGE_FVB_BLOCK_NUM (NV_STORAGE_FVB_SIZE / FV_BLOCK_SIZE)
-
-#define NV_FTW_WORKING_SIZE 0x2000
-#define NV_FTW_SPARE_SIZE 0x10000
-#define NV_FTW_FVB_SIZE ((NV_FTW_WORKING_SIZE + NV_FTW_SPARE_SIZE + EFI_RUNTIME_UPDATABLE_FV_HEADER_LENGTH + FV_BLOCK_MASK) & ~FV_BLOCK_MASK)
-#define NV_FTW_FVB_BLOCK_NUM (NV_FTW_FVB_SIZE / FV_BLOCK_SIZE)
-
-#define NV_STORAGE_FILE_PATH L".\\Efivar.bin"
-#endif // _EFI_FLASH_LAYOUT
diff --git a/DuetPkg/Include/Guid/AcpiDescription.h b/DuetPkg/Include/Guid/AcpiDescription.h deleted file mode 100644 index 96c748864e..0000000000 --- a/DuetPkg/Include/Guid/AcpiDescription.h +++ /dev/null @@ -1,109 +0,0 @@ -/** @file
-
-Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
-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:
-
- AcpiDescription.h
-
-Abstract:
-
-
- GUIDs used for ACPI Description
-
-**/
-
-#ifndef _EFI_ACPI_DESCRIPTION_H_
-#define _EFI_ACPI_DESCRIPTION_H_
-
-#include <IndustryStandard/Acpi.h>
-
-#define EFI_ACPI_DESCRIPTION_GUID \
- { \
- 0x3c699197, 0x93c, 0x4c69, {0xb0, 0x6b, 0x12, 0x8a, 0xe3, 0x48, 0x1d, 0xc9} \
- }
-
-//
-// Following structure defines ACPI Description information.
-// This information is platform specific, may be consumed by DXE generic driver.
-//
-#pragma pack(1)
-typedef struct _EFI_ACPI_DESCRIPTION {
- //
- // For Timer
- //
- EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE PM_TMR_BLK;
- UINT8 PM_TMR_LEN;
- UINT8 TMR_VAL_EXT;
-
- //
- // For RTC
- //
- UINT8 DAY_ALRM;
- UINT8 MON_ALRM;
- UINT8 CENTURY;
-
- //
- // For Reset
- //
- EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE RESET_REG;
- UINT8 RESET_VALUE;
-
- //
- // For Shutdown
- //
- EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE PM1a_EVT_BLK;
- EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE PM1b_EVT_BLK;
- EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE PM1a_CNT_BLK;
- EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE PM1b_CNT_BLK;
- EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE PM2_CNT_BLK;
- UINT8 PM1_EVT_LEN;
- UINT8 PM1_CNT_LEN;
- UINT8 PM2_CNT_LEN;
- UINT8 SLP_TYPa;
- UINT8 SLP_TYPb;
-
- //
- // For sleep
- //
- UINT8 SLP1_TYPa;
- UINT8 SLP1_TYPb;
- UINT8 SLP2_TYPa;
- UINT8 SLP2_TYPb;
- UINT8 SLP3_TYPa;
- UINT8 SLP3_TYPb;
- UINT8 SLP4_TYPa;
- UINT8 SLP4_TYPb;
-
- //
- // GPE
- //
- EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE GPE0_BLK;
- EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE GPE1_BLK;
- UINT8 GPE0_BLK_LEN;
- UINT8 GPE1_BLK_LEN;
- UINT8 GPE1_BASE;
-
- //
- // IAPC Boot Arch
- //
- UINT16 IAPC_BOOT_ARCH;
-
- //
- // Flags
- //
- UINT32 Flags;
-
-} EFI_ACPI_DESCRIPTION;
-#pragma pack()
-
-extern EFI_GUID gEfiAcpiDescriptionGuid;
-
-#endif
diff --git a/DuetPkg/Include/Guid/ConsoleOutConfig.h b/DuetPkg/Include/Guid/ConsoleOutConfig.h deleted file mode 100644 index 48861a5218..0000000000 --- a/DuetPkg/Include/Guid/ConsoleOutConfig.h +++ /dev/null @@ -1,33 +0,0 @@ -/**@file
- Setup Variable data structure for Duet platform.
-
-Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
-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 __DUET_CONSOLEOUT_CONFIG_H__
-#define __DUET_CONSOLEOUT_CONFIG_H__
-
-#define DUET_CONSOLEOUT_CONFIG_GUID \
- { 0xED150714, 0xDF30, 0x407D, { 0xB2, 0x4A, 0x4B, 0x74, 0x2F, 0xD5, 0xCE, 0xA2 } }
-
-#pragma pack(1)
-typedef struct {
- //
- // Console output mode
- //
- UINT32 ConOutColumn;
- UINT32 ConOutRow;
-} DUET_CONSOLEOUT_CONFIG;
-#pragma pack()
-
-extern EFI_GUID gDuetConsoleOutConfigGuid;
-
-#endif
diff --git a/DuetPkg/Include/Guid/DxeCoreFileName.h b/DuetPkg/Include/Guid/DxeCoreFileName.h deleted file mode 100644 index 24c0a1584b..0000000000 --- a/DuetPkg/Include/Guid/DxeCoreFileName.h +++ /dev/null @@ -1,23 +0,0 @@ -/** @file
- Guid is EDKII DxeCore moudle GUID.
-
-Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
-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 __DXE_CORE_FILE_NAME__
-#define __DXE_CORE_FILE_NAME__
-
-#define DXE_CORE_FILE_NAME_GUID \
- { 0xD6A2CB7F, 0x6A18, 0x4e2f, {0xB4, 0x3B, 0x99, 0x20, 0xA7, 0x33, 0x70, 0x0A }}
-
-extern EFI_GUID gDxeCoreFileNameGuid;
-
-#endif
diff --git a/DuetPkg/Include/Guid/FlashMapHob.h b/DuetPkg/Include/Guid/FlashMapHob.h deleted file mode 100644 index 8ae0ad89bf..0000000000 --- a/DuetPkg/Include/Guid/FlashMapHob.h +++ /dev/null @@ -1,33 +0,0 @@ -/** @file
-
-Copyright (c) 2004, Intel Corporation. All rights reserved.<BR>
-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:
-
- FlashMapHob.h
-
-Abstract:
-
- GUID used for Flash Map HOB entries in the HOB list.
-
-**/
-
-#ifndef _FLASH_MAP_HOB_GUID_H_
-#define _FLASH_MAP_HOB_GUID_H_
-
-//
-// Definitions for Flash Map
-//
-#define EFI_FLASH_MAP_HOB_GUID \
- { 0xb091e7d2, 0x5a0, 0x4198, {0x94, 0xf0, 0x74, 0xb7, 0xb8, 0xc5, 0x54, 0x59} }
-
-extern EFI_GUID gEfiFlashMapHobGuid;
-
-#endif // _FLASH_MAP_HOB_GUID_H_
diff --git a/DuetPkg/Include/Guid/LdrMemoryDescriptor.h b/DuetPkg/Include/Guid/LdrMemoryDescriptor.h deleted file mode 100644 index 5fd7aa1858..0000000000 --- a/DuetPkg/Include/Guid/LdrMemoryDescriptor.h +++ /dev/null @@ -1,33 +0,0 @@ -/** @file
- Guid is for GUIDED HOB of LDR memory descriptor.
-
-Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
-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 __LDR_MEMORY_DESCRIPTOR__
-#define __LDR_MEMORY_DESCRIPTOR__
-
-#define LDR_MEMORY_DESCRIPTOR_GUID \
- { 0x7701d7e5, 0x7d1d, 0x4432, {0xa4, 0x68, 0x67, 0x3d, 0xab, 0x8a, 0xde, 0x60}}
-
-#pragma pack(1)
-
-typedef struct {
- EFI_HOB_GUID_TYPE Hob;
- UINTN MemDescCount;
- EFI_MEMORY_DESCRIPTOR *MemDesc;
-} MEMORY_DESC_HOB;
-
-#pragma pack()
-
-extern EFI_GUID gLdrMemoryDescriptorGuid;
-
-#endif
diff --git a/DuetPkg/Include/Guid/PciExpressBaseAddress.h b/DuetPkg/Include/Guid/PciExpressBaseAddress.h deleted file mode 100644 index 6ee5a58ce5..0000000000 --- a/DuetPkg/Include/Guid/PciExpressBaseAddress.h +++ /dev/null @@ -1,46 +0,0 @@ -/** @file
-
-Copyright (c) 2006, Intel Corporation. All rights reserved.<BR>
-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:
-
- PciExpressBaseAddress.h
-
-Abstract:
-
-
- GUIDs used for PciExpress Base Address
-
-**/
-
-#ifndef _EFI_PCI_EXPRESS_BASE_ADDRESS_H_
-#define _EFI_PCI_EXPRESS_BASE_ADDRESS_H_
-
-#define EFI_PCI_EXPRESS_BASE_ADDRESS_GUID \
- { \
- 0x3677d529, 0x326f, 0x4603, {0xa9, 0x26, 0xea, 0xac, 0xe0, 0x1d, 0xcb, 0xb0} \
- }
-
-//
-// Following structure defines PCI Express Base Address information.
-// This information is platform specific, and built into hob in PEI phase.
-// It can be consumed by PEI PCI driver and DXE PCI driver.
-//
-#pragma pack(1)
-typedef struct _EFI_PCI_EXPRESS_BASE_ADDRESS_INFORMATION {
- UINT32 HostBridgeNumber;
- UINT32 RootBridgeNumber;
- UINT64 PciExpressBaseAddress;
-} EFI_PCI_EXPRESS_BASE_ADDRESS_INFORMATION;
-#pragma pack()
-
-extern EFI_GUID gEfiPciExpressBaseAddressGuid;
-
-#endif
diff --git a/DuetPkg/Include/Guid/PciOptionRomTable.h b/DuetPkg/Include/Guid/PciOptionRomTable.h deleted file mode 100644 index 2325d9bf7a..0000000000 --- a/DuetPkg/Include/Guid/PciOptionRomTable.h +++ /dev/null @@ -1,41 +0,0 @@ -/** @file
- GUID and data structure used to describe the list of PCI Option ROMs present in a system.
-
-Copyright (c) 2006, Intel Corporation. All rights reserved.<BR>
-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 __PCI_OPTION_ROM_TABLE_GUID_H_
-#define __PCI_OPTION_ROM_TABLE_GUID_H_
-
-#define EFI_PCI_OPTION_ROM_TABLE_GUID \
- { 0x7462660f, 0x1cbd, 0x48da, {0xad, 0x11, 0x91, 0x71, 0x79, 0x13, 0x83, 0x1c } }
-
-extern EFI_GUID gEfiPciOptionRomTableGuid;
-
-typedef struct {
- EFI_PHYSICAL_ADDRESS RomAddress;
- EFI_MEMORY_TYPE MemoryType;
- UINT32 RomLength;
- UINT32 Seg;
- UINT8 Bus;
- UINT8 Dev;
- UINT8 Func;
- BOOLEAN ExecutedLegacyBiosImage;
- BOOLEAN DontLoadEfiRom;
-} EFI_PCI_OPTION_ROM_DESCRIPTOR;
-
-typedef struct {
- UINT64 PciOptionRomCount;
- EFI_PCI_OPTION_ROM_DESCRIPTOR *PciOptionRomDescriptors;
-} EFI_PCI_OPTION_ROM_TABLE;
-
-#endif // __PCI_OPTION_ROM_TABLE_GUID_H_
-
|