From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Google-Smtp-Source: AH8x227TzpMvwbWspciGhy6RkVUOexLVk596SN3WoMgxPx3PaQEkLJmJUc7zSsMVngWcwIbNWLHK ARC-Seal: i=1; a=rsa-sha256; t=1517416136; cv=none; d=google.com; s=arc-20160816; b=upee9BDbf9hXxuUImPwE01oP9k06nz65RCH7rcbgYr/b8sR4xzwLqYRjCSLqwPyNzn Gg7JvWU1DucZEgjaI2vvr6IcE4EAKfhk59QwlAd7HP81MAk0Kgz2AND68RRGxu7ofFN8 YRSaCMTsbdlBA1Ppkr5Kf5HbRqSqoEQ9OjNzeGHiz3kzO4x7PocunS9nNQw67FnniBqn JzIvsIDqMFMITdTeAs7erWPI2oH2v3j0C5d/s15ErVT6RUMfMBWnxoobSRDOcvt5ee8I idMRMO5tRxvJbt3pKYxygkQS76VHzJz98ReGxLHTcmP5Dx29/T1ndAlLOt0ChYpHVePY Somg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=user-agent:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=aJP8S0+P/p77VXrc5FVLBDCgG+BPpyKnZL5Aw2++i5w=; b=ta5QSi2dCiCq+70pfhwCG4gq4hTPGsVwLL5/hybmKeW5q3HURBn1Hkipj8HpTedN80 E3ESjc/xEaXc7kLGZ2NHIDAY1D+vLCwNht3Ll6sLPU8yF8OTYM2KsrrBQppDOtfRVY8v qHXnDY8p9fiB5VwpjixarAyfgKspUSvlHx2ChzgFd9725hO5iMQfYURStD9a65whoHrM npBC5Lxsv1CIOkXtlizupPcyLKqQCOZBz9DgSSf13qVOqNBil28+Eec1bUDAkoqs0mzZ CTY+0vjZTPHs7TJBjOYhah/hBaOBXoVZYAQqg66qN6tyX/kkaHxtqQxgKYumY3woKfj5 ydcA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of bp@suse.de designates 195.135.220.15 as permitted sender) smtp.mailfrom=bp@suse.de Authentication-Results: mx.google.com; spf=pass (google.com: domain of bp@suse.de designates 195.135.220.15 as permitted sender) smtp.mailfrom=bp@suse.de Date: Wed, 31 Jan 2018 17:28:46 +0100 From: Borislav Petkov To: Eduardo Habkost Cc: "Dr. David Alan Gilbert" , Thomas Gleixner , Christophe de Dinechin , Alan Cox , Linus Torvalds , David Woodhouse , Arjan van de Ven , KarimAllah Ahmed , Linux Kernel Mailing List , Andi Kleen , Andrea Arcangeli , Andy Lutomirski , Ashok Raj , Asit Mallick , 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?= , Tim Chen , Tom Lendacky , KVM list , the arch/x86 maintainers Subject: Re: [RFC,05/10] x86/speculation: Add basic IBRS support infrastructure Message-ID: <20180131162846.x2fnp2h3spvr5xao@pd.tnic> References: <20180130204623.583b1a7a@alans-desktop> <200C59E8-80F3-4FEC-BA3B-E6A56FA12C74@dinechin.org> <20180131110406.GB2521@work-vm> <20180131115211.2cxz2xj6elv37p6t@pd.tnic> <20180131123036.GD2521@work-vm> <20180131131834.jzown5pteqzd3xmg@pd.tnic> <20180131140449.GF2521@work-vm> <20180131144441.GK26425@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180131144441.GK26425@localhost.localdomain> User-Agent: NeoMutt/20170609 (1.8.3) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1590140581449802182?= X-GMAIL-MSGID: =?utf-8?q?1591126142024592726?= X-Mailing-List: linux-kernel@vger.kernel.org List-ID: On Wed, Jan 31, 2018 at 12:44:41PM -0200, Eduardo Habkost wrote: > Also, if anybody don't like it, users can already specify, e.g., > "Broadwell,-hle,-rtm" or "Skylake,+spec_ctrl". > > QEMU only adds have the -noTSX and -IBRS CPU for convenience of > management systems that don't know how to check/configure > individual CPU features. We're working with libvirt and > OpenStack folks to make this kind of trick unnecessary. Yeah, defining separate CPU models just for that seems hacky. The +/- specification looks like the Right Thing(tm) to do. -- Regards/Gruss, Boris. SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) --