Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp2854762rwi; Tue, 11 Oct 2022 14:34:11 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6J0uulO5woRyV0dw+KOuSkyjAQAGUwypu+3ogooAvVnS5I8vrvNtR8kP45Y01nKzaeHVbr X-Received: by 2002:a17:902:f689:b0:178:3ede:a12b with SMTP id l9-20020a170902f68900b001783edea12bmr26443130plg.156.1665524051403; Tue, 11 Oct 2022 14:34:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1665524051; cv=none; d=google.com; s=arc-20160816; b=ptv77p8Z3j8STffxpG/Sx0ZRcuewQLDeaLg2vX8VQH2KNFlyHAVEldcUcRhReooiIp iz5Mkov5+ZN0YP4YVA57HTjLhnjkTIl+/F6ECNYKcD4+2dZ+sYTGcyXIyhawUkFZ2OK3 Bp4P18LBUgStehpcZGemdloGrij5l1L1+uCp1xw5PqqXgtOv62HI4v06E/+bPNNav8cL +cS2ujmm5WwpxGXO/Xbvw+zhfF0Hv+J13LU2JfrtHuYXFF6l3uh50OMMCGRcR9nzfFNv s1PW+XmIJDvio9dyU8oGNrn6iWqQntiHlDtdBLhkFCSeWyQRqaI671CRjk1ZxYEpQlrX qg1Q== 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:dkim-signature; bh=8I3JB5GZnhoZdp+LTW+Z0phiPDvz7bvBCW4sFoywZeQ=; b=IoRfPU9q9Ig5nud5uJTc60naWUsFsXVOItjDT75J82YxYxKohJjhkrxKdzidDkc00b dokaOSy74DlO8cvque2f0Q4ZAabJAtxaXZdOAK6LxsYP3nuLeLYI8XGBmB2Huc7Qi8Wv OR0gMlJyQBPTpXetexzfg2sqWmWzulsYc3ABGyxjxV6dKUUjig8EPQEsBBTOQJPgy2lM H04LoM+UCCB+JMhSaJO4JPIFs7FuSR9Fsy0ZWCT4M58RFd62rvn2CpGmSJ0keSQT0ezm /XB0rl3MliICtlWUgTI7dRAmpVORbjaRmfUZCmnO/9hDHkvFQwlzXzPEPEqnUBT1qp4R ej2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@alien8.de header.s=dkim header.b=jf9d4VRU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id r75-20020a632b4e000000b00439d86cf509si16163710pgr.645.2022.10.11.14.33.58; Tue, 11 Oct 2022 14:34:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@alien8.de header.s=dkim header.b=jf9d4VRU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229608AbiJKU4u (ORCPT + 99 others); Tue, 11 Oct 2022 16:56:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56392 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229542AbiJKU4s (ORCPT ); Tue, 11 Oct 2022 16:56:48 -0400 Received: from mail.skyhub.de (mail.skyhub.de [5.9.137.197]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B93E158DEB for ; Tue, 11 Oct 2022 13:56:47 -0700 (PDT) Received: from zn.tnic (p200300ea9733e717329c23fffea6a903.dip0.t-ipconnect.de [IPv6:2003:ea:9733:e717:329c:23ff:fea6:a903]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 30ACE1EC0622; Tue, 11 Oct 2022 22:56:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim; t=1665521802; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:in-reply-to:in-reply-to: references:references; bh=8I3JB5GZnhoZdp+LTW+Z0phiPDvz7bvBCW4sFoywZeQ=; b=jf9d4VRUZtL4qIkgQU5isa7Onc+EerT1jFatqI0DsL453pymgvgPQ+MyXA2GNKzPN9UH19 dS7zxVkTGCsNyiVff88rEUV05Z0aTZH8e6dN5GPQ+W2NH8t0E8sFcbJW4Kg/6WnkPeM5Tr CguDX3b+sE9vQ0fjmNydSphEg2UC6p8= Date: Tue, 11 Oct 2022 22:56:37 +0200 From: Borislav Petkov To: "Luck, Tony" Cc: Daniel Verkamp , "x86@kernel.org" , "linux-kernel@vger.kernel.org" , "andrew.cooper3@citrix.com" Subject: Re: [PATCH] x86: also disable FSRM if ERMS is disabled Message-ID: References: <20220923005827.1533380-1-dverkamp@chromium.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 11, 2022 at 07:08:51PM +0000, Luck, Tony wrote: > I don't think Intel will deliberately release a CPU that has FSRM=1, ERMS=0. Sure, but I don't mean that. Rather: if for some reason the kernel or BIOS is supposed to fix an erratum related to those enhanced REP moving routines and goes and clears the MSR bit. That won't help because userspace will still use them since the CPUID flags remain set. I guess such a case is probably not going to happen in real life but if it happened, that bit clearing is kinda useless. I'd say. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette