Received: by 10.223.176.5 with SMTP id f5csp3760899wra; Mon, 29 Jan 2018 19:14:41 -0800 (PST) X-Google-Smtp-Source: AH8x227ev1vV/KKCgztBsl4YzmuAmOim90psYhRXbk4Lhr0Ybmmlhbw3ZmQ3Bapkk/bv+ce9M5b0 X-Received: by 10.99.121.132 with SMTP id u126mr23128284pgc.275.1517282081781; Mon, 29 Jan 2018 19:14:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517282081; cv=none; d=google.com; s=arc-20160816; b=w0JZq+XgdWFtHEAOFt0UKN5nJ61SbcAmIniJSON93SYrsV2hLzmXaQlDoA5ipJveJv xNos//MhekpV858Uj6A4h5/81KWPr0OgnSmYkjbVxl+nXOZf065ck/A0XCHGLu1NTEU0 5IlH0RnlCQnA4tmIJzh8+0kLtUNMAl+oHE32t8/ssBAmvtET3Kpee4UNhD0WL9A0mr8l O5EC2FcrgeZxxfCfMWGV9jgfRqkMiz5ZgNxRGfwmOydXnbLk8zjDUGChpsUz4kFDlplq ihS4Q+4SJtNpCV0fcsHFggbg4cjMwsqBPpNVCvyF0PaRhOs1yRaIQ4VmOrgdwD1EhxG9 G4Rw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=cLt4KEus2VfTvuFltd+p+CF0iUBKyAHggB/keH9lCXE=; b=mSoac97bHI1Vy/SxrJe2d7VhCsY+q4COyCo6Rvu4j8Mtx22e7wuXKkkZ2fxhAN4blm yyYz1uBpS4ounPjSmJItuIXRGkSmxfGXzsVASBfpPFIdILOkBTtcdGcA5NfnltX5mXH1 9meWFRpkl53wiOWw2B2mFfRLY7c88R/lay5+ssce79aMyxuIMYZIYvcbRTkHDjCp6DrD 0w6VN31gZ4F77eraNPL9fZLXK7AOL4K6tIFfB2jF2iEGCQpgXAAymjCn14Ikmjurkq+Q n+3L0jIdP6ftS72mBzxAdJkLJZHcWBy5mt5B7pCZkZEpEwXnhSaj2nyzXxDoRjhlD55R fMSw== ARC-Authentication-Results: i=1; mx.google.com; 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 r63-v6si2466719plb.788.2018.01.29.19.14.21; Mon, 29 Jan 2018 19:14:41 -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; 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 S1752625AbeA3DNw (ORCPT + 99 others); Mon, 29 Jan 2018 22:13:52 -0500 Received: from mga12.intel.com ([192.55.52.136]:45004 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752131AbeA3DNu (ORCPT ); Mon, 29 Jan 2018 22:13:50 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Jan 2018 19:13:50 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,433,1511856000"; d="scan'208";a="199826213" Received: from tassilo.jf.intel.com (HELO tassilo.localdomain) ([10.7.201.35]) by fmsmga006.fm.intel.com with ESMTP; 29 Jan 2018 19:13:49 -0800 Received: by tassilo.localdomain (Postfix, from userid 1000) id 74B84300A86; Mon, 29 Jan 2018 19:13:40 -0800 (PST) Date: Mon, 29 Jan 2018 19:13:40 -0800 From: Andi Kleen To: Jim Mattson Cc: Linus Torvalds , David Woodhouse , Arjan van de Ven , Eduardo Habkost , KarimAllah Ahmed , Linux Kernel Mailing List , Andrea Arcangeli , Andy Lutomirski , Ashok Raj , Asit Mallick , Borislav Petkov , Dan Williams , Dave Hansen , Greg Kroah-Hartman , "H . Peter Anvin" , Ingo Molnar , Janakarajan Natarajan , Joerg Roedel , Jun Nakajima , Laura Abbott , Masami Hiramatsu , Paolo Bonzini , Peter Zijlstra , Radim =?utf-8?B?S3LEjW3DocWZ?= , Thomas Gleixner , Tim Chen , Tom Lendacky , KVM list , the arch/x86 maintainers , "Dr. David Alan Gilbert" Subject: Re: [RFC,05/10] x86/speculation: Add basic IBRS support infrastructure Message-ID: <20180130031340.GV26209@tassilo.jf.intel.com> References: <1516476182-5153-6-git-send-email-karahmed@amazon.de> <20180129201404.GA1588@localhost.localdomain> <1517257022.18619.30.camel@infradead.org> <20180129204256.GV25150@localhost.localdomain> <31415b7f-9c76-c102-86cd-6bf4e23e3aee@linux.intel.com> <1517259759.18619.38.camel@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Right now, we are dealing with one workaround, which is tied to > Skylake-era model numbers. Yes, we could report a Skylake model > number, and Linux guests would use IBRS instead of retpoline. But this Nobody is planning to use IBRS and Linus has rejected it. > approach doesn't scale. What happens when someone introduces a > workaround tied to some other model numbers? There are already many of those in the tree for other issues and features. So far you managed to survive without. Likely that will be true in the future too. -Andi