qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Adrian Smarzewski <adrian@kadu.net>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] kqemu problem - linux amd64 host, win xp guest
Date: Sat, 30 Jul 2005 16:12:12 +0200	[thread overview]
Message-ID: <42EB8ABC.8000302@kadu.net> (raw)
In-Reply-To: <42E64259.6020206@zipman.it>

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

  parent reply	other threads:[~2005-07-30 14:36 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-26  7:38 [Qemu-devel] kqemu problem - linux amd64 host, win xp guest Adrian Smarzewski
2005-07-26 11:26 ` Paul LeoNerd Evans
2005-07-26 12:17   ` Adrian Smarzewski
2005-07-26 14:02 ` Flavio Visentin
2005-07-26 14:26   ` Adrian Smarzewski
2005-07-30 14:12   ` Adrian Smarzewski [this message]
2005-07-30 15:14     ` Paul Brook
2005-07-30 22:13       ` Adrian Smarzewski
  -- strict thread matches above, loose matches on Subject: below --
2005-07-25 16:21 [Qemu-devel] Supported OS: FreeBSD 5.3-RELEASE Bakul Shah
2005-07-25 20:26 ` [Qemu-devel] kqemu problem - linux amd64 host, win xp guest Adrian Smarzewski

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=42EB8ABC.8000302@kadu.net \
    --to=adrian@kadu.net \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).