On 06/16/13 17:30, Kevin O'Connor wrote:
Unfortunately not. There was nothing special about the DSDT changes in that commit. Likely the AML interpretter in Solaris is quirky and one of the clauses in that commit (or some arrangement of clauses) is confusing Solaris. This is one of the unfortunate parts of ACPI - despite the lengthy specification each implementation of ACPI is different and it's painful to come up with AML code that runs on multiple platforms.
You could try disabling acpi entirely.
You could also try iterating through the parts of that commit and commenting out various DSDT entries until you find which one is aggravating Solaris.
Also, "Solaris ACPICA" is googleable; two examples:
https://blogs.oracle.com/danasblog/entry/configuring_solaris_acpi_at_boot https://blogs.oracle.com/danasblog/entry/solaris_acpi_ca_debug_output
Laszlo