From 6c128c65b5ec0e5b8b5a0ccb165f3afd29e485f8 Mon Sep 17 00:00:00 2001 From: Guo Mang Date: Wed, 2 Aug 2017 09:54:47 +0800 Subject: Remove core packages since we can get them from edk2 repository Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Guo Mang --- DuetPkg/Include/EfiFlashMap.h | 153 --------------------------- DuetPkg/Include/EfiLdrHandoff.h | 59 ----------- DuetPkg/Include/FlashLayout.h | 44 -------- DuetPkg/Include/Guid/AcpiDescription.h | 109 ------------------- DuetPkg/Include/Guid/ConsoleOutConfig.h | 33 ------ DuetPkg/Include/Guid/DxeCoreFileName.h | 23 ---- DuetPkg/Include/Guid/FlashMapHob.h | 33 ------ DuetPkg/Include/Guid/LdrMemoryDescriptor.h | 33 ------ DuetPkg/Include/Guid/PciExpressBaseAddress.h | 46 -------- DuetPkg/Include/Guid/PciOptionRomTable.h | 41 ------- 10 files changed, 574 deletions(-) delete mode 100644 DuetPkg/Include/EfiFlashMap.h delete mode 100644 DuetPkg/Include/EfiLdrHandoff.h delete mode 100644 DuetPkg/Include/FlashLayout.h delete mode 100644 DuetPkg/Include/Guid/AcpiDescription.h delete mode 100644 DuetPkg/Include/Guid/ConsoleOutConfig.h delete mode 100644 DuetPkg/Include/Guid/DxeCoreFileName.h delete mode 100644 DuetPkg/Include/Guid/FlashMapHob.h delete mode 100644 DuetPkg/Include/Guid/LdrMemoryDescriptor.h delete mode 100644 DuetPkg/Include/Guid/PciExpressBaseAddress.h delete mode 100644 DuetPkg/Include/Guid/PciOptionRomTable.h (limited to 'DuetPkg/Include') 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.
-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.
-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 -#include - -#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.
-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.
-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 - -#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.
-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.
-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.
-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.
-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.
-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.
-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_ - -- cgit v1.2.3