]> git.proxmox.com Git - mirror_edk2.git/commit
Some existing PCI adapters with UEFI option ROMs make unaligned requests through...
authorrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 9 Nov 2010 03:41:03 +0000 (03:41 +0000)
committerrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 9 Nov 2010 03:41:03 +0000 (03:41 +0000)
commitaeeb84bab4d8743c3f432a93d913d38bef3f612e
tree74d146044813c9c667c483a21449bf4e646a7315
parent8835954602834c41db448064a7205ac0b8b66189
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
MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf
MdeModulePkg/Bus/Pci/PciBusDxe/PciIo.c
MdeModulePkg/MdeModulePkg.dec