Re: [PATCH] Dynamic tick for x86 version 050609-2

From: Valdis . Kletnieks
Date: Tue Jun 14 2005 - 10:45:14 EST


On Tue, 14 Jun 2005 11:39:27 +0200, Thomas Renninger said:

> There are two ways C-state addresses are exported to OS.
>
> - Some flags in the FADT (-> ACPI spec) -> this gives you two C-states maximum, AFAIK.

This must be what I have, because...

> - Through the _CST function in your DSDT (-> ACPI spec, sorry). If you have
> have a look in dsdt.dsl at the _CST function there are that much packages returned as
> your BIOS claims to support. Hmm, _CST code is often in the SSDT an extention
> of the DSDT code. If you have one: acpidmp > acpidmp; acpixtract ssdt acpidmp >my_ssdt;
> iasl -d my_ssdt.

I tried (using pmtools-20031210 and acpica-unix-20050513):

acpidmp > c840.dmp
acpixtract dsdt c840.dmp > c840.dsdt
acpixtract ssdt c840.dmp > c840.ssdt
iasl -d c840.dsdt
iasl -d c840.ssdt

No signs of a _CST in either the DSDT or SSDT (in fact, xtract ssdt got me a
zero-length file, so I suspect there's no SSDT at all in there).

Oh well.. looks like short of BIOS/DSDT hacking, I'm stuck. At least the
dynamic tick code got some testing out of all this... ;)

Attachment: pgp00000.pgp
Description: PGP signature