From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0059.outbound.protection.outlook.com [104.47.42.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 663B121D2DCE0 for ; Tue, 1 Aug 2017 12:33:16 -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=zF1Ewp/J/PYqq/9F996yPJd+0anxX7AE52n16LiYw2k=; b=Mk2vGpMmgw7/k/JtPfcyOAnp0f5gYa5Z5+z1XJLOka+TnLxNYrw8qlUz0456ZaWebNNdh6psGZVuCCXZ1Jyfv9F+DWmXu535jkGuQuAb4HVT4Vc+CfO3FyD35Vx8nZeVMCT9V6Fism9jyrjUSClC2zbgaX828ZPRcI2vIDPO2sc= 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 BN6PR12MB1235.namprd12.prod.outlook.com (10.168.227.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Tue, 1 Aug 2017 19:35:24 +0000 From: Leo Duran To: edk2-devel@lists.01.org Cc: Leo Duran Date: Tue, 1 Aug 2017 14:35:12 -0500 Message-Id: <1501616113-21992-1-git-send-email-leo.duran@amd.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: BN6PR1301CA0031.namprd13.prod.outlook.com (10.174.84.172) To BN6PR12MB1235.namprd12.prod.outlook.com (10.168.227.21) X-MS-Office365-Filtering-Correlation-Id: 45597637-6b6b-401d-7810-08d4d91474de X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BN6PR12MB1235; X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1235; 3:FIaDxGtk/HTiooE2/AXDqRCkQgKaDWkmQB1JhWoY0XB6lUVfhka+eipFS5x7Mpto+qnXuwCFzRWGkV8ckYDiEhlGLDZkl6R1eimKO+gtVU4yy8ocRH+sU52D1EfhCbJF5xTCOBpVh5hKRdo2M4Gt19rZG+GkE88ct7tzLFSDYEjrLFvEyj/qWrjyNPzC/6/nL4RLsTnieHyU6l/M0H1YFfirFwo73OabZMbi9kmciEn0u7tv63zMZ68naP3Y/YISkhl9mIDDm8cxpTpMYTLHBBgznfx15ws3u7JcyzkYltXNd0FFQMDKTkUqyaoIo2Hf0bqljNHuaxz1J5d3tYWik4UwBw6AzmVjCFNAS30IwfjRZKAgxakC4aUTBe4qIN6kONJYc9dWI1z7bgHLm1OJrV94GM3MhjAP+M0bfL1Htv+aaVS5Nj/J8B/PYXcFO00PS5cyxW2vPXiZ4FoRKiqKcPSdrhjc5q0sVql1Cjz5dx/R9zfGIIwiLsrmh2+aJsDBRmUFesHSXrNTam4nR6H+oYvdGFynXwoI2j+xQ3LPoNMyQ7QGwKLHFPIy8LZp7QVXIsZMO53FTB5vx+3I1HUpseZNKpG9LX4h2tPokj/YVBc/5G84/Z2aKdIAVDmcDoL/pOcgN1kikn/IX9eRkLUr301UT8EpbdK/NvE//bT/u2RL9rfDW1v8z06ccrkUdNk3qfiXGnf9jKt+4iyFdYMRC7nmCjnRqyWTmRjZlXgIU9YR5BIjmPICsAJ/8HZMq1JhxaaJeL60BIF2pPly+pWMjKYtFbqtPIPNfurx1ikOhG0/Za/w+OszTeLcbLoVw/5gOOaEZl9wfDfzaE2twMFt0w== X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN6PR12MB1235: X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1235; 25:CX5N1iq0ctU5XO7qmxEDY5+HUKhyCmHE6m++5V97zlXdVFZK3qk96V+dQhC9cgBsf2MUJ96XYkjoaw+2M83mrn5ZkuQZIMAKFuJcE5CLFdp/li+0ayhNTLAO54iZW9+138Sas7FetkgPc1h66dpBXTpT86XxERttGtfmj9tSZ8r9Ya5rYadtIS8mWKzr8EPhDcPwIfFnPUmUfJ040nEGGNFu4VDWRoJE06v68kbmOLmHAOOxJBpehEOKKDXHMxxhye3lktFBOPiMtn2GPrlsPQCPlRgIsbF75XuXb+i283xBiVN/QkMkVtNdEE6MUJrBvTe9lDWZhbGDoJC0f8DBN+zFq9cq3IMJNjDY/ZEXNYkNkIrU+fvlEWJA66LkkteGLjxw+fDvrArcjtFBFQdM3ZmgYCcjggylaPjetp5tl4vDgN0oBiJs7CNPvGgtqb/2FHGNw/36gTy8+rZ5GMo6XOPqcrGMZxH/KK88A4dhlbf8g0/rb/ATly1IBXTYYWxVBQLQClf0ueyO9PGtWw9/9k0fCTDzKUEEwwYSOOEO8dHInI6xZYOnEAnQjlm7UzV017Srb4c/Z/l7OFh42RYuPcHKrFIoMxruNfUhp1U4jnKnlNjND6KPmyTlPUu9kjxsqQhD2tTnLTQr5xC8JR/R9+UGy4vjN8KcAByzeyl4tyFBAi7x9II5LEdvrsVEItAuZReYdehRtUeYSESFPH9rncU+W5thnga/eVTzXkBwSYM63kikfEXqU8B54pUrkUsjHw9Vofv35NN0blgnhD+0+8aeBEf/0B4VumbKRZFWK5IADHxMC6Va2RCyaW7ZaeYeZ/hTFgMuy+HDEgD8i1ZvUzT8PA0OJwisNjxnd0ciFv+LrDsGPWcsc6lcZxwcVl/G4QcJjsajgjwYfEf0lH00afeZmwlQom60785WEJ+p+Bg= X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1235; 31:F4RtSMLdl2+s9jRQxVRMEdhCQ3RI+gjDz79+Bb4fk18/RxRKy1oW3sHgDgD55OK2SaivwsN6jJLEszhc9MtWr+QQNVBUi8afm7JMaYT18EqUBufawSBupMEy4YhjvfNjWcVKkkjQwCJ4dARsCqqqL3D4GObbGvp2IrikHR6CNaJi0YuWojVLQIPvFK4yLgAwFUWHG04QCNgmMDXDByt/8HxC33q3Huy6TiAmaUggC+nNZogb5EF7gVMHtm4wmCva6JI/FxZHN7bzMTIog2bRGGpqLeU5S7b4N5Bnt3VPX0z9uMymit9WQ/upwlb1mZqZX0NKEfn4gvdEt3Nxu2JcISPAXf9XMT6ytbZ0sVxeT+5RB1HfQmz18vBo3+JJrB++2xv8VfKg4jcgsKqJ2Z7zOSCydEg3sMjsnMhQ0EPk+Z9lwueoc72ELh1uUuaCym86k6qTkmBvG6974r4B90Skb8WTZ/Hik2WrpnbfppCYcoiI0Wp68SniwkQfjIXsTHw5p3c8k8Z7xn4f/I8larEIiYSgN6phf4G4nVoiQgdwgg51V6Q2z2tgMTzFYw/+IqO3i/8dsq4G/BPkbeyfTbR/kw+K6g/tfYdPjA30qUjzbyBbL4p1NM05UpE8kI0o7n7zg6R5iEM++bDnhr6jBNlaWC2NgTZjWoLpoLmtLe4trUA= X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1235; 20:bVWyrHL03TBlBPnLLjgxmr1UZYLobH4AgK5Lzabt04hzCh5hNPT52uTmC7zIFQFvWHjt1E4ZsEUc2+7xokCZ65HI5Wp2p0xEx0JLXYxVNg5IqHpKYeqKXKiCIyo5PF69kEC/EJQfQPsM+AIfaVj0OvSQq3n59RTjLO7k/R0cS6kehf3nPYUxEarGi1fQip5+gx9K8MJNh0Qes7fy6v+3If8omACyEhAd1V4SaXvMKBnkLDczQO7tR1dYfB8p7D8zKNV9+7khl+e4qgdOTl5YFcvkHVkIGi9+F766xj2ZGxDQmP6N/eqglcx2Ix4qfFRN/+fXBSf0vREfKKegmcC+Lg6ahJkZ3FsCzoOEbPA01z0xQN9Tx6PWkStnWihlR/5Bg5jwWJ07oQN3DTdO2YO9F2sdnOu6bIdsenNEbRreeZeWRE++XMWi6kRkgpgpDskOszt7VQr4eqEsOvkQDg/TzZF3r9LtSqvAh0fL3TTR5pQu17lCS5EfC+DzEvJ3Z7b2 X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR12MB1235; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR12MB1235; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1235; 4:/fCpQOZrnM1SfH4pC4A4ni8xrs5M7T8Jpkxf41TLda?= =?us-ascii?Q?7FH/qnJvMNDFP4NJsiwMfXaxdYA5lcriysjuBprmt4HbnqVOd0rOziCmx33T?= =?us-ascii?Q?KNXp25GMHSWRIErMINDqGB+1beBcN1jWsfn+ZjG5FCENRE8ALH00CR/tCbzf?= =?us-ascii?Q?WABO8zXaxi2DcE/Y7oBI0nvsVtV3A6ceZGy8oTl2CWStOG35GWBT4R5104yW?= =?us-ascii?Q?eTbgJCrY85N9VApRZuOIh6erZwqTm/GwyTE9QNmlP6kIDYlzZGJIWepmULuA?= =?us-ascii?Q?NryNEbr8AeXw7YtdGSEmnaQKoQompsiU0AhMQ9w0ZT92PpXJ53MbSGMHDYYy?= =?us-ascii?Q?teP6w4SdFZuX8bLHmPt59l4U/RS88DUI5UH4yzZkMcqK0vvpNbo1f9towVJX?= =?us-ascii?Q?VQUTuSeoCjzhZhjbt4CR/y5Guj4oUhunnzJovtpWdjdgYKmVrDiZ6frfheMW?= =?us-ascii?Q?6MmCre9BKULek/HpDZOckPoghSiaDUC05/LCHcUkYWJj/NS0AwC8sC2vhQ6D?= =?us-ascii?Q?4hcLub4ZIe1pIWVUphI4XKN8xvong2MnbIKLgvWNwf5WmIaBMSnIRK5b30Ij?= =?us-ascii?Q?aGkMg7AvSqXQJ/PJlNDxD2ubfvA2NcstECzkxc2cswvU4TfQt7zYfUbT8x9S?= =?us-ascii?Q?QTl83Ip7k3fVQVBMMth5zvQiKhW4bQ2OwjtnxRxsh/wlxJZoFzepFg7FBBOu?= =?us-ascii?Q?JNinT2H+Ff73RP3EwhzJRzL7hsX5ruuEzNl+pAOnfhfC1UlwrCrRT4YhugvO?= =?us-ascii?Q?d1Mtj4U6jTX6hOy5F3lOGqZbKqxOLZMGQR6EzTMJwtb5rnI75WwLN433C3Fu?= =?us-ascii?Q?1Sm0pxFUD+kDZFOTIxmc4TQXeehUnXD0+XvFD9JSM8BAt7Emya76PNZhS5zU?= =?us-ascii?Q?3+9yDidihrgIisg8yUes8iAevt6DQPTuwWvBpzKuEnAlIXuId0WzQ+tfXHoi?= =?us-ascii?Q?CQJ7cYT/+vD+aZv4b61xPh0CLFLxvUOwjgAt5cdwuXwYDChASygtTRz5KQfo?= =?us-ascii?Q?rYOxX+ALvn9G9L1oouvVrXQ0K7MEuqXL5uk146LWmM33IBW2aVuEK2hQmnO/?= =?us-ascii?Q?wdYvAJcJySWMteHKS02OcbWQcdCeKlGyLMIF92H4PNTvecRXAQEx78Jcf7Xi?= =?us-ascii?Q?lPpKeknt/xKXePNtYzJeN3KYP0rFx879ZHy82rrDZBJdBDSzWHwg=3D=3D?= X-Forefront-PRVS: 0386B406AA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6009001)(39450400003)(39860400002)(39840400002)(39400400002)(39410400002)(39850400002)(199003)(189002)(68736007)(5003940100001)(42186005)(8676002)(110136004)(38730400002)(81156014)(81166006)(50986999)(478600001)(66066001)(6116002)(101416001)(50226002)(189998001)(47776003)(50466002)(3846002)(6916009)(48376002)(105586002)(53416004)(106356001)(2906002)(6666003)(97736004)(33646002)(2361001)(4326008)(2351001)(25786009)(5660300001)(7350300001)(7736002)(86362001)(6486002)(36756003)(305945005)(53936002)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1235; H:leduran-Precision-WorkStation-T5400.amd.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX: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; BN6PR12MB1235; 23:/9PufLaq/cEv4Eh/jxsVmv8a8sfSkyRHbYVUUJADo?= =?us-ascii?Q?oCrarP/zcyLs6Iwlg7qoVvqFk/WIwpt4fjb6RZICg5gUf2Wb+XIMW/KEnPuV?= =?us-ascii?Q?omyVKb+ljg5JgxUmqzlHeWhIfnysJ3io3oIe16L8VLCNPXjNJWJvsQvU6/SY?= =?us-ascii?Q?ylMFRvR+dsuNo1QcbxCFDeKDmpAn+1eR0oVFYsQTiwucJjPjv0m4fWExRY9z?= =?us-ascii?Q?TfGUMfdlNPVQYymaMG0ZLbB8nxOO9VbLvnEUZp4bIJT8PFIXVrJE4sbZiur4?= =?us-ascii?Q?Zip1MkO5d9erJ0cPzqDH32ad+gxldJsxgzjErpekvgC12+r1XLUzfaH0IXfW?= =?us-ascii?Q?W7s/buT8yPd7rYZ0k5zlgtHjGBn1113+fJlQoYPOsvHKgiOscPfiiyc6TU0o?= =?us-ascii?Q?700+Qhw7dorIkGQz6qpbKp/VNdGsbOLuca+Wttmyfcs2meluBo5h+N32UUe1?= =?us-ascii?Q?9W7WJHpoFsKgAn8AzPvJ1GQPDK5RxK/9OkjgoRH4nuU3GCEb9VWy0N4b7OOp?= =?us-ascii?Q?7QD9oktfnt7YqKbxK975ozJz730nOCjxZig/z5zWDRjOhZfqmV6luXhWqSTP?= =?us-ascii?Q?3kmqHNSuI4t9Jwyb+Rbrk5hV0Ac78FHrvqtUC5kymSmMSnnP/RJ77G1M0E0s?= =?us-ascii?Q?fC425t6N1AoIg6CBShYYw2FcN1Cxq+f3xZ5W/OdPwNWiyG06PP45FC5BiZpb?= =?us-ascii?Q?oFe4gqF7dH9c8+zuFl1nbrL/n9g6gyCfxUZNnekC39xn2qC0SnQn+I/d25i/?= =?us-ascii?Q?NKHhqI8cnW3UJ9XgYwvWJ37fZ9B8hV1v+7L33G1X4CiSsU41EWj+znoZgAAn?= =?us-ascii?Q?C8apdFpGakbGXtDMA+sqd60DJSAuA6Q1n5ZPdE4f82D/9CUS1m6mqrjAS1f+?= =?us-ascii?Q?AIiExCD1NKP32Ehgu5qUy2Lk+39yr4LTaYV9uABBYAWjSK9s7XMPuKYoyU9C?= =?us-ascii?Q?u51+w3SjZpl90f7z5iMahgVachTMb/jj0UzhR8Ft6zSvVNB+l96HqBIMmqrQ?= =?us-ascii?Q?9dv4JHpbvNiAsuddJI3a4sJD2YW33fuGWev4wQVttV1x3Ku7TP3sCsjFzXn1?= =?us-ascii?Q?0lQRiDTHWk9lQwcL2g4o8/PmpvaPoLYzVBZjVjMwuiMN7Oky3THJ9LTQmVwK?= =?us-ascii?Q?cjqXiNj51lMLYvT4CU8fi6XcVQRnylqgpgbvhzIieZakiBojChGncnq69eSA?= =?us-ascii?Q?/8pGal183EC/Gp4GClfqJiwESgl4971kmp/0Tqr6+Dth2NS6MF1cyJzw7/Hw?= =?us-ascii?Q?Z5CJdrpd+jcLxx7JxS9LG9/zLnUNuEN/UUUMDsR?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1235; 6:Ca61yBgOLjJL0+ovcLXtDgyZixglt8/bmECDHp4jkj?= =?us-ascii?Q?+SmOrsp+xMMGXHt4lKJuNrGo0jzc8nKWh+T78FkKF7uFRqOGOsdv7mt01d+E?= =?us-ascii?Q?bEMknmvjafLnASfUp1rlDB3Av66vQZJNLJAlr3lky11nrmbDKKaLbtKcadC7?= =?us-ascii?Q?IpY8vHla3yVdHd3DksZm8BRG7GPLu8FylGQudI/ppWN/GJBJgbchxENU1Sfl?= =?us-ascii?Q?FDo8HqES1ewqPH5GVObvXjbi3pkJjhMX66SOZK2L6XghqCb6V+wGAT9Tk/YW?= =?us-ascii?Q?R7qMsBcAWJoe4awU5molufq6LeOxQlOIHUZ6KDYBwMLYprODSdBDajYYzKr8?= =?us-ascii?Q?k1DR3+I87IvCmq9lAI3XuSbc9gmkJD/tXPqURHxTaJQ6zxXIsDW+UEWMwA8r?= =?us-ascii?Q?IJtDhvpjwB4Q7F3ot1UqsWlk5UeCs3xioNCQMmodsBUYmguVBay5I+YRsJU1?= =?us-ascii?Q?2PB8wBOZIH4sIIrFAhrdDdvKOfg7GhWiWgnp3sasxR++MCEhrAg5FheKRjkm?= =?us-ascii?Q?Lsr0aHSj0jCiLeP00wjUZqIpva9REH6/ganG8i8lKPxowQ/e8SefiGpDkW8s?= =?us-ascii?Q?0IJ9GhZdYvLDH7glIMTMvJKzvML7TpLofzVZt5dgQWFPV7PVyMgXiPmRPhNt?= =?us-ascii?Q?555MpluozfcRauJwcWqlUBN36iNoU55q8kW3poO+/+XPzOUlviUVnM7g7/QY?= =?us-ascii?Q?1V6JjhIJ0EKO8IIRqWsYda28Wp0GXrFvEM10MwVVU0zxpU2fbvS0/k2/eMkW?= =?us-ascii?Q?IwB8xXAzh1fNAUEIV3IUlPPK2Enyqeu442iPoW8dpjubMxq5uacXYI4oNfRW?= =?us-ascii?Q?ugoM53C7byWNfvldHLvwK979xFyf6s1Pwl7HFcpsvYK4rwmOHd52czEUp2aM?= =?us-ascii?Q?SYhINFh4L2xhhQrKMmmsaJgWz/WZKKwS392iuCPUGhwCZGZtsCbIxuRF4CnR?= =?us-ascii?Q?Zrs3HzidQ9pqOEssJhvC0BMEduQQ94KmO+lttNYDrkaylIgcAFkkmRccpD4j?= =?us-ascii?Q?pFjpqzVUNkHy2xOQYV/u5j?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1235; 5:RgRYGz62dgwA8BG3NXkGb7qsQqXYTdoY/Zv2BkuKaMLt6ZK+Xe8nha9xHE06dNQLTcUjsX96pFXgLv8o6K2ek5yWpxelYrHBCLsEo1Jv7plqFMI5kHH+Wvj2uNFiaFbICGo6AQ9gvvTET994EikEaG1WO2t862t+8NF4eGv3iie9dgE+DBFzUIe758utPXJ5UBz6dDNFvcCR1GiMRAVQd14TIOLhAew3w0dxbzs2hb8NQm7mFpnEk5MsFFmDls+98EfaRJGqGdCA0jfEWyXUt0fVUkFu9LzFbAgeZZta5UJLcWbb5eWku8gDC0dRkO2UjOWPYvHbWj5xD3i/eW95zsrIMJQbiJomF/V+LgJxE2jojOcoq4vABdOKh9AUrDtJ3EzN7GetSjd3OOsy7L7ZCajMUC7N8fLXDQQp+I2dD5oJuJKCEhV2aYwh4Co1ynVOqHL3oHHgbnAggmQkEK2wwP7ak8BDZwwyIY3zjj3/2ZQbGqrnw5h7n7Jui9CiYj9G; 24:sdcOWDgfnMOClqhBFyEpbu1X+k/Cp9tnJsauiNNxglmoR3VmEzXPelYBHpmyIVycgLDT5x2IHG4SgX4oX7ErDiiWDkrouVfJognbFVwSswE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1235; 7:wV6xaDHIG/H3OSd2p93FVRRdJwxWcITcGQAobPaMJ1t/g+aNNm4nGVwTwUK1C+lxESAt92IIntNvRx9OyrbxNRZP5WAgoTmfckLm2M/yGY4eKf1QktTYQfJSs/W9pUd96hjOKB3LST27VqHVAadu8EaxMgHykr3bJZ6fVp5utBsBuQJXFFG3oliPQCJkN8n7aiocbE8e+bi3z7As0tjPczFo3IUZd4VUyJ24UF2xrc+n+fgx27U2VJNZSqopRZaZI8o0rm/talcl2pQndfycFiWvq5ujijM0rT+6eHca/TFX/1/JNrWr4/OIMiepWUc9af9vv5OF8NZzPGrb5StDY11PaupyLYwHCeoA/hR/lBww6Wq7/X4AJk4rG2sVWaJO8aUPLbvKMYHgt/A1jq7RW1AmcE8If2TDo66V3d0snTimu3NPIm1gZ8GQ/FI4JaglzEVMPR4tCDEktzjg0/PbjbSo93ATqVPmA9es410sGSe7s3QR+OedIDdyPZzlSSzL68gnuR63hTqy/G9xRlCna1p9cJL9PkJZz6wtqYlwDHMlL+htedg0zvlZDMvExmlNKrvxMq77lWXLbaBqgxliTBzPiBSyld3UPc17TchSehyIM6D9uBCnIsE+Tsqf1sBAEaHgmjUph5ybuNP+CeQUOWRH8Nw9g6wasNDd9SkkFc30KHgQbNMT4iFhIKDlaGOZBnh6Sz35eBl45LX74VjdIjZnAuBFJ5HH5S4PIUsXJ4s98M5bOCMJuqElBr0sA0BM8MoL5uMPO0iMzgUMrMhc7CgUIVojF7Icb8fsVwngHtY= X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1235; 20:qquzjb0+/b8NcY57WfSuqQHg85jS8384jwfYiqfTTrzw3qWRX3mEz9hWNn3I8UTeXOsrw9Wy103600AiXk5oWZgFZu8N/lbJ/RK8T/bHLuVJLL4hK/03HfUF1TbRAb5hvF43zoF0UKsHR2eVYB144yRlMgChGZSVvtyaZPayFlbu6bdUY4WhT9JRLM4uf8SuiXR6gNqyguh+or/3yTSQefA5jiQjdgo5PkPOEQWeYCVqtKvtQ6VeZ9WZpXERhhwA X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 19:35:24.7801 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1235 Subject: [PATCH] UefiCpuPkg: ApicLib 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: Tue, 01 Aug 2017 19:33:16 -0000 Content-Type: text/plain Ths patch uses the max possible thread count on AMD processors to decode location data without modification of the InitialApicId. Functionality scales better, and the code is much easier to understand. Leo Duran (1): UefiCpuPkg: ApicLib UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c | 64 ++++++---------------- .../BaseXApicX2ApicLib/BaseXApicX2ApicLib.c | 64 ++++++---------------- 2 files changed, 32 insertions(+), 96 deletions(-) -- 2.7.4