* [PATCH v3 0/2] Forcibly enable some MISC_ENABLE features on Intel
@ 2011-08-09 12:41 Andy Lutomirski
2011-08-09 12:41 ` [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS hasn't already Andy Lutomirski
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Andy Lutomirski @ 2011-08-09 12:41 UTC (permalink / raw)
To: x86, linux-kernel
Cc: Fenghua Yu, Matthew Garrett, Len Brown, linux-acpi, 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.
The Intel SDM volume 3, appendix B.1 says that the OS should not touch
the monitor enable bit if SSE3 is not present, which presumably means
that the OS may touch that bit if SSE3 is present. In any case, these
patches seem to work.
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 | 52 ++++++++++++++++++++++++++++++++++++++----
1 files changed, 47 insertions(+), 5 deletions(-)
--
1.7.6
^ permalink raw reply [flat|nested] 11+ messages in thread* [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS hasn't already 2011-08-09 12:41 [PATCH v3 0/2] Forcibly enable some MISC_ENABLE features on Intel Andy Lutomirski @ 2011-08-09 12:41 ` Andy Lutomirski 2011-08-09 15:40 ` Yu, Fenghua 2011-08-09 12:41 ` [PATCH v3 2/2] x86: Enable monitor/mwait " Andy Lutomirski 2011-08-09 12:50 ` [PATCH v3 0/2] Forcibly enable some MISC_ENABLE features on Intel Alan Cox 2 siblings, 1 reply; 11+ messages in thread From: Andy Lutomirski @ 2011-08-09 12:41 UTC (permalink / raw) To: x86, linux-kernel Cc: Fenghua Yu, Matthew Garrett, Len Brown, linux-acpi, Ingo Molnar, Andy Lutomirski Intel SDM volume 3A, 8.4.2 says: Software can disable fast-string operation by clearing the fast-string-enable bit (bit 0) of IA32_MISC_ENABLE MSR. However, Intel recomments that system software always enable fast-string operation. The Intel DQ67SW board (with latest BIOS) disables fast string operations if TXT is enabled. A Lenovo X220 disables it regardless of TXT setting. I doubt I'm the only person with a dumb BIOS like this. Signed-off-by: Andy Lutomirski <luto@mit.edu> --- arch/x86/kernel/cpu/intel.c | 28 +++++++++++++++++++++++----- 1 files changed, 23 insertions(+), 5 deletions(-) diff --git a/arch/x86/kernel/cpu/intel.c b/arch/x86/kernel/cpu/intel.c index ed6086e..7d02873 100644 --- a/arch/x86/kernel/cpu/intel.c +++ b/arch/x86/kernel/cpu/intel.c @@ -30,6 +30,7 @@ static void __cpuinit early_init_intel(struct cpuinfo_x86 *c) { u64 misc_enable; + bool allow_fast_string = true; /* Unmask CPUID levels if masked: */ if (c->x86 > 6 || (c->x86 == 6 && c->x86_model >= 0xd)) { @@ -118,10 +119,11 @@ static void __cpuinit early_init_intel(struct cpuinfo_x86 *c) * (model 2) with the same problem. */ if (c->x86 == 15) { - rdmsrl(MSR_IA32_MISC_ENABLE, misc_enable); + allow_fast_string = false; + rdmsrl(MSR_IA32_MISC_ENABLE, misc_enable); if (misc_enable & MSR_IA32_MISC_ENABLE_FAST_STRING) { - printk(KERN_INFO "kmemcheck: Disabling fast string operations\n"); + printk_once(KERN_INFO "kmemcheck: Disabling fast string operations\n"); misc_enable &= ~MSR_IA32_MISC_ENABLE_FAST_STRING; wrmsrl(MSR_IA32_MISC_ENABLE, misc_enable); @@ -130,13 +132,29 @@ static void __cpuinit early_init_intel(struct cpuinfo_x86 *c) #endif /* - * If fast string is not enabled in IA32_MISC_ENABLE for any reason, - * clear the fast string and enhanced fast string CPU capabilities. + * If BIOS didn't enable fast string operation, try to enable + * it ourselves. If that fails, then clear the fast string + * and enhanced fast string CPU capabilities. */ if (c->x86 > 6 || (c->x86 == 6 && c->x86_model >= 0xd)) { rdmsrl(MSR_IA32_MISC_ENABLE, misc_enable); + + if (allow_fast_string && + !(misc_enable & MSR_IA32_MISC_ENABLE_FAST_STRING)) { + misc_enable |= MSR_IA32_MISC_ENABLE_FAST_STRING; + wrmsr_safe(MSR_IA32_MISC_ENABLE, (u32)misc_enable, + (u32)(misc_enable >> 32)); + + /* Re-read to make sure it stuck. */ + rdmsrl(MSR_IA32_MISC_ENABLE, misc_enable); + + if (misc_enable & MSR_IA32_MISC_ENABLE_FAST_STRING) + printk_once(KERN_INFO FW_WARN "CPU #%d: IA32_MISC_ENABLE.FAST_STRING_ENABLE was not set", + c->cpu_index); + } + if (!(misc_enable & MSR_IA32_MISC_ENABLE_FAST_STRING)) { - printk(KERN_INFO "Disabled fast string operations\n"); + printk_once(KERN_INFO "Failed to enable fast string operations\n"); setup_clear_cpu_cap(X86_FEATURE_REP_GOOD); setup_clear_cpu_cap(X86_FEATURE_ERMS); } -- 1.7.6 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* RE: [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS hasn't already 2011-08-09 12:41 ` [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS hasn't already Andy Lutomirski @ 2011-08-09 15:40 ` Yu, Fenghua 2011-08-10 14:49 ` Andrew Lutomirski 0 siblings, 1 reply; 11+ messages in thread From: Yu, Fenghua @ 2011-08-09 15:40 UTC (permalink / raw) To: Andy Lutomirski, x86@kernel.org, linux-kernel@vger.kernel.org Cc: Matthew Garrett, Len Brown, linux-acpi@vger.kernel.org, Ingo Molnar, Anvin, H Peter > -----Original Message----- > From: Andy Lutomirski [mailto:luto@MIT.EDU] > Sent: Tuesday, August 09, 2011 5:41 AM > To: x86@kernel.org; linux-kernel@vger.kernel.org > Cc: Yu, Fenghua; Matthew Garrett; Len Brown; linux- > acpi@vger.kernel.org; Ingo Molnar; Andy Lutomirski > Subject: [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS > hasn't already > > Intel SDM volume 3A, 8.4.2 says: > > Software can disable fast-string operation by clearing the > fast-string-enable bit (bit 0) of IA32_MISC_ENABLE MSR. > However, Intel recomments that system software always enable > fast-string operation. > > The Intel DQ67SW board (with latest BIOS) disables fast string > operations if TXT is enabled. A Lenovo X220 disables it regardless > of TXT setting. I doubt I'm the only person with a dumb BIOS like > this. > > Signed-off-by: Andy Lutomirski <luto@mit.edu> > --- > arch/x86/kernel/cpu/intel.c | 28 +++++++++++++++++++++++----- > 1 files changed, 23 insertions(+), 5 deletions(-) Signed-off-by: Fenghua Yu <fenghua.yu@intel.com> ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS hasn't already 2011-08-09 15:40 ` Yu, Fenghua @ 2011-08-10 14:49 ` Andrew Lutomirski 2011-08-10 15:05 ` Yu, Fenghua 0 siblings, 1 reply; 11+ messages in thread From: Andrew Lutomirski @ 2011-08-10 14:49 UTC (permalink / raw) To: Yu, Fenghua Cc: x86@kernel.org, linux-kernel@vger.kernel.org, Matthew Garrett, Len Brown, linux-acpi@vger.kernel.org, Ingo Molnar, Anvin, H Peter On Tue, Aug 9, 2011 at 11:40 AM, Yu, Fenghua <fenghua.yu@intel.com> wrote: >> -----Original Message----- >> From: Andy Lutomirski [mailto:luto@MIT.EDU] >> Sent: Tuesday, August 09, 2011 5:41 AM >> To: x86@kernel.org; linux-kernel@vger.kernel.org >> Cc: Yu, Fenghua; Matthew Garrett; Len Brown; linux- >> acpi@vger.kernel.org; Ingo Molnar; Andy Lutomirski >> Subject: [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS >> hasn't already >> >> Intel SDM volume 3A, 8.4.2 says: >> >> Software can disable fast-string operation by clearing the >> fast-string-enable bit (bit 0) of IA32_MISC_ENABLE MSR. >> However, Intel recomments that system software always enable >> fast-string operation. >> >> The Intel DQ67SW board (with latest BIOS) disables fast string >> operations if TXT is enabled. A Lenovo X220 disables it regardless >> of TXT setting. I doubt I'm the only person with a dumb BIOS like >> this. >> >> Signed-off-by: Andy Lutomirski <luto@mit.edu> >> --- >> arch/x86/kernel/cpu/intel.c | 28 +++++++++++++++++++++++----- >> 1 files changed, 23 insertions(+), 5 deletions(-) > > Signed-off-by: Fenghua Yu <fenghua.yu@intel.com> > > Please don't apply. This patch breaks !CONFIG_SMP. I'll send a fixed patch later on. --Andy ^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS hasn't already 2011-08-10 14:49 ` Andrew Lutomirski @ 2011-08-10 15:05 ` Yu, Fenghua 2011-08-10 15:11 ` Andrew Lutomirski 0 siblings, 1 reply; 11+ messages in thread From: Yu, Fenghua @ 2011-08-10 15:05 UTC (permalink / raw) To: Andrew Lutomirski Cc: x86@kernel.org, linux-kernel@vger.kernel.org, Matthew Garrett, Len Brown, linux-acpi@vger.kernel.org, Ingo Molnar, Anvin, H Peter > -----Original Message----- > From: amluto@gmail.com [mailto:amluto@gmail.com] On Behalf Of Andrew > Lutomirski > Sent: Wednesday, August 10, 2011 7:50 AM > To: Yu, Fenghua > Cc: x86@kernel.org; linux-kernel@vger.kernel.org; Matthew Garrett; Len > Brown; linux-acpi@vger.kernel.org; Ingo Molnar; Anvin, H Peter > Subject: Re: [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS > hasn't already > > On Tue, Aug 9, 2011 at 11:40 AM, Yu, Fenghua <fenghua.yu@intel.com> > wrote: > >> -----Original Message----- > >> From: Andy Lutomirski [mailto:luto@MIT.EDU] > >> Sent: Tuesday, August 09, 2011 5:41 AM > >> To: x86@kernel.org; linux-kernel@vger.kernel.org > >> Cc: Yu, Fenghua; Matthew Garrett; Len Brown; linux- > >> acpi@vger.kernel.org; Ingo Molnar; Andy Lutomirski > >> Subject: [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS > >> hasn't already > >> > >> Intel SDM volume 3A, 8.4.2 says: > >> > >> Software can disable fast-string operation by clearing the > >> fast-string-enable bit (bit 0) of IA32_MISC_ENABLE MSR. > >> However, Intel recomments that system software always enable > >> fast-string operation. > >> > >> The Intel DQ67SW board (with latest BIOS) disables fast string > >> operations if TXT is enabled. A Lenovo X220 disables it regardless > >> of TXT setting. I doubt I'm the only person with a dumb BIOS like > >> this. > >> > >> Signed-off-by: Andy Lutomirski <luto@mit.edu> > >> --- > >> arch/x86/kernel/cpu/intel.c | 28 +++++++++++++++++++++++----- > >> 1 files changed, 23 insertions(+), 5 deletions(-) > > > > Signed-off-by: Fenghua Yu <fenghua.yu@intel.com> > > > > > > Please don't apply. This patch breaks !CONFIG_SMP. I'll send a fixed > patch later on. + printk_once(KERN_INFO FW_WARN "CPU #%d: IA32_MISC_ENABLE.FAST_STRING_ENABLE was not set", There is no need to print CPU id. Then there is no SMP issue. Thanks. -Fenghua ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS hasn't already 2011-08-10 15:05 ` Yu, Fenghua @ 2011-08-10 15:11 ` Andrew Lutomirski 0 siblings, 0 replies; 11+ messages in thread From: Andrew Lutomirski @ 2011-08-10 15:11 UTC (permalink / raw) To: Yu, Fenghua Cc: x86@kernel.org, linux-kernel@vger.kernel.org, Matthew Garrett, Len Brown, linux-acpi@vger.kernel.org, Ingo Molnar, Anvin, H Peter On Wed, Aug 10, 2011 at 11:05 AM, Yu, Fenghua <fenghua.yu@intel.com> wrote: >> -----Original Message----- >> From: amluto@gmail.com [mailto:amluto@gmail.com] On Behalf Of Andrew >> Lutomirski >> Sent: Wednesday, August 10, 2011 7:50 AM >> To: Yu, Fenghua >> Cc: x86@kernel.org; linux-kernel@vger.kernel.org; Matthew Garrett; Len >> Brown; linux-acpi@vger.kernel.org; Ingo Molnar; Anvin, H Peter >> Subject: Re: [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS >> hasn't already >> >> On Tue, Aug 9, 2011 at 11:40 AM, Yu, Fenghua <fenghua.yu@intel.com> >> wrote: >> >> -----Original Message----- >> >> From: Andy Lutomirski [mailto:luto@MIT.EDU] >> >> Sent: Tuesday, August 09, 2011 5:41 AM >> >> To: x86@kernel.org; linux-kernel@vger.kernel.org >> >> Cc: Yu, Fenghua; Matthew Garrett; Len Brown; linux- >> >> acpi@vger.kernel.org; Ingo Molnar; Andy Lutomirski >> >> Subject: [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS >> >> hasn't already >> >> >> >> Intel SDM volume 3A, 8.4.2 says: >> >> >> >> Software can disable fast-string operation by clearing the >> >> fast-string-enable bit (bit 0) of IA32_MISC_ENABLE MSR. >> >> However, Intel recomments that system software always enable >> >> fast-string operation. >> >> >> >> The Intel DQ67SW board (with latest BIOS) disables fast string >> >> operations if TXT is enabled. A Lenovo X220 disables it regardless >> >> of TXT setting. I doubt I'm the only person with a dumb BIOS like >> >> this. >> >> >> >> Signed-off-by: Andy Lutomirski <luto@mit.edu> >> >> --- >> >> arch/x86/kernel/cpu/intel.c | 28 +++++++++++++++++++++++----- >> >> 1 files changed, 23 insertions(+), 5 deletions(-) >> > >> > Signed-off-by: Fenghua Yu <fenghua.yu@intel.com> >> > >> > >> >> Please don't apply. This patch breaks !CONFIG_SMP. I'll send a fixed >> patch later on. > > + printk_once(KERN_INFO FW_WARN "CPU #%d: IA32_MISC_ENABLE.FAST_STRING_ENABLE was not set", > There is no need to print CPU id. Then there is no SMP issue. True, and with the printk_once change it's pointless. I was printing it because of the other patch: my BIOS enables monitor/mwait on some, but not all, CPUs. (Working around that is a little less optional. My systems gets lucky because it's off on the boot CPU so the idle loop doesn't call mwait. If it were the other way around, the kernel would presumably oops quickly.) --Andy ^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH v3 2/2] x86: Enable monitor/mwait on Intel if BIOS hasn't already 2011-08-09 12:41 [PATCH v3 0/2] Forcibly enable some MISC_ENABLE features on Intel Andy Lutomirski 2011-08-09 12:41 ` [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS hasn't already Andy Lutomirski @ 2011-08-09 12:41 ` Andy Lutomirski 2011-08-09 12:50 ` [PATCH v3 0/2] Forcibly enable some MISC_ENABLE features on Intel Alan Cox 2 siblings, 0 replies; 11+ messages in thread From: Andy Lutomirski @ 2011-08-09 12:41 UTC (permalink / raw) To: x86, linux-kernel Cc: Fenghua Yu, Matthew Garrett, Len Brown, linux-acpi, Ingo Molnar, Andy Lutomirski My Intel DQ67SW (latest BIOS) disables monitor/mwait on the boot CPU if TXT is enabled. We're lucky that the system works at all, since the feature is still enabled on other CPUs. The obvious fix is to just re-enable it ourselves. Signed-off-by: Andy Lutomirski <luto@mit.edu> --- arch/x86/kernel/cpu/intel.c | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/arch/x86/kernel/cpu/intel.c b/arch/x86/kernel/cpu/intel.c index 7d02873..c49487f 100644 --- a/arch/x86/kernel/cpu/intel.c +++ b/arch/x86/kernel/cpu/intel.c @@ -492,6 +492,30 @@ static void __cpuinit init_intel(struct cpuinfo_x86 *c) wrmsrl(MSR_IA32_ENERGY_PERF_BIAS, epb); } } + + /* Enable monitor/mwait if BIOS didn't do it for us. */ + if (!cpu_has(c, X86_FEATURE_MWAIT) && cpu_has(c, X86_FEATURE_XMM3) + && c->x86 >= 6 && !(c->x86 == 6 && c->x86_model < 0x1c) + && !(c->x86 == 0xf && c->x86_model < 3)) { + u64 misc_enable; + rdmsrl(MSR_IA32_MISC_ENABLE, misc_enable); + misc_enable |= MSR_IA32_MISC_ENABLE_MWAIT; + + /* + * Some non-SSE3 cpus will #GP. We check for that, + * but it can't hurt to be safe. + */ + wrmsr_safe(MSR_IA32_MISC_ENABLE, (u32)misc_enable, + (u32)(misc_enable >> 32)); + + /* Re-read monitor capability. */ + if (cpuid_ecx(1) & 0x8) { + set_cpu_cap(c, X86_FEATURE_MWAIT); + + printk(KERN_WARNING FW_WARN "CPU #%d: IA32_MISC_ENABLE.ENABLE_MONITOR_FSM was not set\n", + c->cpu_index); + } + } } #ifdef CONFIG_X86_32 -- 1.7.6 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH v3 0/2] Forcibly enable some MISC_ENABLE features on Intel 2011-08-09 12:41 [PATCH v3 0/2] Forcibly enable some MISC_ENABLE features on Intel Andy Lutomirski 2011-08-09 12:41 ` [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS hasn't already Andy Lutomirski 2011-08-09 12:41 ` [PATCH v3 2/2] x86: Enable monitor/mwait " Andy Lutomirski @ 2011-08-09 12:50 ` Alan Cox 2011-08-09 13:09 ` Andrew Lutomirski 2 siblings, 1 reply; 11+ messages in thread From: Alan Cox @ 2011-08-09 12:50 UTC (permalink / raw) To: Andy Lutomirski Cc: x86, linux-kernel, Fenghua Yu, Matthew Garrett, Len Brown, linux-acpi, Ingo Molnar On Tue, 9 Aug 2011 08:41:04 -0400 Andy Lutomirski <luto@MIT.EDU> wrote: > 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. The question is - why. > The Intel SDM volume 3, appendix B.1 says that the OS should not touch > the monitor enable bit if SSE3 is not present, which presumably means > that the OS may touch that bit if SSE3 is present. In any case, these > patches seem to work. That's a big "presumes" For example back in Pentium days the BIOS sometimes turned off a string fast path because it was subtly not reliable on certain parts and could corrupt. It's possible your BIOS vendor has a good reason for doing this. It's also possible its a bug, or a left over perhaps from some pre-release processor or something. I think a bit more research is probably appropriate before processor configuration hacks go in that 'seem to work'. Alan ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v3 0/2] Forcibly enable some MISC_ENABLE features on Intel 2011-08-09 12:50 ` [PATCH v3 0/2] Forcibly enable some MISC_ENABLE features on Intel Alan Cox @ 2011-08-09 13:09 ` Andrew Lutomirski 2011-08-10 18:21 ` Len Brown 0 siblings, 1 reply; 11+ messages in thread From: Andrew Lutomirski @ 2011-08-09 13:09 UTC (permalink / raw) To: Alan Cox Cc: x86, linux-kernel, Fenghua Yu, Matthew Garrett, Len Brown, linux-acpi, Ingo Molnar On Tue, Aug 9, 2011 at 8:50 AM, Alan Cox <alan@lxorguk.ukuu.org.uk> wrote: > On Tue, 9 Aug 2011 08:41:04 -0400 > Andy Lutomirski <luto@MIT.EDU> wrote: > >> 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. > > The question is - why. > >> The Intel SDM volume 3, appendix B.1 says that the OS should not touch >> the monitor enable bit if SSE3 is not present, which presumably means >> that the OS may touch that bit if SSE3 is present. In any case, these >> patches seem to work. > > That's a big "presumes" > > For example back in Pentium days the BIOS sometimes turned off a string > fast path because it was subtly not reliable on certain parts and could > corrupt. > > It's possible your BIOS vendor has a good reason for doing this. It's > also possible its a bug, or a left over perhaps from some pre-release > processor or something. Intel also says: However, Intel recomments that system software always enable fast-string operation. On my machine it's definitely a bug. It's a Sandy Bridge box (from Intel) and with TXT disabled the BIOS enables fast strings on its own. Fenghua, do you know if there are any machines that will pass the version checks and will actually allow fast strings to be enabled but that will have problems as a result? If we want to be conservative, we could limit it to the most recent family 6 devices and exclude family 0xf entirely. --Andy ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v3 0/2] Forcibly enable some MISC_ENABLE features on Intel 2011-08-09 13:09 ` Andrew Lutomirski @ 2011-08-10 18:21 ` Len Brown 2011-08-10 18:33 ` Andrew Lutomirski 0 siblings, 1 reply; 11+ messages in thread From: Len Brown @ 2011-08-10 18:21 UTC (permalink / raw) To: Andrew Lutomirski Cc: Alan Cox, x86, linux-kernel, Fenghua Yu, Matthew Garrett, linux-acpi, Ingo Molnar Andrew, FWIW, Intel's internal bug database claims this issue on your board is fixed in the next BIOS update. thanks, Len Brown, Intel Open Source Technology Center ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v3 0/2] Forcibly enable some MISC_ENABLE features on Intel 2011-08-10 18:21 ` Len Brown @ 2011-08-10 18:33 ` Andrew Lutomirski 0 siblings, 0 replies; 11+ messages in thread From: Andrew Lutomirski @ 2011-08-10 18:33 UTC (permalink / raw) To: Len Brown Cc: Alan Cox, x86, linux-kernel, Fenghua Yu, Matthew Garrett, linux-acpi, Ingo Molnar On Wed, Aug 10, 2011 at 2:21 PM, Len Brown <lenb@kernel.org> wrote: > Andrew, > > FWIW, > Intel's internal bug database claims this issue on your board > is fixed in the next BIOS update. Yay for fixes. But the FW_WARN might get these things noticed and fixed sooner. Also, the fast string issue is present in Lenovo machines, too, so Intel can't fix them all. --Andy ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2011-08-10 18:33 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-08-09 12:41 [PATCH v3 0/2] Forcibly enable some MISC_ENABLE features on Intel Andy Lutomirski 2011-08-09 12:41 ` [PATCH v3 1/2] x86: Enable fast strings on Intel if BIOS hasn't already Andy Lutomirski 2011-08-09 15:40 ` Yu, Fenghua 2011-08-10 14:49 ` Andrew Lutomirski 2011-08-10 15:05 ` Yu, Fenghua 2011-08-10 15:11 ` Andrew Lutomirski 2011-08-09 12:41 ` [PATCH v3 2/2] x86: Enable monitor/mwait " Andy Lutomirski 2011-08-09 12:50 ` [PATCH v3 0/2] Forcibly enable some MISC_ENABLE features on Intel Alan Cox 2011-08-09 13:09 ` Andrew Lutomirski 2011-08-10 18:21 ` Len Brown 2011-08-10 18:33 ` Andrew Lutomirski
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox