audk/MdeModulePkg/Bus/Pci/PciBusDxe
rsun3 aeeb84bab4 Some existing PCI adapters with UEFI option ROMs make unaligned requests through the PCI I/O Protocol. Add support for unaligned requests in the PCI IO protocol implementation in the PCI Bus driver to be compatible with those UEFI option ROMs.
This solution defines a PCD Feature Flag to enabled support for unaligned requests through the PCI I/O Protocol.  This flag is disabled by default. Platforms that do want to support such EFI/UEFI drivers that make unaligned PCI I/O requests should enable this feature.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11016 6f19259b-4bc3-4df7-8a09-765794883524
2010-11-09 03:41:03 +00:00
..
ComponentName.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
ComponentName.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciBus.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciBus.h Fix bugs in the PCI bus driver to support SR-IOV. 2010-07-13 01:58:47 +00:00
PciBusDxe.inf Some existing PCI adapters with UEFI option ROMs make unaligned requests through the PCI I/O Protocol. Add support for unaligned requests in the PCI IO protocol implementation in the PCI Bus driver to be compatible with those UEFI option ROMs. 2010-11-09 03:41:03 +00:00
PciCommand.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciCommand.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciDeviceSupport.c Per the UEFI spec, if a PCI controller is a P2P bridge, then the I/O, Memory and Bus Master bits in the Command register of the PCI configuration header should be placed in the enabled state by the PCI Bus driver. 2010-11-08 07:36:12 +00:00
PciDeviceSupport.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciDriverOverride.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciDriverOverride.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciEnumerator.c Refine code to make code run safely. 2010-09-16 04:51:25 +00:00
PciEnumerator.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciEnumeratorSupport.c Fix bugs in the PCI bus driver to support SR-IOV. 2010-07-13 01:58:47 +00:00
PciEnumeratorSupport.h Fix bugs in the PCI bus driver to support SR-IOV. 2010-07-13 01:58:47 +00:00
PciHotPlugSupport.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciHotPlugSupport.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciIo.c Some existing PCI adapters with UEFI option ROMs make unaligned requests through the PCI I/O Protocol. Add support for unaligned requests in the PCI IO protocol implementation in the PCI Bus driver to be compatible with those UEFI option ROMs. 2010-11-09 03:41:03 +00:00
PciIo.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciLib.c Fix bugs in the PCI bus driver to support SR-IOV. 2010-07-13 01:58:47 +00:00
PciLib.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciOptionRomSupport.c clear the correct BAR register. Because for P2P device, only register from 0x10 to 0x14 is BAR register. 2010-08-18 12:21:21 +00:00
PciOptionRomSupport.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciPowerManagement.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciPowerManagement.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciResourceSupport.c Return from ProgramBar() after VF BARs are programmed. 2010-07-13 02:13:55 +00:00
PciResourceSupport.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciRomTable.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciRomTable.h Update the copyright notice format 2010-04-24 09:49:11 +00:00