qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/4] Allow ISA bus support to be configured out
@ 2015-06-29  5:36 David Gibson
  2015-06-29  5:36 ` [Qemu-devel] [PATCH 1/4] Split serial-isa into its own config option David Gibson
                   ` (3 more replies)
  0 siblings, 4 replies; 27+ messages in thread
From: David Gibson @ 2015-06-29  5:36 UTC (permalink / raw)
  To: agraf, armbru, lcapitulino
  Cc: lvivier, thuth, qemu-devel, qemu-ppc, afaerber, David Gibson

At the moment isa-bus.c is compiled unconditionally for all targets.
However, some targets have never used legacy ISA devices.  Many more
targets have at least some machine types without ISA.

These patches allow ISA bus to be disabled in the configuration, thus
allowing cut down configurations for targets and machine types that
don't have ISA.

In addition to creating the CONFIG_ISA_BUS config option itself, this
involves breaking some non-obvious dependencies on the ISA code.

David Gibson (4):
  Split serial-isa into its own config option
  Allow ISA bus to be configured out
  Split ISA and sysbus versions of m48t59 device
  Disable "info irq" and "info pic" for target-ppc

 default-configs/alpha-softmmu.mak     |   1 +
 default-configs/arm-softmmu.mak       |   1 +
 default-configs/i386-softmmu.mak      |   1 +
 default-configs/mips-softmmu.mak      |   1 +
 default-configs/mips64-softmmu.mak    |   1 +
 default-configs/mips64el-softmmu.mak  |   1 +
 default-configs/mipsel-softmmu.mak    |   1 +
 default-configs/moxie-softmmu.mak     |   2 +
 default-configs/pci.mak               |   1 +
 default-configs/ppc-softmmu.mak       |   1 +
 default-configs/ppc64-softmmu.mak     |   1 +
 default-configs/ppcemb-softmmu.mak    |   1 +
 default-configs/sh4-softmmu.mak       |   1 +
 default-configs/sh4eb-softmmu.mak     |   1 +
 default-configs/sparc-softmmu.mak     |   1 +
 default-configs/sparc64-softmmu.mak   |   1 +
 default-configs/unicore32-softmmu.mak |   1 +
 default-configs/x86_64-softmmu.mak    |   1 +
 hw/char/Makefile.objs                 |   3 +-
 hw/isa/Makefile.objs                  |   2 +-
 hw/timer/Makefile.objs                |   3 +
 hw/timer/m48t59-internal.h            |  82 ++++++++++++
 hw/timer/m48t59-isa.c                 | 180 +++++++++++++++++++++++++++
 hw/timer/m48t59.c                     | 228 +++-------------------------------
 monitor.c                             |   2 +-
 25 files changed, 306 insertions(+), 213 deletions(-)
 create mode 100644 hw/timer/m48t59-internal.h
 create mode 100644 hw/timer/m48t59-isa.c

-- 
2.4.3

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2015-07-02  5:04 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-29  5:36 [Qemu-devel] [PATCH 0/4] Allow ISA bus support to be configured out David Gibson
2015-06-29  5:36 ` [Qemu-devel] [PATCH 1/4] Split serial-isa into its own config option David Gibson
2015-06-29 10:12   ` Andreas Färber
2015-06-30  3:38     ` David Gibson
2015-06-29 10:35   ` Peter Maydell
2015-06-30  3:40     ` David Gibson
2015-07-01  4:20     ` David Gibson
2015-07-01 11:15       ` Peter Maydell
2015-07-02  5:01         ` David Gibson
2015-06-29  5:36 ` [Qemu-devel] [PATCH 2/4] Allow ISA bus to be configured out David Gibson
2015-06-29 10:26   ` Andreas Färber
2015-06-30  3:44     ` David Gibson
2015-06-30  4:48       ` David Gibson
2015-06-30  9:35         ` Andreas Färber
2015-06-29  5:36 ` [Qemu-devel] [PATCH 3/4] Split ISA and sysbus versions of m48t59 device David Gibson
2015-06-29  5:36 ` [Qemu-devel] [PATCH 4/4] Disable "info irq" and "info pic" for target-ppc David Gibson
2015-06-29  7:52   ` Laurent Vivier
2015-06-29  9:30     ` Thomas Huth
2015-06-29  9:51       ` Laurent Vivier
2015-06-29  9:55         ` Laurent Vivier
2015-06-29 10:06           ` Andreas Färber
2015-06-29 10:22             ` Laurent Vivier
2015-06-29 10:36               ` Andreas Färber
2015-06-29 10:43                 ` Andreas Färber
2015-06-29 11:02                   ` Alexander Graf
2015-06-29 23:11                     ` David Gibson
2015-06-29 10:11           ` Thomas Huth

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).