Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp1095727rdg; Wed, 11 Oct 2023 14:28:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH1OskKXt4ZGK9i6XTE6sWx01RQqH4+iNXExh8PVWgjVLWMDzXh/ytmsOhcwYwgjTF7UyyT X-Received: by 2002:a05:6a20:8e05:b0:154:bfaf:a710 with SMTP id y5-20020a056a208e0500b00154bfafa710mr25335082pzj.41.1697059734361; Wed, 11 Oct 2023 14:28:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697059734; cv=none; d=google.com; s=arc-20160816; b=whhPolKQFYV1mUXJzU35eE9vAO0AiprBdesvZWcxgkXsUuV4P1kugFjCiZ09lsrmY1 HKqTHLveOc7Gv7jTLs3sF2dApmUeeWp+yol019Jtzaqb//kr80+6f+VLFrx8GIekwbTG /nOs5a8LfgCSnF85UqR49Iuc2wHIBc5sfG8BLvr/yNbAisjTd2XiIkFP/PEQVTK853Ay XJZ3SOL6gwOYAhuijbCBDhwLjTTVmfY+BwMUi8m436P0ezBcTXmQDI41vxJQTClkzaOR Gs/XXh3yxOuV088H5KwLBm3QjXsL/uVAB+pIhHlVBE4YtxycaCIcYpNDYcO/xwmf86TX uEDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:sender:dkim-signature; bh=Xi4hRupYAPdxlVps7j6FmsE6VUo3wpqHYU7pBZ7s4FY=; fh=QHXtYPaHsqZvVFGIs+3PDS9VFW4F6LRmeMLNNLU3bnM=; b=0PdBfURLcqVSEfove8k6GKyOPnhlJrR0FQYmHOwcL8eOj6GzDDBVYaem55XsWCkVi5 MqoI6mC7UglWZFkHqNSPN8VIJfDpBt0iTCT7706G5XGYwBCBTzFSgDLVqyayeq4AXO2G w06FNSIpTecifpkJNjBXnw2Itv4joO2M6nXlcCYLpa7KzOThDr0PLHKlUKIaru7Y01qf fvF2Eald48WR7DuY4swbV/qmh+u26A22sAifuxKRD9O7d3k/1byGbDZrjM3oUIOUA2mv Vz9qhKLPE4CAw+JhCmnO1OHUm1N+NpCRqq+MRSSL1sApU0OFmvzoapBI3sGBm33hhiq4 1MuQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=D0lUgLaE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id u14-20020a170902e5ce00b001b222cd9826si644312plf.349.2023.10.11.14.28.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Oct 2023 14:28:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=D0lUgLaE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 0B90E801BF60; Wed, 11 Oct 2023 14:28:52 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233561AbjJKV2f (ORCPT + 99 others); Wed, 11 Oct 2023 17:28:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44060 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233339AbjJKV2e (ORCPT ); Wed, 11 Oct 2023 17:28:34 -0400 Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0FF739E; Wed, 11 Oct 2023 14:28:33 -0700 (PDT) Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-9ae75ece209so45193566b.3; Wed, 11 Oct 2023 14:28:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697059711; x=1697664511; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=Xi4hRupYAPdxlVps7j6FmsE6VUo3wpqHYU7pBZ7s4FY=; b=D0lUgLaEkPd/jkyrZZmb9i+AgShrUinX2P6HRBoYzkXIzFjpuja6471IetqIH4U5Uu cbcP+lFq82tXGVP1P0yrxGCcdJwCSC2LXM5suvS56lx+I41/E3E3XCb4DZ5gTcCtEzpT u0zfiGSdofiNunlZ8VoSEMgkYqsou6fOmq6ApMy6cCfIcEVOrE8IN1Abeqlwxf9dEeRd 1QwoKOMprD/hU7r2rU7yzoPMP63O4HBwLzcfGJFwfuCdOC7ZVwhlfPxtcCrPoipzeTUC bkZyXs96n4GpGcay9cY3eIwbiyFm531AhOREF3GL2+hxh62zPKai/eGQo6EQ/Ym4gVMR 86BQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697059711; x=1697664511; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Xi4hRupYAPdxlVps7j6FmsE6VUo3wpqHYU7pBZ7s4FY=; b=idSl33bHc5aw8PBrawJUcfG3mGloYGZfgFSTmLa9FoF0TENBT+SdonC//s7G85aKuX C5KtaIkQxjg7iaJdUWE9OLImWZX660Z9MDzNxsrLHtaSJcThgLr+2upB2fh2SQzx8E1j PtTnMawEhTkxoPqB3xWEGsrw4j/etYd9O8T5AqC3hB5ePhkRCPcBOtOuRrMloGnHbn0d D/qsrq9VUIFOKcv6RbnAxxVVyKrhwsxfZfuuw1CbfId8htLMwrHhDSOfa4250ZSsWrLG Li5uvdhkeo/IyLKYUzgfdgsfF7TKT64hkezPaMKpGUhglexCmAZQ8t5DIsEDhvz6Sx/C Y8gw== X-Gm-Message-State: AOJu0Yza/H+yLRcD4VVHLo9LJDtmY3WiFNyAj3c3JwLocNm+ofvAwM3I 2+uERL8dGwv7qeZQbqpMg0Is/iyHGa4= X-Received: by 2002:a17:907:6c14:b0:9ae:588e:142 with SMTP id rl20-20020a1709076c1400b009ae588e0142mr19669529ejc.67.1697059711038; Wed, 11 Oct 2023 14:28:31 -0700 (PDT) Received: from gmail.com (1F2EF405.nat.pool.telekom.hu. [31.46.244.5]) by smtp.gmail.com with ESMTPSA id o6-20020a17090611c600b009ad875d12d7sm10157553eja.210.2023.10.11.14.28.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Oct 2023 14:28:28 -0700 (PDT) Sender: Ingo Molnar Date: Wed, 11 Oct 2023 23:28:26 +0200 From: Ingo Molnar To: linux-kernel@vger.kernel.org Cc: linux-tip-commits@vger.kernel.org, rene@exactcode.de, "Borislav Petkov (AMD)" , x86@kernel.org, Peter Zijlstra Subject: Re: [tip: x86/urgent] x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs Message-ID: References: <169701622768.3135.17489375930381616520.tip-bot2@tip-bot2> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <169701622768.3135.17489375930381616520.tip-bot2@tip-bot2> X-Spam-Status: No, score=2.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Wed, 11 Oct 2023 14:28:52 -0700 (PDT) X-Spam-Level: ** * tip-bot2 for Borislav Petkov (AMD) wrote: > /* AMD Last Branch Record MSRs */ > #define MSR_AMD64_LBR_SELECT 0xc000010e > > +/* Zen4 */ > +#define MSR_ZEN4_BP_CFG 0xc001102e > +#define MSR_ZEN4_BP_CFG_SHARED_BTB_FIX_BIT 5 > > +/* Zen 2 */ > #define MSR_ZEN2_SPECTRAL_CHICKEN 0xc00110e3 > #define MSR_ZEN2_SPECTRAL_CHICKEN_BIT BIT_ULL(1) > > +/* Fam 17h MSRs */ > +#define MSR_F17H_IRPERF 0xc00000e9 Yeah, so these latest AMD MSR definitions in are pretty confused, they list MSRs in the following order: Zen 4 Zen 2 Fam 19h // resolution in tip:master Fam 17h where perf/core added a Fam 19h section a couple of days ago ... While in reality: Zen 2 == Fam 17h Zen 4 == Fam 19h So it's confusing to list these separately and out of order. So in resolving the conflict in perf/core I updated this section to read: /* Fam 19h (Zen 4) MSRs */ #define MSR_F19H_UMC_PERF_CTL 0xc0010800 #define MSR_F19H_UMC_PERF_CTR 0xc0010801 #define MSR_ZEN4_BP_CFG 0xc001102e #define MSR_ZEN4_BP_CFG_SHARED_BTB_FIX_BIT 5 /* Fam 17h (Zen 2) MSRs */ #define MSR_F17H_IRPERF 0xc00000e9 #define MSR_ZEN2_SPECTRAL_CHICKEN 0xc00110e3 #define MSR_ZEN2_SPECTRAL_CHICKEN_BIT BIT_ULL(1) This doesn't change the definitions themselves, only merges the comments and the sections, (to keep the Git conflict resolution non-evil), but arguably once perf/core goes upstream, we should probably unify the naming to follow the existing nomenclature, which is, starting at around F15H, the following: MSR_F15H_ MSR_F16H_ MSR_F17H_ MSR_F19H_ Or are the MSRs named ZEN2 and ZEN4 in AMD SDMs, which we should follow? Anyway, something to keep in mind. Thanks, Ingo