Rudolf Marek wrote:
Following patch adds dynamic ACPI AML code generator which can be used to generate run-time ACPI ASL code like this:
Name (XXX, 0xXX)
Or:
Scope (\_SB.PCI0) {
Name (BUSN, Package (0x04) { 0x11111111, 0x22222222, 0x33333333, 0x44444444 })
Moreover it demonstrates its use on Asus M2V-MX SE where the SSDT table is generated by new function k8acpi_write_vars (technically similar to update_ssdt). But lot of nicer ;)
The ACPI binary code generator will be also useful for P-states generation, without ugly run-time patching of DSDT.
The old SSDT of K8 will be removed and rest of boards converted in next patch.
Tested on that board. It generates same table as the static SSDT patched by amdk8_acpi. Windows still boots too ;)
Signed-off-by: Rudolf Marek r.marek@assembler.cz
Acked-by: Peter Stuge peter@stuge.se