]> git.proxmox.com Git - mirror_edk2.git/commit
MdeModulePkg/PciBusDxe: Enable Bus Master on P2P bridges on demand
authorRuiyu Ni <ruiyu.ni@intel.com>
Wed, 16 Aug 2017 17:26:49 +0000 (10:26 -0700)
committerRuiyu Ni <ruiyu.ni@intel.com>
Thu, 28 Sep 2017 04:54:53 +0000 (12:54 +0800)
commit5db417ed2522367290c365831f9d6628d31c346c
tree877605f3a94704578a4f26b62ef15826c42a1cba
parent265e5c82f5b602ed9d9a6c620286d3ba6d5657a4
MdeModulePkg/PciBusDxe: Enable Bus Master on P2P bridges on demand

The patch dynamically enables Bus Master on P2P bridges only
when requested by a device driver through PciIo.Attribute() to enable
the Bus Master.

Signed-off-by: Sean Brogan <sean.brogan@microsoft.com>
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
MdeModulePkg/Bus/Pci/PciBusDxe/PciDeviceSupport.c
MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c
MdeModulePkg/Bus/Pci/PciBusDxe/PciIo.c