From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0077.outbound.protection.outlook.com [104.47.32.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 84B6721B02BB3 for ; Fri, 30 Jun 2017 17:40:05 -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=OsC/XK745gxjSnYuTYR5RRugbgub9Ddmb9amwr07Fgs=; b=SaPgkTwukuF5SsV3MuXirtnmKWmMm7I3PtMjHlNt4wxOQV1nUfsfu6UKtZDNOr5CRy4kXGJpDfbGT/5uxIe4bweIyDxXfwikwsogZoCqR3q+KuNvXicWW537UKDu/IHmDIEJBDSxX5vCLAl8xVUfRZkVfQOwCkKIscDw6AZdIN4= 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 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_128_CBC_SHA256_P256) id 15.1.1220.11; Sat, 1 Jul 2017 00:41:38 +0000 From: Leo Duran To: edk2-devel@lists.01.org Cc: Leo Duran Date: Fri, 30 Jun 2017 19:41:26 -0500 Message-Id: <1498869687-4399-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: DM5PR15CA0019.namprd15.prod.outlook.com (10.173.207.157) To BN6PR12MB1235.namprd12.prod.outlook.com (10.168.227.21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dad084ca-0cbf-4127-009e-08d4c019ef11 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BN6PR12MB1235; X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1235; 3:5qgBuQDNUimxkxLREle9yV/poqPwBwEe084C6lsf5zNySHVwYgJq11NDR8j1q4hEoSychTC/+5A5lZ50ej+Z7CRs+NuxoSCpykjXtM28crXJbSz7qG/lYS9vWmNiCim2qL1OxqWcGZxUH/VDnOaA5W0WCLG7BDUuUfQE7Xe9wJK47DkcCTarKRZqrCkD6F1q7WJwk5RiK0Gek/t8f+kbND5+wyi/efEsv/EZFc08j3yI+WGGfG8JzE0LvTkCw/hhmWVgdpOn5uEruxLfOh9Lunfm2s39GVVc9xmPwrzI16SHtx7OhIpm+AUAcMvldVrtC/y5dkD76e8uCTLoVmE/g3EHCJuEbqMN59oq9ylOF+kHuUL4h5B18pMccumAXLjqhGYPJVes0PQ+3ITXQ8uRPU0AweC3NJriPKVAPzG06N/cqoWaCzCHHrBCoE7hTzGSOt1S1Hyjmuys26TW+qOFCMwxjm7Fq/OygxbLli2Ix4sD8LjTgDek/jfj6e8F4nIyIteBmJxl2/dvQLaDgXFNTXUz45hFIImMaHhg3P5e0SAlYTUQkYLyXR2FeL0bzl0OBNYPKOhnxn+Nijp19vWWpEAJtVtBY7Nke1Pf/8Dkfx8Y/E9l5SdRF564HqBCQekhHDWaDGi/zrLmQG1n2btR835wZ2CrK24CyLoGMBAXT3Y2isRR7qmE1ju/wJ/ipAbAAKwD8/p6foWmZyc+SJqsZY7Da63/FXldB9uT8xvuYG3OmBvFYNK5e+cvncb9WGyFxa/PFTK4uiq+4XwBJsBAfA== X-MS-TrafficTypeDiagnostic: BN6PR12MB1235: X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1235; 25:vln4U62O/YfTK9bNVrfsVkdAnui6PeXK7iRVebaZnG/jwF/KX0moHHu3qyPgsagfornvFM2DYQhpDT0RxnBS3brU8ubPXncNWxKm24l2LrJw56J7WnERXzKTlKcSigPTHxeLMeIRgW2mILHPoJ4u5ayw35kZ+7alM1HlzHZNTi/Jw6Oml1dl+Dqpv9ZsbZC0bvDcB2QflKm5pW4m4H4c0yAUE2UXjkwAOS1HAnPUxJAT2yAFjxv4jDljQFrsNtAgNvlXBlgwrCwnuQKgt/Nqaiu3KGCl/DNFix/dYGMiq4OhDQbdbl6FS9QtXsopQEhnUgjkglTHFwNIssQkguxv9mjymre8/HRh90iN49bjbZUtWbaZqf/1tU1ucl6FPVuqnH1qppqr2jSRU3vFltwktnm4XxYppO/wzJsZnawUqy7ygdb8a+C8QX9C4b0yFXFRlPhUtoEr7zAmLSqMlQ0NyHuynya6WJZJ8XooIz+bUyZphDsPBQdyjmoJNB9SBtHjBUroSkE7ru7be71RlOHYyrXpUFbkoDaGaseNu5XGTqVI0yYVHM3ousjgGJXfalPLC4KtXeDDTGrj4UVrnbgSXKjyB2hbzlSFsp9jrwIyDNz/+2HuYyYV+qYDf6DhVZfDtl3stxsaC7reFQIQZX0978XxxgzWO91qJcbXOBR1RAXwN3JcLGWGu5ZSJP/cKz+ZrVfORPhezWnOCZHOl4hSkbFwJtR4O+eoY6eYFs8zN7EKSeHIRAXO4m9MfswVPbYMDylVSVWLacBRNEikNveuap9XBnULVGXG89C32cCjwaxqtP9IBcvpcvFVEf7BkpQilfNA08H5NA485JcqgqBzb8WIp4QmLaaPk02PFeoUeLbxfYBwXr+4yCqyimO4Tly/vai8PkkpHpYDjVxoTZSezKkxOsabd5YkfCKmKCaZcuE= X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1235; 31:5foPJgg32BWOmgQOFVnz0iuwiEtJrCeuHW6SWEE4/3LENGs1ErQF2tuMLFP5Q7VXoJ0smQjngHg7JyO6491P8c9yPVMAT/4+QHPnjtC/VNPLFc1Fp5qtoE6rKBwXVV+qD0NWB1jHfxMkBCAC1TS19n2LV5RjY5DKsAzVat3UrKQVe9dNlg6wNUQDYYpQP8PMfD2riVQNajPZPnuXSqp7MK7+wddlsMhGgUSoRvL5TrQq2psi6pqOeGQ+yA4ix/hXEqdnFm1qcQZdQO59KsxSTuj8F4+r+K4kk02l4ahPPvdOjOuCzjOA/GJP8ySH/tlqBnK1wzyVOGeBtgkYK/hsoyK5+gAEBLv7DAf3xqHM7vFjw3Hei0ljHQgwbMgVooxuhU4PBF0rY6llMRsnEJmlD0tt+P1Xeaa28HjQIVg9zjcc5pVWTTeBPTRa9avZyNN9Ach1ImYoWZ87o/vBfUkPGT6oS464YS5JiLq0mkXjzIOHjCoYGJRbXilG3H1mfBzD/M9KfD9ugV8X+PxallUiHJ7RhiERQq50eXTipcn1geX34nM4c+6V9BKNtmMzbo9Zxcsfa2XQyZSCKkdOaI+K60d5/qBZaRyzpySv5KI4xzklOUDjoKH/k2RhoLQOpOn2jzvzZQyzJ6IND/F90nWwN3ui7L86zUgZbC4RWHn0UaA= X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1235; 20:wghalBSrkYhlC4F+yh0LflKojaP3Q7DsXeCVQ7s/46lXUlwh9L4JqyBrg9JiTXN22W3N7FYCkE6kWYVE6qrBm4bjAU6DE+myBgKl6Uh6D/Dk0EHB3FkozhKpKtD+kxN5cAMmLebvZ6F+5H7zmba1I9cnSKZwJUrbKhIwNEZiU8Q98+GNmX636r3dAARCRyTzIe9xeDSIklbJwtjRmIcFtxeg+MeazF4iNW1bj2PgQ5o+dZFjgNVtI1DS8fWGtsiV8Z/D5uJgoE/5tQrIeYBxFSIT3//pVc+mXjLGWNquAP+k4+JDBMBFXfxEQqEoQmNxvTWgJ69bojebULONIuGqJUTZSUCLCEY6bcCftRlApfvaVvtE5FOUjQZJoL7kR2yAnoGpy4yUiQElzCT9X55XyF7C2stdpF6DrXP4cHiJIbAjcln8cLjGEpTQUDu1joaPJZnlw2cr8pFVK/8Ao0xwKfC/LdXIuaMGGkbe3rpX9w9MMz/dlZMRATkC3TSn4a0I X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(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:zNljLV7wosi3tvBxsV31C9QWLcFPcDMtClgInl7n90?= =?us-ascii?Q?tct+b8qiIEfojSXNONykvnigqw+CvQNftT4Gcpfl6vRPnGDonYfisOlBjeVI?= =?us-ascii?Q?Qk/Md1TWmR4CVUqfYiPdZBUCdF6NWWTHkmZeut55zhm5EnUnHC02QckjMm3r?= =?us-ascii?Q?Kg5DyIRW7pLN4NrjsYOp0z/bSBCb5wMA3Ysh69BWoxMc6+5Nxrxx5tHGNRh5?= =?us-ascii?Q?vxIkCY/4rq5HxPoIWe5ghYdi1/2dUlNTuwwtt6eAzrE1KauO/WFajhxZsKSv?= =?us-ascii?Q?Fh1s8KkAOroBkA2GWsNFm9K9GsUN2q6KRflSh2pybnzsFoaKNYdeQT9uxwnA?= =?us-ascii?Q?9ANyk7BFNz6Vg0YTYNhnNOHDLcqmhdHR9ikyBMsfUDKiidWQu3fUtr75Dl1z?= =?us-ascii?Q?8eQz5sebcAAdqVwTdB+eB8NeUlbAVmz6jf1jjXmge223a2099EwfoitC7+bB?= =?us-ascii?Q?fssnyxFve1alRcLekbP1lIg53Ak1I8lRXepJNWJMIKuHZQeCkdQmnGJtt/Br?= =?us-ascii?Q?fIQIawlby+DUKJBFVGJeoFOu0WlcHTvu7IliMKbcq+p2XtGNRE7M7YF6Ewch?= =?us-ascii?Q?LMB2hw0Bqv/o8oPvxJdbU6x9P1IP7Q3GN+qltJIVkKHBVHRp9LX5XnujbMta?= =?us-ascii?Q?IZ/+3tPx3/KAYTzXC064fHy2YQjr+XpuxSgJVNVV9/iO/lgCNBXrSNZj0OoR?= =?us-ascii?Q?exWxdbdg9doB8fgTF3OoEu/Z0+eAemmYivUO37iwGfq3rFlfPcXEmx1jpVc4?= =?us-ascii?Q?vIT1tNM7cX2w7E1o14LsIxc/RWFc2mn/4W99EAVa+8PKIo4niH6+fkBsxss1?= =?us-ascii?Q?hLtJZvXSRsWa0Ofvm04fQ5chGKuDb2FGx/X8zTq9+BU5hWZ/vvCpMsUivafp?= =?us-ascii?Q?g17bjSbPNVGNiSZ8teZz+WwlHbr1W6fXGRJ7SaHci/htGKWC7xZYz7LfqDQL?= =?us-ascii?Q?zDa669CwIyL6OzftGL1aOrtUu591zTED0cpRyh5Wi1Hk42M8cA8RfsJVR1PC?= =?us-ascii?Q?VpQ0fquYgfZqLJHTpe9NvKT0U5qCHuD3XN2H2Kc0AGK6xbP/ZgSFGOzLm8hz?= =?us-ascii?Q?o2HvU8Ikuo92Ubm350oBMQgwHX1i3LJvik6aGeC3ParOKt+sQT76KYntuRaq?= =?us-ascii?Q?t2i1NvJ8zPFXtSqVlGjRQ5fcqbgZEDLFkNCFqAr4gwXIm2Dl0p3g=3D=3D?= X-Forefront-PRVS: 0355F3A3AE X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39850400002)(39450400003)(39840400002)(39400400002)(189998001)(4326008)(47776003)(50226002)(2906002)(478600001)(6486002)(6116002)(86362001)(5660300001)(81166006)(66066001)(38730400002)(110136004)(2351001)(50466002)(2361001)(305945005)(7736002)(48376002)(5003940100001)(42186005)(25786009)(8676002)(6916009)(33646002)(53416004)(50986999)(36756003)(53936002)(6666003)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1235; H:leduran-Precision-WorkStation-T5400.amd.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1235; 23:qa2+XOA6wb4fGBgIGygcoPcXx8ygaEUo70/5cSLym?= =?us-ascii?Q?DzLhVSKc6EQ79sOHI33F1REthTdZzEGxsZwOeBl1jT0uk8Uq+licsYaTWPSA?= =?us-ascii?Q?ggFEuf99HLKABSUD1gKKUO2XrECjMhtQiNG2csaqX0MJ4Wx9HpN0W3y5kkbk?= =?us-ascii?Q?N+ijlkwOP6gbJEp71otmxQ0YDGkqNZRv3zWZ4F5rLPkec2uD3nU4dIVE9eN/?= =?us-ascii?Q?XaJwegighLJFTkz8scxZsmsSJ+eHRIvw4sednpK0pKMWXounuJPKS49oQURg?= =?us-ascii?Q?VMEbncPcjAt52Zq0TyNqUXWDEh9fqZYGPEAP0qh25Hy7yXpMW9vwuNTi4rC/?= =?us-ascii?Q?I/NP9T/2djCk1xwPS3uevF41kR/sqK+Mx9/teVMVxKAtHD7JXZ37srX98/Qf?= =?us-ascii?Q?fUkl5HZ1y4pbTuGX+jQB0q/8o8J2crVjClerqWgTi/6jqliKdQpUgnBgHu/v?= =?us-ascii?Q?U50f/EywXVcipqRKnrSrw6EEVnd3H8H8cZEfnFgVnD9nQxx7aHaDegWHTq+1?= =?us-ascii?Q?rLi3+3qUXai+jC5KOlUTAWcpUSy+EgkLE3Q1EK92MEI0hNwilrujLZ8fRUR1?= =?us-ascii?Q?q+sl2i9LMKMZ3Q/6Xenke3NUZwMWGRT1eH/wWscRfIUOcTMUcd4GAkcvUzfL?= =?us-ascii?Q?Pw31718L3fI3XEDf4y1eGW4wElfZJlKGCUpnyfVQarpSKbLtB7QDfs9dJ+0U?= =?us-ascii?Q?Mjd2O6vwYo9YcdT0JfrgVCpS9IEddVDwUCb6rUm/Q8veDd7mZmOcm703HFTQ?= =?us-ascii?Q?5lAFSAyMAj7VPgvTIU0vateRQYCiFBCxn9G3KHeDam41WQi6XWK1TRZwnvLI?= =?us-ascii?Q?KhvJBnkKkcAF5ZW0L7789bNhpU9jTTParj/lcYxrudtP0cYk14uLVONxz5jX?= =?us-ascii?Q?wblZlIEpYxt4mkfqwISYThV5pFmMMWjEaB6YFDQZjsjhhrMPJhGujttrdIlK?= =?us-ascii?Q?b5DsEQggCba74pUxwjSfck3Fi2ld5O0pgQUqpa0JADb27donA/RIHjLDvjh0?= =?us-ascii?Q?fZf0BOREgGiPtU0RRqMafO1wPDEXuCxsx9nOPzc0OA1EQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1235; 6:88f9W2OiuSmjsH3EfVgcXi1FVZx9T6AT6ZajrYyv69?= =?us-ascii?Q?XS64Exp3YaRLrsADrLfpC7KRKJtaYr3QoXTku4G+sn6pXBaIc/xgRmgQwBC5?= =?us-ascii?Q?JH9LhI0i8R/shJlOlgEM6pZ1MLG3RtntCv9+DeiA9s+X22hiUSTJtL1iknTH?= =?us-ascii?Q?SI2Hyl4ZogYpm2fhjCumPCQYXzAgkQWP1QtL3oZa7eGIqxnnoaqizDok7qpQ?= =?us-ascii?Q?Jbl3Q9YUEkO3FRNfg8D5TL42TyALk/rSMiJlH/0OmfI2H3210z+AWPPg2Fd3?= =?us-ascii?Q?dhNreO5zHnGyeozdDjS+XGyjGubp6jErAv9UTn96y0dxwaeyUjqpyIB54JlI?= =?us-ascii?Q?YlIwDWpvC4irMYNLza4uMtl8XypbdjlvDyw4kqAkpUMNsnFgQPMrccMD03KA?= =?us-ascii?Q?4Ln1WZ5fGOHXcohFHd0PPqr4cnOLsr6qHwyG4AhGnmsxIkHRXSPjECrc4GXN?= =?us-ascii?Q?2128O/brivbQetNJ0j9Qkb8rupZE2nKIjfM/NHoyHM0jd9cvlcorpCx2W7Ul?= =?us-ascii?Q?73BH8LSEfcOp0h35ly5N1It2cmI+bSUPKKFp16/i1vojUnM3ikm7s8vZ4o3S?= =?us-ascii?Q?pmV4zIspMITTWYMNmL1ioBGrl1rmJgGd2AMIsSdo18KgQAPNeJwhBSzTB90+?= =?us-ascii?Q?sRVc1EHxOrzjQyxu8mxrCjq4pYkd/InjsvayPTZK9zQeNMn8kNPrScIOgx79?= =?us-ascii?Q?PajXGKM37wKPrhv/CgynEaiBCrv3oTnkwI/bxnvrGdSWSR0zbA/u4Dn8OaVH?= =?us-ascii?Q?ktjzuOyNtzI9T43nxOUbcVE4Bv2yC4MPGTeBnlwaCUvIEe4lkGYcKaHj3f15?= =?us-ascii?Q?+ek6rkYD3rO+5sLGOJ8zfzNhMOY08t7pqbPCrAEsrt6QaM87f2G4l+qCesrW?= =?us-ascii?Q?xnellUOZ5nRmEQLmiFrDTuhqIXZE72qoDqrmVapfUYSu78YoKJlbDK729YJp?= =?us-ascii?Q?kZVktglEihnixl7p8e09t57LYdhJYeAuQZ8z5TijtpmACo3m2iFtMX0JERbe?= =?us-ascii?Q?PECFzeFR6JqC7NZCGHlUyr?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1235; 5:L+tKNzBaG21cutlxNetWDyRBpYtNAK2kBAUNemxrZqWXz87kWO8odtnHdNWvRySAEH3R1joEF+Vd2aMV4Pl44TPBfjo7sDc2u2hlfefkeLklie105uzmeFPb/YTazaVnSm+TeKPieb024aEZTpMaOl06YOX6G4O2oy0f0IMjDrLAEFfUtA1Q2Z+/EtIwNLJf5MWvYuedR0/np9Kd17B/kCLaCQs05lWcxT4VEU3ENitWDgaP5AI9spw9/tQIYAQAurNp8FIiJ9FE0AP8bGvok7v5qvqHe1ZwQWtsagfC9G6L70PN+XN9jKk7BTd/uqh6G1XfyGsLet3TrSghmVnUpCWeNeQLiITozyNix6jhc4bGkpzWHP+GueyW3kVGKxJ+YxY/9K90YUE8HYpift+Eu1IUzqEc6Gb2f0sREBSIhIk+NHvvWzowD8J/7/9rU7ZYtOCCTaAO3ZKokWsaeVlmoduaGKLQZfbMBlob/VUlP9e/M22WFX8CCjPutZhVHQXU; 24:JahwZyWYlaZAIdG9fdphuaMs5p0K0ifL1qTUCsXMAW+IFMYm8WmzLOmh7QV/irOSgexHI30R8qn6MaF+KmuT4fFKZ6Ni/HBneeakPKbYsN4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1235; 7:QVB5sLvEn/zERI1NwFB6OvKvDvKbK/PARKlA+wf4LOMuwxW7WpTsLcxQ9z5nhaVdK+YcH8/pJkETCRk7ztFmv1CXl0FxY4502EamMChCQS0EsCcwiDsKif9B2XIuLti+V7sOMkiSq/vWoGhM+Hr7mluOTtZbXc3NFSLbET9WvKY71z2ImpLM8PKZU7bK2oOvpKOdyvcs3PBdFl2t/DqiCVtmt1k8HdnMO/NPS9ptZNkSobWlExepLbxcMUhA0MqudQDN4qpcqEXfR/GAtZL53IXk4tujKUNArILGy8/dewRy1Mq8UCAK6aBWhJ2FHqBX82tm4w5fct0BPoZgxh9eX7NDLj2wWK1QHuS0qdwnuABynFoEGC3Bv/vdVEl6jN4dr1zZL970sltDnL3W8ZOvnMwmIuZVyL847ciKpscsby/dAQMWcR1HieLmluD++XS092ogHNwqa1uil/9rGx+eXGLNbptxcbFfdBJniqXk0xLNxFWF0GJ90lofpHzBPcWZ8eEPc0x0H7afyHF2T5b42cHwGC+7HcWLZMxSsOapoAJGQ7z4Olk07jLGvfmfl4GCfWbJy6VuZR7F9snBe+u9Oe2Z6GbUs0+GFHVaGRiiyipxMkGU8ctuG+qW/YX3BK2AW3RcCh6Ze+m3+CnkEvYZmKMLPWkFob0UHzvTZcSzE2Cw40tlvNTozee1d5lVuk/8CYYv7c8K3/a4F3Jd0vwAOkedzo3IoIfbHca9BsvTUoN0y+BgfZR0UnczMdmxoUZCvwwf//dCF0s6TuOpIlpFeDiFkLjbuxPZvIwCNHh1pzc= X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1235; 20:kzD0vMdusneii/Q082VFvZHilkYfDol0LkzoWgxgkVy1DQAlVHb8ISsoen+mpm/8Xe9bMiXs/2tMVIaBSe7a7PyLYm7CZ33p5q82IbHhs4as1WWD9jkKAK5NUzdCR3WJKNXpAlbgkivU2YkLHe+XbvGXzAqesSuIQCJuh8ur146rELvjGdAS4bvx5nf55qk/OnVfZM6tYl0301CuVSShf+fkWkWvSX3In9Fyqi5eicr5TBB2+Pz+lLrs1t2sHmzr X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2017 00:41:38.1505 (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: Sat, 01 Jul 2017 00:40:05 -0000 Content-Type: text/plain Now that we have a function to detect AMD processors: 1) SendInitSipiSipi () Skip repeating SendIpi () on AMD processor. 2) SendInitSipiSipiAllExcludingSelf () Skip repeating SendIpi () on AMD processor. 3) GetProcessorLocationByApicId () Adjust InitialApicId to properly concatenate Package on AMD processor. Clean-ups on C Coding standards. Leo Duran (1): UefiCpuPkg: ApicLib UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c | 50 ++++++++++++++-------- .../BaseXApicX2ApicLib/BaseXApicX2ApicLib.c | 48 +++++++++++++-------- 2 files changed, 61 insertions(+), 37 deletions(-) -- 2.7.4