On 21 June 2016 at 15:45, Andrew Jones <drjo...@redhat.com> wrote: > On Wed, Jun 15, 2016 at 04:53:35PM +0800, Shannon Zhao wrote: >> I have another test with a freebsd guest. When I specify gic-version=3 >> at the QEMU command line, the guest can't start. But with gic-version=2 >> it's fine. And if I use gic-version=3 with kvm, the guest boots well too. >> >> It hangs with below log: >> [Bds]=============Begin Load Options Dumping ...============= >> Driver Options: >> SysPrep Options: >> Boot Options: >> Boot0000: UiApp 0x0109 >> Boot0001: EFI Internal Shell 0x0001 >> Boot0002: UEFI Misc Device 0x0001 >> Boot0003: UEFI Misc Device 2 0x0001 >> Boot0004: UEFI Misc Device 3 0x0001 >> Boot0005: UEFI PXEv4 (MAC:525400123456) 0x0001 >> PlatformRecovery Options: >> PlatformRecovery0000: Default PlatformRecovery 0x0001 >> [Bds]=============End Load Options Dumping============= >> [Bds]BdsWait ...Zzzzzzzzzzzz... >> [Bds]BdsWait(3)..Zzzz... > > I can reproduce this exact output with the latest version of AAVMF, > built on commit 988715a.
I thought we'd decided this was a FreeBSD bug? Or does UEFI itself use interrupts here and not set them up properly? thanks -- PMM