From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19lYei-0006ys-8W for qemu-devel@nongnu.org; Sat, 09 Aug 2003 14:41:32 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19lYeB-00065j-Es for qemu-devel@nongnu.org; Sat, 09 Aug 2003 14:41:30 -0400 Received: from [193.252.22.27] (helo=mwinf0402.wanadoo.fr) by monty-python.gnu.org with esmtp (Exim 4.20) id 19lYeB-00063x-2k for qemu-devel@nongnu.org; Sat, 09 Aug 2003 14:40:59 -0400 Message-ID: <3F35401C.9050405@free.fr> Date: Sat, 09 Aug 2003 20:40:28 +0200 From: Fabrice Bellard MIME-Version: 1.0 Subject: Re: [Qemu-devel] qemu softmmu_template.h softmmu_header.h References: <20030809163705.2ac48a1f.jrydberg@night.trouble.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Johan Rydberg Cc: qemu-devel@nongnu.org Johan Rydberg wrote: > Fabrice Bellard 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.