[Qemu-devel] [PATCH 0/5] Add more CONFIG switches to make the build more modular

Thomas Huth posted 5 patches 5 years, 6 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/1539954845-26716-1-git-send-email-thuth@redhat.com
Test docker-clang@ubuntu passed
Test checkpatch passed
Test asan passed
Test docker-mingw@fedora failed
Test docker-quick@centos7 passed
default-configs/alpha-softmmu.mak      | 1 +
default-configs/arm-softmmu.mak        | 4 ++++
default-configs/microblaze-softmmu.mak | 1 +
default-configs/ppc-softmmu.mak        | 1 +
hw/core/Makefile.objs                  | 6 +++---
hw/isa/Makefile.objs                   | 3 ++-
hw/misc/Makefile.objs                  | 2 +-
7 files changed, 13 insertions(+), 5 deletions(-)
[Qemu-devel] [PATCH 0/5] Add more CONFIG switches to make the build more modular
Posted by Thomas Huth 5 years, 6 months ago
We've got many devices that can not be created directly by the user
and which are only used on some few target architectures. When the
user does not compile the corresponding qemu-softmmu-xxx target, we
should also not compile these devices. Add some CONFIG switches to
make our build system a little bit more flexible here.

Thomas Huth (5):
  configs: Add a CONFIG_OR_IRQ switch for the or-irq device
  configs: Add a CONFIG_SPLIT_IRQ switch for the split-irq device
  configs: Add a CONFIG_REGISTER switch for the "register" device
  configs: Add a CONFIG_UNIMP switch for the "unimplemented-device"
  configs: Add a CONFIG_SMC37C669 switch for the "smc37c669-superio"
    device

 default-configs/alpha-softmmu.mak      | 1 +
 default-configs/arm-softmmu.mak        | 4 ++++
 default-configs/microblaze-softmmu.mak | 1 +
 default-configs/ppc-softmmu.mak        | 1 +
 hw/core/Makefile.objs                  | 6 +++---
 hw/isa/Makefile.objs                   | 3 ++-
 hw/misc/Makefile.objs                  | 2 +-
 7 files changed, 13 insertions(+), 5 deletions(-)

-- 
1.8.3.1