From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on062b.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe4a::62b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 6DC578178B for ; Mon, 9 Jan 2017 16:17:22 -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=F4F32eLpu3syGKgNmG4jhVSYS7N2xPwa72dQwRx3t08=; b=m+690GrAxtwWa+aAKpB7D5Jt/V9XhKXMLlGrKFsHhF64ERaeGZ3WFzwc9vcNmcIRrGLPcquPhN777q37truYK9P24y/dN9iXJKJ0W9pNWTP/IuY0f/fJyfyr9nqQJWkl7kXhX6lxclZUiLqpjGlEF3j1qvZCxTr8gb+DDhh8u7o= 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:20 +0000 From: Leo Duran To: CC: , , , , , , , , Leo Duran Date: Mon, 9 Jan 2017 18:16:59 -0600 Message-ID: <1484007421-15462-5-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: 0494ab3c-2c90-4910-b4ce-08d438ee0b8a X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BN6PR12MB1234; X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 3:/pXwsmYkZ45fa6XudxDS2VZw6NShIQ7Rbps4BmGcz+at/2FTcFv79SNCvehw5/I2yhVq0wODzfftdp1MWUtfbHek6vJ9XGw8zSEHx31NnJCKi4wEeRf6ZuFeGj6MKjhiNTtVHIEyQy+JfGTPbYvSJ6G1K2J2Vr60cGpxH4280eLcDwY0i4+9n7Ek0mwNxyC0vDLOoAYbPz6I2FOD6LAaj2kxzGwWPl4nBX0g9gv/Q7EjQ5SelJLnF0CinKQPAIS7r8lTlO2W3v/TnN0327nvXA==; 25:+puc7zOFMgfdgfGdnWtvTtOcQDSLNqpK23uk1N6CFwK0EDszV4z11WRKIbgPuv/D7YnmyV0z9+k/DDytNOyHnVQ6ggEywdJKQGkG4NoL/WDIoy1auNghPvqq8tgaq+U1z0vzaYS8M/D6kMNeAaKvj7+R8oQGljTx+zPXOzs9Vf9yG+BlkqWLi24R1AAkyN9IRErYboSlh7mBS404o67qjPBh+lJIS//bkyXHwH35N78bzsnLX1HA3mHiA0IwZD8gye20hhy7g4eNHYGFE5G6HsIWB2vNh3VsmaEYRxgLvZYYZPUiEiZcTUQwiKoxmPZ5nUrMyI/mJPoRoi5K5srUNqxJCB8qTitHMnDFT1Ytril9ZnanD8yNuvwdtn2LQe8U7/52/vyx5pIfKU31mwKGqTIA5I475jNlBJQ8wGYt5qEVm5wg+M6JZVFm2TFb5G4S1WwlLIW47wrWhRLZlu+1VQ== X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 31:NF8cXgK+C7pOLc0qYBKWEWCj3/Sclp0gMiS0E1GPOn7BYeS+N08Er/RM0WzAd2pH8WU5gFblFTGorFWjJo4GN3iEVltqN04yhO917iZ6+y62nuWnityItMSFo5R1RI23ODnLI6PUdOW6Nx+7i11nYz9DysLqnOlXq+n/Tme95HSEsncnfJ48K0X23/HBPVo3AC5ZKoh+WHALYNKwCezJCK7ixvSGzEeJbKj4cZ4Y4JFQdK2wt8FIH3KC07gQtXpF; 20:EuZPQd3l0HaWm8KFtgbxwmK2x1HeNaZg1zW2U8kPX///lB90Z7lDgsSNfWsxhyikJcebmIjsWjSIodB59DbVL+bK/0/UCf1GjwsMASyO2IvV+FsxQDpIk3PXfzD/gOe2i+eiGmCC1HtIQ1do7CQFcDbBkNx5c9AVaS3q8fd4Wl/Knm1j2JNdpN62+MC5xfGYI+Y+/f36SJgI3rzNcdzS483q/3PFAm0ZhwRQIy/Z0xGm3xheyAuuYIFn9s8Hc4DUisciiHhVVb1lMRcLafzdHso9nOMNl50zg6xTx0ZOxs+t5pV3JoPnAa51sdQEAsDmXiV1VCHuGfd7pFomWUJFKTP4KJyRbNTaSCVyyCbsCK99RXa5a8FeYux6NtpHL2pFmTYE535SEOmqMqsw4mredfSZxKNJKrkW8G9GoKeGESUzmEUereBTVx5ruzxJz6X0mACsNe+BgdbcYzNXfGMXmT39iJR86KOnfxSFjpqqcMbhccYUj6DjA+NR0DH50Xld X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(228905959029699); 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:R+0WqgLyx67zQ11sgsBsPeKQ9WApD6cioOIKeCxeNAvr37rOBVP1HqkRs75bPjkrnuNyTnBWSlQP0bmiEoWZJ3qrpg4KWv+ecSWYTqdWMrHE87+5OaV3i/OJ+T2UNpyL444SC3hl5vU5I/UCeaORAGY4h6ttDpFPME5/92TY/djkoSql33sAfVbt/WEDblyeICfhVxKsU7Ss4aAdRHJBbuBD4TeDXQ3o2Cas9YvoBqPiTQyxFLD+DK3Q9oqweAJDKRbAwit9j8xHH2G2AsGAqvbgJtZ/mOaKoSnnY8TLHU6V4H1/6t77tEwWOFDlGF6NyqWOX28XD9RASpfiVP2VsM+JvT32B8cumi4UOIpFna0BVXvwfjvaNoc70vIn2RHdkDNnCUfgJA/sJtCHCU0RR91Zh9qkUTFr6Ee6Gn8TvALt2wD4xksJMcRSQjDNBxQP6Sqm5TSKoxNTCqzsyqh0vAt85YZs1Clwt2pjIKKp898AuxMjI5qWghf9j6rIt9jFmmSDvNK6Ln+8lCZag8eHz+zct/LyruntfqynfHX4tP4ZQxWXLPaOT4ZgSTQvXbqnTQ9YT0eHRypLQjAM7PQyJfcNnQJGmv1PIvwN7oUkKXeinMjP6pAYCV0Eib1E4UWo4Ah2oIwXOvMaz5aAKrcDUXFS4A1vXykOC7yMufisFe0= 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:ipmvKgnljGwI340762hovLbyJ6itP6fEdxLLbljp5?= =?us-ascii?Q?3owURfwB64BpqBSjG719jw0rAuWEImNJ55965mVFX+VyDFWIvF5BkjGCNP+1?= =?us-ascii?Q?eJydctb7b15I5Z+xaLrFwKcEzF22RRNPlPWmd4rAUQngflOgpVGttQprLqoE?= =?us-ascii?Q?Aq+JcZyX8+91Y1ffsQzaBSJ5CFmCCUMXIPvn1Xm9kLit1HfuBbZcTBr+HcC9?= =?us-ascii?Q?kVw4FlILjlEPfTlejdsRA2mAR6PEZlhp1yA5iy2ej32c+vLFpjSUC9OMIaSM?= =?us-ascii?Q?DoXh48wUbPyHfszG9696k1x87LLAdBBBR5wOkI8V1q8QYlO5+gYYLt3cCo0q?= =?us-ascii?Q?TH67W0jhkr2eRfmRXdIBH2yRpMEwd4EXx38pZngw182qB188nLqIzKb8SsiJ?= =?us-ascii?Q?fovmWP/at/xjB4UY2hSvvsDANk88KIPo3T3h1CsWLVulOaFyvb82wphvPlDJ?= =?us-ascii?Q?jKK/hc5fqN7AnH8lDBWP8yW3RR4rdpN2W1fPaG/cEGG33xdLFKg3lx4AtWc2?= =?us-ascii?Q?FXjXRjCASp1bA6eEcp3DeObweY5JCThvGBluSlULUxwp4K8CsUzf9nvZKYQq?= =?us-ascii?Q?tlSZooqJaFexcOQNv5JfQrDghHjb8MLkUNK2N+1akQcyDTJccxLAROstboBq?= =?us-ascii?Q?5LXqmqLBOJ9ntMyqT/8AjdWfXh5QwKmAQHBsdukSk84HTZKXvn3fIGfWfjRO?= =?us-ascii?Q?eIaPVTnj77WyAq5ajDvm0OukiJjReJ5rsuKZt7/h4bPKkmA4LEF2xjU4Rq2X?= =?us-ascii?Q?n7qVtEi1AbeJjicJ1e2mnZC8jv0PVtJnDN7lkPdDDwy9YjwHcuBgQRbVDYwY?= =?us-ascii?Q?hBT+sal8ns2r0NL+qP9Ax+nLSE7zJbHBfOFydAD+MhyPr1Be/OsswEUxULoe?= =?us-ascii?Q?9cvMJxH8r/ZFa6CP7JLSJ9nBQBi+Z/nO3DIEMfe8mnq1P3lzaPh5925Ujxmu?= =?us-ascii?Q?p/gDORFuCo7+MIclPfPaNwZkhptdeVYMsbs7/rFLky+Wty2hKL1koRpFovLQ?= =?us-ascii?Q?Y/51tBv5XYeXeX7IcCinwuhJpgcjjPnL1EZSw5RnkMfwnnbdJmg9S0YJypTJ?= =?us-ascii?Q?P1JxfBw0DgV9VQWGfGubl4Hl6fXXEUavHJt/6IMY4DqvDMXQTNMVqAJQ+QIa?= =?us-ascii?Q?Y8wRHb+4Ga3JWlsIlQPBt7ASjbi4xQwiv1Ry3ylWOn+spyg/lKjgRrdsPRWg?= =?us-ascii?Q?6klb1IYzdvncyFwd56Nv/Cm3QGtD6aA/fov0BovAu/osROn9BLUOUhiqQ=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 6:lddsaI/IG3yS84bXHFh3iKffrjYDOY/5oARy5SAggoxPfapHRUl2xsZO+CDSfXwsxVhBXircvUM6aWrMrEsgh0C93RLRCWNVFZvZumd01dwXcwR+efExv60UHcdIZT+VbNY9lB4MX0FuECsczq/SYciODeEmOVaUXEKsU1FbdCeATppDcGGboXrzdkVwHCaJGuzCMyber+lmxc+IHwv0wxMx2Fnpe1GGXDrIHoAGQxYRG6maDQKQrMDGPHh1LNIVfiSTJHRoscFAW3gduOsJpWTSZydsB5b1BT/uzYKJF/24tCIGab4hnHBab9dDnVQxW4JkccPxwWvHXkTEVwzsCg50T8VlnScCDOpTxEqMX18rrmBPyeyEbDDMg/iBMLYZ+RxfZK4YDsgqckHipBJHBYXmckm+3VCdLSBtC33MO4kqwwA5bKCfQFlH+4Myvsqc3f5Kz5DdmX9PV1KCWjY2Dw==; 5:9LVaSsYJa2jDklYVCOBngZg/HoddnBm2GETgzRAQvMtmaotcaH+4ST6p/u1zIou6yoUzT6TedIc7YftENQaFFZNhASpt1g12PKpSCIWEzWmo2gp5aUrwXBrXaVuNE+WoYc0FuhKCuR4ozSTgpRbHhMMq/Bmpj4cAOwd9FLpwd2M=; 24:7uXcNrS/H7qrpWAAIOmy8L1pFHNL6pXnACKrTP+UCQBbvyibDzHNKqL7XeAeknPHOLVGhYs9CgHFu6aYaUxcCv3nwxzSz0jjj7zCAM+aoaA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1234; 7:WYJ3x9n2flImgnn3WoHBEOUpc2pngNk9SCnE+3C9isSC/1PrcRgIgVcSSawgEtJhKk+Jir6LUGPRQcu4Yi/jdaJ7AiDNPIuPOq9pgcmkjJiZPZJGhX57zX7dJs8CNL9Yd0/Lro02unkWvUK41KGV3y5Ta+z3XhpJvk9os3NKqKa78pEIDYUjYyUDFJPGcM1WZuMsiU/G8c+i10jitsP+RL5Oew7x10mgOJMBSSWAYigcy9WE9X0SJxtBMpAHUnAb1epIhhrw8Mr+tG2H2uRJ4P+rMof1E/SFrAGBKUT/XQ7u+GPxV8yBjniEB74gqocBgtuFq48U4cDVK3xHsyb5i4MV62VOFj3tLgY67Fm7H595vEII1kTBYLoK0kdSWR/BCPw27w/iHr6rPSCIMhaTJ9aBtF6zorwTt1iwyFN8/1fkJHGxB3/QDbHUSrBqdXwiGHHpEx4xoJ6kr4g1NlZwfw==; 20:TeykuGsPxbH6SmAZ8IAvd/rfFZ5ZaXUfgDWRN5C4gx0EDM9teVtz6Q9MzIon+2CEiEY+AVjdx3nZ85u4Wi/CpAYvzlqvPxWgeRq/WNFtwexi8ldvq0Ca0yghflwYx+HFjkRkhluy/LiP71M6CgN64tXwVTogB/3C5yK7l/OwcVLMt4D0cyFBl4fpkqpwEX1WzSftBFjpknpLx8h1cwYclUzr7NiP7qgjKKIzSb1OZCDflnynGZFqCkvLsptF+n1u X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2017 00:17:20.6428 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1234 Subject: [RFC 4/6] MdeModulePkg: 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:22 -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: Feng Tian Cc: Star Zeng Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Leo Duran --- MdeModulePkg/MdeModulePkg.dsc | 1 + 1 file changed, 1 insertion(+) diff --git a/MdeModulePkg/MdeModulePkg.dsc b/MdeModulePkg/MdeModulePkg.dsc index 311922e..b343c19 100644 --- a/MdeModulePkg/MdeModulePkg.dsc +++ b/MdeModulePkg/MdeModulePkg.dsc @@ -48,6 +48,7 @@ [LibraryClasses] PeCoffLib|MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf SortLib|MdeModulePkg/Library/BaseSortLib/BaseSortLib.inf + BmDmaLib|MdeModulePkg/Library/DxeBmDmaLib/DxeBmDmaLib.inf # # UEFI & PI # -- 1.9.1