From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0629.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe4a::629]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id A2B5581B03 for ; Mon, 9 Jan 2017 16:17:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=yTIsYv2CJVUOQ5oDEx9HjxZF7ro1USmTSctOfQfy6Ns=; b=mMrZMhZUXlBwR6mLWcE17Y1lS+oMuSoiRVA+ApaNeVv5fhYEuwIS4rq9D+copRSXDbl5U27dHwO3X6v0pMUvC444rR1WTZmo1fpZFA6ibEv/gXm00poOmqjHLj1HH2HgISodBtOjMdtKixk0GoVF9isA1p5H02N0CxJ7glreNPY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=leo.duran@amd.com; Received: from leduran-Precision-WorkStation-T5400.amd.com (165.204.77.1) by BN6PR12MB1234.namprd12.prod.outlook.com (10.168.227.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.829.7; Tue, 10 Jan 2017 00:17:18 +0000 From: Leo Duran To: CC: , , , , , , , , Leo Duran Date: Mon, 9 Jan 2017 18:16:57 -0600 Message-ID: <1484007421-15462-3-git-send-email-leo.duran@amd.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1484007421-15462-1-git-send-email-leo.duran@amd.com> References: <1484007421-15462-1-git-send-email-leo.duran@amd.com> MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: DM5PR19CA0004.namprd19.prod.outlook.com (10.175.226.142) To BN6PR12MB1234.namprd12.prod.outlook.com (10.168.227.20) X-MS-Office365-Filtering-Correlation-Id: 4fc54ab8-8323-4904-da29-08d438ee0a00 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BN6PR12MB1234; X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 3:x0dMJmysMZ1gjs7Yl14AUJnZUV43fxDg6uau7Gvole0yEcBmvaho0/fs02bwV7ljzqh0jiqhqwV3Nvpv4Fsh9UpG39VO1a74+0mPtjUVuTnHygKVpWo9uxNwLn/Vs6tXP5wlxvz4ctdKA9IcqriPDEqvIERiqmZz9bFs7ST2UYD4j4sG72Ppf+jRMvBSwQZB39xwI/b3Hw9k7ofxiR70LP3wJYQV4qsg/r0WQkIYQa1lAXktImKezOgvvOLYFFZVC7xPfxxDsJMSUApo64ac1w== X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 25:yQTV7/2jnDnTZBXIpi3NR5h0NRFBNbR/1e4itjC9eEGG2NO5fKAWdjlRQGNFasM7KnHTijPvX5ChWiTd6bszKQ1/+T3tKwOTAWdui/CQ8ewNPdpFwPgqSBVx3Ovv+du76NRiHBLhBNuzV8Xg0Ttn5CPhzfSxkX4wcXBNgHluStTv4ZdVtjL4iFJlpSUr9P1UNbyrapwelUtBSkuA0ZizboArnoJvPUko3JeIoTwjnSSKDmhQhj7idOTPp9G/UCpG1xg6lVFKodRdJbPe5o2n6+wfRSF/Ee+xBNebJOan2jCaCQ2TmPK7Cam6CFZuGmvSMX72BfnsPy9nOQ+JDUcZsiyO7SWo68vVeWpD1az2MWeu0HbQ+LJUt5hNk0XEHVMJ2ib+6YZnrRWtbYzIifF4s2BHlfVyWLggR0OE4vVzs8hX01oc3r2UkxmiqzVHty7K5wmw4D5U37tzjCuPsPXIwH/UzoTVLovY7Vw3AG0RysXYJHXDCaXQR4eDLqgUkNaIWbuM8XZG0x/B0ggKxjsrskrohlTr3v3r9FSUKa/IvJYyuCD8Xqn6+rSOQFq4bLY4ohy/Yc/pIGp7PAZ2JijcHEjirGgpxoCsCgzdOhGI6shSlPy8hEk3JdayhIlHyZstGSn/At2w9Q3sQpOVu/cExJpdcTz1HUiFvLWjZziF+JWgYOcGF7t7R6+UYDrx2Yu84IRGXZ8fEkbadJE2vxJkfPGXfgQtxhiH+s0n/F8m/unkcxaHtujyvof1NDtl/xvV X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 31:rgYXI0r6bax2Mmfy+Duj/R/MA1L3Z8I7VrZc3wdbu1oBgKuv2LEkdPEV/WNmmzUTB9oitnGlH7WyZPSXnA2rakABVwhYrawa4cRvNxnyg4OG3J5NVDjTJPQh898h7m/mWRnS+0QGJTP7/ZxjBW0oCeKMeK+xXRVKzXxf1+/7nyiA5jU0WSJ67omE0jqfOMdUMbeEK0KQ9U5gopWiV5plcFIMCH/pElToIz3nH+VIwoX87IMi3zoPkix453iiomzfM2YZKT5+CMc4+Vmy2bmOaQ==; 20:JXHReLi+0FSSjeRbKEpKZ/+YyNN7KUSYtd+6xQPCwctsw1VZESiVf90coY2ERNKr1JsCLD9nI7eH4wR3F83FqGbL8rjTLJ0XPs6T8p72Mml5Ytfmekd164CYoZxm1ogglzVtX24+Xwk7Gbs1CE7u0bADINvbrFq1qs80fQ6MSNQKWAsrE6Ul17d+A3B3srhFfMAehdNFF66nXtmpr9dRQd/+GsUr9dOM+AxmxkdVEdSUw8/URM54dVSsssT/t1Q2k0ztXjCzsDS2+Ib+YNJ10qI0mcMgwVXqRvF2HbSrytLdwnynoO5Afw95DClaXF87sJ8DbMXBlh1S77HgfGLeaVzxKLecyfmRcnTXuviiIaJ2hZF42YID57a3dKpfjQCkH3631mo/A+QR1GQI1/AAlZxTDBIV2iUQmOXyYAHKrpceWbSvIZ4vfzcyqgwcFgzRZJ03Ze2DQI3pQoURWInHAGTYTZ4Yo3XjXZHVYjPBgMosy6hwXi4FDM/eXDkMZzTi X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(6072148); SRVR:BN6PR12MB1234; BCL:0; PCL:0; RULEID:; SRVR:BN6PR12MB1234; X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 4:jzG5s/7p79fYXnpQnidhv5HhtyX1smURIOzBEfTisRF37JuC6WSuszvHq2s6zwTQ3eRVZF9602zrmGJE/EjJOV7PEukNAcmDGx21JyvhEUjWSX6vGxSVocbMqYdcLAVe5RAd48uSMhkkNnxllhOHhTsZvp9cAiGyMBaysmw7GLLOC7ALKwSNLPkzyu7sEHFxGpF+MsZPHBjiGLBTXgv6WlmB5c3DkICfdkKbKeoxMp9bcok0060Zk1huT/4Ao3ZWCv0HwdA+eBSYtthlSHg2OPYTW6MRcDXEk1hdTvu2KGuFJ+RWPOEmPqO0FKxuk9uzFizXk+zXSl8zmeZQDQJFILtzk2aZeQsIpJ8XWJfmtJ/kAviT2gmfWYnAQ0fBKFpNapRWVnw5/Z7r8Eok8NW/MHxQ/yhrdmF3xK3IlNoG48tW6nRuGhmAWjQzLA3cSoZjTIZzEycyQUPw1TjAPGzrDEYeMrFL08bvHgYcX/dbMa15Y9PNAGSObINFBsNDj84F7N5N7w0LLPjF/nm3SSAGJIyYp9D25RKibFKXB6Ui/yh1gES/U1pYdyQ8SnZzwUQuBy+KBJxVQ1fzodnUA1JN0HmpVolNt8uIdhCsNf1mp0s84Lu25bSUQ+yGC5FZvHog X-Forefront-PRVS: 01834E39B7 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(39860400002)(39850400002)(39450400003)(39840400002)(39410400002)(189002)(199003)(4326007)(50986999)(47776003)(42186005)(50226002)(53416004)(66066001)(106356001)(105586002)(2351001)(5660300001)(33646002)(25786008)(54906002)(5003940100001)(97736004)(50466002)(110136003)(81166006)(2950100002)(92566002)(38730400001)(6486002)(48376002)(6666003)(8676002)(81156014)(6916009)(36756003)(6116002)(68736007)(189998001)(101416001)(2906002)(3846002)(76176999)(7736002)(86362001)(305945005)(142923001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1234; H:leduran-Precision-WorkStation-T5400.amd.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1234; 23:S25d5QprNTCh9mIpYyesEr3GzJ41nvGTXgX0nReVM?= =?us-ascii?Q?r1N24NFl5Y8z+e6IGtoKMsE3G1f3/uJEdBCFeesY4ZKuLMjYsNsXS6BsOf9b?= =?us-ascii?Q?NPNF0GOH4FPilVxQB+XuAFE2HLnEOrwoZfNuAjjvAwMriaUN8Pk0TaV3ys9C?= =?us-ascii?Q?OB9InI10NqiYQ/qGJ/QY8XZSQaHGavZMM+wvgUEcCgJ4pfX+6s4JAHuJVO78?= =?us-ascii?Q?pcjDdkg7b8R/3xuQZR8EdqAntGyPcmu9sIXA0Qx9DcaEmktKxQB8khIvHlh0?= =?us-ascii?Q?ALVI9A2qxtuVFqyBYh+xg64jwjzEcuMXex0fUKhCYd4dJBcXHEkeImkMHuWR?= =?us-ascii?Q?rXSH2Lw9xXxk0bw2rJliKTQsX6I6oYHOE+mZ1kYF0xUKIQUOZdvb0tx3Dm31?= =?us-ascii?Q?P2E3tSRns34zmIr84WT7Kw/xsrQnaGAqBIWgniWuO8JR18mU8Mf5Mby8HDsc?= =?us-ascii?Q?X/yLVNftDqjhnj18fYTOR1tdBfNH7q43O9Sft5z7kgsbBZP2xPb4MWglA7No?= =?us-ascii?Q?lAUqLO77LL0ig31iRjTRMo4nk7AqYr2d19jhtnH0zte7WQzpP8h+KtPM6AjE?= =?us-ascii?Q?NSuO0pcCWLdNhp03W6DO6bXX/Y36CQhnGI9trQcbeJKrhR8P/YWvPI6PqJtf?= =?us-ascii?Q?fNdDPQeFsP/0pWiQl8pBcKpEZ5/9EYj5u1zKrgpMszGPd4rsVbPMc2L2V8A6?= =?us-ascii?Q?HtNdgnKYL4nNsWu54VOK8oieFjU+QPk5X1uOe/GNXietDIdXZWOlslibulfP?= =?us-ascii?Q?IkLwR+THCRg7q1jHto/FvIvkgU1ekyufyxlNWMHiwvnMdmtz98PElNoyrNeS?= =?us-ascii?Q?5OtNYimxCupp1KOBYtABhVzjk91DUW98NfQlhdWbb/O01V5nGom/lXKL/sel?= =?us-ascii?Q?v+uTOpyusD96iidKWnu+L0cfsDdQxoMjZXInGUt6H4p3r9TxpY/6GJCU/dDa?= =?us-ascii?Q?Q5GR/iq02+XR/0DPNFIH1nko+5KgOcuqsOvX3lTepVUv4/vDhYDNg/pRjb0L?= =?us-ascii?Q?MZkLBPNvCbcngTN8mJQQVsszqOYje98SOvnHi5QD/wItJYprP3xg4JKhf+JQ?= =?us-ascii?Q?3COMUu5h+LlmzPK5G5KPLwzWCuemzZVPDOOLq5F0fy3coDPkO9Ab71GF+V+Z?= =?us-ascii?Q?rr7rmVL2hdL7L0yLUTp79eHIZPkG0V0Doq8DRO37P9wgZ5s+25VGb+4gqzSH?= =?us-ascii?Q?WAaGN/GW4IEf8fs36iFaGNn8eG5oR67io46ASWvCBW7lxNv3hFLax1w4Q=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 6:WscqO/T0copHWyY58IYuIVPHjtIChVPAPtavCatGvmSRU3obIppcegaIvQMiMKNZGgd3qBd8PCDq6UTDWqcG/2AhaZHo97yXfRRi9c2OS13G4sRD9NqVafK0PxTmeE2GzKwYAR2/GPQI3hmWRHP2o/pkbH1YQ4QFSLK/5cuopSN9kVfNBmomkrfuckVWAy1vhakl5qEf8MyGgw7bJbZGaMzKuqzqH4ghrvGtGdXj6AnFoZPq7YET50ukvgvt1Lld/rJhNfEpHDppusa5fB7UXGrnJNC7k3aqr5WDekamDmdufpjuk+UymK2bJQw/UOAPJb1R6i7gb1IRvIkVltLzLxMWbi93jxBRHS1nef8q39BB4cCdIXyXmdxPyNB4Gc37Slo4LLRA7+r4fSHrIkv+jpaLkA30335/eykZQdF/jDrcLADXE9r4LzZ/cZ6hXh/ICmdiBViSinwbHwejF8rI9g==; 5:m0iGjaDYGxvVLn5KC5kIpnuqSknumGJZeASsE1EQA5ueKtuDow4VceOYkL6iGCNCagj4sVUzf4VLXK8cw4esTZFKQcMVeAHLP8CQbXXDBOZdUlmdcrkLKUQFiqnJx8sUq8qIzUqPDPOfh1/4Fk9nBW6KvJC3g51jNudJbGaH+TA=; 24:y+33d+Fpoji1H3r5Xy1uBUrUG43LeNE9YPhkMlumpQdJAXs1KBqVXIhQ8Az1rbSaRlDgQoLMRFxXxKXPINT3UDfoxVY1zFWA6UIT0z8ztBo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 7:wIVso4/axgZvZwmVTXf1p7vlrEfZWkQwKfdt9PLDwoFUno8XHRr83coCdxDke6XZupmVtaqLPeS4OrF8Oa7WjkST7Se+V/xKvB+32WAEFIQqKDTmG03WuUBalF7CLbWS4PLWsH1xD+QxCqMeFMXmpM2b891cDpjilZLt0P0R5H5qjL/ROYGukLm+koP0V7E8NvyiKbWv2QLv6uBSVsrAsAvr5cTm2X62e/ZPtVscpaBVwUffgGoKt+k3AJmpgu8g8kIHpuRTeicC8mFk/kBQFYi9F5wOoyTynIOFvXkl63VTv1XZtyUnhIZVOW+YCxTHUvnPlmj+OFg3YOt+SKiJuTcUcPCfnMSA/US5BckT4tqvmKQX2GXWrDliVdOUQmsA3NbExmLhN2TqHLMmNgkIiiKYH2I5GljWl020NLsKloGb9zf2DKI4rzqT9t+7RIX7UVxYyold2f5RER+X7FKdmw==; 20:EMrfNHR8Lt1ZvkLqATxytYyYIsrwIfGSVVVCoiKAhFKv2rAUbGQUglFdHxUlmSZ+MY97bNBpkcS4O7JkZ8THwjcnEjxTGZkaA3mM0Ocx8GZg4uT6kZYPDCLCgFa7LU3ps24VV+gKlWTL/MktG/1aia6rZP4aft5PHtYy9n+BancGzAFa8I5OVcKbTP/GzvAZi4TBBlEy9/Qk5vokDhHE3fuluSd7d0P3wzesvcTnWdgUehJtm3E1136cQTksacth X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2017 00:17:18.0586 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1234 Subject: [RFC 2/6] ArmVirtPkg: Modify .DSC files that include PciHostBridgeDxe driver X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jan 2017 00:17:19 -0000 Content-Type: text/plain This patch adds the new DxeBmDmaLib (BmDmaLib class) library, which provides an abstraction layer for DMA operations implemented by the PciHostBridgeDxe driver. Cc: Laszlo Ersek Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran --- ArmVirtPkg/ArmVirtQemu.dsc | 1 + ArmVirtPkg/ArmVirtQemuKernel.dsc | 1 + 2 files changed, 2 insertions(+) diff --git a/ArmVirtPkg/ArmVirtQemu.dsc b/ArmVirtPkg/ArmVirtQemu.dsc index 0cae996..fb781ac 100644 --- a/ArmVirtPkg/ArmVirtQemu.dsc +++ b/ArmVirtPkg/ArmVirtQemu.dsc @@ -59,6 +59,7 @@ [LibraryClasses.common] TimerLib|ArmPkg/Library/ArmArchTimerLib/ArmArchTimerLib.inf NorFlashPlatformLib|ArmVirtPkg/Library/NorFlashQemuLib/NorFlashQemuLib.inf + BmDmaLib|MdeModulePkg/Library/DxeBmDmaLib/DxeBmDmaLib.inf CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf UefiBootManagerLib|MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf BootLogoLib|MdeModulePkg/Library/BootLogoLib/BootLogoLib.inf diff --git a/ArmVirtPkg/ArmVirtQemuKernel.dsc b/ArmVirtPkg/ArmVirtQemuKernel.dsc index fe76c22..c03554d 100644 --- a/ArmVirtPkg/ArmVirtQemuKernel.dsc +++ b/ArmVirtPkg/ArmVirtQemuKernel.dsc @@ -58,6 +58,7 @@ [LibraryClasses.common] TimerLib|ArmPkg/Library/ArmArchTimerLib/ArmArchTimerLib.inf NorFlashPlatformLib|ArmVirtPkg/Library/NorFlashQemuLib/NorFlashQemuLib.inf + BmDmaLib|MdeModulePkg/Library/DxeBmDmaLib/DxeBmDmaLib.inf CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf UefiBootManagerLib|MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf BootLogoLib|MdeModulePkg/Library/BootLogoLib/BootLogoLib.inf -- 1.9.1