Avi Kivity wrote: > Aurelien Jarno wrote: >> Avi Kivity a écrit : >> >>> Aurelien Jarno wrote: >>> >>>> Hi all, >>>> >>>> That's not something new, but I never seen the problem mentioned here. >>>> FreeBSD does not work on KVM, approximately since the lapic merge. >>>> >>>> However, that does not seem related to lapic, as using -no-kvm-irqchip >>>> does not help. With -no-kvm I get a page fault in kernel mode, while the >>>> normal QEMU (0.9.0 or CVS) does not have this problem. >>>> >>>> This can be easily reproduced with the latest installation CD: >>>> ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/6.2/6.2-RELEASE-i386-bootonly.iso >>>> >>>> >>>> >>> It complains about the RSDT checksum. Running with -no-acpi works >>> around the problem (it gets to some country selection screen). So it >>> looks like the ACPI tables are messed up. >>> >> The RSDT checksum problem is not new, but it was harmless on previous >> versions (like kvm-37). >> >> Using -no-acpi, I am able to boot the machine with -no-kvm, but the >> guest still hang with -no-acpi and with -no-kvm-irqchip or lapic >> enabled. At least on AMD64, I haven't tested yet on an Intel machine. >> >> > > Looks like there is a compiler problem that's interfering here. A bios > compiled on one machine will boot fine on Intel, but on other machines > (unfortunately my work machines) will not. > > There is a separate issue with -no-acpi on AMD. Is there some version > where -no-acpi worked on AMD? >
I've found the first bios that is not working on my machine (intel) is at: commit 41675d73b654bd926670d69551a0903b8a9f7fd5 Author: Avi Kivity <[EMAIL PROTECTED]> Date: Thu Sep 20 18:45:24 2007 +0200 kvm: bios: advertise pci irqs as active high now that kvm emulates the ioapic polarity correctly, we must describe the polarity correctly in the acpi tables. otherwise pci interrupts won't be delivered correctly. Signed-off-by: Avi Kivity <[EMAIL PROTECTED]> Reverting this commit from master allows to boot again freebsd. It works fine with and without "-no-kvm-irqchip". But it doesn't allow to make working debian-31r0a-amd64 install CD. Laurent -- ------------- [EMAIL PROTECTED] -------------- "Software is hard" - Donald Knuth
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel