Hello,
I have great news! I just found out that AVATT is working!!!
The latest kvm version has a CFLAG --disable-nptl. I disabled it yesterday in http://repo.or.cz/w/kvm-coreboot.git?a=commitdiff;h=910b66268ed5a7a72a57a1b2... and recompiled kvm, but I haven't tested it at that time to see whether it works or not.
Today I did it, and it seems that OpenBSD's livecd is starting, but unfortunatelly it crashes after a while. So does NetBSD's, but it's a huge progress. See the images at http://panzer.utcluj.ro/~alien/coreboot/AVATT/screenshots/running/
Best regards, Cristi.
On Mon, 01 Sep 2008 23:42:44 +0300, Cristi Magherusan cristi.magherusan@net.utcluj.ro wrote:
Hello,
I have great news! I just found out that AVATT is working!!!
The latest kvm version has a CFLAG --disable-nptl. I disabled it yesterday in
http://repo.or.cz/w/kvm-coreboot.git?a=commitdiff;h=910b66268ed5a7a72a57a1b2...
and recompiled kvm, but I haven't tested it at that time to see whether it works or not.
Today I did it, and it seems that OpenBSD's livecd is starting, but unfortunatelly it crashes after a while. So does NetBSD's, but it's a huge progress. See the images at http://panzer.utcluj.ro/~alien/coreboot/AVATT/screenshots/running/
Exellent news Cristi:-) Have you tried any Linux Distros yet?
Hello,
On Mon, 2008-09-01 at 18:19 -0400, Joseph Smith wrote:
Exellent news Cristi:-) Have you tried any Linux Distros yet?
Sorry, but it turned out that it was a false alarm.
I ran by mistake qemu in 32bit mode and this way kvm from inside it was running as plain qemu, because it was missing the virtualization instructions available only if the hosting qemu emulates 64bit CPUs.
Plain qemu should work, since the TLS stuff is used inside kvm only in the libkvm code which is skipped if those instructions are missing.
Anyway, the fact that kvm worked this way and didn't crash at startup confirmed once again that TLS is the missing piece and makes me even more motivated to get it done.
Best regards, Cristi