Re: [ibm-acpi-devel] [PATCH] : ACPI : Use RSDT instead of XSDT by adding boot option of "acpi=rsdt"

2009-01-09 Thread Len Brown
> > >In such case the boot option of "acpi=rsdt" is provided so that > > > RSDT is tried instead of XSDT table when the system can't work well. > > Great, now we still need a dmi blacklist with machines which are known > broken. Then we are at the patchset I posted about a year ago -> scnr.

Re: [ibm-acpi-devel] [PATCH] : ACPI : Use RSDT instead of XSDT by adding boot option of "acpi=rsdt"

2009-01-09 Thread Matthew Garrett
On Fri, Jan 09, 2009 at 01:16:15PM +0100, Thomas Renninger wrote: > IMO this cannot generally be done, because chances are high that machines > which do not support Windows likely will break. > Chances are high that a machine which does not support Windows uses 64 bit > addresses and leaves the 32

Re: [ibm-acpi-devel] [PATCH] : ACPI : Use RSDT instead of XSDT by adding boot option of "acpi=rsdt"

2009-01-09 Thread Thomas Renninger
On Friday 09 January 2009 11:59:28 Len Brown wrote: > > > >In such case the boot option of "acpi=rsdt" is provided so that > > > > RSDT is tried instead of XSDT table when the system can't work well. > > > > Great, now we still need a dmi blacklist with machines which are known > > broken. Then

[ibm-acpi-devel] [PATCH 1/2] Blacklist known broken machines (ThinkPad R40e and R50e) to use rsdt instead xsdt

2009-01-09 Thread Thomas Renninger
Signed-off-by: Thomas Renninger --- drivers/acpi/blacklist.c | 21 + 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/drivers/acpi/blacklist.c b/drivers/acpi/blacklist.c index 09c6980..b64bdeb 100644 --- a/drivers/acpi/blacklist.c +++ b/drivers/acpi/blacklist.

[ibm-acpi-devel] Blacklist known broken machines to use the rsdt and enabled Cstates on R40e

2009-01-09 Thread Thomas Renninger
Compile tested. R40e has been tested to have working C-states when the rsdt is used with another patchset some time ago. The R50e has been tested to boot much faster when using the rsdt. Lenovo confirmed that this is due to BIOS bugs (wrong 64 bit addresses in a FADT pointed to by the XSDT) which

[ibm-acpi-devel] [PATCH 2/2] R40e using rsdt (previous patch) makes all Cstates work -> remove blacklisting

2009-01-09 Thread Thomas Renninger
Signed-off-by: Thomas Renninger --- drivers/acpi/processor_idle.c | 51 - 1 files changed, 0 insertions(+), 51 deletions(-) diff --git a/drivers/acpi/processor_idle.c b/drivers/acpi/processor_idle.c index 66a9d81..93bd366 100644 --- a/drivers/acpi/proces

Re: [ibm-acpi-devel] [PATCH] : ACPI : Use RSDT instead of XSDT by adding boot option of "acpi=rsdt"

2009-01-09 Thread Thomas Renninger
On Friday 09 January 2009 07:35:33 Len Brown wrote: > applied > > -- > Len Brown, Intel Open Source Technology Center > > On Wed, 17 Dec 2008, Zhao Yakui wrote: > > From: Zhao Yakui > > > > On some boxes there exist both RSDT and XSDT table. But unfortunately > > sometimes there exists the followi