#include <Protocol/PciPlatform.h>\r
#include <Protocol/PciHotPlugInit.h>\r
#include <Protocol/Decompress.h>\r
-#include <Guid/PciOptionRomTable.h>\r
#include <Protocol/BusSpecificDriverOverride.h>\r
#include <Protocol/UgaIo.h>\r
#include <Protocol/IncompatiblePciDeviceSupport.h>\r
IntelFrameworkPkg/IntelFrameworkPkg.dec\r
IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
\r
-\r
-\r
[LibraryClasses]\r
PciIncompatibleDeviceSupportLib\r
PcdLib\r
DebugLib\r
PeCoffLib\r
\r
-[Guids]\r
- gEfiPciOptionRomTableGuid # SOMETIMES_CONSUMED System Table\r
-\r
[Protocols]\r
gEfiPciHotPlugRequestProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
gEfiBusSpecificDriverOverrideProtocolGuid # PROTOCOL BY_START\r
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPciBusHotplugDeviceSupport\r
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPciIsaEnable\r
\r
-\r
[FixedPcd.common]\r
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPciIncompatibleDeviceSupportMask\r
\r
+++ /dev/null
-/** @file\r
- GUID and data structure used to describe the list of PCI Option ROMs present in a system.\r
- \r
-Copyright (c) 2006, Intel Corporation \r
-All rights reserved. This program and the accompanying materials \r
-are licensed and made available under the terms and conditions of the BSD License \r
-which accompanies this distribution. The full text of the license may be found at \r
-http://opensource.org/licenses/bsd-license.php \r
- \r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
-\r
-**/\r
-\r
-#ifndef __PCI_OPTION_ROM_TABLE_GUID_H_\r
-#define __PCI_OPTION_ROM_TABLE_GUID_H_\r
-\r
-#define EFI_PCI_OPTION_ROM_TABLE_GUID \\r
- { 0x7462660f, 0x1cbd, 0x48da, {0xad, 0x11, 0x91, 0x71, 0x79, 0x13, 0x83, 0x1c } }\r
-\r
-extern EFI_GUID gEfiPciOptionRomTableGuid;\r
-\r
-typedef struct {\r
- EFI_PHYSICAL_ADDRESS RomAddress; \r
- EFI_MEMORY_TYPE MemoryType;\r
- UINT32 RomLength; \r
- UINT32 Seg; \r
- UINT8 Bus; \r
- UINT8 Dev; \r
- UINT8 Func; \r
- BOOLEAN ExecutedLegacyBiosImage; \r
- BOOLEAN DontLoadEfiRom;\r
-} EFI_PCI_OPTION_ROM_DESCRIPTOR;\r
-\r
-typedef struct {\r
- UINT64 PciOptionRomCount;\r
- EFI_PCI_OPTION_ROM_DESCRIPTOR *PciOptionRomDescriptors;\r
-} EFI_PCI_OPTION_ROM_TABLE;\r
-\r
-#endif // __PCI_OPTION_ROM_TABLE_GUID_H_\r
-\r
## Include/Guid/DataHubStatusCodeRecord.h\r
gEfiDataHubStatusCodeRecordGuid = { 0xD083E94C, 0x6560, 0x42E4, { 0xB6, 0xD4, 0x2D, 0xF7, 0x5A, 0xDF, 0x6A, 0x2A }}\r
\r
- ## Include/Guid/PciOptionRomTable.h\r
- gEfiPciOptionRomTableGuid = { 0x7462660F, 0x1CBD, 0x48DA, { 0xAD, 0x11, 0x91, 0x71, 0x79, 0x13, 0x83, 0x1C }}\r
- \r
gEfiIntelFrameworkModulePkgTokenSpaceGuid = { 0xD3705011, 0xBC19, 0x4af7, { 0xBE, 0x16, 0xF6, 0x80, 0x30, 0x37, 0x8C, 0x15 }}\r
\r
## Include/Guid/CustomDecompress.h\r