From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753304AbeAJBVt (ORCPT + 1 other); Tue, 9 Jan 2018 20:21:49 -0500 Received: from Galois.linutronix.de ([146.0.238.70]:53920 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752888AbeAJBVq (ORCPT ); Tue, 9 Jan 2018 20:21:46 -0500 Message-Id: <20180110010652.404145126@linutronix.de> User-Agent: quilt/0.63-1 Date: Wed, 10 Jan 2018 02:06:52 +0100 From: Thomas Gleixner To: LKML Cc: Linus Torvalds , x86@kernel.org, Peter Zijlstra , Borislav Petkov , David Woodhouse , Tim Chen , Andrea Arcangeli , Andi Kleen , Greg KH , Dave Hansen , Andy Lutomirski , Arjan Van De Ven Subject: [patch RFC 0/5] x86/spectre_v2: Initial integration of IBRS into the spectre_v2 mechanics Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: I started to look at the IBRS series and this thing really needs a thorough treatment with a steam blaster. So I started that effort by integrating it proper into the existing spectre_v2 command line parsing and mitigation method selection. It's not having any of the actual IBRS bits yet and is completely untested, but I wanted to send it out before falling completely asleep so the folks still awake can take a look and comment or expand/modify. The first patch is from Boris to simplify the cpu feature bits sync after a late microcode load, but it's not yet used. I just added it for reference so people can see where this is heading. I'll continue on that tomorrow morning after picking up a few patches here and there. Applies on top of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/pti Thanks, tglx