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