qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Paul Brook <paul@codesourcery.com>
To: qemu-devel@nongnu.org
Cc: Paul Brook <paul@codesourcery.com>
Subject: [Qemu-devel] [PATCH 0/3] Reduce duplication in default configs
Date: Sat, 27 Nov 2010 00:07:36 +0000	[thread overview]
Message-ID: <1290816459-31009-1-git-send-email-paul@codesourcery.com> (raw)

As mentioned elsewhere recently, there are a lot of devices that are
common to all targets.  In particular all PCI devices [should] work on
all PCI capable machies.  Currently each target default config has to
be updated separately, which becomes unmaintainable as as we get finer
grained control over which devices are built.

Following patch series allows a default config to include other files, and
uses this to consistently enable all PCI devices on all targets.

I have also made VirtIO devices optional.

Paul Brook (3):
  Include directives in default configs
  PCI config include
  VirtIO config option

 Makefile                               |   11 ++++++-----
 Makefile.objs                          |   31 ++++++++++++++++++++-----------
 Makefile.target                        |    8 ++++----
 default-configs/arm-softmmu.mak        |    3 +--
 default-configs/cris-softmmu.mak       |    2 +-
 default-configs/i386-softmmu.mak       |    4 +---
 default-configs/m68k-softmmu.mak       |    2 +-
 default-configs/microblaze-softmmu.mak |    1 -
 default-configs/mips-softmmu.mak       |    3 +--
 default-configs/mips64-softmmu.mak     |    3 +--
 default-configs/mips64el-softmmu.mak   |    3 +--
 default-configs/mipsel-softmmu.mak     |    3 +--
 default-configs/ppc-softmmu.mak        |    3 +--
 default-configs/ppc64-softmmu.mak      |    3 +--
 default-configs/ppcemb-softmmu.mak     |    3 +--
 default-configs/s390x-softmmu.mak      |    1 +
 default-configs/sh4-softmmu.mak        |    3 +--
 default-configs/sh4eb-softmmu.mak      |    3 +--
 default-configs/sparc-softmmu.mak      |    2 +-
 default-configs/sparc64-softmmu.mak    |    2 +-
 default-configs/x86_64-softmmu.mak     |    4 +---
 make_device_config.sh                  |   27 +++++++++++++++++++++++++++
 22 files changed, 74 insertions(+), 51 deletions(-)
 create mode 100644 make_device_config.sh

-- 
1.7.2.3

             reply	other threads:[~2010-11-27  0:08 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-11-27  0:07 Paul Brook [this message]
2010-11-27  0:07 ` [Qemu-devel] [PATCH 1/3] Include directives in default configs Paul Brook
2010-11-27  0:07 ` [Qemu-devel] [PATCH 2/3] PCI config include Paul Brook
2010-11-27 10:10   ` Blue Swirl
2010-11-27 10:50     ` Paul Brook
2010-11-27 11:30       ` Paul Brook
2010-11-27 11:51         ` Isaku Yamahata
2010-11-27 11:58           ` Paul Brook
2010-11-27  0:07 ` [Qemu-devel] [PATCH 3/3] VirtIO config option Paul Brook
2010-11-27  0:37 ` [Qemu-devel] [PATCH 0/3] Reduce duplication in default configs Paul Brook

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=1290816459-31009-1-git-send-email-paul@codesourcery.com \
    --to=paul@codesourcery.com \
    --cc=qemu-devel@nongnu.org \
    /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).