Filip Navara wrote:
> I'm trying to find out why qvm86 crashes the host (instant reboot
when right clicking on some icons on the guest desktop).
> So i thought if it is possible to use some code from kqemu-win32.c to
update qvm86-win32.c
No, I wrote both of the files and I can honestly tell you that copying
between them will not help. There is one known case where QVM86 on WinNT
platforms crashes the host machine and that's when NOEXECUTE support is
enabled (see boot.ini). The method QVM86 uses for executing the code
involves copying executable code into an allocated page which
unfortunately has the NX bit set. I have an experimental fix for this,
but I need someone with adequate environment (AMD64 and Win XP SP2+) to
test it... Of course host crash can be caused by other bug.
I knew you wrote them both (who else could?). I was (wrongly) thinking
that the qvm86 version is older than kqemu but apparently they work
differently (thanks for the clarification).
As for the NOEXECUTE, i'm testing kqemu and qvm86 on a Athlon XP
(regular 32bit, without NX). So the instant reboots must be from
something else.
You can compile it yourself on either Windows machine with MinGW or on
linux machine with MinGW cross-compiler.
I tried to compile kqemu with MinGW without luck (although i didn't push
it much). The error was:
kqemu-win32.o(.text+0x217):kqemu-win32.c: undefined reference to
[EMAIL PROTECTED]'
Probably it is that i don't have the windows driver development kit.
I'm temporary hosting a set of
QEMU / KQEMU 0.7.1 for Windows binaries here:
http://www.volny.cz/xnavara/qemu-0.7.1.zip.
Do these binaries include your latest patches?
teris.
ps I cannot imagine how a man can know that much about the windows
internals and at the same time be comfortable working with linux device
drivers stuff.
_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel