On Wed, Jun 01, 2011 at 04:40:15PM +0200, Rudolf Marek wrote:
Having a brief look at the coreboot code it seems static stuff (compiled by iasl) and dynamic bits are combined into the final dsdt table, is that correct?
Yes the dsdt is static, it has just external references to ssdt which is dynamically generated using the acpigen.
Acpigen can generate the packages, names and sometimes even bits of methods.
That's interesting. SeaBIOS also has similar code - see acpi.c:build_ssdt().
-Kevin