From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DysRY-0005fO-H5 for qemu-devel@nongnu.org; Sat, 30 Jul 2005 10:36:04 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DysRW-0005dt-P1 for qemu-devel@nongnu.org; Sat, 30 Jul 2005 10:36:03 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DysN5-0003qB-06 for qemu-devel@nongnu.org; Sat, 30 Jul 2005 10:31:29 -0400 Received: from [83.175.144.121] (helo=chilan.com) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1DysGP-0003bQ-KO for qemu-devel@nongnu.org; Sat, 30 Jul 2005 10:24:34 -0400 Message-ID: <42EB8ABC.8000302@kadu.net> Date: Sat, 30 Jul 2005 16:12:12 +0200 From: Adrian Smarzewski MIME-Version: 1.0 Subject: Re: [Qemu-devel] kqemu problem - linux amd64 host, win xp guest References: <42E5E88B.7000505@kadu.net> <42E64259.6020206@zipman.it> In-Reply-To: <42E64259.6020206@zipman.it> Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Flavio Visentin wrote: > Did you try qvm86? Sometimes kqemu works better, sometimes qvm86 is > the best choice, sometimes nothing is better than not using > acceleration. :-) > > Ususally I try all the three solutions and the problem goes away. I have problems compiling qemu with qvm86 (newest version from cvs). adrian@laptok ~ $ gcc --version gcc (GCC) 3.4.3 20041125 (Gentoo 3.4.3-r1, ssp-3.4.3-0, pie-8.7.7) [...] adrian@laptok ~/tmp/qemu-0.7.1 $ ./configure --prefix=/opt/qemu --target-list="x86_64-softmmu" [...] adrian@laptok ~/tmp/qemu-0.7.1 $ make [...] make[2]: Entering directory `/usr/src/linux-2.6.12-gentoo-r6' CC [M] /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-linux.o CC [M] /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.o /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c: In function `qvm86_shadow_page_pae': /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c:774: warning: long long unsigned int format, different type arg (arg 3) /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c: In function `qvm86_shadow_fault': /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c:829: warning: cast to pointer from integer of different size /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c:829: warning: cast to pointer from integer of different size /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c:829: warning: cast to pointer from integer of different size /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c:829: warning: cast to pointer from integer of different size /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c:829: warning: cast to pointer from integer of different size /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c:829: warning: cast to pointer from integer of different size /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c: In function `get_code_maddr': /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c:1367: warning: cast from pointer to integer of different size /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c: In function `qvm86_init_monitor_env': /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c:1449: warning: cast from pointer to integer of different size /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c:1466: warning: cast from pointer to integer of different size /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c:1485: warning: cast from pointer to integer of different size /home/adrian/tmp/qemu-0.7.1/qvm86/qvm86-host.c:1499: warning: cast to pointer from integer of different size AS [M] /home/adrian/tmp/qemu-0.7.1/qvm86/switch.o /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S: Assembler messages: /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:59: Error: suffix or operands invalid for `pushf' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:60: Error: suffix or operands invalid for `pusha' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:61: Error: suffix or operands invalid for `push' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:62: Error: suffix or operands invalid for `push' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:63: Error: suffix or operands invalid for `push' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:64: Error: suffix or operands invalid for `push' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:99: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:100: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:101: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:102: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:113: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:114: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:115: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:116: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:164: Error: suffix or operands invalid for `pop' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:165: Error: suffix or operands invalid for `pop' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:166: Error: suffix or operands invalid for `popa' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:167: Error: suffix or operands invalid for `popf' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:189: Error: suffix or operands invalid for `pushf' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:190: Error: suffix or operands invalid for `pusha' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:191: Error: suffix or operands invalid for `push' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:192: Error: suffix or operands invalid for `push' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:205: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:206: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:207: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:208: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:288: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:289: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:290: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:291: Error: suffix or operands invalid for `mov' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:307: Error: suffix or operands invalid for `pop' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:308: Error: suffix or operands invalid for `pop' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:309: Error: suffix or operands invalid for `pop' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:310: Error: suffix or operands invalid for `pop' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:335: Error: suffix or operands invalid for `popa' /home/adrian/tmp/qemu-0.7.1/qvm86/switch.S:336: Error: suffix or operands invalid for `popf' make[3]: *** [/home/adrian/tmp/qemu-0.7.1/qvm86/switch.o] Error 1 [...] -- Pozdrowienia, Adrian Smarzewski