From nobody Mon May 6 12:34:35 2024 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3C441C433F5 for ; Fri, 30 Sep 2022 15:51:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229564AbiI3PvZ (ORCPT ); Fri, 30 Sep 2022 11:51:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41820 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231592AbiI3PvW (ORCPT ); Fri, 30 Sep 2022 11:51:22 -0400 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2E0DDFA5C3 for ; Fri, 30 Sep 2022 08:51:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RkQLK2aCWQQfpVJXkGN7mmVo4Fqas6FgVuzS4upmQTBfK5MH7+HFGbTPXibhET1LL1LBugphyvtBemGpIKTdsexKdDmmbjYybQmVxQKDX1+esoIDL2DG8DlVwb1/O1XVz3Z8ZBovgB9PPwKVGEOD6IBLympYy+ui7ti3QLPTYXrJwpRLOqPGRpgBsg/6X72Z9wZozymvvt02T7E1LMFrUYiTvgm+8LeouNqSiDEj8ksHCBKN4T+4aZ9w3Ku1S4kNExVJYqC09BNVWu860s330m/OR/YlnDE/Z3VjaAM6OfRjoT/ZCrPzDkOvqc9sHYr44HMBQiDXOgh7aDa8W4m6/w== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=TELna/6CJO9UABAAOqMuqJ+JppOy41jRaC1zyOoWmIw=; b=k0hY9pIxrtncSBH7DPKo4TFXoqkiwziFdl6xk4brwCa2MTVWCh7ipoLsTuec2RxSANa6DNV2hgBxFNBBmeTJ60FH5JkhINu8nUPDPYdPz4v0WtQ3tgzjnSwHSuIsF32eEsD8GTJETWTXdK1RKBtMrlVEzDBgEbS9o9Q9+2cLtucQJea0FRFjWZsTqVdjBa5POsZR1c+kLwfiW4UPcmkDb1dYG0cv2/rY9xXmCC7hnf2djUJGx9xRgyks4fxUPKst90WLR32ybOlVPcN5M39ylUi4VWhnb5AY3/CNjOk2Ae+au3Awb9wLd2l1Q+hsFLgnfF4ZZwD91IJSMIvKnNO9XQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TELna/6CJO9UABAAOqMuqJ+JppOy41jRaC1zyOoWmIw=; b=37GQVI+qO87b3/N/qp+oLLAAmvdohVhlWfjNHsOFVyoobJsFom7nEPEC2GJfwpa+2r9VuH9eFBg4gOxln2h5iNarjqbXBYU7YO9rewB14INrOidyPViSyas8S2IC92kSdE2f2geSHyjqG0HvlII4TT5L6aqP2Ctc9wlKXqlXOgo= Received: from BN9PR03CA0616.namprd03.prod.outlook.com (2603:10b6:408:106::21) by PH7PR12MB6763.namprd12.prod.outlook.com (2603:10b6:510:1ad::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.20; Fri, 30 Sep 2022 15:51:15 +0000 Received: from BN8NAM11FT004.eop-nam11.prod.protection.outlook.com (2603:10b6:408:106:cafe::f2) by BN9PR03CA0616.outlook.office365.com (2603:10b6:408:106::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.23 via Frontend Transport; Fri, 30 Sep 2022 15:51:15 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by BN8NAM11FT004.mail.protection.outlook.com (10.13.176.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5676.17 via Frontend Transport; Fri, 30 Sep 2022 15:51:15 +0000 Received: from jallen-jump-host.amd.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Fri, 30 Sep 2022 10:51:14 -0500 From: John Allen To: , CC: , , "John Allen" Subject: [PATCH] linux-firmware: Update AMD cpu microcode Date: Fri, 30 Sep 2022 15:51:00 +0000 Message-ID: <20220930155100.164920-1-john.allen@amd.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB03.amd.com (10.181.40.144) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN8NAM11FT004:EE_|PH7PR12MB6763:EE_ X-MS-Office365-Filtering-Correlation-Id: b323d102-5e6e-4ab2-73ef-08daa2fb9b46 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +utMrDtO6gbmQkL5RdjiuwNQpTVaQ4c0EWunqbT+oTGMQ0RZVkVWIGEI5H5ib1QVNFoARXzR9ekMq4VsD0+McWVbxkBSpBbDgCk17PEkHoCckOZBvHZ/zSPvkRdeCRR2olshYaMRwliot6VXQjBcRgKfZi0rTiSYchzqbwjxyhiaoiIUhxCT4Qc11cD+rJuVsBB1imaWEC69247NeSHBzYFGrIFSag/JV8NzSyYoqqO0yjrd85U+zmKfrAVcM57SQ6BJ5xhqGuumubzNOd009FXX7HCYxWFkfYbYL7wviHUpthanhfzVaFBDqfA+L4wak/lw1iIhVQ4SPCFywzv4e66HEld79MT5XUbNhA5uZsl3ysbhmg8PMtlrDPNGgxTZ8/oSogC9wdqgkKEM5wtvDlPIIM41wLFriCu5g87CB/SFfi+zKn2mEe9I0nUSERYrZWnc38SlMzLGMJqh0u7Zop/Z0XVmPWHd/X79/WFnXO2rpcaEt7YSdEGv2aw1WGmfJWD2QMykcEPJQhKYKcaPLHkQLFqONQMsl14hIdyXAyaIectcaTbYSv+LvTVLiqcX5MJQ7R5R849r+e9ncTZJ/WYpANR+JWff01R0y5OjDDblNe85dKanGExetieWtz0P/lwP0q/I1nBtGAD36H1qDxJ8dgLXuhHpj4KjozDk466nC+FUsc03Y33vMGwEF2jF1walwiAa6RvxczRf5EKYJf4vlZf46kTBI70hbsQthw4Dml0SUxQbZcxbKP4p9+em2wkGQRQPa377pSfstceygO5hGZnc+o9Wh0yzXIQ3jrrHmTmJfyGwabboWLSkCR0K X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230022)(4636009)(346002)(396003)(376002)(39860400002)(136003)(451199015)(40470700004)(36840700001)(46966006)(86362001)(40480700001)(36860700001)(81166007)(36756003)(54906003)(40460700003)(356005)(336012)(47076005)(4326008)(316002)(82740400003)(110136005)(8676002)(15650500001)(5660300002)(2906002)(70586007)(4001150100001)(70206006)(41300700001)(8936002)(186003)(478600001)(426003)(16526019)(6666004)(82310400005)(44832011)(1076003)(83380400001)(7696005)(2616005)(26005)(30864003)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2022 15:51:15.1298 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b323d102-5e6e-4ab2-73ef-08daa2fb9b46 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: BN8NAM11FT004.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6763 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" * Update AMD cpu microcode for processor family 19h Key Name =3D AMD Microcode Signing Key (for signing microcode contai= ner files only) Key ID =3D F328AE73 Key Fingerprint =3D FC7C 6C50 5DAF CC14 7183 57CA E4BE 5339 F328 AE73 Signed-off-by: John Allen --- LICENSE.amd-ucode | 2 +- WHENCE | 2 +- amd-ucode/README | 6 +++--- amd-ucode/microcode_amd_fam19h.bin | Bin 16804 -> 16804 bytes amd-ucode/microcode_amd_fam19h.bin.asc | 16 ++++++++-------- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/LICENSE.amd-ucode b/LICENSE.amd-ucode index de5b29c..ea47c57 100644 --- a/LICENSE.amd-ucode +++ b/LICENSE.amd-ucode @@ -1,4 +1,4 @@ -Copyright (C) 2010-2018 Advanced Micro Devices, Inc., All rights reserved. +Copyright (C) 2010-2022 Advanced Micro Devices, Inc., All rights reserved. =20 Permission is hereby granted by Advanced Micro Devices, Inc. ("AMD"), free of any license fees, to any person obtaining a copy of this diff --git a/WHENCE b/WHENCE index d929b16..d67b12d 100644 --- a/WHENCE +++ b/WHENCE @@ -3971,7 +3971,7 @@ Version: 2014-10-28 File: amd-ucode/microcode_amd_fam17h.bin Version: 2022-04-08 File: amd-ucode/microcode_amd_fam19h.bin -Version: 2022-04-08 +Version: 2022-09-30 File: amd-ucode/README =20 License: Redistributable. See LICENSE.amd-ucode for details diff --git a/amd-ucode/README b/amd-ucode/README index f1ad2bb..024fd51 100644 --- a/amd-ucode/README +++ b/amd-ucode/README @@ -36,6 +36,6 @@ Microcode patches in microcode_amd_fam17h.bin: Family=3D0x17 Model=3D0x31 Stepping=3D0x00: Patch=3D0x08301055 Length=3D= 3200 bytes =20 Microcode patches in microcode_amd_fam19h.bin: - Family=3D0x19 Model=3D0x01 Stepping=3D0x00: Patch=3D0x0a001058 Length=3D= 5568 bytes - Family=3D0x19 Model=3D0x01 Stepping=3D0x01: Patch=3D0x0a001173 Length=3D= 5568 bytes - Family=3D0x19 Model=3D0x01 Stepping=3D0x02: Patch=3D0x0a001229 Length=3D= 5568 bytes + Family=3D0x19 Model=3D0x01 Stepping=3D0x00: Patch=3D0x0a001075 Length=3D= 5568 bytes + Family=3D0x19 Model=3D0x01 Stepping=3D0x01: Patch=3D0x0a0011a8 Length=3D= 5568 bytes + Family=3D0x19 Model=3D0x01 Stepping=3D0x02: Patch=3D0x0a00122e Length=3D= 5568 bytes diff --git a/amd-ucode/microcode_amd_fam19h.bin b/amd-ucode/microcode_amd_f= am19h.bin index c99e86d9fe533d10a2001a6c8dc0dcf3562c17f7..c3f9f6c74dd1cc8acae67e786be= d5186e0a9fd5e 100644 GIT binary patch literal 16804 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