Hi Ray. I'll review what I previously sent, and will resend if necessary. Thanks, Leo.
> -----Original Message----- > From: Ni, Ruiyu [mailto:[email protected]] > Sent: Wednesday, February 08, 2017 7:59 PM > To: Duran, Leo <[email protected]>; [email protected] > Cc: Tian, Feng <[email protected]>; Singh, Brijesh > <[email protected]>; [email protected]; Justen, Jordan L > <[email protected]>; Zeng, Star <[email protected]>; > [email protected]; Agyeman, Prince <[email protected]> > Subject: RE: [edk2] [RFC v2 1/6] MdeModulePkg: Add DxeBmDmaLib > (BmDmaLib class) library > > Leo, > Did you forget to add the BmDmaLib implementation in the patch? > > Thanks/Ray > > > -----Original Message----- > > From: edk2-devel [mailto:[email protected]] On Behalf Of > > Leo Duran > > Sent: Saturday, January 14, 2017 6:14 AM > > To: [email protected] > > Cc: Tian, Feng <[email protected]>; [email protected]; > > [email protected]; Justen, Jordan L > > <[email protected]>; Leo Duran <[email protected]>; Zeng, > Star > > <[email protected]>; [email protected]; Agyeman, Prince > > <[email protected]> > > Subject: [edk2] [RFC v2 1/6] MdeModulePkg: Add DxeBmDmaLib > (BmDmaLib > > class) library > > > > This patch provides an abstraction layer for Bus-master DMA operations > > as currently implemented by the PciHostBridgeDxe driver. The intent is > > to then allow override of this library as may be required by specific > > hardware implementations, such as AMD's Secure Encrypted Virtualization > (SEV). > > > > This new (BmDmaLib class) library is cloned from the existing DmaLib > > with an additional DmaAbove4GB (BOOLEAN) parameter for the Map and > > Allocate interfaces, so that decisions can be made about the need to > > allocate DMA buffers below the 4GB boundary. > > --- > > MdeModulePkg/MdeModulePkg.dsc | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/MdeModulePkg/MdeModulePkg.dsc > > b/MdeModulePkg/MdeModulePkg.dsc index 5996fe5..311922e 100644 > > --- a/MdeModulePkg/MdeModulePkg.dsc > > +++ b/MdeModulePkg/MdeModulePkg.dsc > > @@ -275,6 +275,7 @@ [Components] > > MdeModulePkg/Core/Pei/PeiMain.inf > > MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf > > > > + MdeModulePkg/Library/DxeBmDmaLib/DxeBmDmaLib.inf > > MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf > > > > > MdeModulePkg/Library/UefiMemoryAllocationProfileLib/UefiMemoryAlloca > > tionProfileLib.inf > > > > > MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllo > > cationLib.inf > > -- > > 1.9.1 > > > > _______________________________________________ > > edk2-devel mailing list > > [email protected] > > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

