On Thu, Feb 14, 2013 at 08:16:02PM -0500, Kevin O'Connor wrote: > On Fri, Feb 15, 2013 at 12:01:38AM +0100, Laszlo Ersek wrote: > > On 02/14/13 21:55, David Woodhouse wrote: > > > > > Thanks for testing this, btw. Are you looking at suspend/resume too? :) > > > > Entering S3 seemed OK (except the screen was not cleared; using Cirrus). > > I woke up the guest with > > > > # virsh qemu-monitor-command fw-ovmf.g-f18xfce2012121716.e-rhel63 \ > > --hmp --cmd system_wakeup > > > > Trailing portion of the log: > > > > In resume (status=254) > > In 32bit resume > > rsdp=0x00000000 > > No resume vector set! > > That is strange. As noted elsewhere, on a resume or reboot the cpu > should have started execution at 0xfffffff0 which is OVMF and not > SeaBIOS. I don't understand why/how SeaBIOS would be involved in the > resume code path at all.
By chance, are you using an older version of kvm? There was a bug in kvm that caused changes to memory mapped at 0xe0000-0xfffff to also be reflected in the "rom" image at 0xfffe0000-0xffffffff. It was my understand that this bug was fixed though. -Kevin