From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759612AbbCDLqm (ORCPT ); Wed, 4 Mar 2015 06:46:42 -0500 Received: from mail.skyhub.de ([78.46.96.112]:52431 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752407AbbCDLqk (ORCPT ); Wed, 4 Mar 2015 06:46:40 -0500 Date: Wed, 4 Mar 2015 12:45:26 +0100 From: Borislav Petkov To: Daniel J Blueman Cc: Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , Quentin Casasnovas , Steffen Persvold , linux-kernel@vger.kernel.org, x86@kernel.org Subject: Re: [PATCH] x86: Unbreak early processor microcode loading Message-ID: <20150304114526.GE3516@pd.tnic> References: <1425395444-20969-1-git-send-email-daniel@numascale.com> <20150303163836.GC25768@pd.tnic> <54F6C1E0.4060706@numascale.com> <20150304091847.GF3233@pd.tnic> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20150304091847.GF3233@pd.tnic> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 04, 2015 at 10:18:47AM +0100, Borislav Petkov wrote: > Let me try to reproduce that here. Well, it works fine on a single-socket box here: [ 1.045426] microcode: updated early to new patch_level=0x010000dc [ 1.060957] microcode: CPU0: patch_level=0x010000dc [ 1.061143] microcode: CPU1: patch_level=0x010000dc [ 1.061310] microcode: CPU2: patch_level=0x010000dc [ 1.061495] microcode: CPU3: patch_level=0x010000dc [ 1.061677] microcode: CPU4: patch_level=0x010000dc [ 1.061863] microcode: CPU5: patch_level=0x010000dc That's early patching. $ grep -E "(FIRMWARE|MICROCODE)" .config CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_MICROCODE_INTEL_EARLY=y CONFIG_MICROCODE_AMD_EARLY=y CONFIG_MICROCODE_EARLY=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="microcode_amd.bin microcode_amd_fam15h.bin microcode_amd_fam16h.bin" CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/amd-ucode" # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_FIRMWARE_EDID=y CONFIG_FIRMWARE_MEMMAP=y # CONFIG_GOOGLE_FIRMWARE is not set # CONFIG_TEST_FIRMWARE is not set -- Regards/Gruss, Boris. ECO tip #101: Trim your mails when you reply. --