qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Emmanuel Charpentier <charpent@bacbuc.dyndns.org>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] Re: RFC for new features
Date: Fri, 09 Jul 2004 22:27:05 +0200	[thread overview]
Message-ID: <ccmv2q$7a5$1@sea.gmane.org> (raw)
In-Reply-To: <40ED8EF0.1040501@bellard.org>

Fabrice Bellard wrote:

[ that he wants our whishlists before porting the SDL version to other 
platforms. ]

Well, I have some wishes, but I'm not sure they fit well in your current 
worplans. Please feel free to discard them :

1) There are still some CPU emulation issues ; I can't diagnose them but I 
can prove that they exist :
	After Win2k installation (whatever version), I have been unable to install 
Mozilla 1.6. I have been able to install Mozilla 1.7, though. Windows being 
... well, Windows, I've been unable to locate error logs. Go figure ...
	It tool me 4 trials to find a Win2k version that would allow for the 
installation of Office 2000. I tried to install Office 97 twice, with no 
luck. I didn't retry with the "correct" installation of Win2k.
	The SP4 patch doesn't install (error a short while after unpacking)
	The "disk full" issue while installing Win2k still happens every time.

None of this happens using the very same files/disks while installing on 
real hardware.

2) There are device emulation issues :
	The current cirrusvga is a vast improvement over the previous bochs 
device. However, pushing available memory to more than 4 Mb wold allow for 
better resolutions : 1024x768x16 is a bit limiting in some uses.
	There are still serious issues with audio emulation. The current SB16/AXE 
device can do simple things (playing the "opening" .wav file, etc ...), but 
trying to install Dragon voice recognition still fails very early (at the 
first sound that the installer tries to play), and crashes the whole 
emulation (the graphics window diseappear, and you're left with no mouse).

3) I still think that a virtualizer based on QEMU, while quite a bit more 
limited in scope than QEMU itself, would be extremely useful : letting 
user-level code not touching hardware run native and trapping anything 
related to I/O, memory-mapped I/O or changing protection level (allowing to 
run *that* on the emulated CPU) would allow for a nice acceleration. This 
would be a boon for all the people using QEMU to run hardware available for 
their CPU but not their platform (think Windows user running Linux/FreeBSD 
software and vice-versa), which may well be a majority among qemu users.

None of this is absolutely critical, and QEMU is already *extremely* 
useable (and useful ! ) as it is. The most critical are probably the CPU 
emulation issues, the least the virtualizer.

Hope this helps,

					Emmanuel Charpentier

  parent reply	other threads:[~2004-07-09 20:29 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-08 18:14 [Qemu-devel] RFC for new features Fabrice Bellard
2004-07-08 18:46 ` [Qemu-devel] " Emmanuel Charpentier
2004-07-08 18:58   ` Antony T Curtis
2004-07-08 19:05   ` Julian Seward
2004-07-08 19:47   ` Jim C. Brown
2004-07-08 18:54 ` [Qemu-devel] " Antony T Curtis
2004-07-08 19:36   ` Jim C. Brown
2004-07-08 20:31     ` Jernej Simončič
2004-07-08 21:04       ` Jim C. Brown
2004-07-08 22:37         ` Jernej Simončič
2004-07-08 22:57           ` Jim C. Brown
2004-07-09  0:15           ` [Qemu-devel] RFC for new features (Console under Windows) Filip Navara
2004-07-08 23:40         ` OT: Re: [Qemu-devel] RFC for new features Antony T Curtis
2004-07-08 19:45   ` Jocelyn Mayer
2004-07-08 19:00 ` Karel Gardas
2004-07-08 21:44   ` vaise
2004-07-08 19:30 ` Jean-Michel POURE
2004-07-08 19:48 ` Brad Watson
2004-07-08 21:37 ` Jan Dittmer
2004-07-08 22:24 ` malc
2004-07-08 19:35   ` Jim C. Brown
2004-07-09 20:27 ` Emmanuel Charpentier [this message]
2004-07-09 22:13   ` [Qemu-devel] " Antony T Curtis
2004-07-10  0:38     ` Derek Fawcus
2004-07-10  2:44     ` [Qemu-devel] 3Dfx... Just guessing Natalia Portillo
2004-07-10 13:06       ` Fabrice Bellard
2004-07-10 20:41         ` Natalia Portillo
2004-07-11 21:20           ` Ishwar Rattan
2004-07-11 22:42             ` Natalia Portillo
2004-07-11  1:10       ` Jim C. Brown
2004-07-11 11:16         ` Gianni Tedesco
2004-07-11  4:45     ` Re[2]: [Qemu-devel] Re: RFC for new features Igor Shmukler
2004-07-09 21:51 ` [Qemu-devel] (Before) " Hetz Ben Hamo
2004-07-09  9:50   ` Johannes Schindelin
2004-07-10 11:49     ` [Qemu-devel] plugins Hetz Ben Hamo
2004-07-09 13:25       ` Lionel Ulmer
2004-07-10 15:23         ` Hetz Ben Hamo
2004-07-09 13:35       ` Bartosz Fabianowski
2004-07-09 13:48         ` Gianni Tedesco
2004-07-09 13:39       ` Gianni Tedesco

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='ccmv2q$7a5$1@sea.gmane.org' \
    --to=charpent@bacbuc.dyndns.org \
    --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).