From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (NAM10-BN7-obe.outbound.protection.outlook.com [40.107.92.64]) by mx.groups.io with SMTP id smtpd.web12.19305.1582916294887071906 for ; Fri, 28 Feb 2020 10:58:15 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector2-amdcloud-onmicrosoft-com header.b=YxW+3bK+; spf=none, err=SPF record not found (domain: amd.com, ip: 40.107.92.64, mailfrom: leo.duran@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DGuzpRZm9COsbdzSDgbMHwGFGAt80iVbMYOytjtpzJ1ofIEG+VFFT0Ijz6agDMjVEEBOEGzOeoF+DqotTXoW3++BJKLtjEXieUcXXMWnB0tUYTLCUoYnEIiLbee+Skaq0FbKc2PlypfyqgNg1EhoAuUYmPYFrcHpQKR85Xv1iCsWThn3/sOo6P9iSRFLYhgNBBo46Nb3LsWMoMRJCAdmfRp94vx2Hi73kcevzSVUNn+fqknnZrmCqT0b31YyD28pMNI4yIuqseSDa+PtgKftwsq6WlFL5DZIvBiAqa7eQLLaazImPmvmyHRsy1ye01LbVP2K6ao4Mx52Ar9h4u0oDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SYvO+E8H6bK+d2XBU4YvLHIDgW2qbuVnUIDL6gtMgEs=; b=Z1OXgwRNAzSg+5cRD/Skd9rO6tsCBSfrpmfrthh+sPnUZcO2pKJqz1yn8VcTvoG7zGJOAXlFR+Bfo+7X7bTrDS3tJwjMWqYsPIuxGs6qe8hs2+1eYUko1Ikntzp2B/sJ+8/hPSKHcmuAsY/UvTq3GFm9PYvcZY1l9y8iv/Z5GcjC0iTVTdhd3XQrwQ5txan9A71x+2pGJdE5N2Agvxev7ExZYeKofk6u9NURNHRsapyLIjJMx/MczhxVvtYuNepeBCf4F0tavM+/YQXXJnBakwbZEXRMOACYZ44PEED8sMfglYsMvIz8wYHp9UU3EwumBGKkuMfTsGXZGfuoqAOXEA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector2-amdcloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SYvO+E8H6bK+d2XBU4YvLHIDgW2qbuVnUIDL6gtMgEs=; b=YxW+3bK+kgUtkC0tjlGqhg1EmTibu2+8dgqyDtW81V56mcz1RVJ8TrZSIWGBL6WWerxDl7weSMl4Omq/W9YhK9ijR6dIj854VJQTgDjm3hW7Riw+lznlMR08/QaJ/SRQoMGpM3Mas2p+B6sTUKsQjpfZQNqYkriUoWNNjzy11/U= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=leo.duran@amd.com; Received: from BN6PR12MB1922.namprd12.prod.outlook.com (2603:10b6:404:106::14) by BN6PR12MB1409.namprd12.prod.outlook.com (2603:10b6:404:1e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.15; Fri, 28 Feb 2020 18:58:13 +0000 Received: from BN6PR12MB1922.namprd12.prod.outlook.com ([fe80::d931:1942:a6b5:d74c]) by BN6PR12MB1922.namprd12.prod.outlook.com ([fe80::d931:1942:a6b5:d74c%7]) with mapi id 15.20.2772.018; Fri, 28 Feb 2020 18:58:13 +0000 From: Leo Duran To: devel@edk2.groups.io Cc: Leo Duran Subject: [PATCH v3] UefiCpuPkg: Fix bug in MpInitLib Date: Fri, 28 Feb 2020 12:58:02 -0600 Message-Id: <1582916283-29137-1-git-send-email-leo.duran@amd.com> X-Mailer: git-send-email 2.7.4 X-ClientProxiedBy: SN6PR08CA0033.namprd08.prod.outlook.com (2603:10b6:805:66::46) To BN6PR12MB1922.namprd12.prod.outlook.com (2603:10b6:404:106::14) Return-Path: leo.duran@amd.com MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from leduran-Precision-WorkStation-T5400.amd.com (165.204.78.2) by SN6PR08CA0033.namprd08.prod.outlook.com (2603:10b6:805:66::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.2772.18 via Frontend Transport; Fri, 28 Feb 2020 18:58:12 +0000 X-Mailer: git-send-email 2.7.4 X-Originating-IP: [165.204.78.2] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 5a089c9a-7394-42fe-84a1-08d7bc80292c X-MS-TrafficTypeDiagnostic: BN6PR12MB1409:|BN6PR12MB1409: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:590; X-Forefront-PRVS: 0327618309 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6029001)(4636009)(396003)(39860400002)(136003)(366004)(346002)(376002)(189003)(199004)(478600001)(6666004)(6486002)(4326008)(2906002)(6916009)(36756003)(2616005)(7696005)(52116002)(26005)(186003)(81166006)(8676002)(956004)(81156014)(316002)(44832011)(8936002)(86362001)(16526019)(4744005)(5660300002)(66556008)(66476007)(66946007);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR12MB1409;H:BN6PR12MB1922.namprd12.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MwUnpw53KAzVQp8xaarUTUad0llhQIrHUfpOJIXwQuNQnh9dPc1r0/rNRgLTLL81VyYfKVi+9v1HUElAk/nIzJptQyGOycpMLRF33z78voNReuwqUlIR8gO+3FEy/Fa+rP6vnG5qm9ik+utrbbZUPuCvfaPgtu4gRKJYOpi67HDQQWKZzNmtY6yTE1ycPlx6Pd05h5W/AkyNuK4k80B5Z4XhUts2tZf76usgdrESO4K4Z+UhjBhDrOtyMfcidu7iVmnheGXZFThB7LxTgHu+UF3Y1qp7KK9HylaPGACuL9KCd9drF9zPMEnNY5atG0hxAAn88jr++O9lHDZ5yXIGwGCe0jVPdL8gBlgqmQYGbpPlurTEHccmqOuW1cw24bebnvcZ4cEP9ANxfE4DsxYVzfevYL8DziYYrBC0RbW+00nRC/hoi+eWzrfnNMfk6DaD X-MS-Exchange-AntiSpam-MessageData: jmXMTjKqOWL+jvUp8Xr/XgBnEhkPiQyqM1a3/++yU5ReQ5diPqloNJ+OdHh/ews17NHf5qXlnzw6kC6cGlxl+cJvzVKMrX2fGCJxWVJfxLd2nUC4WA/5KAecA3/GyrSX8w94GPT6+42BPCD0MMADqQ== X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5a089c9a-7394-42fe-84a1-08d7bc80292c X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2020 18:58:13.2102 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: mLw25tCoo1Lv2IA5gD4OScfJEe9hVWgTf37jVORTaQW598j/rmgmeB+7+L3vbFYU X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1409 Content-Type: text/plain This patch fixes an issue introduced recently in MpInitLib, where we read a PlatformId MSR that is not implemented on AMD processors. The patch uses CPUID signature check to skip reading the PlatformId MSR. Changes since v2: Fix typo (PCD name) on commit log. Leo Duran (1): UefiCpuPkg/MpInitLib: Skip reading PlatformId on AMD processors. UefiCpuPkg/Library/MpInitLib/MpLib.c | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) -- 2.7.4