]> git.proxmox.com Git - mirror_edk2.git/commit
1. Added EdkPciIncompatibleDeviceSupportLib in EdkModulePkg, this library is used...
authorvanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 12 Apr 2007 09:07:01 +0000 (09:07 +0000)
committervanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 12 Apr 2007 09:07:01 +0000 (09:07 +0000)
commit98419ef4b972aade5ff5201ff6dd99561872e52c
tree10d09fb865831fc0f3b9d6402744af13c7fd6786
parent0eaa1933bc16010889cb39a8b91cbd0a48d985b2
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.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2562 6f19259b-4bc3-4df7-8a09-765794883524
18 files changed:
EdkModulePkg/Bus/Pci/PciBus/Dxe/PciBus.msa
EdkModulePkg/Bus/Pci/PciBus/Dxe/PciCommand.c
EdkModulePkg/Bus/Pci/PciBus/Dxe/PciDeviceSupport.c
EdkModulePkg/Bus/Pci/PciBus/Dxe/PciEnumerator.c
EdkModulePkg/Bus/Pci/PciBus/Dxe/PciEnumeratorSupport.c
EdkModulePkg/Bus/Pci/PciBus/Dxe/PciLib.c
EdkModulePkg/Bus/Pci/PciBus/Dxe/PciLib.h
EdkModulePkg/Bus/Pci/PciBus/Dxe/PciOptionRomSupport.c
EdkModulePkg/Bus/Pci/PciBus/Dxe/PciPowerManagement.c
EdkModulePkg/Bus/Pci/PciBus/Dxe/PciResourceSupport.c
EdkModulePkg/Bus/Pci/PciBus/Dxe/pcibus.c
EdkModulePkg/Bus/Pci/PciBus/Dxe/pcibus.h
EdkModulePkg/EdkModulePkg.fpd
EdkModulePkg/EdkModulePkg.spd
EdkModulePkg/Include/Library/PciIncompatibleDeviceSupportLib.h [new file with mode: 0644]
EdkModulePkg/Library/EdkPciIncompatibleDeviceSupportLib/EdkPciIncompatibleDeviceSupportLib.c [new file with mode: 0644]
EdkModulePkg/Library/EdkPciIncompatibleDeviceSupportLib/EdkPciIncompatibleDeviceSupportLib.msa [new file with mode: 0644]
EdkModulePkg/Library/EdkPciIncompatibleDeviceSupportLib/IncompatiblePciDeviceList.h [new file with mode: 0644]