From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from aserp2130.oracle.com ([141.146.126.79]) by Galois.linutronix.de with esmtps (TLS1.2:RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1f9M2n-0004dr-Hl for speck@linutronix.de; Fri, 20 Apr 2018 04:45:02 +0200 Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w3K2g4qF043889 for ; Fri, 20 Apr 2018 02:44:54 GMT Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by aserp2130.oracle.com with ESMTP id 2hf7amr1d1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 20 Apr 2018 02:44:54 +0000 Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w3K2irTw015766 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 20 Apr 2018 02:44:54 GMT Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w3K2irlw001131 for ; Fri, 20 Apr 2018 02:44:53 GMT Date: Thu, 19 Apr 2018 22:44:47 -0400 From: Konrad Rzeszutek Wilk Subject: [MODERATED] Re: [patch 00/11] SSB v2 Message-ID: <20180420024433.GA26955@localhost.localdomain> References: <20180420022540.093343277@localhost.localdomain> MIME-Version: 1.0 In-Reply-To: <20180420022540.093343277@localhost.localdomain> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit To: speck@linutronix.de List-ID: On Thu, Apr 19, 2018 at 10:25:40PM -0400, speck for konrad.wilk_at_oracle.com wrote: > Since v1.4: > - Picked up Jon's patches > - Reworked per review's > v1.3: > - Fixed the bug where IBRS was enabled when going in the kernel. > - Untangled two patches. .. and resent the old (v1.3.1) by mistake first. Sorry about that - fat fingered the formail command in the wrong directory. Please review this (v2) patchset. > > > Couple of things: > > - No AMD MSR support written in KVM to trap if guest wants to disable > memory disambiguation. > > - Hadn't been tested on AMD. > > - It is based on v4.16 as I figured this would need to go to stable > trees so may as well make it less dependent on upstream patches? > > - I added the XXXSuggested-by so that quilt wouldn't pick it up. > > Documentation/admin-guide/kernel-parameters.txt | 42 +++++ > arch/x86/include/asm/cpufeatures.h | 2 + > arch/x86/include/asm/msr-index.h | 1 + > arch/x86/include/asm/nospec-branch.h | 26 +++- > arch/x86/include/asm/processor.h | 1 + > arch/x86/kernel/cpu/amd.c | 42 +++++ > arch/x86/kernel/cpu/bugs.c | 198 ++++++++++++++++++++++-- > arch/x86/kernel/cpu/common.c | 43 +++-- > arch/x86/kernel/cpu/cpu.h | 1 + > arch/x86/kernel/cpu/intel.c | 9 ++ > arch/x86/kvm/cpuid.c | 2 +- > arch/x86/kvm/svm.c | 6 +- > arch/x86/kvm/vmx.c | 14 +- > drivers/base/cpu.c | 8 + > include/linux/cpu.h | 2 + > 15 files changed, 360 insertions(+), 37 deletions(-) > Konrad Rzeszutek Wilk (10): > Linux Patch #1 > Linux Patch #2 > Linux Patch #3 > Linux Patch #4 > Linux Patch #5 > Linux Patch #6 > Linux Patch #7 > Linux Patch #8 > Linux Patch #9 > Linux Patch #10 >