Received: by 10.223.185.116 with SMTP id b49csp1064853wrg; Fri, 16 Feb 2018 11:47:26 -0800 (PST) X-Google-Smtp-Source: AH8x226/+GDfVCf0EMXeiVpJVgvrcY7gI1yhDNKEkdVcFwX7aIMx1I0Sp1glV7NcxDYfYWz6ok8q X-Received: by 10.101.98.201 with SMTP id m9mr5957868pgv.100.1518810446231; Fri, 16 Feb 2018 11:47:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518810446; cv=none; d=google.com; s=arc-20160816; b=O8LDDDq8eBb2WNShM1d9mE8y5gSVxUyai9rOjTCX/Z7tEEq/FiXM1hZ0lxoPFvehsP QZ1620QYfSrCyNiWiU3ngwyK431v0jCjbKJk/vk//BV1EJsIK7gDXWISVQr12hqiCXCy b9HxTBbVHKmdDokOvPvBcYlwy/Eo4CI6L8ydkQ+kC3n8u2pW8lrKrIT23C5PP8LU2oPz d3HcngYGIaURyvj7pncfK3rWo3gkbZ8OY1aNVciP0XuhylMuIwGcBeAMi1jKQjPrSZ56 dccGfQCfPHdhAMP71ad1hjuI5IJLK3xRrrKpskfIoeC3OOL/N9QHyjqrI1FlFIXjFrVA Y9+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=Z8C0aEgJfB3c8SAuRVgSGQBe5AuF2/vKQgq0mutLCvw=; b=o2+f7dZlNnEASk/GQ43bCHW+mFkGlJWor5ZlfUasLegXVS428u9uvaIEkxKyHberaI RwV/x1gOqog67loAjORHOiCAtNoBMPc/qes00PD2DsRfr7N7GwiHX/GHskZRYyYhsXVz 8wMKvELJV57zy3U5aQ+OjV8fhwoLjt6whLKQvhITSJl9KOWuLKEqYcvEodNATh+1z7G7 EciHdUxQaGEN0XHUOQgIw8VUV7d3YeTj5VMGuF0SAqeRsWcc1DWJx8sNpDTHd6xvmTAj NBXxFionRRA5im4qb2A4BcVrp/p+qAX+3SzOcYoCb36gsTiUANHjru8mv8QVZ6P7Fx1c h2wg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=Gr3VcU/f; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z3si2021359pgo.514.2018.02.16.11.47.11; Fri, 16 Feb 2018 11:47:26 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=Gr3VcU/f; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750878AbeBPTn0 (ORCPT + 99 others); Fri, 16 Feb 2018 14:43:26 -0500 Received: from mail-it0-f68.google.com ([209.85.214.68]:52405 "EHLO mail-it0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750743AbeBPTnY (ORCPT ); Fri, 16 Feb 2018 14:43:24 -0500 Received: by mail-it0-f68.google.com with SMTP id o13so3031097ito.2 for ; Fri, 16 Feb 2018 11:43:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=Z8C0aEgJfB3c8SAuRVgSGQBe5AuF2/vKQgq0mutLCvw=; b=Gr3VcU/fXbTbEaN6WiqOxX7UiFva2nlt2icJ2Zy4Gow8FFivINHnyLHRzz1m5mcRtn 9ZD3UG4/A1UQJgihRBO5caAsoQE2jIepOXgB0AzPylYJIQgKpO46OnWnYm6DHYbOK8qs kie6i09UhEnp9i4p77xwHl6eDsWZDs51L6s1bB+VzV9je/QMf3q3D3vjJhNKQWZe1VCv I5UEO2N1yUPPnHl6NBPibFrgYvzGUUmsIsZXLzEW2cLb3I1jhh6tpjDZ289G2xbfY7UR uzBUS8pa9yhL8KeVvwTrnZrtG0hgEqWpTUJOizp3jn2y2kemcTk/VOzYDh9dpKxX/LvG E8Vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=Z8C0aEgJfB3c8SAuRVgSGQBe5AuF2/vKQgq0mutLCvw=; b=J9Fmd1E5v0APdzHhremxn+mSOXtUOUZ0DJa94lAVveCYnl1ac0h02Kv05sEGETkQlh OXo+uBxorhCwyv4zItzHCBbhYzVozOpH9faSypA8tUHh/22FLWLkRbDatqBDT3pHhCp3 y2TD9sRnRFaIQiwQohuVRS7ri9Y72gOzv7BVUmn4BvPpIDywhE9V5LqfDNih3z9SlrSY SWG8Hu+Ga/A3zYdR/ghlCaEBbXT53W6s5dgMTlYEFz6crWZJ0Tqr0tdYH+Oq8awnYByh 9qdXJjfvZmi3bVBy8G3wII9YgdCl+QGleBNOC/8YFY0IMXSAQERV6lba6BAg+19MeZTn OrkQ== X-Gm-Message-State: APf1xPCfLpgjuIpehpxuKDvLMgCwA02edZyLjpe+9/Y97JGp+dD+x6qT QAvAIK86XZFl/qXEqJiLXr+3g6jLt4ND5KzPLi0= X-Received: by 10.36.89.13 with SMTP id p13mr9549515itb.16.1518810204057; Fri, 16 Feb 2018 11:43:24 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.135.221 with HTTP; Fri, 16 Feb 2018 11:43:23 -0800 (PST) In-Reply-To: References: <20180216191755.6F62DDEA@viggo.jf.intel.com> From: Linus Torvalds Date: Fri, 16 Feb 2018 11:43:23 -0800 X-Google-Sender-Auth: hRCw-7if9WtQbNd9CINsxCeT_tE Message-ID: Subject: Re: [RFC][PATCH] x86: proposed new ARCH_CAPABILITIES MSR bit for RSB-underflow To: Dave Hansen Cc: Linux Kernel Mailing List , Thomas Gleixner , One Thousand Gnomes , Rik van Riel , Josh Poimboeuf , Tom Lendacky , Peter Zijlstra , Jiri Kosina , Andy Lutomirski , Kees Cook , Greg Kroah-Hartman , Paul Turner , David Woodhouse , "the arch/x86 maintainers" , Andi Kleen , Tim Chen , Arjan van de Ven , Dan Williams , "Mallick, Asit K" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Feb 16, 2018 at 11:38 AM, Linus Torvalds wrote: > > Of course, your patch still doesn't allow for "we claim to be skylake > for various other independent reasons, but the RSB issue is fixed". .. maybe nobody ever has a reason to do that, though? Who knows, virtualization people may simply want the user to specify the model, but then make the Spectre decisions be based on actual hardware capabilities (whether those are "current" or "some minimum base"). Two bits allow that. One bit means "if you claim you're running skylake, we'll always have to stuff, whether you _really_ are or not". Linus