[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 06/47] hw/alpha/Makefile.objs: Build objects dep
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] [PATCH 06/47] hw/alpha/Makefile.objs: Build objects depending on CLIPPER |
Date: |
Mon, 26 Aug 2013 15:49:02 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130805 Thunderbird/17.0.8 |
On 08/26/2013 03:33 PM, Paolo Bonzini wrote:
> Il 26/08/2013 19:30, Richard Henderson ha scritto:
>> This isn't the kernel, where non-pagable code size is a concern, so I don't
>> see
>> how full configuration of machine emulations and devices is helpful. I'd be
>> more inclined to go the other way, where all qemu-system-cpu images always
>> build in all devices (compiled once of course).
>
> This is useful for different usecases. One is QEMU that is bundled into
> development platform such as the Android emulator. Making it easier to
> build limited versions of QEMU is one small step towards encouraging
> working in-tree instead of having out-of-tree patches which quickly
> become forks.
>
> The second is in distros that only want to distribute the subset of
> features that are going to be supported (aka RHEL). This includes both
> devices (all of PCI, ISA, USB) and boards (-M isapc is removed nowadays,
> perhaps one day goldfish or similar will be available too; for ARM and
> PPC we surely would want to compile out almost all the boards).
>
> The third is that in the future some of the devices could be compiled as
> modules, too. This would help the "other" set of distros, those that
> include everything. QEMU now has an insane set of dependencies, and
> having modules for e.g. SPICE or RBD or Gluster would help making them
> optional.
All reasonable. Thanks for the rationale.
r~
- [Qemu-devel] [PATCH 05/47] Makefile: Clone kconfig git submodule in Makefile, (continued)
- [Qemu-devel] [PATCH 05/47] Makefile: Clone kconfig git submodule in Makefile, Ákos Kovács, 2013/08/25
- [Qemu-devel] [PATCH 06/47] hw/alpha/Makefile.objs: Build objects depending on CLIPPER, Ákos Kovács, 2013/08/25
- Re: [Qemu-devel] [PATCH 06/47] hw/alpha/Makefile.objs: Build objects depending on CLIPPER, Richard Henderson, 2013/08/26
- Re: [Qemu-devel] [PATCH 06/47] hw/alpha/Makefile.objs: Build objects depending on CLIPPER, Paolo Bonzini, 2013/08/26
- Re: [Qemu-devel] [PATCH 06/47] hw/alpha/Makefile.objs: Build objects depending on CLIPPER, Richard Henderson, 2013/08/26
- Re: [Qemu-devel] [PATCH 06/47] hw/alpha/Makefile.objs: Build objects depending on CLIPPER, Lluís Vilanova, 2013/08/26
- Re: [Qemu-devel] [PATCH 06/47] hw/alpha/Makefile.objs: Build objects depending on CLIPPER, Peter Maydell, 2013/08/26
- Re: [Qemu-devel] [PATCH 06/47] hw/alpha/Makefile.objs: Build objects depending on CLIPPER, Paolo Bonzini, 2013/08/26
- Re: [Qemu-devel] [PATCH 06/47] hw/alpha/Makefile.objs: Build objects depending on CLIPPER, Paolo Bonzini, 2013/08/26
- Re: [Qemu-devel] [PATCH 06/47] hw/alpha/Makefile.objs: Build objects depending on CLIPPER,
Richard Henderson <=
- Re: [Qemu-devel] [PATCH 06/47] hw/alpha/Makefile.objs: Build objects depending on CLIPPER, Peter Maydell, 2013/08/26
- Re: [Qemu-devel] [PATCH 06/47] hw/alpha/Makefile.objs: Build objects depending on CLIPPER, Paolo Bonzini, 2013/08/27
[Qemu-devel] [PATCH 07/47] hw/arm/Makefile.objs: CONFIG_* created for each board, Ákos Kovács, 2013/08/25
[Qemu-devel] [PATCH 09/47] hw/m68k/Makefile.objs: Conditionally build boards, Ákos Kovács, 2013/08/25
[Qemu-devel] [PATCH 10/47] hw/microblaze/Makefile.objs: Create configs for petalogix boards, Ákos Kovács, 2013/08/25
[Qemu-devel] [PATCH 11/47] hw/mips/Makefile.objs: Create CONFIG_* for mips boards, Ákos Kovács, 2013/08/25
[Qemu-devel] [PATCH 12/47] hw/ppc/Makefile.objs: Build all boards conditinally, Ákos Kovács, 2013/08/25