From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Google-Smtp-Source: AH8x224YLR4dRUuXID+0a7/Y/7a7uAxrhcNUnRC6/0Y06PVVBjmqVVJ0udIwqnv6TRfdzgjwfvMC ARC-Seal: i=1; a=rsa-sha256; t=1516614723; cv=none; d=google.com; s=arc-20160816; b=Af80ZobaiyCRK9PqLwZVKFNruSbTzgGfX0+wffmc/CjWXm9UwpcSSXq0acRY0AEf08 EB2EytljV4pTj/XcXAhfXhPREdIVt1yclh1ctt7NaVW/cM8BRO/A27h3JkBTYfiB+4jg izc5sO8I1AqV+n5psam+mG6IRtn5YLy7C4NR67DdLo0LlgfOhaG9RkXo54rwqxr7tYg0 7rup69lGn8I0OrdYie3J7nHyfGfqNEHVXXeUMwA2uYywXEnNz5rIHfnFduHRz2FQ1j2A xmx+HCFffmMFpy22vhvhntyzEWb0o2vBXdGfK6AyAG6SmB/Zerwq5YkOjtB1mQGRhWKt 2PXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=VZqGjOxswvLVtoiGSxkYU8XOeExIUEQ/j0egA0tzmyM=; b=bf8fQJQaS5ci+5lhnoe4obTGTf/x4fppUuSsDaAHNrB+a5DnSY6NpSpc003QxDR5Wo bbBPhtrerAh82q/M0EZztOA5Q8xi9P0epDtSIYriVHXvnmF7oi34cin0cz37h8Da5Act GMPGGG3LqozkqGzgauwyjTy5o77EZF1HmFkOU7nsNd1krwREURgBiQcItLqBfHT2VrPF 8Q9dllbIENYyE1mWyaHZnbb/wtsU+sOi+0KP0kd6IV3TJQ/zOHX3EzsG562aMe6BmJ0U cJzvOmvQ7RnM29xSVjV9nrnszL2QHwndCjvG8zKirDjf7cp3xrLe649jlN/rqyDiw/UD nn7Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20170209 header.b=YhvrbikW; spf=pass (google.com: best guess record for domain of peterz@infradead.org designates 65.50.211.133 as permitted sender) smtp.mailfrom=peterz@infradead.org Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20170209 header.b=YhvrbikW; spf=pass (google.com: best guess record for domain of peterz@infradead.org designates 65.50.211.133 as permitted sender) smtp.mailfrom=peterz@infradead.org Date: Mon, 22 Jan 2018 10:51:53 +0100 From: Peter Zijlstra To: Borislav Petkov Cc: Thomas Gleixner , KarimAllah Ahmed , linux-kernel@vger.kernel.org, Andi Kleen , Andrea Arcangeli , Andy Lutomirski , Arjan van de Ven , Ashok Raj , Asit Mallick , Dan Williams , Dave Hansen , David Woodhouse , Greg Kroah-Hartman , "H . Peter Anvin" , Ingo Molnar , Janakarajan Natarajan , Joerg Roedel , Jun Nakajima , Laura Abbott , Linus Torvalds , Masami Hiramatsu , Paolo Bonzini , Radim =?utf-8?B?S3LEjW3DocWZ?= , Tim Chen , Tom Lendacky , kvm@vger.kernel.org, x86@kernel.org Subject: Re: [RFC 05/10] x86/speculation: Add basic IBRS support infrastructure Message-ID: <20180122095153.GB2228@hirez.programming.kicks-ass.net> References: <1516476182-5153-1-git-send-email-karahmed@amazon.de> <1516476182-5153-6-git-send-email-karahmed@amazon.de> <20180121145655.ddme3w6kzxthu6al@pd.tnic> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180121145655.ddme3w6kzxthu6al@pd.tnic> User-Agent: Mutt/1.9.2 (2017-12-15) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1590140581449802182?= X-GMAIL-MSGID: =?utf-8?q?1590285800079125893?= X-Mailing-List: linux-kernel@vger.kernel.org List-ID: On Sun, Jan 21, 2018 at 03:56:55PM +0100, Borislav Petkov wrote: > Also, blacklisting microcode for early loading will become an ugly dance > so I'd like to avoid it if possible. > > Thus, it would be much much easier if dracut/initrd creation thing > already filters those blacklisted blobs by looking at the revision in > the header. Which is much easier. That wouldn't be enough; AFAIU there's people with this stuff already flashed in their BIOS. So the kernel needs to deal with it one way or another.