Am 29. Januar 2024 13:37:44 UTC schrieb Paolo Bonzini <pbonzini@redhat.com>:
>Back when Kconfig was introduced, the individual dependencies for MIPS
>boards were never added to hw/mips/Kconfig. Do it now.
There is also: https://patchew.org/QEMU/20230109204124.102592-1-shentey@gmail.com/
Best regards,
Bernhard
>
>To simplify the task, include a couple cleanups to the SuperIO chip
>configuration symbols, as well as a change that makes USB device
>creation available even when building without default devices.
>
>Tested by comparing old and new kconfigs; and also by building each of
>the boards one by one, with default devices disabled, and checking that
>the board can be started.
>
>Paolo
>
>Paolo Bonzini (4):
> isa: clean up Kconfig selections for ISA_SUPERIO
> isa: extract FDC37M81X to a separate file
> usb: inline device creation functions
> mips: do not list individual devices from configs/
>
> configs/devices/mips-softmmu/common.mak | 28 +++------------
> configs/devices/mips64el-softmmu/default.mak | 3 --
> include/hw/usb.h | 26 ++++++++++++--
> hw/isa/fdc37m81x-superio.c | 37 ++++++++++++++++++++
> hw/isa/isa-superio.c | 19 ----------
> hw/mips/loongson3_virt.c | 5 +--
> hw/usb/bus.c | 23 ------------
> hw/display/Kconfig | 2 +-
> hw/isa/Kconfig | 18 +++++-----
> hw/isa/meson.build | 1 +
> hw/mips/Kconfig | 25 ++++++++++---
> 11 files changed, 99 insertions(+), 88 deletions(-)
> create mode 100644 hw/isa/fdc37m81x-superio.c
>