From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LRX0T-0002YX-4E for qemu-devel@nongnu.org; Mon, 26 Jan 2009 14:20:25 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LRX0Q-0002XJ-SO for qemu-devel@nongnu.org; Mon, 26 Jan 2009 14:20:24 -0500 Received: from [199.232.76.173] (port=44257 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LRX0Q-0002XA-JU for qemu-devel@nongnu.org; Mon, 26 Jan 2009 14:20:22 -0500 Received: from mx20.gnu.org ([199.232.41.8]:52303) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LRVIZ-0005m5-Fj for qemu-devel@nongnu.org; Mon, 26 Jan 2009 12:31:00 -0500 Received: from moutng.kundenserver.de ([212.227.17.9]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LRNnV-0007Zk-4u for qemu-devel@nongnu.org; Mon, 26 Jan 2009 04:30:25 -0500 From: Volker Ruppert Date: Mon, 26 Jan 2009 10:29:42 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200901261029.42757.info@vruppert.de> Subject: [Qemu-devel] Bochs BIOS and VGABIOS changes 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 Hi all! There are some changes present in the Bochs BIOS and the LGPL'd VGABIOS that might be interesting for Qemu. Parts of the Bochs BIOS changes seem to be present in your patch queue. The VGABIOS changes require some changes in your Bochs VBE support. Here is the list of changes: Bochs BIOS: - implemented MTRR support in the bios. This is a combination of the individual patches from the kvm tree. The code was written by Avi Kivity and Alex Williamson. Sebastian Herbszt added checks for CPUID_MTRR and CPUID_MSR. LGPL'd VGABIOS: - use VBE LFB address from PCI base address if present (rewrite of the cirrus specific function in main vgabios code) - added support for a lot more non-standard VBE modes (e.g. widescreen modes) - requires latest Bochs VBE code (16 MB video memory, VBE_DISPI_ID5, VRAM size in 64k pages stored in VBE register) - check if VBE mode is supported with current VRAM size -- Thanks Volker