From patchwork Wed Nov 3 11:41:45 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gerd Hoffmann X-Patchwork-Id: 70000 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 273DCB70A9 for ; Wed, 3 Nov 2010 23:40:35 +1100 (EST) Received: from localhost ([127.0.0.1]:38383 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PDcA7-0003Or-8m for incoming@patchwork.ozlabs.org; Wed, 03 Nov 2010 08:09:55 -0400 Received: from [140.186.70.92] (port=49251 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PDbjE-0002lr-5T for qemu-devel@nongnu.org; Wed, 03 Nov 2010 07:42:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PDbjA-0006IX-8D for qemu-devel@nongnu.org; Wed, 03 Nov 2010 07:42:08 -0400 Received: from mx1.redhat.com ([209.132.183.28]:42840) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PDbjA-0006IO-0B for qemu-devel@nongnu.org; Wed, 03 Nov 2010 07:42:04 -0400 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id oA3Bg36U026656 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 3 Nov 2010 07:42:03 -0400 Received: from rincewind.home.kraxel.org (vpn1-4-71.ams2.redhat.com [10.36.4.71]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id oA3Bg0Tf020815 for ; Wed, 3 Nov 2010 07:42:01 -0400 Received: by rincewind.home.kraxel.org (Postfix, from userid 500) id 3B4EE45847; Wed, 3 Nov 2010 12:41:56 +0100 (CET) From: Gerd Hoffmann To: qemu-devel@nongnu.org Date: Wed, 3 Nov 2010 12:41:45 +0100 Message-Id: <1288784516-15637-1-git-send-email-kraxel@redhat.com> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. Subject: [Qemu-devel] [vgabios patch v2 00/11] vgabios update X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Hi, This patch series updates the vgabios, the patches are intended for the vgabios.git tree @ git.qemu.org The first five patches are taken from the vgabios cvs and update the vgabios.git tree @ qemu.org to vgabios release 0.6c. As this update depends on a newer bochs API it fully works on qemu 0.13 and master only. When using this vgabios version on qemu 0.12 vesa bios support will break. The last six patches cleanup the build system a bit, add a proper PCIROM header so seabios will happily load the roms from the PCI option rom bar and add vgabios binaries for all current and the upcoming qxl vga device. Changes in v2: * added proper signed-off to my patches. please pull, Gerd The following changes since commit 6e62666cfc19e7fd45dd0d7c3ad62fd8d0b5f67a: - added DPMS support to cirrus vgabios (patch from Gleb Natapov) (2008-12-14 08:29:48 +0000) are available in the git repository at: git://anongit.freedesktop.org/~kraxel/vgabios pcibios.2 Gerd Hoffmann (6): Makefile cleanup Add defines for PCI IDs. Add qemu stdvga pci bios update pci_get_lfb_addr for vmware vga Add qemu vmware vga pci bios Add qemu qxl vga pci bios Volker Ruppert (5): - use VBE LFB address from PCI base address if present (rewrite of the cirrus specific function in main vgabios code) - removed unnecessary spaces - 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 - preparing for release 0.6c - biosfn_write_teletype: fixed attribute when scrolling in text mode - updates for release 0.6c ChangeLog | 47 +++++++++++++++++++++++++ Makefile | 102 ++++++++++++++++++++++++++++++++----------------------- README | 7 ++++ clext.c | 51 +-------------------------- vbe.c | 94 ++++++++++++++++++++++++++++++++------------------- vbe.h | 70 +++++++++++++++++++------------------ vbetables-gen.c | 43 +++++++++++++++++------ vgabios.c | 74 ++++++++++++++++++++++++++++++++++++++- 8 files changed, 314 insertions(+), 174 deletions(-)