cvs commit: src/usr.sbin/acpi/acpidump acpi.c acpidump.c
acpidump.h
Nate Lawson
nate at root.org
Tue Oct 5 10:52:01 PDT 2004
Takanori Watanabe wrote:
> In message <200410050218.i952IrBK008982 at repoman.freebsd.org>, Nate Lawson wrote
>>njl 2004-10-05 02:18:53 UTC
>>
>> FreeBSD src repository
>>
>> Modified files:
>> usr.sbin/acpi/acpidump acpi.c acpidump.c acpidump.h
>> Log:
>> Add the -s flag to make dumping SSDTs optional (disabled by default).
>> Since we can only override the DSDT, a custom ASL dumped previously that
>> contained SSDTs would result in lots of multiple definition errors.
>>
>> A longer-term fix involves adding the ability to override SSDTs to ACPI-CA.
>
> iasl(8) may have to be able to compile multiple AML codes from single
> ASL data, instead of merging SSDT into DSDT in acpidump(8).
I think the most straightforward fix is for ACPI-CA to not load SSDT
tables when the user is overriding the DSDT. If you treat overridden
SSDTs separately, you go down the path of having to specify _which_
table you want to override, which implies you need strict ordering of
tables in both ASL and AML and it just gets too complicated. Some HP
Itanium machines have 8 to 10 SSDTs.
--
Nate
More information about the cvs-src
mailing list