From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0061.outbound.protection.outlook.com [104.47.38.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 43B0620945614 for ; Thu, 6 Jul 2017 13:09:28 -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=jq7Z38tzs6qqoEca2A/tSdYjWVXIFjrVoHNdYI3Rja0=; b=ocjuIkUi55D5Uik/3qF5WfhRcr4WJ6VzQ0mxOqjcswMGD70JBTpwbYwaZH8jmiKPUxiUlEHwGZVQeWi+ZM7D4sNehGepaoaLnAEAe/Q3j7D1URonCq9OU71cK9BGo9opRtO/l9y8ey92EmBDk2njHllmshcwIxFIRlZWETDX6lc= Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=amd.com; Received: from [10.236.136.62] (165.204.78.1) by DM2PR12MB0155.namprd12.prod.outlook.com (2a01:111:e400:50ce::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Thu, 6 Jul 2017 20:11:06 +0000 Cc: brijesh.singh@amd.com, Thomas.Lendacky@amd.com, leo.duran@amd.com, Jeff Fan , Liming Gao , Laszlo Ersek , Jiewen Yao , Michael D Kinney To: Jordan Justen , edk2-devel@lists.01.org References: <1495809845-32472-1-git-send-email-brijesh.singh@amd.com> <2c3b8722-0e91-af09-5d3b-c5751dd53a9f@amd.com> <149935954954.18473.9057866656909328887@jljusten-skl> From: Brijesh Singh Message-ID: <6b79e292-e587-46a8-1f6a-a0483a01f8f7@amd.com> Date: Thu, 6 Jul 2017 15:11:03 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: <149935954954.18473.9057866656909328887@jljusten-skl> X-Originating-IP: [165.204.78.1] X-ClientProxiedBy: DM5PR20CA0044.namprd20.prod.outlook.com (2603:10b6:3:13d::30) To DM2PR12MB0155.namprd12.prod.outlook.com (2a01:111:e400:50ce::18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 10c9868e-4e1d-45c1-6520-08d4c4ab22eb 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:DM2PR12MB0155; X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0155; 3:r2b2I0CnXW7bXwApKdm9nHfW27BBQHfhVYE38Pu+HiB8/fxPWGCJfNmPi1GwUbcl9RxXxZL9VcJbRcuySanLDIItefkQ2q9T8rnx0zIZ9yBzrfgguNU75dckfbOUEdTM8FByOxg0xXjn5NQ3LyHNnw/0QmSLmAZ7AiA2DHCzRubQ023e8nexnk/7Ezf3SQyUhkG0Pfkm+5WV9p6O6HKPmwQSP+04CnIDLtqc1e7Q8hNd+xZTSdFTiKNWkkkhDjsdNeayWYCvhMWvRakTzxDCHAXA/OAHquzxwzB8EXOJ1DTbl8ST2GrnE2Go2sBpkYHchEa+BJbOT65wfLY2P0/IV5eAOnk2mlBvegWyQTjVWNRvtuSEYuTWIoWgB4U/CQpU/vdbswsi9StY+gj9LAIQ6PfCwZ2A7sKhQ+qGBtfRK4niUj1ZYTYlt65/VQZQ8rISNciIrJm0VwHRfcaO4YMERTaCXQC2z6eWSLmOQKc2yNzdqIfIUHT8yk9abOGY0fMYEyq+gpKtz2e+6GVJFL6x2VWmbFHCggXJagX9XK2bkaPJXjVYMM4lcwGBFMEu4cJUgePcyPu/Rh8Ox2xY7pGglLSST9MCxHvkXgf3qRHIofspjj22FpokJVhRr+pCvqM4vu1M3JYhd2zx9ERygpFtDwWRlO51WrqYBYQuG5nmHoaeQze9EbkhR8sxnYGaFOryrMdCQCkYWBxhMtJw4m7W0MjY7porVbZSHC0bhv9k7qLJFBJtsiN8nxMLui79AWWHfSDVSgkAEgrManNbMBvhDg== X-MS-TrafficTypeDiagnostic: DM2PR12MB0155: X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0155; 25:gVZcXJev0fqkDspaQsaIxlG+8ioN2ocB4+bnCqFYKefTJSUBZJO7KNOjTxi1+10OGQByAkBnWSZU8Jc6LGZ2MoIdCu0cCjlRivi1Q+h3gHYkgPFlRhO5ln01iJz/tX/O4M17Q1ElaequTjgS+GF/Zrl5/4dZ75A6jGXlwXIj45Zu6F46m9gpZsB7RE/9qxYPLPoB64eFB24kkbgZKWzIQJTvVBOiknZndsfeHxLGJSmOe+Oqzqejk61p7U6+UY5S/1i02NOQHsijPwclubnd03jerH934R0+4PsN7YRf08u/JVEtYTXJ9g6fpko2TxPrcpro1EejHF9FuEFSiSTYMMJsJzJ8mXLMSNDfpnbHZ7fbQ9Mqryu4Q4RepK5aUHeA/jL3ZVQwY+piIKo2Z6xOb0+Ck88oTKFf/4Q8qv98x86Quxlzee5mYtJeUWzR4r+8b3HWghEpNU7e9LYu90aqpxqppqalfr3Xlc/p6AnRcRoEtGzuYbHBr0otD2D7iuUvQ1lAiCKTCPtmFy17W2e+5T8AdsHA/jUU28v0BTcnWDMH9fszhjSDm3+Xx9BMoCqu5fWxlyBEVmuuiipNdoUZ32XIjKLt8JoZ7VN1YfjcJIhjVkkarxfTiGjd30kOLw1J6hBcNjQZaJgx7bgS2mynOMNAHEodeXdB6pEGcxZYAPhJDB2J6/TnI9NNMiIvvsKdhR8ER3yviKoCAgZ435VzTI+2u5VtfZ08nBL1Q6iXjj0BgdSEJCErQ871qscfA+Wib7l4k7CjWBzjNykqnDRIIicB0vpz3Vm7TL3K/MdQQBGqRU+RSiwwGgyEX/I0ZeK9QsNfVpHJZ68mB4JUdDCm7LkkY3nWZhkyQlCrjH09R7IVwSDu3+6s28YMK96+hUN1B25SWXBm0YvSQb1NmEHJW7QZj/FRL7HRA9wOQdOd/3A= X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0155; 31:8R2S60DDDV7/o0Ju333UeV9Th5a6SGMSl0vZGcrVBW7MK6BgTe25TmUFIGkRhsRz1ecyAro8SNEOH2oLHEVNcBQ6chiXmvznOJF8end1TQ8GNI/orWx1kIkXmS5tMc4MfuSdlNfyWTkHUqBWtafCTdYsXTWaeQDXcsT/ULXkIWHSaNA7+G329VYF2GZ6KpTvsNT/BvHzWaeiepAZqF2KvvPzaWeSt9ti9heRoloHShJOYkHX1PbgaTs90MbjMlngJ+jykjyvgyxlG8BMHrx8Yh3GTw443B0dzvCvYBTKfA9dB6wLCQkPQyBU/na/OJ+Saekh2B3ViTbIbwinp2oHfzhD8PqM91cCPRw81mRVC2eXAEkuMZh8TwWsRBliY+2Vds6xW8MaNe1V+1R622TFPz8Wxm/FNypNEsjGzhyDjNK3XolBH38HTjwyfgrG2tqbldrlF33909EVlMma6RAp5srcoXoQdq1CdtFh724NzpTBMa8w0P5V+7z1OUNJ+dwd9brEeZgc6KoR/eDDe/j1MFPJRI+xK0pukmwF2muw18MozX+D8A7dTeaRC++BZqdG9EXRoNd1cGrEMCNE5bt3Upz7b+7++pQai7GXwAyaZD4ljmtUJXDvq3EXNv4bqjNXG4HNWcMSu4mSzZLVzvOBZRlD43hxUYVWvZxxQsAJa7I= X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0155; 20:0AHkgk+IelBVMANPkJvSsnRGKfiVC0NQ44w0G24l2CyjBG7QHc38lKhq7Z+wYYskPhhIr5xAYM0UKKMG47GmIkj0HkZqtmdOSdh2pVGZgybWAgWhVePBpIq3VEzgP28nZtRhMcLui9qs5cfsKpQ8zPjL2ZUh6Y7yJvOdDq/uBQmqUrIuqe/aFd4jkaM9uwgffQhNW+kAOlRs0AqahOc0Z1mQI/jB4BJ+2qWLmOfO90Admz3ojdjOlRq+N/6t/RgjqZIdPyvfAhizHKq7xbEyvALu5nnTCtnaeALTHuK+SsZ145wve+RHRW/cPtlJEsvKozeKQNSI53bVAfTyvZ/1TzFyUBYHQZNd2N97NOXh4Dlaxce6KpcJph5jt5mP8/YDelpO4E4gw86dcZSqJxCKWrHVc33VDIb9Qg/6Vnlm1rk14TLEVUgucJyuhlLjKaI9y5i3hHDXANBi/WJzyFGySz7/Wc4Q2uxuOQTp8J/+NRKKB2rGt5MKb71ukTZz27R2 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(2017060910052)(8121501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123558100)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM2PR12MB0155; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM2PR12MB0155; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjEyTUIwMTU1OzQ6SHpNcVNiN21BbXhCbmhVWitNcTJiUDdCWkFt?= =?utf-8?B?YThmaUVmeFNGcVZLcTAyU05PYVIwTUE3ZHVpRUNBZE1MQU1admYvOEV4SnBB?= =?utf-8?B?SXd4dmVaNGFETlBBSzF4VGdrbGN3NGRNMFhMTXZDUFdwQndNT0U3V244RTBW?= =?utf-8?B?MVAvSVpsd0E1OXl2QW5icVJoMEVGMjZ0RHl5dDNHQndSRGNKaG1MZ1cwRWxo?= =?utf-8?B?T3k5TisrNExaYU1uYlJxRzhmUHVEemJRSDJHZlpTT0phTUVraDRUYVFiQ0gw?= =?utf-8?B?T1VKN0xMcVhLTlp5WDc5aEZmcm9tQ1YzZWUyNWxFeldEZXg4Y3FReU5ucmVj?= =?utf-8?B?M0pHUUVvMnJqOGllckhiWWsxVFF6M3hRYnd3amtqQ3pvWVFoeVlhL1BtcEZn?= =?utf-8?B?QkdwcCtCKzhsSXZweFduS0RtODAzbVdJc3pKWVdLelZVVSsxVFM3cWphY0dj?= =?utf-8?B?elFGUFNIWVhEbjdadUFXR0tEWUFqdDFVL01MWXBKOFdnZ3FndUdwRVVueitQ?= =?utf-8?B?UzF2bURYTThRZjA4NkVDYUltQkovM1NvKzFzdko2cTR0WCs2Tzd4NjVZbjVG?= =?utf-8?B?RzlvdFJRVGpRaGZWTWtITFFWOU9EcldQd2ZQRFNTTGZpNHZET0lrNDI5U0pO?= =?utf-8?B?QzZiMDlxUzV4dVJ2SFpHaGJsRE5OYk54WHlNRUpxSkpPbVRON05ST0UvT045?= =?utf-8?B?OE13by9OZUNUNU5xL01aNDNVS1NEam82Wmx5R0ZhTzdmWG16Sk1PTSt0MWFh?= =?utf-8?B?OFpITDBnWTNCbHVEUTZNUGVCcU1VWFRjd1lMTDk3eHdCTjVtVzNGTGdZZVFG?= =?utf-8?B?d3FHUU1RR2NSOHFmWkt5bTl4RGVvQ2VsMkY2WGhCNzZ0TGFjUnhRVGF6ZGxF?= =?utf-8?B?QWU0Z0hBcGRtejN4aDcweXZ2b2psWjFLakFha0YrU1h4ekRtUS82S0dFSFdl?= =?utf-8?B?VkxjSVBlM3EySm1keHlFazJsaDFXei8vRExGTFNDUzF5V3dWb2U1eHdCTllN?= =?utf-8?B?M0RoV1J2RnBWU3RhWWdSc0ZUcUM3R2xpREMxTDRiLzJhc1RYQWdNVUpFRzZ4?= =?utf-8?B?UWRVdFNvbTJWVkRXVzVJeEhaQmN0RzljbHpmNkk3bHNMaDhHaGZHNXdMQUQ5?= =?utf-8?B?NEpXQ3Z3d3VxaEErRGFoa1ByMHNmQ0t6WWR4SENidzJxZUVCUDlxalNxeGky?= =?utf-8?B?eUE4QkhmM1AwdHVmMHJKU2w3aFM1ajZ4clFSRVBXbzZyTzc2bzJHcVUxbmdx?= =?utf-8?B?MmI1dStrZHEyRUg3TVpKS1czSTI1dm45WTdkRHBadWpWN1lZOFBTa2xUWDJI?= =?utf-8?B?MWJmeUgrU3d5OEZieThYd1ZENTA1TlNPODB4dCtQa3Qxa050dmhkRy9pSVZD?= =?utf-8?B?eXpsc3l5S0NXRlh3b3dNQm9POVVFamlaZFpOdmh1RVl1VmRSOTZ2RG1PR3VI?= =?utf-8?B?SWtZcUNmaXRiR2JWZjIzMUdqekgvd3JiUXFvTHp6aHZtdE9uVFpjM1FadlRL?= =?utf-8?B?M05YdEtvaVIxL1g5UXoybGxpQlNBNDMraGVJd2tWSXc4YWpOQnVZWHVpejJq?= =?utf-8?B?Kzl2c3lERjUzY2dTa3lhOC9kdmtsODV3NlBYaFFGcFN1aDkxZ1VocnJ4WndR?= =?utf-8?B?Q2xQTHdHai8rVFpYMGhLZHdBdjhaYU5hYVRVdEQ4NTZDT29ONzRIeW1lK0Vm?= =?utf-8?Q?UR88NNBD4txLjsqvZXU80QOh+qVPH2PcQUmwGZ?= X-Forefront-PRVS: 03607C04F0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6049001)(6009001)(39840400002)(39860400002)(39450400003)(39850400002)(39410400002)(39400400002)(24454002)(377454003)(377424004)(110136004)(47776003)(76176999)(6666003)(53936002)(36756003)(2950100002)(50986999)(54906002)(38730400002)(77096006)(66066001)(561944003)(65956001)(6116002)(4326008)(3846002)(478600001)(50466002)(25786009)(229853002)(33646002)(6486002)(23676002)(54356999)(83506001)(42186005)(86362001)(31686004)(230700001)(53546010)(65826007)(189998001)(31696002)(7736002)(5660300001)(8676002)(4001350100001)(2906002)(81166006)(305945005); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR12MB0155; H:[10.236.136.62]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjEyTUIwMTU1OzIzOnNxc2VYb2dzOHpwcmJ6WkJQTC9OZ0Z0NWpI?= =?utf-8?B?Q2crYmg2TEFGM3dpZ3FFQ1ZhVUtnejV1RVZDcVp0L0loTThHdDc1Wmh1ZCs4?= =?utf-8?B?RG1KR1Jrc04yNmhpK2l1ME9UTFUwZ2N1UHFZN2Y2dG15ZmVVRUxPOUNuR0Jn?= =?utf-8?B?d3lJTW5JeUhmcWtmcnhUQ1ZZWW1xNkcvSm5wYXpicWJsVUhISDRaQTlJQ2NP?= =?utf-8?B?YWtXSDQxSW9ZcFYxTUE1NFZ3Y2hCOFdIYzJuMWwzMjBVRkN6dGpQRHo5c2dM?= =?utf-8?B?cS9MOTFPOGZFdFduMXhyb2F0K0lmbWllaWtpdnBRbVRQZDhidW9WL3Zna1ll?= =?utf-8?B?NlNxL0VwOFU1NWhiM2lUR2pITi9iTWFSNGNmbFJUdHIzdXQ0L1dPa2luOWJV?= =?utf-8?B?TFZmOUxDSnRuWU55SmxxdTlxNlUvejRmUlJkR3ZpeWFqMWlPQ3BjdVd4Zng0?= =?utf-8?B?MWNEYThFeFVLMGxFMGZhd21Fekx0S1BtaVNsRHhycUpUUFJrR3pQOUJqTnFn?= =?utf-8?B?NWQ2WXZ6OGRja3FzaGQydHVYNyt1dWxMMHFyalJRS1B0UmJNOVB3dUtGSGVl?= =?utf-8?B?eVhYUDNRSzByQ0JSbHdNL29XTmNQVmtPWmFtWHVEZHZ0QjBRTm95bmNoN1Q3?= =?utf-8?B?blNGWXRmQVQ3cHJyelJlTndVYmE2bERxNjlwdThOanl1QUpPdjNDS0g0QnhR?= =?utf-8?B?Q29reHRSME10ZStNay9xbyt3OWtGZ2hMRmY4VTkwRW5STGtBbjlpNjN5THFQ?= =?utf-8?B?aUt3clJGL3FiSXZ5UldYdmE5V0hncXpoMnV5K0pnaytBT1N0N0xkZEsvSnhq?= =?utf-8?B?OERBU3JSenFVWG43d1J3YjZjQUd5NGQ5NytkU2ROS3dmVnJYLzBQM2NlblY0?= =?utf-8?B?enhvSEVqNTQxYVJXQnMzbG9ON0JsL1dCK1Z6TFRCWVNHREYzZ2JaTUM2UkJD?= =?utf-8?B?Y092ODdwUTliaHlTeXpOWTlualQ4enE3WGhIdk9XQk94eVd0K2xwTUl5K25r?= =?utf-8?B?Z01HekJVQUZHY0xHTFNtcWpxclR1aUoza2FvQWZvakhtZS9OQktyWTk3NGc1?= =?utf-8?B?SmZZNzBpY2Njem9mYWxPc0llSFdKWC8zT3VuU1NCVVk0djJBSzdrckVpUENk?= =?utf-8?B?WW53NEswZkxmTittV1B6aHlpUWNHSVBRdUpYNTBlT01BM084Z01RZFA1MzJG?= =?utf-8?B?bmVkaGRaV1YrbGtUSi9HWGlPRVI2eWZkOStMUE94cmVTRVdrcFUwbElDMlY5?= =?utf-8?B?Smcyem9WbC85MzBMWUQreWE3dmwyRlZ5THYzSDlmdm1QNlJ0cVBFUWIrSXVm?= =?utf-8?B?aWNyNVRDK3paU0RXcEx0allTMnFlODdmclhmK2F6ZlNkUHRVeERoanM1MEFZ?= =?utf-8?B?dFhqNlJlblN2aWxIK29XZm1TVjNBczIwNS9ueHdWdWdJZVltWlI3bUdPeUd5?= =?utf-8?B?eG9wRU01QVdhZlJLRkY1SytIMCtlRlZZUnFQM1Vpci8velVJT3paTHhHZG1N?= =?utf-8?B?UTI4N3JBVmV3SEtxYWc5R3pMUjNJTDcyTlo2bXcrRVZzbVY5RGRGOFF0VytX?= =?utf-8?B?ZGdWK0ZaMW9UT3d2azM4RmY0WlN1QXB0VGhCNHRwaEFocVV5UTQ3anlpWG5N?= =?utf-8?B?NWJHRWxKZ3RpdzBJQ3BHNThNdkZQbEhTTDZkRm00aC9PZkg4WFN4MWlrYmxv?= =?utf-8?B?RWpzdHczcmxVNy9RejRYZWwxNVB1MlRCSjBGNVBRY2REcGwzSVlneUhtZ3du?= =?utf-8?B?b2hpZGhENW9WVWtVQVdKekQ3OTNiRUxhTmFaRUVaWHBuYlcyV2FuZDBic1VD?= =?utf-8?Q?asW4GrmRSNk0n?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjEyTUIwMTU1OzY6WnFMVzV1WjhSUkJQTGNyT09naEROQ2FEcGpK?= =?utf-8?B?bVFzM0tWNTZsc3RtYjBBWnM2Z0liOVFOclhQR0lXYmM4Nkkxcnh2ZldhR25o?= =?utf-8?B?QU5ubFRIWW96aUZjOGNFNUFxRVJNN2pzQ2QrSC9ETGdjcVpKZmpVVlZWSFFo?= =?utf-8?B?NW1FbXdmaVV5dVZSaFk5bXJobmRzczZTZ1FwU2VZV3R5UzlEOGpaaC9aRkta?= =?utf-8?B?SUJQMmNFRlhHdGRaOXF0ODBia2hLZ241UnRPamZ2aFdvbHYrVUdkMFJwR29Y?= =?utf-8?B?Q1JGQkErN0h4dVpnczVSQjIzVUN3L21tWVRsZTNBOGxEa1A2ajBodngxSm01?= =?utf-8?B?ZFVwbzl2YmRGYmwzSjhkRXA0Tko5b2lxUll5MVVzclJWRzJCSG5qWmlvVWtI?= =?utf-8?B?MlU2bDl4U0RCbk9sN01BM21BV2hIYXp6UWo2R3UyaER5UklteDJtTHNFSFF2?= =?utf-8?B?MzREMGxUaStCdTBtcW16a1pJK1luS3J3aGlrdXk5TkFXaTI5Unp2YWp4d2dB?= =?utf-8?B?TDl0dFVkUE04TC9qQWRydWg2d3NCMXZ3Vys3K0xKTVBwRlllc0ZWTnhqR3FC?= =?utf-8?B?cXhnK0JhK1BSUmdOWWJlOTJlWGFzK2xFUE1HQlRSQ3hUYTd1VGJIWGVNNncr?= =?utf-8?B?UHlxNG1WMlMwR1c0NDB4Zy90N25NNDVSVDVEN3pyZW5mR1J2OEFpajJvS2JI?= =?utf-8?B?LzdDUmJ4UHB0K0pZV1p4NEhDUzhNR1I2UGpLMmFRRWVyY00xOTNDY2VLOVpU?= =?utf-8?B?UXdyZWdjOWdqd1l1bC9IREpFRS9TVzM2WmhVYlcyL0hTbGJ5ZUIwU2lyTWxX?= =?utf-8?B?SjdLMFYxUjVxOXpXU2FQN1FRWFB3MndmRktYUmFHWjhvREtBZkRxNjRLN3dD?= =?utf-8?B?emNSak95K1dzd2ZudW9CcCs4YmJ4ZjFRQWNnRGZqN2VxZVEyN2JnSWhBYlQr?= =?utf-8?B?NEZaOEZEdGREQlVHb1dSNFBwNklUa2gyeGRQMEFRcnNISVNiRHhWSTZvT1Ba?= =?utf-8?B?M1JvYlVGZ1piZ25RUUVad1JmZ1BwdG1paVlZQUdMb09uVUlRd0lFM1dwODJY?= =?utf-8?B?N3ZaR2g4RGE2NFM4b24rTnA0UUlwWVk3OU1BTHEwZFBUbWdCamIzWWRDOUlF?= =?utf-8?B?YVZlS2dKMHFHTlVtcEtkL2tBTXgyejhvRmdueUYwMlNYY2xubml5d0JjeVpR?= =?utf-8?B?VUcrakI3QVhsdGdnRFRvVFdRa2lDRlVHSG5WVEZsbXNwQXYwamEvMGt3Z0NJ?= =?utf-8?B?YldTMUsvMU1mM0ZkWkJWcSs4ejBQM1hLUmRIWXFneldQWjlVUDVzVjBDb1Y1?= =?utf-8?B?am9ualJRaWhLeVZuSmJ5NnN4VzBJbGRXc0o1ZVpXZFFSbzlKTEFadWl6K0dl?= =?utf-8?Q?tVljV5E?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0155; 5:nVTrjHPAwB4nBFiiw5ffYA7kFpSmFlEU/nzB1RkCpzIWMG7IBGmU6FaPzMvdN/CRUJ0PWNyf4J5Q+aWEO51DjsUE8PBNx6CjiU9KkKn+b+OOX0bfj01K0UG2ONNXzUQ3W2wai3OADpEraG5op3SjfRPzxMuYr04/EfgasCF/V0iAH5GnDLuk+t81g5FeHCyCxwzkme0tYkVqghxtyi9fTtzFUmUDIL9tX4vCZ9JMVEjTG4DH6k+MxU+5f0sdYzZHc/GcDmsEPyd/MWpMpJ6VRdK6eixRReQStQHeIP+lxlGM0MB1X7YYYKYRPi/m0xGTrh+S9rHn0V/+PlysUwvvGXlBCBS2ewDp2TvvmhEOjmCRBR/pZIX+znOXpWXdB2bw6ae5x2t/5yrIqO1vCrn54rNx+5fc0Bv59/nOghVgy2zDOMOwrYPgJos7mRFwgbQX8nDMHhoNCpOxKgYou/cI6BDWsbF0ZCzZZboU3kAt6/yall3yztDI3wZ0GQzbZWc1; 24:FZgTNZkKJnCLXV8JjmNoQSMp6i7ct1UBBazeYW8RuVIivq10NV81KVjqPxzFxcOeTJQFlXs91SCTVdWgXn8fYCSVpqBB5EHzlgbcUkC3Y8k= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0155; 7:faP6lsgge9YIin8bPSR9BoykMHgz7FdTsU1qA5Y22pUN0RjUFM0zOlj3CSIfhddLBkWKECfWXBQ6gy4tfD0nmu1JaR+Nk3C93zN7Zf5SGMasCu8+RSZa95+qX9y1dWf94xMnB0RjBdgLqHylWcNrx6XUvDKvxjlCgz6KKLQxAute/9a7Sbw1Ov3/RKPA2O7+2fX67R22EREcptMNMnpq1NAtVMLyqMMaauWhM48e0HcEosbOi4rtj9hf8rfdHXcFiMvO8sdIxoEfwU/Syy3Z62pcicWE6CA4heey06ypxvFvuazhCMagH+NfBJGgXklHle2tcEllBacetkio7+mWMBiFXVS80HWurMlqaGEudkXvrswrfOh8Q/pOrwOFArvaTEdusqNp4uHEKFI8P4IVobjfV0qIyXZNK64celALbfIJCwvVfa8K3FKSpQJwXINziVpktqLLdT/eGj7QOnHwq+0rXkBw3V37ppJukKEGtdgaxNajVFBoygUxJN86Rh6Yh/QGQb47bl37FHBU7pH/95O7kI9bkmQ5VoiEIW5O7gotNZ5okQxSdXFNamKZYnGdJCsVGFGtLHzpk2xYtYYfiumuzomWzzW5T3e8icBk8rnIC3LLNYN4tBW1Bw5pXfqSfmHHJTpR/sEEcbefIUCp0egY/lde4nxlPneeCieOIXcYf6Pg/Dmvhtbx/vpzPg19VWY82JZ0zjoksZsTLEdmPmCd5KFlO5gbZ5kJVOS15ku4/2YKhninHZuohtV8DLXJ7fhB860K0DZ6UfZ8li56raO42w1Jpn8wZm+kxtatm+c= X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0155; 20:Z62DHLxkB6dT70P+ybMQSSyBqGYCOVgCw2Tr2WDozsoM+AeVZybmsL5X7k+Dlabg0OE0+w0oeKv3Ot0fbB+0miblO9O/JXJVObOPMEOIjnjMFIUOsxDAHaFohC1fF6dJZfhLSCXDKWADMyXAYxe/gu79WmaKXTouavxsPwBAp5hHmXsEUDPcYPYcDsCKIEG23UajfOZe60DTg1aekR3NsdMS9OZQKoYg7a2PAjuIL118NE9z+NcbplZe7GZxGeQ5 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2017 20:11:06.7105 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR12MB0155 Subject: Re: [PATCH v6 00/17] x86: Secure Encrypted Virtualization (AMD) 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 20:09:28 -0000 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit On 07/06/2017 11:45 AM, Jordan Justen wrote: > On 2017-07-05 15:31:20, Brijesh Singh wrote: >> Hi Jordan and Laszlo, >> >> Ping. >> >> It has been a while, Do you have any further feedbacks on this series ? >> If you want then I can rebase the patches before you commit into upstream repos. >> > > I'm still dissappointed by the APRIORI usage. > > As I understand it, you are also dissatisfied with this approach and > you hope to improve things by somehow hooking into DXE Core. Is that > true? If so, can you create a bugzilla regarding this feature? When > would you plan to work to address that? > I think we agree in that this particular use-case has shown the need for re-thinking the existing GCD interface. However, the problem we are trying to solve with this patch-set is enabling the SEV feature. As it turns out, we can do so within the existing GCD framework by simply leveraging the APRIORI hook already in use by OvmfPkg. In that context, our proposal is that we limit the scope of this patch-set to simply enabling the SEV feature, and then allow the 'GCD experts' to separately propose updates to the framework. > I guess with that resolved, you could add an Acked-by from me. > > In general, it'd also be nice to move the processor features to more > generic places, although that may be challenging if the next step is > some kind of platform hook from DXE Core. Maybe if the DXE Core calls > out to some protocol or signals an event then a driver in UefiCpuPkg > could handle the protocol implementation to modify the page tables. > > -Jordan > >