On 31/07/19 09:56, Thomas Huth wrote: > Here are some more Kconfig patches that clean up the switches of > existing devices and introduce proper config switches for some > other devices that were always enabled before. > > v2: > - Included Philippe's patches to avoid a conflict with XLNX_ZYNQMP > - Don't rely on indirect dependencies, always "select XYZ" if it is > adequate > - Added patch for the generic loader device > > Philippe Mathieu-Daudé (3): > hw/Kconfig: Move the generic XLNX_ZYNQMP to the root hw/Kconfig > hw/intc: Only build the xlnx-iomod-intc device for the MicroBlaze PMU > hw/dma: Do not build the xlnx_dpdma device for the MicroBlaze machines > > Thomas Huth (5): > hw/core: Add a config switch for the "register" device > hw/core: Add a config switch for the "or-irq" device > hw/core: Add a config switch for the "split-irq" device > hw/misc: Add a config switch for the "unimplemented" device > hw/core: Add a config switch for the generic loader device > > hw/Kconfig | 4 ++++ > hw/arm/Kconfig | 15 +++++++++++++++ > hw/core/Kconfig | 13 +++++++++++++ > hw/core/Makefile.objs | 8 ++++---- > hw/dma/Kconfig | 1 + > hw/dma/Makefile.objs | 1 - > hw/intc/Makefile.objs | 2 +- > hw/microblaze/Kconfig | 1 + > hw/misc/Kconfig | 3 +++ > hw/misc/Makefile.objs | 2 +- > hw/pci-host/Kconfig | 3 ++- > hw/sparc64/Kconfig | 1 + > hw/timer/Kconfig | 3 --- > 13 files changed, 46 insertions(+), 11 deletions(-) >
Looks good. Peter, are you picking it? Paolo