1. Added EdkPciIncompatibleDeviceSupportLib in EdkModulePkg, this library is used...
authorvanjeff <vanjeff@de2fecce-e211-0410-80a6-f3fac2684e05>
Thu, 12 Apr 2007 09:07:01 +0000 (09:07 +0000)
committervanjeff <vanjeff@de2fecce-e211-0410-80a6-f3fac2684e05>
Thu, 12 Apr 2007 09:07:01 +0000 (09:07 +0000)
commitdfd0c87dfa375116dc56db8d8fc1cc0f15febcb6
tree20c842579bbe4040c8637b875dbea06d03012269
parente526d85dfc09301f9f65cec67b21916585ea50eb
1. Added EdkPciIncompatibleDeviceSupportLib in EdkModulePkg, this library is used for PciBus driver and includes 3 Incompatible device lists.
2. Used EdkPciIncompatibleDeviceSupportLib in PciBus driver.
3. Redirect all Pci Configuration access to new APIs added in PciLib.c for PciBus driver.
4. Added one PCD PcdIncompatibleDeviceSupportMask in EdkModulePkg.spd to provide mask of PCI devices incompatibility check.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2562 de2fecce-e211-0410-80a6-f3fac2684e05
18 files changed:
edk2/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciBus.msa
edk2/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciCommand.c
edk2/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciDeviceSupport.c
edk2/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciEnumerator.c
edk2/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciEnumeratorSupport.c
edk2/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciLib.c
edk2/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciLib.h
edk2/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciOptionRomSupport.c
edk2/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciPowerManagement.c
edk2/EdkModulePkg/Bus/Pci/PciBus/Dxe/PciResourceSupport.c
edk2/EdkModulePkg/Bus/Pci/PciBus/Dxe/pcibus.c
edk2/EdkModulePkg/Bus/Pci/PciBus/Dxe/pcibus.h
edk2/EdkModulePkg/EdkModulePkg.fpd
edk2/EdkModulePkg/EdkModulePkg.spd
edk2/EdkModulePkg/Include/Library/PciIncompatibleDeviceSupportLib.h [new file with mode: 0644]
edk2/EdkModulePkg/Library/EdkPciIncompatibleDeviceSupportLib/EdkPciIncompatibleDeviceSupportLib.c [new file with mode: 0644]
edk2/EdkModulePkg/Library/EdkPciIncompatibleDeviceSupportLib/EdkPciIncompatibleDeviceSupportLib.msa [new file with mode: 0644]
edk2/EdkModulePkg/Library/EdkPciIncompatibleDeviceSupportLib/IncompatiblePciDeviceList.h [new file with mode: 0644]