qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] KQEMU on Win32 (+patch)


From: Elefterios Stamatogiannakis
Subject: Re: [Qemu-devel] KQEMU on Win32 (+patch)
Date: Thu, 28 Jul 2005 03:33:29 +0300
User-agent: Mozilla Thunderbird 1.0+ (Windows/20050712)



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 address@hidden'

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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]