Il 18/12/2013 16:59, Gal Hammer ha scritto:
Note this is not the APIC base address, that one is 80h on the ISA bridge (function 0). You're changing the behavior for 80h on the power management function, which is function 3. The register is "PMBA—POWER MANAGEMENT BASE ADDRESS" and it is indeed initialized by SeaBIOS in piix4_pm_setup (src/fw/pciinit.c).
I think we both made a mistake and the right name is "PMREGMISC—MISCELLANEOUS POWER MANAGEMENT (FUNCTION 3)" :-).
Yeah. :) Still, both PMBA and PMREGMISC need to be initialized by SeaBIOS.
Paolo