[coreboot] [PATCH] Add the AML code generator for runtime code generation
Peter Stuge
peter at stuge.se
Sun Feb 1 18:16:36 CET 2009
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 at assembler.cz>
Acked-by: Peter Stuge <peter at stuge.se>
More information about the coreboot
mailing list