From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on061e.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe46::61e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 7210921B03846 for ; Wed, 24 May 2017 16:33:00 -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=8HYaym4s/sh7XBV0kp9ElbX5fc4TuknT9RV2O1Z0vGA=; b=IWEm8MgygkOjMi+Ko0QzYYmWt5yoUSp4qTmLtcXKaB+mwG+yJsDh2iEMIMwSAU1lvdwfcoxPj3iRUxpMwOdhKTGnRxZKRO0T25cUzWE4hI2oLcx3xqn03hY7v/dvEptrv2xbxU8RYuao/VDfgXaMMfNQpKJUxq/Auymg+hfbvik= 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 CY4PR12MB1240.namprd12.prod.outlook.com (10.168.167.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14; Wed, 24 May 2017 23:32:58 +0000 From: Leo Duran To: CC: Leo Duran Date: Wed, 24 May 2017 18:32:46 -0500 Message-ID: <1495668768-10416-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: DM5PR15CA0024.namprd15.prod.outlook.com (10.173.207.162) To CY4PR12MB1240.namprd12.prod.outlook.com (10.168.167.15) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PR12MB1240: X-MS-Office365-Filtering-Correlation-Id: d6e1a20b-26be-4009-ad5e-08d4a2fd3616 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:CY4PR12MB1240; X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1240; 3:R5mHJCMD4/xxicMNzR0J7clwGdkbD721SKahhHthhAuYgTpNvWMV+o96XAZralGsDM7CWiIslOU3UZFwPRCwZeY/IdEKgMLt5bKm96OJ/OSSp+PR4Iv39h9aNk7ixF/GVYpf0WII5Y8jzHonSpgIGTlKO7Q14WljE/KGajq9VpBHZthER7GDNedMgiRo86zHIWvzDTpHelstQr/raMTN7FkygaNAgMrgJSUwsgKr1iKU2RQHn/vzFUI3Jc7ueR2XKsNJn9xGxv14nCO99EcOd+3MPOifHle8EHZOvzVtGPWx4KVKSgwQhEQCGcVnIGBnfwJop3cSzzLQT8f+dqPzyd92gN7K/nMoJPsoVdcbtS0=; 25:N52n1XS5AzgTZJCd6U4NT5JVD9O/dCWYMALcxCu03NuKVqfW0owGGEVDRa/8crgBgw8CYX2azRYY0poN2ckaCbmzyXduMrf8+9TH0g9eL4mctDd8qOhJPxcfcCQEFDDDDb2Cs67bAVdkYDIXq0fdqSbyxDmc9FWh3iacLJANb1Dcb6JTxEz953s+121Qf3dKihfxxaFtWmHcdhCcINk/yDz4Vlvw4Z2TOdurNiwf2llYzoxMxsOTsN9pDRJuBOCOOtRksN4WeE/KIbvAdHyTDzlnylsks2T1eEmYNCZ44x3fei+G+lDfB4uqDhPJHkfZ4c5aen3YB7DGz+A6vDlpor2yEXbjDG96E4PRMqHamrILmaWUk/4/m2Q51m9+HRvyBi60Ige2ND+H5U/l5+WD8jUClyzUHmLna79zLsCQ4oha0RlnJSqYXPVAf7Tpre+K4qiV1dD28yalWkizWUl3RrIIjkDO/XKFPt55cj9b2kk= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1240; 31:q0t60KMomEWFd/A8Xo81SqIpkD/T2CDEERZylyG9sfjrgYUlJ9HrHudjtK99DtzDraVB2fbu1O5CclYYlk7xJ7OlKo7WcCaOCiLDOBGX977DQvGGjG3MdjohorNPxYHIAQrTPy/kzcQaGJeDzL301Md+yzXPv+hgV0l9ywN8QI8NXGt5Snd/SKjAU6435RUCFMe599zyFGEYlJpTuHonGD1eFyFpWzdMfHmNQr/rirQ=; 20:ZPsJvJC+vTbqiH5DRtrYQ1jX139HTHs3W3u4LqjE8c3KWkUmTwd6q9LhDyZpkymRehRgXRlwn8q8W3u4nJ17mImWKRnZmx6kKRCQ8BGUYUj++IUCbv2jBzhQci9698rAZvvNcW4NKKPRXlPgM26uUJCmi9xnvvYr1cPLh9yDQZlZj3fsJpBLdnqtyQAHLSld/x54xTfMn5JnbT2QNNLiXBAMTAn7oUrxSD+bbOpn6i5PICI+ULSw0//oejLBfP057kCsxukDNWOUUVtxbHcTxyAGwfnBFR3tcteXVWFxHXgUvT4XvlB8kjq8dzj4oNumr3UhONANgotkiKEvk5SXRGScAJbOkAxagoL8B7KlL1xYYh20x493WKC7dfPZkTLcWlDwrWB6hCJD+VipP86F8z7R94g71Qw6JjYZ80vfLVHsYRISym/+Y3ichG1182qWHzk05SX6JUzPZFU39zx2LXOviFIsmwDk5ci9DdwEWrPvnCR61J+AiX6Wt9RuvOlw X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(162533806227266); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123560025)(6072148); SRVR:CY4PR12MB1240; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1240; X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1240; 4:7/I0VZb32bI9GOEoK+EoYUoS47JZrZpkF+8GmDP6YW/hC1yuiTeetZS+lZLYHlkDheF7Gr/YmGZJCcQ+2gIEvziTY4XvGEAKDRK8eGbv1Zk6e96OvFzcFZOKJGfSRYLXHHnEO5Y0Oa/zwdt5milufAC5Tv07AkCrSNfqrSmysdJyJ7l+rcF5y90KOwWIpGPB9hrzMvilN3eHglIbBZGJvPLpWP8dl1Y+MKtcErfJpN/uYr4zlxt5pxh3CIHOuzxbGXz12CMC3XTgzczKxSdvHGZ6uuimgOQqexCLn9tXUpfB5Kt3I5D9FV4PPCRF2QyyTtkbfhEnLDm5YlreIFbduyvK5UJfXm4eJhP0D3gIqnwJT6VUSEDG3h735OUmygTeRRBWHjtjohzcSmnpWunUGBsdW43iVUsFjHF/Y85wmgSJqUtJBxPcZ0a71v0MPBiwxyXjukwtIjm/ArK93bMBO6OMDv7sPL6+rmLow6XrkIPOj+cc5NKxGL1/tadRRtljRvG3HmWIkEl6xgSYROV6x7CNoeRCuOdnL7iCf14TnhPiy3YekJYeCWLNNJyvUyGJ6tsX2bPgswCj1zIs54CanHF6kIMVEGfPwKOgbMKOFU4J8mjnEMQWz0ocWI/kPq7RZPxkuaBHL7FEo0OFJlPxuC/sWqeNOPGsWah3lV9MpmvTuMHXNkvrJq/eK4Ebfl4Q43dOiD3MZl0d9yKNhz3fjEPlpZzBZoZfAiqrjwTl+ztkD9VJrO9eAbfgc0YxCTg41SgIBnfQFo0iK9EPjNJax4a8hQijACXUNLcptQjsbzrnCQwbXvwpDFf2FxmnI1fk0WYLFdxYZqKdS7UkcnJG61FdCotRLCf2oqavetDvCAQ= X-Forefront-PRVS: 031763BCAF X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39860400002)(39850400002)(39400400002)(39450400003)(39840400002)(39410400002)(50466002)(48376002)(2351001)(2906002)(5660300001)(478600001)(47776003)(36756003)(3846002)(86362001)(6306002)(53936002)(966005)(6116002)(6486002)(7736002)(305945005)(38730400002)(4326008)(33646002)(8676002)(25786009)(53416004)(5003940100001)(6666003)(50226002)(189998001)(110136004)(42186005)(6916009)(66066001)(81166006)(50986999)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1240; H:leduran-Precision-WorkStation-T5400.amd.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR12MB1240; 23:EMTTzAlbvCBOsRlXFmgkV/NrK+WL8WdJUzVGNucPb?= =?us-ascii?Q?srwiYJFf6Plgkb2GpZuj4QfhtZEXPLM0cXRhJKRoicw5iHlU3siQtk9T2QXs?= =?us-ascii?Q?JjKaviYq4Y68POzLTULGN0lD7PxLqA3HyljikzO4wIjy8fXcS7hggP2Se1kD?= =?us-ascii?Q?nrLVWPydVC3C7BAh55VzpenrkmM2M/9aJ+2PEcVOuF+O+CCDca0Kzp1XO7lS?= =?us-ascii?Q?3unVT3JN3VBZ1suUgWC8LreRSGd1JtyAGR0YMV6DDcxXtWVNaowVmNyMYAlG?= =?us-ascii?Q?bJd6tgeI29aMB0ahPHe1nRvMqCKDUkdUXaBz0QnPSSnrlWZ21Rov/iVkcIrr?= =?us-ascii?Q?6HOq6y2ZHUXXGmDQhpudsKCA/d+l4s3DP0Y7in4MbY+11YnFeT5JGQAmv9kq?= =?us-ascii?Q?GrSKbFHQk+oz11WyfFa4gklxFCe9gnSTMzuXSp21GgX9YNEKrGp/HjIanJHK?= =?us-ascii?Q?wqkKcXJkOL6wJB5SpReXilktsKJ+sb9B1Vgi1a53T+JMXnMwP5tU2iDoWeCY?= =?us-ascii?Q?UFOI5z63XmVJzDqxWTsAj87FwtjJ8Df25ib56eGOk+9DSBb2t76jcJY5E5mg?= =?us-ascii?Q?il83Gh6nNjCFMR7icIIkV3qL7ZEpod0X2tihBle6UxZiS4uoHE7L6k4GzpV7?= =?us-ascii?Q?Jlt8CvZn9wTYXKgghmaB2iTRWVuE5C2V9wGVyXuLykw193qrGDscGNCViJF2?= =?us-ascii?Q?+0aVXf6ohnd+blWtMC5mZZg90Rftm8YdgPOYaYOSf/QWiX5uHZqvI/f4KnEo?= =?us-ascii?Q?hNBDmgQneS4gL0DqMGi6ZRo4mUaKKLpwkl/iJ6yZpjUqn9FqTN4+g+7AdUBk?= =?us-ascii?Q?s2mTqFCEas9fn6zoesTieg0FB4pZTEvzeqo8ZFT4NtuRB5UBW2nC4rM2oDgj?= =?us-ascii?Q?Bqa6PvR6RUL9b8aG/c0xOrtyc+jnXO4KWNWBVAbcNFCSGvPi6bhRcqkOIcE2?= =?us-ascii?Q?lk9J+JgP2MhgrGvb/JLUGSpdApc/y2HSRIgLn6jzd5KY2aZrPvlL5Entt3mo?= =?us-ascii?Q?tCq4do6PE7zslRX9TM38Gpgf5Zz9rq4Y3IkCCxh9SXWKW8UWG1wdyaWDJoxw?= =?us-ascii?Q?EkRraN7vpFLqA1vaMZME9NJHc3e?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1240; 6:mrkiUvNEyfDCUj368lQawkYrjttXshzetpKao9xFeRH6HqVlR8RA7MRY5ksudyasfRAvCK4hb9SjHCQo/HnHpKtK/IvgUjb8SSJD+K81wWfVtiN9ih/xMYnoZA6GvKdN0Mpc2sr6/Fk3v4uTz8+w63eOG9SVwkUKj6qIDx7YFSv2YLjcjRZEweqr1lPBXSSduwdL5cyDSlRqW/rbHufVl9KvLhK5PcaKqHu0EdUwHRaX9fkUpfMelfIjnyYcQU095gAUUeJ1cjWK0Wl/uLYoQCFOvuEkH5fi7XuOjYB6AkbqVfxmPWTaTU2+af5Eg6bw4aBof27xjpUqs7BZD+rY/J3YWh+rUTeCwKAxQp2BQN8MnlSKqufKFC3ovXBKy3RMCuRIBO64EzrPYdz1wQiMQZ86oszbmrhh/WPjwtwfIkM2FNx6yOT2mpdA2FJ02vdYKIeTqK81vs9p+msUcMWLLw/RWIEnuZdX06zDNQMaV4N2ID4JL7HOxEGsRYRSrUACcwHKgoFs/I929R1aLVGm5R37RmnNs1tcnf63sBQj/u8=; 5:UcwWV0RgiPswmWzr9MiFeYQde0seCVQ3g1eGzo/RL6qR5EsMRkfWao6yzIFzNig5b5mUzp0gGeoNhPb6SAmaVR+5gmq6xcPZbmDbAU1o+p6tGOXT/pOZXz5YMYM7lHvC9xevVlDabCcAHekAXuFyUQdA2fspFDG9wrgOLM3xqIc=; 24:lc1TJ5CawZoSKQ7k5kQsXZ+nfBNOQ6gEtVMOw70XtaRyrXALxFoc8C46oBQFQ9fYDIrYVQZBZIYByIMM7w/yVrAx4z0eHs4uqC6h6cGPFig= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1240; 7:SnTg2A8Lt7dyNm4s0oLDfoMEOkuUYy/51yPFD5nwpxACZQ07+IXL8pPlV3i8FZuMk3JY1XAYw1UZjJEkAMV3JMlwl5Iac8jGuS9qKrIO08r/zsz/DV+oY9q+KnNuPWrr4K6NYLNqSoGcyKOUg2CgKM1ZbhqO8nVb7DzOmEdJJD8/VZ4CAJ3uII5Mmcs3kccTaSo7ZygKC4zEZSYmwKipBkhTIqXaIxiWDEvq+tgUELjgJAKS/NK6pbatbC1WR2ag3XxS9CQLF9u13nhL01kSvkgbE9pRDNdlHpCEsOoAqFJlsB0HSOeGmhQDuLT5+pS52Xib5lcgcyFiPmeDOMZtbA==; 20:7GwoXf9yT8pWG6yNb6jmJrpx1771BL2wN8V5NQUbLeVAATpHL7SBMxsnZep2a95KdclTtX540Cs4FY2dZwTlgCA9VkLAFG5+yD98pCdv9J1+ckDFfxXdD7JoATWfUaqJIZw2os9aZ3pOyQ03nztlipqO2oGFR5Q1kOWJcyoYJ/gvbhcCekpKdxR5FCMZ6erMMC7s9MgpzmDIBsps40CpMeXgbh6Kke9fdiTIhr30Ab7Cm6SW1bZjUKh6DwHdUYE9 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 May 2017 23:32:58.2532 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1240 Subject: [PATCH 0/2] UefiCpuPkg: Add CPUID support for 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: Wed, 24 May 2017 23:33:00 -0000 Content-Type: text/plain This patch-set requires and builds upon this submission: https://lists.01.org/pipermail/edk2-devel/2017-May/010867.html Leo Duran (2): UefiCpuPkg: Add CPUID definitions for AMD. UefiCpuPkg: Modify GetProcessorLocationByApicId() to support AMD. UefiCpuPkg/Include/Register/Amd/Cpuid.h | 265 ++++++++++++++++++++- UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c | 85 ++++--- .../BaseXApicX2ApicLib/BaseXApicX2ApicLib.c | 85 ++++--- 3 files changed, 354 insertions(+), 81 deletions(-) mode change 100644 => 100755 UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c -- 2.7.4