From: Aurelien Jarno <aurelien@aurel32.net>
To: qemu-devel@nongnu.org
Cc: "Anthony Liguori" <aliguori@us.ibm.com>,
"Alexander Graf" <agraf@suse.de>,
"Blue Swirl" <blauwirbel@gmail.com>,
"Andreas Färber" <andreas.faerber@web.de>,
"Gerd Hoffmann" <kraxel@redhat.com>,
"Richard Henderson" <rth@twiddle.net>,
"Aurelien Jarno" <aurelien@aurel32.net>,
"David Gibson" <david@gibson.dropbear.id.au>
Subject: [Qemu-devel] [PATCH 00/12] Rework PCI video card initialization
Date: Sat, 8 Sep 2012 13:26:12 +0200 [thread overview]
Message-ID: <1347103584-20598-1-git-send-email-aurelien@aurel32.net> (raw)
This patch series is technically a new version of the "add a video
card only when requested" series I sent yesterday. It uses a different
approach though.
It creates a new pci_vga_init() function that takes care of initializing
the requested PCI video card. This way there is no need to duplicate
code in the various machines QEMU supports, and has the advantage that
the newly added PCI video cards are available to all machines without
having to touch machine specific code.
Cc: Alexander Graf <agraf@suse.de>
Cc: Andreas Färber <andreas.faerber@web.de>
Cc: Anthony Liguori <aliguori@us.ibm.com>
Cc: Blue Swirl <blauwirbel@gmail.com>
Cc: David Gibson <david@gibson.dropbear.id.au>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Richard Henderson <rth@twiddle.net>
Aurelien Jarno (12):
vga: rename pci_vga_init() into pci_std_vga_init()
vl.c: check for qxl availability
pci: add a pci_vga_init() function
mips/malta: use the new pci_vga_init() function
alpha: use the new pci_vga_init() function
ppc/newworld: use the new pci_vga_init() function
ppc/oldworld: use the new pci_vga_init() function
ppc/prep: use the new pci_vga_init() function
ppc/pSeries: use the new pci_vga_init() function
sun/sun4u: use the new pci_vga_init() function
pc: use the new pci_vga_init() function
vga: cleanup after pci_vga_init() conversion
hw/alpha_dp264.c | 2 +-
hw/alpha_pci.c | 24 ------------------------
hw/alpha_sys.h | 2 --
hw/cirrus_vga.c | 6 ------
hw/mips_malta.c | 10 +---------
hw/pc.c | 41 +++++++++++++++--------------------------
hw/pci.c | 18 ++++++++++++++++++
hw/pci.h | 3 +++
hw/ppc_newworld.c | 1 -
hw/ppc_oldworld.c | 1 -
hw/ppc_prep.c | 1 -
hw/spapr.c | 7 ++-----
hw/sun4u.c | 1 -
hw/vga-pci.c | 10 ++--------
hw/vga-pci.h | 12 ------------
hw/vmware_vga.c | 1 -
hw/vmware_vga.h | 15 ---------------
sysemu.h | 4 ----
vl.c | 12 +++++++++++-
19 files changed, 53 insertions(+), 118 deletions(-)
delete mode 100644 hw/vga-pci.h
delete mode 100644 hw/vmware_vga.h
--
1.7.10.4
next reply other threads:[~2012-09-08 11:27 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-09-08 11:26 Aurelien Jarno [this message]
2012-09-08 11:26 ` [Qemu-devel] [PATCH 01/12] vga: rename pci_vga_init() into pci_std_vga_init() Aurelien Jarno
2012-09-08 12:33 ` Blue Swirl
2012-09-08 12:35 ` Andreas Färber
2012-09-08 11:26 ` [Qemu-devel] [PATCH 02/12] vl.c: check for qxl availability Aurelien Jarno
2012-09-08 12:40 ` Andreas Färber
2012-09-08 11:26 ` [Qemu-devel] [PATCH 03/12] pci: add a pci_vga_init() function Aurelien Jarno
2012-09-08 11:26 ` [Qemu-devel] [PATCH 04/12] mips/malta: use the new " Aurelien Jarno
2012-09-08 11:26 ` [Qemu-devel] [PATCH 05/12] alpha: " Aurelien Jarno
2012-09-08 14:47 ` Alexander Graf
2012-09-08 14:57 ` Aurelien Jarno
2012-09-08 15:00 ` Alexander Graf
2012-09-08 15:04 ` Alexander Graf
2012-09-10 15:56 ` Richard Henderson
2012-09-08 11:26 ` [Qemu-devel] [PATCH 06/12] ppc/newworld: " Aurelien Jarno
2012-09-08 11:26 ` [Qemu-devel] [PATCH 07/12] ppc/oldworld: " Aurelien Jarno
2012-09-08 11:26 ` [Qemu-devel] [PATCH 08/12] ppc/prep: " Aurelien Jarno
2012-09-08 12:50 ` Andreas Färber
2012-09-08 11:26 ` [Qemu-devel] [PATCH 09/12] ppc/pSeries: " Aurelien Jarno
2012-09-08 11:26 ` [Qemu-devel] [PATCH 10/12] sun/sun4u: " Aurelien Jarno
2012-09-08 12:32 ` Blue Swirl
2012-09-08 11:26 ` [Qemu-devel] [PATCH 11/12] pc: " Aurelien Jarno
2012-09-08 12:35 ` Blue Swirl
2012-09-08 11:26 ` [Qemu-devel] [PATCH 12/12] vga: cleanup after pci_vga_init() conversion Aurelien Jarno
2012-09-08 14:53 ` [Qemu-devel] [PATCH 00/12] Rework PCI video card initialization Alexander Graf
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1347103584-20598-1-git-send-email-aurelien@aurel32.net \
--to=aurelien@aurel32.net \
--cc=agraf@suse.de \
--cc=aliguori@us.ibm.com \
--cc=andreas.faerber@web.de \
--cc=blauwirbel@gmail.com \
--cc=david@gibson.dropbear.id.au \
--cc=kraxel@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=rth@twiddle.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).