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.
Thanks Rudolf