qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 00/15] Compile only devices that are used
@ 2009-08-24 11:29 Juan Quintela
  2009-08-24 11:29 ` [Qemu-devel] [PATCH 01/15] Generate config-host.h after dealing with all the targets Juan Quintela
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Juan Quintela @ 2009-08-24 11:29 UTC (permalink / raw)
  To: qemu-devel

Hi

v2:
- ptimer is also used in sparc64 (Blue Swirl)
- generate and complie gdbstub-xml only when needed.

v1:
This series disable complilation of devices that are not used in
any of the selected targets.  Patch series remove all the devices that are
not used for x86_64/i386-softmmu alone.  If you also compiles the softmmu
targets that need them, they are compiled back in.

I sent similar patches to this series a couple of months ago.  The big
different (for those with good memory) is that now I don't move devices
from Makefile.hw and Makefile to Makefile.target.  I just enable/disable
them with CONFIG_FOO and normal building system.

I didn't do it for other platform because I don't have an easy way to test
that I haven't broke anything.  Anyone that uses other platform can do the
same simplification there.

Later, Juan.

Juan Quintela (15):
  Generate config-host.h after dealing with all the targets
  Configure ssi bus and devices only if arm-softmmu target is selected
  configure stellaris device only for arm softmmu
  configure nseries devices only for arm softmmu
  configure spitz devices only for arm softmmu
  configure sd flash only for arm softmmu
  configure ptimer only for arm and sparc softmmu
  configure m48t59 only for sparc* and ppc softmmu
  configure escc only for sparc and ppc softmmu
  configure esp only for mips_jazz and sparc softmmu
  configure ecc flash only for arm and sparc softmmu
  configure nand flash only for arm and chris softmmu
  configure qdev-addr.o only for sparc softmmu
  compile isa_mmio.o only for the platforms that use it
  Generate gdbstub-xml.c only when there is anything to generate

 Makefile        |   18 ++++++----
 Makefile.hw     |   14 ++++---
 Makefile.target |   17 ++++-----
 configure       |  108 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
 4 files changed, 129 insertions(+), 28 deletions(-)

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

end of thread, other threads:[~2009-08-24 11:33 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-24 11:29 [Qemu-devel] [PATCH v2 00/15] Compile only devices that are used Juan Quintela
2009-08-24 11:29 ` [Qemu-devel] [PATCH 01/15] Generate config-host.h after dealing with all the targets Juan Quintela
2009-08-24 11:29 ` [Qemu-devel] [PATCH 02/15] Configure ssi bus and devices only if arm-softmmu target is selected Juan Quintela
2009-08-24 11:29 ` [Qemu-devel] [PATCH 03/15] configure stellaris device only for arm softmmu Juan Quintela
2009-08-24 11:29 ` [Qemu-devel] [PATCH 04/15] configure nseries devices " Juan Quintela
2009-08-24 11:29 ` [Qemu-devel] [PATCH 05/15] configure spitz " Juan Quintela
2009-08-24 11:29 ` [Qemu-devel] [PATCH 06/15] configure sd flash " Juan Quintela
2009-08-24 11:29 ` [Qemu-devel] [PATCH 07/15] configure ptimer only for arm and sparc softmmu Juan Quintela
2009-08-24 11:29 ` [Qemu-devel] [PATCH 08/15] configure m48t59 only for sparc* and ppc softmmu Juan Quintela
2009-08-24 11:29 ` [Qemu-devel] [PATCH 09/15] configure escc only for sparc " Juan Quintela
2009-08-24 11:29 ` [Qemu-devel] [PATCH 10/15] configure esp only for mips_jazz and sparc softmmu Juan Quintela
2009-08-24 11:29 ` [Qemu-devel] [PATCH 11/15] configure ecc flash only for arm " Juan Quintela
2009-08-24 11:29 ` [Qemu-devel] [PATCH 12/15] configure nand flash only for arm and chris softmmu Juan Quintela
2009-08-24 11:29 ` [Qemu-devel] [PATCH 13/15] configure qdev-addr.o only for sparc softmmu Juan Quintela
2009-08-24 11:29 ` [Qemu-devel] [PATCH 14/15] compile isa_mmio.o only for the platforms that use it Juan Quintela
2009-08-24 11:29 ` [Qemu-devel] [PATCH 15/15] Generate gdbstub-xml.c only when there is anything to generate Juan Quintela

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