[ltp] Re: [RESEND] [PATCH 2/3] Introduce acpi_root_table=rsdt boot param and dmi list to force rsdt

Thomas Renninger linux-thinkpad@linux-thinkpad.org
Mon, 20 Oct 2008 18:43:09 +0200


On Monday 20 October 2008 03:01:42 Matthew Garrett wrote:
> On Sun, Oct 19, 2008 at 11:50:55PM +0200, Thomas Renninger wrote:
> > Introduce acpi_root_table=rsdt boot param and dmi list to force rsdt
> >
> > References: http://bugzilla.kernel.org/show_bug.cgi?id=8246
> >
> > Blacklist R40e, R51e and T40, T40p, T41, T41p, T42, T42p, R50 and R50p
> > ThinkPads to use the RSDT instead of the XSDT.
>
> I'm very sceptical about this. All of these machines were released years
> before Vista, which makes me unsure about the diagnosis that this is
> something to do with Vista readyness.

I sent you a link to BIOS updates where the last changelog entry stated VISTA 
support. Hmm, I double checked R40e and R50e and there is nothing about VISTA 
support.
Nevertheless, this would mean the addresses used by Linux are not supported.

> I'm very sceptical about this
Could you please explain why? Or better suggest another solution if you have a 
better one.
XP uses the 32 bit adresses. Vista the 64 bit adresses.
For some reason, the 64 bit addresses are not 0 as demanded by the spec if 
they should get ignored, therefore Linux takes them. There is no way of 
automated detection, because all this happens before the DSDT is parsed.

Could you please point to a specific problem you have with the patches, these 
are safe, tested and verified fixes.

     Thomas