qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] qemu softmmu_template.h softmmu_header.h
@ 2003-08-08 23:58 Fabrice Bellard
  2003-08-09 14:37 ` Johan Rydberg
  0 siblings, 1 reply; 4+ messages in thread
From: Fabrice Bellard @ 2003-08-08 23:58 UTC (permalink / raw)
  To: qemu-devel

CVSROOT:	/cvsroot/qemu
Module name:	qemu
Branch: 	
Changes by:	Fabrice Bellard <fabrice.bellard@free.fr>	03/08/08 19:58:05

Added files:
	.              : softmmu_template.h softmmu_header.h 

Log message:
	Software MMU support (used for memory mapped devices such as VGA)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/softmmu_template.h?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/softmmu_header.h?rev=1.1

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Qemu-devel] qemu softmmu_template.h softmmu_header.h
  2003-08-08 23:58 [Qemu-devel] qemu softmmu_template.h softmmu_header.h Fabrice Bellard
@ 2003-08-09 14:37 ` Johan Rydberg
  2003-08-09 18:40   ` Fabrice Bellard
  0 siblings, 1 reply; 4+ messages in thread
From: Johan Rydberg @ 2003-08-09 14:37 UTC (permalink / raw)
  To: fabrice.bellard, qemu-devel

Fabrice Bellard <fabrice.bellard@free.fr> wrote:

: Log message:
: 	Software MMU support (used for memory mapped devices such as VGA)

Have you done any benchmarking using these changes?  Are there any improvement
over my software TLB scheme?

-- 
Johan Rydberg, Free Software Developer, Sweden
http://rtmk.sf.net | http://www.nongnu.org/guss/

Playing Various Artists - Deftones / My Own Summer (Shove It)

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Qemu-devel] qemu softmmu_template.h softmmu_header.h
  2003-08-09 14:37 ` Johan Rydberg
@ 2003-08-09 18:40   ` Fabrice Bellard
  2003-08-09 20:18     ` Stefano Marinelli
  0 siblings, 1 reply; 4+ messages in thread
From: Fabrice Bellard @ 2003-08-09 18:40 UTC (permalink / raw)
  To: Johan Rydberg; +Cc: qemu-devel

Johan Rydberg wrote:
> Fabrice Bellard <fabrice.bellard@free.fr> wrote:
> 
> : Log message:
> : 	Software MMU support (used for memory mapped devices such as VGA)
> 
> Have you done any benchmarking using these changes?  Are there any improvement
> over my software TLB scheme?

It is the same system as you proposed. I have a slightly faster assembly 
version, but I won't use it until QEMU is more stable. There will be two 
modes:

1) No soft MMU, except if Memory I/O is detected for a given translation 
block (for example for VGA accesses in text or planar modes).

2) Soft MMU for everything in order to launch any OS.

I still don't know if there will be a single executable for mode 1 and 2.

Currently I do my testings only with mode 2. Now that it begins to be 
usable (I can use keyboard, mouse and VGA on some DOS programs) I will 
commit all the necessary stuff.

A question to everyone : is it necessary to keep the specific Linux 
booting system now that QEMU can boot by using the BIOS ? It can give 
problems as the VGA is not initialized before Linux is launched if no 
BIOS is used.

Fabrice.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Qemu-devel] qemu softmmu_template.h softmmu_header.h
  2003-08-09 18:40   ` Fabrice Bellard
@ 2003-08-09 20:18     ` Stefano Marinelli
  0 siblings, 0 replies; 4+ messages in thread
From: Stefano Marinelli @ 2003-08-09 20:18 UTC (permalink / raw)
  To: qemu-devel

Alle 20:40, sabato 9 agosto 2003, Fabrice Bellard ha scritto:
> Currently I do my testings only with mode 2. Now that it begins to be
> usable (I can use keyboard, mouse and VGA on some DOS programs) I
> will commit all the necessary stuff.

Is it possible to use this mode of using on the current version in CVS? 
I've tried to compile some hours ago, but it complains about the mmu 
problem with memory addressing.

Stefano

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2003-08-09 20:18 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-08-08 23:58 [Qemu-devel] qemu softmmu_template.h softmmu_header.h Fabrice Bellard
2003-08-09 14:37 ` Johan Rydberg
2003-08-09 18:40   ` Fabrice Bellard
2003-08-09 20:18     ` Stefano Marinelli

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).