From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0603.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe48::603]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id B192E81FFB for ; Thu, 9 Feb 2017 08:40:46 -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=BlgN3vVit7t1HsIh+B9KauUITG2PfOp55IgExLgl0tU=; b=yD8owq1CKnZFqPJrt423Ou2FjwOYh2lAkVraiz41c4Khp10ab5jvqNOc1L2GZdj6hIbWwJNpL19s6wZqlVF4LcMmosPAXToDZ23fLwIXQjto7HTN/9KAuHiLTNDRDsS5MmJ2ATaP+m9glEyP9kVqsgK1xSZ+sMmKCMgF+uKzgOk= 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 MWHPR12MB1245.namprd12.prod.outlook.com (10.169.204.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16; Thu, 9 Feb 2017 16:40:44 +0000 From: Leo Duran To: CC: Leo Duran , Feng Tian , Star Zeng Date: Thu, 9 Feb 2017 10:40:25 -0600 Message-ID: <1486658427-6551-5-git-send-email-leo.duran@amd.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1486658427-6551-1-git-send-email-leo.duran@amd.com> References: <1486658427-6551-1-git-send-email-leo.duran@amd.com> MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: YTOPR01CA0009.CANPRD01.PROD.OUTLOOK.COM (10.166.147.19) To MWHPR12MB1245.namprd12.prod.outlook.com (10.169.204.149) X-MS-Office365-Filtering-Correlation-Id: c5d6c09c-015b-4892-1dab-08d4510a6538 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:MWHPR12MB1245; X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1245; 3:T63GCpgHdlmddiGVfme8DRTLg8k8pZL2litTjQFz5W8eT4F4jDcupsN/uMhKV5dqFTkcautTsrcsB21WVVG65nMepXuxkWxLrdQSHIpPUm2xxNEBkgg6MHcSbfc8SVOiJtzSbaMIXN0snjjHVsSLWJiK3DKUuHBoQtlVm+HrRaTwuNfZZus0CX90IBR2a1+fCb8ktGY21xVRkAG/Ui2UlVR3q4F3j5FgfiKOKjJBhw9/dN9iIeqdBLUy6F7uKkOzSxb3gEHAMl8gArGFdHkun23aoM2eX0EwB5U7+7bJSqg=; 25:gh3np6BbtPmSv/hdmgu3zy3h9XKWdnIzxS73HjIpeAEobzHnTT+1rCjM/tHFmCA+sH5cEppfZ27do89ONB3YUQPrO2s1/lcS5le1K72Ya5ieTK6LbMbuqPEcveE1M2Ae9dphOSrxIUspXVOph+EHGChbX6venAsS4UivyGUE/k8r8zX9A0+yA21Eer5D9GiTviYY3bhaowvJP676OXXH62h8yMSFx9Ig6wmkj4msCu5WVCEORP0++lXmCFPnmuRneuDlik/KMkNh5MYl5m5k7v7F4GjxnZZUvMG+jS1h13s+ao6QPTTWlGZZfyZhQKa2qmbJDpUpAF0l5ByJbE2kYVWGsWCiCd5tVtDUAn3afwQGoECea80MPGScVqCTlSGihAvCXm5OF+M7d8AKZxfA7StZl949QmGQ7N8HDeamqBlNcBfW1DC2NIxd5fKvw3rQDSN7QUe2UL6ZDajVYUfnQw== X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1245; 31:Pk7EX7BYb0VMwhGBOWIks8vE/u5DOx0IqZ5FwcJFbkv1lwxOrBr0KCmlomgja1S+t+yYRMZL7DZit+TZguHJOh4TRJCSYtfXPdh+h4G8YyhVEnIhy5+Ix6hLbP3thU+TuEgYB8XVyTvkt3AxDAcpuwpnCdffjPd636eG1nMkL75HtL770hGEj/6OpYsWPT9Jpn6Ldm0IZWZxgKdlxw0xdtpSgOKff37N2YitmRa1FyJIxquRK0gkndE1d/+0kxe7; 20:hQ8mObSWrFT3l92jmVSVJZORH9x9OJit4j71HE6UPaJp7VAASdjQCMYpxSf7nEqmQobsiF7EkCazSa4oTzJv0YOzWkg6kd6zSG0T/4F688RyFYCr0T3pBJIhkTUTTI2d5St0E9f61dV9RcdRHzr06+y+r5aanP/WpFTU0cQcl4N03uEuDTWIjNeA8Y+/qs+xDEMA9DkXb+DbTjXqYVZ2nO1V8u5uKEHaUCHjjMqJhKzK4agsnyM8zX/ThB8HWemC7/3iAPKemxPMyV4hlajOOoId5Hf32ibaYd2VipnEyku1JFKZ583sTQZsedtqwv/Qd81cvxBk3abejFR+Br9oNws2qczMnb2jJKJwV/Y1M4TUYZW6/9fvItk8riDRcl9VSOYx0TlrC+oWOGiyMzQTcIi4dPf+oAoLB6s5mS9x44obnOViWslF+fcPJovEO3+jxGb0YM2hhUoMCk59W2SceItPqfGJcK9dzR9kxxO/RSYGVSDhtvniNBEcAeR45jw1 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)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(20161123564025)(20161123558025)(20161123555025)(20161123562025)(6072148); SRVR:MWHPR12MB1245; BCL:0; PCL:0; RULEID:; SRVR:MWHPR12MB1245; X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1245; 4:3zz95URTEmTGuPrUu8kcffFVTsKOix1LpndbSmwmlmDCcToHhoGw2ghOOn0f14S6mwbZcfg0xc3uD66zDv5mrfyIlh0Z8I75wsdm/px2r+b4+L6iERPCMbtnlJAOppQ5+GKFcxNBk6tq/NIXMRBs5la0NXTl5Pwoa5TazV52Ii0RpDseHG5CaoRvo0nbQF8RyV/pLJNQXkPqSHFI+ThElGTqqi/uhauMCpbJ8h1DtRZR5O/7acJkzJAOO2S/KjKqWEiIU1ADLzTA5EPoqmgViPlQQeceGPxX7kzi3i0uq2tMJvY2lgpWwBrxjhag6LJ2nTa6aeN8xQo7OXhjLvn/D8xHPmVcEyhTSSnhvHEVzWGLTR5f8quRkaMNNf4Xu7bmPv0ES0Qb+bWkg00TL/ITfyaTn/eR4HRmpjBrjBOZkgMDQesgSi30GR7kU0ul5Gaj4o9ylQLFwc/9QGm4OGso7KABj3ZhvBKKIQX29RxrOoh6EO8ozKqTIN7PgfHmPxMZyM/glZdBTIyAgxtmMPA3YgVfPRWMVdXdq/gltBgnrtQS5GJIL+ZZX+vJF8zyTFRJe+shQPwfJ6J9o6Wf1DkmuzJRZNtcCB0Rt3zhPlTdlHhxKCdtQu/zifINAgwBBniP9i1gmTQ8FA3tJ/lOTXUzAFf2OaMTsjT6TdiRBsuSpAUj3xb7n7vQO/7Qapuybs4moUGL5CWgSN9fD4C6OSRAzA== X-Forefront-PRVS: 02135EB356 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6029001)(6009001)(7916002)(39860400002)(39840400002)(39410400002)(39450400003)(39850400002)(189002)(199003)(101416001)(76176999)(66066001)(2906002)(47776003)(189998001)(54906002)(4326007)(305945005)(53416004)(2351001)(105586002)(106356001)(50986999)(42186005)(5003940100001)(25786008)(92566002)(68736007)(7736002)(50466002)(50226002)(3846002)(6116002)(48376002)(6486002)(97736004)(81156014)(8676002)(81166006)(36756003)(110136004)(2950100002)(38730400002)(33646002)(6916009)(6666003)(86362001)(53936002)(5660300001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1245; 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; MWHPR12MB1245; 23:1fY9VjAWG0hCNloys8As3gqON/ya1WlY6m5xi/W9s?= =?us-ascii?Q?QO1lySbqYOFkpRQGW6l31eh5N76BDSuD64IYinSWJVaDLJu4gKFHopRyaBId?= =?us-ascii?Q?ubRgwj4oc0knbiWbP5TgDTcF4ThOJqO62QCJMMbbYwm2+SGvUb1vSM3OK1wC?= =?us-ascii?Q?19tslLlJh++YIkFo6uzRTQG7KeVBRvnjfgwI0zJwkr++lqxQA2C27JPeSRNX?= =?us-ascii?Q?zDZiyjY6MMuzVXiRHb7Pw18N1xzrVGa0wqquXyM0aEn7ml2WiS9DdUVXtRPZ?= =?us-ascii?Q?lM62Lw/i2fYaFVCw8aKCNGkirWAWHDWr2+ZCx37T8qGqGCpUW01d+r2PlDpq?= =?us-ascii?Q?1eHRRC/P/eMBkWAUzMYd93XLqKXyX53q1+iwQwEb2ttmPzMI/H50/Kfb1f64?= =?us-ascii?Q?ZzTpmi6yFUAJXOjBRhJbMLX8RYjQkdVAb53DTpbBWjmlZA2h5hOB8QiFyeHr?= =?us-ascii?Q?P97Xb01MNZ9lxZI5bEeclcAQnFQG7hvlonqa5tL3yn56qKpm9kbpNlMg36V6?= =?us-ascii?Q?lmOVQnnjz7xcJDJUMVxfgGHwfAOTPLoTs/jc9TTZlJYjYViqaq578yASnuvo?= =?us-ascii?Q?/NLlo2Hc3nhSlabkBrDM+G0g7hJpF6OmiWOFXr9l/dp+HSMIjjxzlqSUMSIu?= =?us-ascii?Q?0Mt7a1NNiYjibd6qnv//zM8eyFi8x4gV4s4qwKsvEmZQ96JCosQMIDdJoYQX?= =?us-ascii?Q?dVoRkeu4j/FXeRJcmWT4t2f3zl4UiMNE6eCkgwFyuUiYaKYb7rvE91N+ClDs?= =?us-ascii?Q?5RmBCk80NW2hFLQb6xlnmSOXt/urtmz8nya/SX7nuaHqDco0tLmAQS+qIiAj?= =?us-ascii?Q?ytprYdQKT+t2QY69ZIzV+jgK0G+lFMGW6TUvC9STyj5p3C3NnhKjMG9z2KTH?= =?us-ascii?Q?H56n39Bif8uf3dWX0YqaBdadNbeD0TMVR1BQZezev8vr5RG+tEQshBkQtc0p?= =?us-ascii?Q?b0Mt6eNo8ODjAGWlV1d/oNhfLxlHBC4h9Vsn1ioFtEFW4wLf3M8eUuH76kuS?= =?us-ascii?Q?VyaXu2q60XMCJZ/Qah/SgEzJr88C0D/xi7JQ06UK2bSP6sBPEOSTsv9xUA7K?= =?us-ascii?Q?6gAewv3KW2/XcEbWaZJPKKudZBaioAWZEzeJE9bJJSO7JntzaH21h0evAHM4?= =?us-ascii?Q?m16vL43iwl1vLgyLatBBCeDBJlplw0JE8n9aA4yS+sCuqP+cr4LSKUvoeM3b?= =?us-ascii?Q?ImTqgkINAvFe/lIh4SIIbLXTbX9sb+1ZQaZxIQzUcfWxzENiX6P6XSnMub7N?= =?us-ascii?Q?HRMC62CscTuCmRRzuI=3D?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1245; 6:XdTofoyRUhZkhW2siOjZgpAQ2ga6wFvPpYPJ6TYHsGC9YKt3ANws0ddnhu84y262azaWFVaM3Fy9ZELab0+4i+dwLBF7yWebSCNIU6Rkc/+hL7vNuVTH05Y1eWdgOl2+4khoQwzIi0xuhRyX6lavoDHtaqjyhCVAOf+fvwLIUyQPZq04lCMj2eQWiOl9YUfseQ5Zeq/JzIPPNiDlNDSsUlDJmhCMVMeRBM0kDZcWImNwR2KeU8vEne46YXZ6dtdunRlx8wBMVb8CciW6Ckl2K5okcaAj5da4Vg3SiGDpvDlZv/MlY7At6gvXu6+BYZ9WrCtzjWaZwKaLoePYDegjAsnky+0X3tDTWCNuOs8NgLP2xT643hisQ/PR9ytHmKfVBLjwcKXZojcB9vZ7v2Shi7gxTQGihtBeEK5UZPK2aWY=; 5:ZzH+42kjmVUwIy4qB/Mqea/gkjnGoVOE7qZ0xifE2B3aEzG5aLN+RWiYbu4i26aRuWihv1uH/ZpKEmKjqWY+yrtAUAnQAMtBo4DdUDYXp+bSieMGLYSkXsMZECOpnC+AJMOKPm5tVHHJt6VZn8wYHg==; 24:poYxDRKNmf8tWG2ooXuyJXtnyO9E2vuzdLhF1vwj98yYKWxXWwPtTZ6p9sTirDIPc027CttrzTKn5t66fvkB70AbRbFJqGOOLzJE9eJbwMg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1245; 7:KkVHTdfr0fakVfpMgmWL/s39gWRWnQ6lR+baiDcuBZDlEuRULykoktwlAENq3EB/AJWxTgyljN4jN4PNxkJf/rCRG7wXKyrp3AAvFeI7mwJBybqNRdyPP6c8SdG19NgpuCd27/6+Q+WGChZiCd8od36Ay9vmv/sd9svHhTQH1OSu1aRd4TJzRfD2bMvp6ej5Vhgy54U79J20mU08pVXCOahrYEcLv0QTZLglfgM82grJreFasGyYHWwtJvcc1KvDV5M8aeD4ryuTPTQbh9tbvPZVkaGMhXk5aBP0bb0r4AoNcQaznnRyAUZDS+O1hfvRVDLzIPe3u6oHjOlZfanoBhAHsIaLB4REBLcru6F5AtTyoiGKX9mxVkAj71hIGXHbcvUUmfKCTqMP2MJiN92gJ/rkcVysdMd4epWd7491hieFF/oEoswBSz+uiyLUPbjNxBnhb8BXAXKAm5MIdexVEhl/a+N+R2LvLf3cyYCZMg7ijU+qH9d3pkM7FJDjRBFdjeNFSA3T439SKFgyLVR7fw==; 20:IBZjyDNlsu4dnSIzzxYIWdmQNmxfvWsoTHUeAK0/TRxeqIM9Hoea5f82hf2A+60mtSIM8xrmsXMxUZm98EbTM/J13TCp76I3bWV8BJbeFC/P1rDOE3FDF5Aa1/UOuwToJCT/yB7xWjqpLPAIR/5wawuEr43A6mP+Wm2wnOinVsdErmC/KlFoO1FoUPSmDBbxP2Em6elSJyCLgms6OErN+2ZuchV6ZGGXjw69HoInQcKhsprelA0pV7A6glEvuEcb X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2017 16:40:44.9346 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1245 Subject: [PATCH v3 4/6] MdeModulePkg: Resolve BmDmaLib class for 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: Thu, 09 Feb 2017 16:40:46 -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 Reviewed-by: Laszlo Ersek --- 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