[SeaBIOS] [PATCH v4] apm: fix shutdown
Kevin O'Connor
kevin at koconnor.net
Sat Aug 3 00:45:29 CEST 2013
On Tue, Jul 30, 2013 at 10:52:12AM +0200, Gerd Hoffmann wrote:
> Qemu commit 9ee59f3 removed the bochs bios apm interface emulation at
> port 0x8900. That broke poweroff via APM. Fix it by powering off the
> machine using the acpi pm control register.
>
> Old code is left in, so seabios wil try both poweroff methods. Cleaning
> that eventually up is left for another patch, after checking it isn't
> needed. Qemu never implemented "Standby" and "Suspend", only
> "Shutdown", so it looks like there might be non-qemu use cases (bochs
> probably).
>
> Easiest way to test this is the syslinux poweroff module; modern linux
> distros usually have CONFIG_APM turned off.
Looks okay to me.
-Kevin
More information about the SeaBIOS
mailing list