Express the MIPS machine dependencies with Kconfig. Due to its complexity, the Malta board fill follow in a different series.
v3: - addressed review comments from Thomas and Aleksandar (noted in each patch) v2: https://lists.gnu.org/archive/html/qemu-devel/2019-02/msg00887.html - Do not remove machines from the default config (Thomas) - Corrected comment about CONFIG_PCI_BONITO (Thomas) v1: https://www.mail-archive.com/qemu-devel@nongnu.org/msg593013.html $ git backport-diff -u kconfig_mips-v2 Key: [----] : patches are identical [####] : number of functional differences between upstream/downstream patch The flags [FC] indicate (F)unctional and (C)ontextual differences, respectively 001/7:[----] [--] 'hw/mips: Express dependencies of the MIPSsim machine with kconfig' 002/7:[0001] [FC] 'hw/mips: Express dependencies of the Jazz machine with kconfig' 003/7:[0002] [FC] 'hw/mips: Express dependencies of the r4k platform with kconfig' 004/7:[down] 'hw/mips: Remove the redundant CONFIG_MIPS_ITU Makefile variable' 005/7:[----] [-C] 'hw/mips: Express dependencies of the Boston machine with kconfig' 006/7:[----] [-C] 'hw/pci-host: Use CONFIG_PCI_BONITO to select the Bonito North Bridge' 007/7:[----] [-C] 'hw/mips: Express dependencies of the Fulong 2E machine with kconfig' Regards, Phil. Philippe Mathieu-Daudé (7): hw/mips: Express dependencies of the MIPSsim machine with Kconfig hw/mips: Express dependencies of the Jazz machine with Kconfig hw/mips: Express dependencies of the r4k platform with Kconfig hw/mips: Remove the redundant CONFIG_MIPS_ITU Makefile variable hw/mips: Express dependencies of the Boston machine with Kconfig hw/pci-host: Use CONFIG_PCI_BONITO to select the Bonito North Bridge hw/mips: Express dependencies of the Fulong 2E machine with Kconfig default-configs/mips-softmmu-common.mak | 4 --- default-configs/mips64-softmmu.mak | 5 --- default-configs/mips64el-softmmu.mak | 11 ------- hw/isa/Kconfig | 13 +++++--- hw/mips/Kconfig | 41 +++++++++++++++++++++++++ hw/misc/Kconfig | 3 -- hw/misc/Makefile.objs | 2 +- hw/pci-host/Kconfig | 4 +++ hw/pci-host/Makefile.objs | 2 +- 9 files changed, 56 insertions(+), 29 deletions(-) -- 2.20.1