From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.linutronix.de (193.142.43.55:993) by crypto-ml.lab.linutronix.de with IMAP4-SSL for ; 21 Oct 2019 20:33:48 -0000 Received: from us-smtp-delivery-1.mimecast.com ([205.139.110.120] helo=us-smtp-1.mimecast.com) by Galois.linutronix.de with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1iMeN9-0001G1-5g for speck@linutronix.de; Mon, 21 Oct 2019 22:33:47 +0200 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 2786F80183E for ; Mon, 21 Oct 2019 20:33:42 +0000 (UTC) Received: from treble (ovpn-124-143.rdu2.redhat.com [10.10.124.143]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 79355BA52 for ; Mon, 21 Oct 2019 20:33:41 +0000 (UTC) Date: Mon, 21 Oct 2019 15:33:38 -0500 From: Josh Poimboeuf Subject: [MODERATED] Re: [PATCH v5 08/11] TAAv5 8 Message-ID: <20191021203338.uhkjj2ixa36ysdvm@treble> References: <20191015103454.GW317@dhcp22.suse.cz> <20191016075434.GL317@dhcp22.suse.cz> <20191016092333.GQ317@dhcp22.suse.cz> <20191018001407.GA28905@guptapadev.amr> <20191021125429.GP9379@dhcp22.suse.cz> <20191021200139.GA23497@guptapadev.amr> MIME-Version: 1.0 In-Reply-To: <20191021200139.GA23497@guptapadev.amr> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit To: speck@linutronix.de List-ID: On Mon, Oct 21, 2019 at 01:01:39PM -0700, speck for Pawan Gupta wrote: > On Mon, Oct 21, 2019 at 02:54:29PM +0200, speck for Michal Hocko wrote: > > On Thu 17-10-19 17:14:07, speck for Pawan Gupta wrote: > > [...] > > > Let me know if there are any questions. > > > > is there any list of CPUs that would benefit from tsx=auto compared to > > tsx=on? In other words do we really need both? > > Below is the list of TAA affected CPUs that will get TSX_CTRL MSR. > > +----------------------------+------------------+------------+ > | Name | Family / model | Stepping | > +============================+==================+============+ > | Whiskey Lake (ULT refresh) | 06_8E | 0xC | > +----------------------------+------------------+------------+ > | 2nd gen Cascade Lake | 06_55 | 6, 7 | > +----------------------------+------------------+------------+ > | Coffee Lake R | 06_9E | 0xD | > +----------------------------+------------------+------------+ > > tsx=auto on these CPUs will disable TSX. > tsx=on will keep TSX enabled. Just to clarify, is this list identical to the list of CPUs which are vulnerable to TAA and have MDS_NO=0? -- Josh