From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0061.outbound.protection.outlook.com [104.47.32.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 8130821CE73EF for ; Thu, 6 Jul 2017 07:28:43 -0700 (PDT) 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=Xxbk69e4VPD40CgLZPlkTdWivOWH33kfrd8UX9QeTzY=; b=yYcE1nQzwUubS8GBmATDeVNygB1JVPV7szFC/LKBDW0YFodCEVC/jBu8PcSSZKyQ84sItJ1zKaPGokXbEmesntqF4G3KZ/wN8x28WShKaKVALcHytyN+iNoYY8iTQ5s2PbmLm73p7fQcRoHyGPYjfINV8ZwMrEq+qisEI9D6VKw= Authentication-Results: lists.01.org; dkim=none (message not signed) header.d=none;lists.01.org; dmarc=none action=none header.from=amd.com; Received: from brijesh-build-machine.amd.com (165.204.77.1) by BY2PR12MB0147.namprd12.prod.outlook.com (10.162.82.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.13; Thu, 6 Jul 2017 14:30:22 +0000 From: Brijesh Singh To: edk2-devel@lists.01.org Cc: Thomas.Lendacky@amd.com, lersek@redhat.com, jordan.l.justen@intel.com, leo.duran@amd.com, Brijesh Singh Date: Thu, 6 Jul 2017 10:29:54 -0400 Message-Id: <1499351394-1175-17-git-send-email-brijesh.singh@amd.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1499351394-1175-1-git-send-email-brijesh.singh@amd.com> References: <1499351394-1175-1-git-send-email-brijesh.singh@amd.com> MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: DM5PR15CA0024.namprd15.prod.outlook.com (10.173.207.162) To BY2PR12MB0147.namprd12.prod.outlook.com (10.162.82.20) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 011222d1-d399-47b8-7490-08d4c47b895c X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BY2PR12MB0147; X-Microsoft-Exchange-Diagnostics: 1; BY2PR12MB0147; 3:gVgdx8EtsLSmXyHLFA1MrbgZspQwNl5L0r7djtSgU7pyY8XqEXqfYr/EaGlZsVhzDx+VcVfU4lByzj2HBdDo4dnyFLjYLL/ZGXzZosC1PQIv8QhC9SOLDDkKJBCl8s0qR94LYhXmxLHThdxr7QXgvv4XMao+GKOlxGv6oVwaH9TQ3pN+4zVYiCRsci8GFNXBn/5tddbZUl43L/e3MC7a12T5ouxPsmqrfXmfYt62RU+drPilz0Ug62LSp523aDpDGPzeop5pYVuBVEJs9OO8Hidq3aINY5ebXZdpS9z+9o7U+4M9SFCdfvym1hrEBvf8uwVRsiwlS8W8g4DfE+Af111VEH7Rw+78SR3wmt4/ih+7jZjWSIFvFRyi+afd0eM9MZYj9bWtLcjSvLILrEXUjUQ0ykutrkyUE1iwVprgTM78xBOWdGVPN/2k7e9gYyMu8VhSLZVbrEn0fUppjgJ+rDgvkIJHne+2gHSW7a3mqbnNvxw0ZKr0jOX5A37l4x6uQdAdXFPXjnR91c8S54rnVTrcf5rMgIAAm6qmImqN/ftwHpe3iA1u4SsW35kKx/ZsyGI917J8enLsuwhx/eo9ADAB7xPtC6iX2fbc2VGeHdeqp5egt49sCc4Ihg53oZeZ95O0obkmw1LUL6xvxFbuVzqBJ9KGPEaNfuXDnu2sx7Yn7+kqqjnC7/VnUnM30Mt0rYXNN634vQxygr+5TDiOhVDfYajDb+T+XneW/A1RIarJBTPQD/Tyamk/tMfDQ1O7uBZvt0y0uA7IXEZ0h4QeZg== X-MS-TrafficTypeDiagnostic: BY2PR12MB0147: X-Microsoft-Exchange-Diagnostics: 1; BY2PR12MB0147; 25:4pQ4PIFsBOvXsI/KFcfXsNZor7yCG17Z9OaItM8i+xKcp1p6490OhhjgdfASpBmdKkL4wK08Z/+WkzVfxPI+UGeavKvxD8GC2ivmH6j+wg/+7pFJMjE5B/GjS7nhlfGg2vnNM0J94f1VueeXhY/Fx0TxY06lJyKS0ZNz6KUqJWQdVCpqB91bPmAl9TzFPTk3q69qW/YZWNryur8rnz1K9R8f28ea+REIqglifdBK+VutaY/eoSUVK51dw8Lgvl+cfUPCsAe2j1NlADr3YK4a81D+MgJprz9B73X2bez6+jSjsZlnw7ZeciYMmoXnEdhDtqggnlTJVX5xVYSBmZBCZN/wOT04B7NE4kryMW1ZRIRlb2RJO9BjAfpBPsK4u2EV46c5Ph57xNS/pYsjLp/wr7ohzImlc1CwXEHSZoFA23H8vtca1ndeZgb2PKqvw/J1mWJaEuwLMbO/Z7Ek0YzRmEX9tB/v5YmFu/dJDarH+PB1zXl/DCV/z4ifY/sWj8KhWOcwfISGpln4TN45vlzuJxtnzTASQwMN3/PXKkou/7HxR9iHjswhZnR+Y4KEst0A/ATikKp3VIJudrDk+2Mwyd4OBztdw0AjpY5BkOhHSPQP3/ExMG9JcPq+XLTBkqXBuEjcW0tohc3CJNuCQp9zsbCwA9ZevMdH1MYzW0GBkD+XBUDGek4PQDcAF/wBbPHBFaxKV5tzKd9M9ZzxkZPmYHjd/DeYsKq1pqee2OkZqnrFB27ARSvRTrzKwnMHw9U6PpkvUt3yzyynDpMm6Mqznd1EEdqVwfkzJkeAzCgtns9YgD0hplmW+Y0kJwz3I24eQh2QdK9hSGVAOmHJSdDSG+NubrcwLVUx6QEFksuTM6q6LxpVy5994f5apiAt5JUb7le3NqyEc/wLGRwjyJqxraKz2/jF0JtcHgGtlUpI2O8= X-Microsoft-Exchange-Diagnostics: 1; BY2PR12MB0147; 31:DjarE3TvGFeWJPByGB9VTQNMJ33/qJPwb5C7OT1L09/IaqSYohpw20/mJU+Q2QM/XUzQeOQxnmXtMKvUaOCkGMxWBvG2zC2y4h5TSqYtbxG2trwBm2iGYGnHV7FcDl6eyiDxdQiYT1FY96BPcIPKlVmU+oEfeOdHycLZ84e+regU8C1lWcGdBEdNsICpaoMDDn1dilgirHQaKaic+NXe1jkjI7dmdbVEc+FsgTpy3KJu3N0Twxx1f3o1rWxre8ydCh2qlEK5g1Y9OHkWAq+u6nZima1K1F1drEiqP5ti3lfSUQRVP6ngA9A0HItngMzYF2GYWkAbX6r/7b74Vf71nuTdBKhcpAzsWgwke1JRqK7/HoLMH4PtpcikEj47+q6ZyDyWDfjN4oHd/5Xw9nCzycxqiU/jFvqonXHSsd353Vu25jeY4kmAeEsbyHZ93Z8sULn5+TJHS+1xHmDvo2UjD8CUyJ4kSaWAs3elS5FIeVPPFSAtTkcclm+AUIw/82/i+gkTXKoGu2Sb3zmJdr5hBiSlFF4Vm/VXIHSJLIA/ppsumqmwTQ3iYObK5QW6Rl/m/udbGVYq/lu2n0P70AIzDFZZbGg29kRdGOCcl1XVNirYsyNQS5o6sgketbTmlmqF4daeVgwXc9ZpkLLAuvcw6SwIOqeEE31U7KR3LxwAN8U= X-Microsoft-Exchange-Diagnostics: 1; BY2PR12MB0147; 20:dwhkVAZA8Fi8UhQP7DEqTNWbMBNKECoAXuw6o6M0imlMjUqSTpZoea+D/ihFI2ibe9DWmyW6nSl64rLFdzbr3aU6DvGaw5T1IEEknDaBWK4lA4B76MFbGFsyBcxAzcTUx1MFxw7KHW7FaDxaWMY2ouuWEcwXkMQG6BaJXs2QVxzPY7/MufrkNu97A+dhpO0AqTqJLUx37ZAWeVwem8ZqOyIq8zGSRIwBQpVdRfGIVMthyaB7qXzPAneXBB+m2/5QSUhz7hBCsbNwAcnW7SyxPc7qVXxsmVTdGKxcK0hOZi6lnnfjC+ESBOKqGOSqnJWj2RDOzAYdBhNHlEPP5VuIswaYfuHQ96ZO83UylQkrTaBCpOt2v9xWz7nfBseomwNqd6j5WsidikMAxtw9CiCIr+CQH6WJZCmB9MqLTAiIzRB3jI6+HovAnJUIR4ukNItCmHyix33+3wfL/jqPJ8FFXupCMtIjhdtJXi3GtbXeCWQrh+PiIi8rNjM63rOD5VXh X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(167848164394848)(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR12MB0147; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR12MB0147; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR12MB0147; 4:BINjCmDJh01m6xGBp8Uf1I46W2THAp/UX7uFRxAhs/?= =?us-ascii?Q?ZLPhT5n6BWcjRg+hDzN8/vXVsC265uWJV2KuFx76ywvUD/E5XJ3d9gmNZ/nZ?= =?us-ascii?Q?ZDjiaRcuTXkcEswUnLyav/pqdaLJ0f8be5jLxeJVlAGMZCURkQXtXy7q/YxS?= =?us-ascii?Q?KNQAOgRXA6Yl4mbf03iZsgOUDTn5wsw3jPkQUN/7Tukmhi2F02NdtNPsZiUX?= =?us-ascii?Q?JvGe5T7XuDx1cQl6GIsuNW+bVetLluv8W/ayGIMSrYsnsBYCsjfQAVuPipJn?= =?us-ascii?Q?k7xrU9CGVvtX8SMR5lhudCN8fj+FDuve74Z0qfU9whc5q2c8KU8nLqdoXhjA?= =?us-ascii?Q?H6UTywbYe8ndFX10XYu603hAb0oPPqbbokHDzcXhnqfc6Tts75cH5uZXLnl2?= =?us-ascii?Q?DJoTnv98dt09BRAoxzefq/1OQcl9vqNRD3i9FLZ6uT32Ttyqzq96c6S7EnM5?= =?us-ascii?Q?TKBTD/53W08PjxCDIBB9cHCebi4AJfxYJQlVv6UBr31MnT7IFHqYnRLB19xp?= =?us-ascii?Q?DAMrE7X2DgouZS0FQeRolKO62TLNj4iNDRU+u4H6v0pu6URW7JlRfpXugSm/?= =?us-ascii?Q?+y8b2SIEdlPDvKDa/py0RXmGEGso4wgHQXPZNmAq2x+9i3O6ci0Pm6Q+1NUP?= =?us-ascii?Q?+so+OB28RIz3ycadIERXtPPSYHF6wsjXrPIP9KDMnfc4JdY7Yjbb1k7anAjh?= =?us-ascii?Q?myOpXUpRhtD2twm7ZzqxuohYovrU12BwN0dyFYPPezcF1lF6pOBT9slE0QfF?= =?us-ascii?Q?vnU1FDnshU1/+2qvCQPVJIy3elHqpDBpPDxEwCk2z/JSTMsut618gPEj8jKq?= =?us-ascii?Q?JIhWQr1oy88ebrA6FfW16cBvmdxbnL5En68SgBwFsf5jK4rkr1Dc15qzjHOF?= =?us-ascii?Q?1bhP6nM9Ulm6S5WkRjqNcpiGe7mfZkH7fpuQiLrHFl9XyP+C4meCh78CCfYT?= =?us-ascii?Q?EnxMGmM+v96eDQk4T8kpgsS11we7BNqvV75uIRZh/AaLyMkeYRCFjCzc2XPR?= =?us-ascii?Q?G3mknRROtMzkrlVwd8dXW7xU2+it3QttUoMz1WgHtsUx+eg8al/MJgzQcCKA?= =?us-ascii?Q?4fNJiGcZFZioyscLdN0CmKJbBFW03cQ0ku84pCrXX9O+Z2rH2FsUWhJjclYU?= =?us-ascii?Q?ocFKca2ZN6GcMEs6gOmDFQS8llkcssojA6iHyUfYYlp/5OhakBJTxbqKvrlI?= =?us-ascii?Q?bG6cEj2WAa2L1+6F2ZBMhDCe7ZtKjMMpVuYcNIJJZeLkuTvvl247hQ0rw9OS?= =?us-ascii?Q?tu4I4l07nROrNrnXc/oh/vZjVC7P5PdSmrkxOD?= X-Forefront-PRVS: 03607C04F0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(6029001)(39450400003)(39850400002)(39840400002)(39860400002)(39410400002)(39400400002)(53936002)(48376002)(305945005)(2351001)(5003940100001)(2361001)(7736002)(50986999)(76176999)(5660300001)(4326008)(42186005)(2906002)(66066001)(6116002)(3846002)(47776003)(53416004)(6486002)(38730400002)(33646002)(81166006)(36756003)(189998001)(110136004)(25786009)(50226002)(8676002)(50466002)(575784001)(86362001)(6666003)(2950100002)(478600001)(6916009)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR12MB0147; H:brijesh-build-machine.amd.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR12MB0147; 23:4XxaUPOuAxOlz2ifuIUobYHCaFepfHtDxv/4ydOG0?= =?us-ascii?Q?wjpBmwhPlhYq2yAhhJNnIKjdvCFOEeI3Is1Uu9GaBfQVmh98natR0/psbk2j?= =?us-ascii?Q?uDXKnG6dJu5Gt/ytAOlRWfN/ONBuTWbED+fwV/HuaL1Iy/IuqUfN3Y28orwY?= =?us-ascii?Q?2B51tolwMgVVPhG3IxAmxY5wTaahB5CYbrMDt8zZB+pUVInIEFYeO1PETTf2?= =?us-ascii?Q?u5ePVBLoeiQJnQsZ6QrYjYH20NhpvFSfN5ugGeQNF3RivNLJxD0VP5Tqnn7L?= =?us-ascii?Q?m90xi4HpSNQX3zEpSDejGYSNp8b7yodJGM1zQHcf+rCyHieIoIa11v9YBFG6?= =?us-ascii?Q?JQLHJ1KjUT4Do+5j0AovklQCovm3OTicegNVzkV/L4e4Umd4pPZtXYVfofcd?= =?us-ascii?Q?6qkpHnIh+bvGeRT5HatB10xIbk6Pp+J4glaGqCWJAY6mOI4pikcLdaiXo6Q8?= =?us-ascii?Q?pxtV/uyqU0PP0Ia5ToD9lkRsGn8NYG38Xc2OUVLK9MkOy+5VPXQn6q6vDP9M?= =?us-ascii?Q?nNCAUduKxSA45yxPDWxD7Uqr0EOtOnzpssG53KYbZ9QJMloPcjGfVFQhG10x?= =?us-ascii?Q?+OiD0thYwqo3jNnhcPjmzmmwl+o/h7YCoFKvhPN+nRARuAuzaMIxkKziMDD6?= =?us-ascii?Q?n7EPRnVGmWW5fADoCkCRsOw94vvlMFQe6DIvtjXK9BBwfoKoHRxX3CoFUKKE?= =?us-ascii?Q?MdWyWLZYugi5NLuzCrPAZJ95MfXNR282x54V/GYRFtvaFwKe5Jm3/0iHlo5C?= =?us-ascii?Q?GnU7oRBYifR8JpKU5qmicSrAq/iorUNmpoBFi2n6C8CKDzwWY+YyToAEKE+8?= =?us-ascii?Q?UXiB1BvYPWMJ2ssZHDLaFnXLOn3McCRQETej7vf/f4XJdyFmQLUjIBSMqNJw?= =?us-ascii?Q?VA0/dVSJ0U/n/rsJdE4gc9TXEYnlXX38mf9VdkhG45QtgyViqWOyyRnXG0nB?= =?us-ascii?Q?KL3rbeqTgxsjxngkB+lfFBH8HztIJHWmoHGFkT/+ND+Qqa8K2oBJRWu7aGbg?= =?us-ascii?Q?ascX+jeIFFV9P5IOc1XMkDvsYQxY1k0JMRqiBfDLWXBlb2Td6afkK5ibLVN4?= =?us-ascii?Q?WZC0/VafpO8orINvmiEZvL+dANfWqX38y+SfrYZv+XGw/Zx8ptnjeQcIS9U1?= =?us-ascii?Q?MsIBmV0KV90wP2aNXRcqV3FATKZkNqd?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR12MB0147; 6:Oi3Az2vbI772cLmCZcOTB3UuJsSxLrpfWXq8RybM8q?= =?us-ascii?Q?7fJrSoxmNrFG8EKD7R7r8LnYT4Cc/ntcF8m8BRxrbH350rJQZKES6Z0Do+Zg?= =?us-ascii?Q?Ui4FretfUXCwZa8yyBoraZDsMzLr8Qtu9c2WOav7lOh7PmG2KlentABaet9R?= =?us-ascii?Q?WSFQ9Tl3zjZL4Sd4CmKzCv3FT89c6NAUTn6i2CMAZumzN76UfXrwrazD4G+S?= =?us-ascii?Q?rieLvSjJElArWFDUKRSJr06mOrQESZzYbRozQdUGGBb4pRJc9uDaTuR6ruIF?= =?us-ascii?Q?673gW042QJxmYRJ/OAC+LB8e9OmT4Ac2Sboa6aUy7GdtUpaRVwpoWOSHdzq5?= =?us-ascii?Q?M7tWQYAlqH050RgtXTP3cw5sBCfE2XztTfPgjHVw7GKgYf4jbHKxN9Ot9cav?= =?us-ascii?Q?eeeHyNvMKr2Kz+dEs7vdPxsmtcKUbTyUQJnC4ZGxNbO5ys28SnzQh/tnSfx8?= =?us-ascii?Q?kic9HEm63qke/U8qFQNGuhrAh3neJpvtzJ6Sp5PNI+30lGYPsDXoKx8TZxfT?= =?us-ascii?Q?cyLYMbdpp17A7vL43vNYV2kjNpSF1qNxYg9e+8hdFj2Gkymrs5F0t1wB7cYA?= =?us-ascii?Q?YQ0xJUEepdigPEgnAy+iB4Apm/wWsxVX07jp6Z720/fBRRx0jPHPKJhOzHlA?= =?us-ascii?Q?gM5LJL+jPtyYe3BOS92xS7w1jaDWpWTdFzsZ2z4HMOWv6CWFVohI954Xbb6D?= =?us-ascii?Q?DlAn+DdjRoe2uDgQCTXDVCe7R1vQPAHnwFOBRjWpqy568Jw+eO+HDEAPB9LQ?= =?us-ascii?Q?oj9U7RtH8wMqOQTo2qEloFbVYrTyp0r1Wh+DD+t9juar4vzk4GKd0xp7pP4M?= =?us-ascii?Q?Vh6pRGung78yfRh5Ff9Qm8WNsLAcYmRPkQv8bAPZJBQ+dhojpoHkrXlHG341?= =?us-ascii?Q?lfq+nlKYUo2A4c5PkCDIsOyeNGAk9USacFVsWchAZ6AHy6eU3cjWP5OdbfP8?= =?us-ascii?Q?YuBgWvoUJfLhR5d25I0voe0dWzCNF75MoO23s9h5hnSxAaYYWRyFjKq+mLZ+?= =?us-ascii?Q?Ew990B276clNkxWuY8RM31?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR12MB0147; 5:0MutBg8o4ePAkBQAxQQjPd2usnNs4lWpgP1ddYCLpie1CL2nXd6dKgKOFSYWvxZSSEuJMktZ91vKd98DTtgf2ETCP5YlLIS0YV8kQmbT7tnPHZisMtp5psufv7fkkGAYYiQOK5LNaonCo2qSLIg4aJOQ/mkOZQRsW2RYGTT16M9Tf0kDpxAObDnVwzV5SIEfEi1jdR2KuMV2FowkkGbmw2ER900Me1KvzRrlX7lMm1FlrrD6bgaNNQVE59Zbp0RmogJzVrDHCegNqzuFWXX1yZBhdWQ8GHlNEyglRbxdDZsMbw307BXSomonBQjm50+4OtZYKwoU4J1pHA9S3HsH0/SIk39867ZA1S+yYKvLfcE+iqU2kVUguatzGl8BffJj7rxfwJ9NnqJgAe//ynzPRxdD0uW1Xs2CcfQiR/PFC8cdbuvCu8VSXDrGblUQkSkPauh5HMSOD0f0RfSllzB1qZRIxcw8ZWUfcB0URLjuFAiHxepBlNdmF5ROLlY4dHVM; 24:zH4xfhOp/BgR+MoyyLqKGQlaBHV1shiZ2c2cS8va+z8Ra9PGTEWuHmS/wI9LYeLYO1r4IAi4H1gsIAUpEHaKFcm7KufQaKIkYgETPpI8boU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR12MB0147; 7:fHiY6BK9vXdAegkt0TS6npsR03mK0dwArZ+LqUlPICn6ZTZfm3ssPiCg56oolXBUDT3ZDc+WDIqLvA1FWJlicrom2w/zn3UGLyc8Ea5ogtNJvtGaOkrIhc6zMBr12//zsVVLOqTeQl8ZZQklQDaS47K74iYynM40s3Yjjjsv5rriRQ+uZuOgQ34b8E4WKoVpJivhaHEq0AqRDUo7EaDdmTzuJJlBGL18Ad2SaffM6ZkM1H4etJUL5oyvNDjNfO4BGcGq5yTm/lvLl6J6B0H1iWtOpYKftvK+mJB6rhu/C8KMkvsgljoMsgu25F/za4B/VuZiHxjbsK0OmtEEz/LkUOCvzrONxxIr70iur1G6YL2s1ief8+/dXbLa34rOoVc8HapRgB44mvGE8qxgGlOPnWpgPVdwFRVJ2oTOu2lU9zeqqBKKsIE6ltXtOojY7KYu4cgv4fOz/RmvRGr4m1LvfPAn5fomtbc8lzoOYFbXw2/OlY5MaDzn3KvR0uYzdcLEtGrt4zlBNd5OkgeHAzBx+4QIjtjd7sGfvJAK5cSQexsje4XjBZWwv0SMnugkqa+V6QxMcj1GUBWy4tyrQ+8EysbbOjkkLpcXyyVXUDh2ZSo5c/INMSZW92UN+hIVwhty86ybaWFIEwpgXj88AY8Q8mQXkLyIxrhwYPDgk4e1EBIYIC3mkXnXHOA+rW0ZvdetSLcyKJgX+zd/nVFgp/VzuzrdcCDzfkyDa+IkbIS54wV8VH9VQLD3EQ/EHEAU6gbaRRpP3QNr4ZxFGac1Q21h4UP/XtLjyLiCbH7rNhvU+oI= X-Microsoft-Exchange-Diagnostics: 1; BY2PR12MB0147; 20:sHs7H2j3wEgdliy8FknXxSzO8DHQTk8sUVdZ2sQ9k/w9dLZSmZlOkHVjnUOVgWX/N6RFFsdWQufEmgdZtb9pi2HR+71IcYCZUGwMqGZxdYE4JuYxUl/wnn3Fjth+SgrRyS6VTMioWw7qN9xJKfAGRPAjWJ6ARR6D1hJmyQ5DzgJlB9cw6K9cc0vQMIIH152RXxAN6/0tlFAPVyvpr8v2SnEwoFn1eDah4+giJnNNeGWTYK34dHlgP0jmitPB+3BI X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2017 14:30:22.5157 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR12MB0147 Subject: [PATCH v8 16/16] OvmfPkg: update PciHostBridgeDxe to use PlatformHasIoMmuLib X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jul 2017 14:28:43 -0000 Content-Type: text/plain This patch enables PciHostBridgeDxe driver to use Platform IoMMU detection library to ensure that PciHostBridgeDxe is run after platform IoMmuDxe driver has checked whether platform need to install IOMMU protocol provider. Cc: Jordan Justen Cc: Laszlo Ersek Contributed-under: TianoCore Contribution Agreement 1.0 Suggested-by: Laszlo Ersek Signed-off-by: Brijesh Singh Reviewed-by: Laszlo Ersek --- OvmfPkg/OvmfPkgIa32.dsc | 1 + OvmfPkg/OvmfPkgIa32X64.dsc | 1 + OvmfPkg/OvmfPkgX64.dsc | 1 + 3 files changed, 3 insertions(+) diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc index e6807dd64b5b..5a14325f7322 100644 --- a/OvmfPkg/OvmfPkgIa32.dsc +++ b/OvmfPkg/OvmfPkgIa32.dsc @@ -627,6 +627,7 @@ [Components] MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf { PciHostBridgeLib|OvmfPkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf + NULL|OvmfPkg/Library/PlatformHasIoMmuLib/PlatformHasIoMmuLib.inf } MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf { diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc index 353dc08767ae..2f17a70db8df 100644 --- a/OvmfPkg/OvmfPkgIa32X64.dsc +++ b/OvmfPkg/OvmfPkgIa32X64.dsc @@ -636,6 +636,7 @@ [Components.X64] MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf { PciHostBridgeLib|OvmfPkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf + NULL|OvmfPkg/Library/PlatformHasIoMmuLib/PlatformHasIoMmuLib.inf } MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf { diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc index 267f73f71512..c0bd5d0ea644 100644 --- a/OvmfPkg/OvmfPkgX64.dsc +++ b/OvmfPkg/OvmfPkgX64.dsc @@ -634,6 +634,7 @@ [Components] MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf { PciHostBridgeLib|OvmfPkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf + NULL|OvmfPkg/Library/PlatformHasIoMmuLib/PlatformHasIoMmuLib.inf } MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf { -- 2.7.4