Il 05/03/2013 18:26, Peter Stuge ha scritto: >>> > > That is: perhaps it's a *SeaBIOS* bug that suspend/resume doesn't >>> > > work if the PAM configuration is reset? >> > >> > Yeah, it sounded a bit weird when I wrote that commit message. >> > This could be the case. How does it work on Coreboot? > Yes all hardware except RAM in self-refresh and registers explicitly > hooked to battery sleep power rail has reset state on resume from S3. > Those registers seem to grow over time, the i440 probably doesn't > have very many. The memory controller configuration would be stored > there.
Ok, so it's not correct either with this patch or without. :) But without this patch it is more correct; things such as USB queue heads must be reset, or you'll corrupt random memory when the VM is restarted. Paolo