RE: 2.6.28-rc7 acpi error messages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



HI,

Let me test the patch and see how that works out.
I am willing to install windows on the machine and get any output you'll need as well.
Kind Regards,

Reinoud.

-----Original Message-----
From: Moore, Robert [mailto:robert.moore@xxxxxxxxx]
Sent: Friday, December 05, 2008 9:43 AM
To: Matthew Garrett
Cc: Koornstra, Reinoud; linux-acpi@xxxxxxxxxxxxxxx; Brown, Len; Lin, Ming M; Zhao, Yakui
Subject: RE: 2.6.28-rc7 acpi error messages


> I think some people in Intel had
>something like this for some previous testing?

I'm not sure. If not, we are prepared to develop the testbed necessary to answer these questions once and for all.


Here's my current list of outstanding questions:

1) What does Windows do when both a valid RSDT and XSDT are present? Does Windows ever detect problems with one such table and use the other?

2) What does Windows do if the FADT has two different but valid addresses (32/64) for the FACS (meaning there are two FACS tables)? How does it determine which one to use? Does it attempt to use both? (Two wake vectors, two global locks).

3) What does Windows do for ACPI register addresses in the FADT if both the 32-bit and 64-bit(X) versions exist, but are different? Does it fall back to the 32-bit version? Does it ever even attempt to use the 64-bit versions?

4) What does Windows do for ACPI register lengths in the FADT if they are non-standard? Does it even use these lengths or does it just hardcode them? Also, what if the 32/64 versions are different?

Any others I've missed?

Bob

>-----Original Message-----
>From: Matthew Garrett [mailto:mjg59@xxxxxxxxxxxxx]
>Sent: Friday, December 05, 2008 9:22 AM
>To: Moore, Robert
>Cc: Koornstra, Reinoud; linux-acpi@xxxxxxxxxxxxxxx; Brown, Len; Lin, Ming
>M; Zhao, Yakui
>Subject: Re: 2.6.28-rc7 acpi error messages
>
>On Fri, Dec 05, 2008 at 08:58:39AM -0800, Moore, Robert wrote:
>> >> 1) Use the RSDT instead of the XSDT and automatically get the
>"correct"
>> >FADT with no 64-bit register definitions.
>> >>
>> >> 2) Use the XSDT as is done today, but use the 32-bit values instead of
>> >the 64-bit values in the extended FADT.
>>
>>
>> What we really want to know is what does windows do, (1), or (2).
>
>So far I haven't managed to find any machines that have differing values
>in the version 1 FADT and the 32-bit values of the version 2 one, so
>it's difficult to know. Best bet would probably be a qemu setup that
>feeds different values for this - I think some people in Intel had
>something like this for some previous testing?
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux