From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (NAM10-DM6-obe.outbound.protection.outlook.com [40.107.93.82]) by mx.groups.io with SMTP id smtpd.web10.15701.1582988754520923147 for ; Sat, 29 Feb 2020 07:05:54 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector2-amdcloud-onmicrosoft-com header.b=YSz2WgRj; spf=none, err=SPF record not found (domain: amd.com, ip: 40.107.93.82, mailfrom: leo.duran@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cXKY+vXqNemyUkqalwCDP2XCujgBbj3Z/tLIG5GDdAGAqsVn41dbKgkr42OtkHuwVJ6AX+j2m0ZMqrDjCX4gtRsJM89/UPDMTKEbvrepUyG5vaKxuNpV9ic6wrJONV6jklf2zdc0k9iHCIn4UYRbHXkmH2Ujv+fsR09Fc8yT5/RekIReRtZDbVjJ2RcQkYThampPY4Xx3RgUDuVvxdmfIHXSRv6URWxu5NMV/r5406zABkyTc8zjQv9q8oE+FSuHlxwSbbXLTKh5hLLV9tog5v0pVBSbJ+3vTZYLsV3P8ovketuSLehH3jByORWkV/rkTl+ad0pxcE58nJtIR0XMgw== 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=J960MOG/pBdysqztJRO0to0Ts9PV/yiyP9NX/80nqFw=; b=fnWES6f3RxzgZRr6pzNw/mx4oQQSPk+kB+dJBQZJDNe/PLIucJNeZLuzPFMw8+2+k9WJAK6uH5/8vedPmMV6HUiY+Zh5updfCnxFIPpJX+ICMPjSl4uF+blNxo0RT86wtutJAOeGTINJh22ju6tQ5bdAV8xBH9CrC7c4r+CxMjL3Ufu4uQsODnkzcuVGWzVqFCAzp3x3cMnfvmcezbbVBTRRaP1Ur6c6Kx5OmpdjwDVmnwTclTMmD7no8+1xD7N519e3JErKVf+KPHuihgCJ3V+kNNM745xb5WHJApaaA7aIz9NFhQGmVw07bTFaMetuZbKqVUBJHiRrrUjKWzOPLw== 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=J960MOG/pBdysqztJRO0to0Ts9PV/yiyP9NX/80nqFw=; b=YSz2WgRjOna3vwLW9aXLzB3HWXjxF5Yd7VcZbJFNtVcBeRbCm5gUPdiTMuWQMMyziKfN/DAk7/KLQSv9QtflQ4XDf193LJhmDf5+z/1/xXVn+MaYbD+Jcguro9AT2BCDh8AnYIT2k1Qcf/rXADfRqzBdw1G8G5p8FV7O6ni4lxM= 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 BN6PR12MB1411.namprd12.prod.outlook.com (2603:10b6:404:1f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.14; Sat, 29 Feb 2020 15:05:53 +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; Sat, 29 Feb 2020 15:05:52 +0000 From: Leo Duran To: devel@edk2.groups.io Cc: Leo Duran Subject: [PATCH v4] UefiCpuPkg: Fix bug in MpInitLib Date: Sat, 29 Feb 2020 09:05:44 -0600 Message-Id: <1582988745-1189-1-git-send-email-leo.duran@amd.com> X-Mailer: git-send-email 2.7.4 X-ClientProxiedBy: DM5PR10CA0023.namprd10.prod.outlook.com (2603:10b6:4:2::33) 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 DM5PR10CA0023.namprd10.prod.outlook.com (2603:10b6:4:2::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.2772.16 via Frontend Transport; Sat, 29 Feb 2020 15:05:52 +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: 21599baf-9dfc-4778-efaf-08d7bd28de72 X-MS-TrafficTypeDiagnostic: BN6PR12MB1411:|BN6PR12MB1411: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6108; X-Forefront-PRVS: 03283976A6 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6029001)(4636009)(376002)(39860400002)(136003)(396003)(366004)(346002)(199004)(189003)(16526019)(186003)(26005)(2906002)(4744005)(316002)(52116002)(7696005)(6666004)(44832011)(2616005)(66556008)(66476007)(5660300002)(956004)(86362001)(66946007)(81166006)(81156014)(6486002)(8676002)(4326008)(6916009)(8936002)(36756003)(478600001);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR12MB1411;H:BN6PR12MB1922.namprd12.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX: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: oGU7c64A8JJGPKi5JrcScmallvci/y6VMYoSvsFVUtEh3GEnCQKubaM+hIYj5y/dqoxsPMsNllXwu6VycZKnzLo9VqSwfTEu8NN0x7ycIDN5ihiuU7YGJpqrySe2ljsMpZj4nhI0dFNm2wMiHTPB55ct9Gnn1AD5i9XpmFQsi8Jqu0uZJL5YnSLUDmY6HO1dp75OrtxCN+YNHxB+WIyBn+DtTCOqk5Ldd04XaZEGtQfvzTzlJhI4IHgfCP9M9pOcemjVW2lg29t5La8VffAhGNmdL6XleVOXOFE3cQj9eDoedLkXBjpW8Jjh08iBu9Op29z60vB2aTDSgN+MoweXFktmfhbkXEf57hBoovBDUMSQjvBFE1zpmpOWqFvCSDJRTPtjsAN1IXpbmn5KbJbHAuGmhqNnPedd+aXS8M8q9/PCK2YuhSWfGwMMBnKKs1JK X-MS-Exchange-AntiSpam-MessageData: r8ujRiFD0OL7EKgWYdvziBFvflIdjJC3E0pqMk1Epkm2hZd2v8vdIRH7H5xGfVhr13xuJk54JcGGheZ6OlRh0NZNtBbcjXaxQNxNTB7Q5w8u3UMB1+tCdI6zlBDCtpPMcy9xthV3lHmpVeSuI9wZxA== X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 21599baf-9dfc-4778-efaf-08d7bd28de72 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Feb 2020 15:05:52.8498 (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: RpfDv5tW602E+I2mY72/TSisfUK2EVkQN/dzOGjqV6zAritY09G4ilODbq9tVOSS X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1411 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 v3: Add header file entry for CPUID definitions: Register/Amd/Cpuid.h Leo Duran (1): UefiCpuPkg/MpInitLib: Skip reading PlatformId on AMD processors. UefiCpuPkg/Library/MpInitLib/MpLib.c | 34 ++++++++++++++++++++++++++++++++-- UefiCpuPkg/Library/MpInitLib/MpLib.h | 3 +++ 2 files changed, 35 insertions(+), 2 deletions(-) mode change 100644 => 100755 UefiCpuPkg/Library/MpInitLib/MpLib.h -- 2.7.4