From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=46803 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Om2d6-0007rp-Mw for qemu-devel@nongnu.org; Thu, 19 Aug 2010 06:45:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Om2d5-0008LV-08 for qemu-devel@nongnu.org; Thu, 19 Aug 2010 06:45:52 -0400 Received: from mx1.redhat.com ([209.132.183.28]:8745) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Om2d4-0008LP-Pc for qemu-devel@nongnu.org; Thu, 19 Aug 2010 06:45:50 -0400 Received: from int-mx03.intmail.prod.int.phx2.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.16]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o7JAjnYC023695 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 19 Aug 2010 06:45:49 -0400 From: Gerd Hoffmann Date: Thu, 19 Aug 2010 12:45:41 +0200 Message-Id: <1282214747-9190-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [VGABIOS PATCH 0/6] make vgabios usable as pcibios List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Gerd Hoffmann Hi, This patch series creates vgabios versions for all qemu vga cards (including the upcoming qxl graphics card). The only difference between the various vgabios binaries (except cirrus) are the PCI IDs. The PCI IDs are used to build a proper pci option rom header, so seabios will happily load the bios from the pci option rom bar. Today only cirrus works this way, with these patches applied stdvga and vmware can be switched over too. The PCI IDs are also used to lookup the address of the framebuffer in the pci config space. This is the first step to get rid of the magic bochs lfb @ 0xe0000000 for all vga cards except isa-vga. The patches are also available in the git repository at: git://anongit.freedesktop.org/~kraxel/vgabios pcibios 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 Makefile | 102 +++++++++++++++++++++++++++++++++++------------------------- vbe.c | 6 +++- vgabios.c | 28 +++++++++++----- 3 files changed, 83 insertions(+), 53 deletions(-)