From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:47290) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rwu2X-0004GZ-Qb for qemu-devel@nongnu.org; Mon, 13 Feb 2012 06:25:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rwu2R-00041w-8j for qemu-devel@nongnu.org; Mon, 13 Feb 2012 06:25:49 -0500 Received: from thoth.sbs.de ([192.35.17.2]:17851) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rwu2Q-00041d-VF for qemu-devel@nongnu.org; Mon, 13 Feb 2012 06:25:43 -0500 Message-ID: <4F38F330.1010402@siemens.com> Date: Mon, 13 Feb 2012 12:25:36 +0100 From: Jan Kiszka MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] Missing patch in QEMU which is in QEMU-KVM List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gerhard Wiesinger Cc: qemu-devel@nongnu.org On 2012-02-13 07:21, Gerhard Wiesinger wrote: > Hello, > > I miss the following patch in QEMU which is in QEMU-KVM: > http://article.gmane.org/gmane.comp.emulators.kvm.devel/13557 > > commit a7fe0297840908a4fd65a1cf742481ccd45960eb > Author: Andreas Winkelbauer > Date: Sun Feb 24 10:33:27 2008 +0200 > > Extend vram size to 16MB > > this is useful for high resolutions. > > Signed-off-by: Avi Kivity This patch no longer applies, the delta became much smaller: diff --git a/hw/vga_int.h b/hw/vga_int.h index c1e700f..21047a5 100644 --- a/hw/vga_int.h +++ b/hw/vga_int.h @@ -34,8 +34,8 @@ /* bochs VBE support */ #define CONFIG_BOCHS_VBE -#define VBE_DISPI_MAX_XRES 1600 -#define VBE_DISPI_MAX_YRES 1200 +#define VBE_DISPI_MAX_XRES 2560 +#define VBE_DISPI_MAX_YRES 1600 #define VBE_DISPI_MAX_BPP 32 #define VBE_DISPI_INDEX_ID 0x0 @@ -224,7 +224,7 @@ void vga_init_vbe(VGACommonState *s, MemoryRegion *address_space); extern const uint8_t sr_mask[8]; extern const uint8_t gr_mask[16]; -#define VGA_RAM_SIZE (8192 * 1024) +#define VGA_RAM_SIZE (16 * 1024 * 1024) #define VGABIOS_FILENAME "vgabios.bin" #define VGABIOS_CIRRUS_FILENAME "vgabios-cirrus.bin" Someone needs to bake a proper patch out of this and post it. There must be also some VGA BIOS differences, but I haven't looked at the details. That should be resolved at this chance as well. > > In general: Which patches are missing in QEMU which are in QEMU-KVM and > vice versa? Basically no more patches, only features that partially require some refactoring work: - KVM in-kernel PIC (patches + dependencies pending) - TPR acceleration for Windows (series under review, needs some minor further work) - MSI rework and support for KVM in-kernel irqchip support - PCI device assignment (old-style and/or VFIO) Then we are done and qemu-kvm can be closed. But I would not expect this before 1.2, maybe even 1.3. However, once only PCI assignment is pending, the vast majority of users can switch. Jan -- Siemens AG, Corporate Technology, CT T DE IT 1 Corporate Competence Center Embedded Linux