From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Lutomirski Subject: [PATCH v4 0/2] Forcibly enable some MISC_ENABLE features on Intel Date: Wed, 17 Aug 2011 10:03:17 -0400 Message-ID: Return-path: Received: from DMZ-MAILSEC-SCANNER-7.MIT.EDU ([18.7.68.36]:57944 "EHLO dmz-mailsec-scanner-7.mit.edu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753606Ab1HQODa (ORCPT ); Wed, 17 Aug 2011 10:03:30 -0400 Sender: linux-acpi-owner@vger.kernel.org List-Id: linux-acpi@vger.kernel.org To: x86@kernel.org, linux-kernel@vger.kernel.org Cc: Fenghua Yu , Matthew Garrett , Len Brown , linux-acpi@vger.kernel.org, Ingo Molnar , Andy Lutomirski Intel allows BIOS or the OS to enable or disable some CPU fueatures via IA32_MISC_ENABLE. I have machines that don't enable fast strings or monitor/mwait in BIOS, so do it on bootup instead. Changes from v3: - Don't display CPU index (and therefore don't break !SMP build) - Don't display "Failed to enable..." when kmemcheck is on Changes from v2: - Don't linebreak printk messages (for ease of grepping) - Use printk_once - Update the "Disabled fast string operations" message Changes from v1: - Display FW_WARN messages. - Don't change the kmemcheck message. - Improve the fast string comment. - Improve the changelogs. Andy Lutomirski (2): x86: Enable fast strings on Intel if BIOS hasn't already x86: Enable monitor/mwait on Intel if BIOS hasn't already arch/x86/kernel/cpu/intel.c | 51 ++++++++++++++++++++++++++++++++++++++---- 1 files changed, 46 insertions(+), 5 deletions(-) -- 1.7.6