[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-arm] [PATCH 00/25] Kconfig dependencies for ARM machines
From: |
Thomas Huth |
Subject: |
[Qemu-arm] [PATCH 00/25] Kconfig dependencies for ARM machines |
Date: |
Sat, 9 Feb 2019 07:39:01 +0100 |
This series reworks the default-configs/arm-softmmu.mak and
default-configs/aarch64-softmmu.mak files to use the new Kconfig-style
dependencies instead.
Based-on: address@hidden
("Support Kconfig in QEMU")
The first half of the patches is slightly based on the work by Ákos Kovács:
https://lists.nongnu.org/archive/html/qemu-devel/2013-08/msg03730.html
The second part has been created by looking at the sources and finding
out the dependencies the hard way via trial-and-error (i.e. by enabling
only one machine at a time and checking whether it can be compiled and
started).
NB: One thing I noticed while working on these patches: We should
tidy up the dependencies of AHCI and SDHCI. Both currently depend
on PCI, but some boards that do not have PCI also want to use them
(via sysbus devices)... but that's a clean-up for the future, this
series here is already big enough.
Thomas Huth (25):
hw/arm: Express dependencies of the exynos machines with Kconfig
hw/arm: Express dependencies of the highbank machines with Kconfig
hw/arm: Express dependencies of integratorcp with Kconfig
hw/arm: Express dependencies of the fsl-imx31 machine with Kconfig
hw/arm: Express dependencies of musicpal with Kconfig
hw/arm: Express dependencies of the OMAP machines with Kconfig
hw/arm: Express dependencies of stellaris with Kconfig
hw/arm: Express dependencies of realview, versatile and vexpress with
Kconfig
hw/arm: Express dependencies of the PXA2xx machines with Kconfig
hw/arm: Express dependencies of xilinx-zynq with Kconfig
hw/arm: Express dependencies of collie with Kconfig
hw/arm: Express dependencies of the aspeed boards with Kconfig
hw/arm: Express dependencies of the virt machine with Kconfig
hw/arm: Express dependencies of netduino / stm32f2xx with Kconfig
hw/arm: Express dependencies of allwinner / cubieboard with Kconfig
hw/arm: Express dependencies of the MPS2 boards with Kconfig
hw/arm: Express dependencies of the raspi machines with Kconfig
hw/arm: Express dependencies of canon-a1100 with Kconfig
hw/arm: Express dependencies of sabrelite with Kconfig
hw/arm: Express dependencies of the MSF2 machine with Kconfig
hw/arm: Express dependencies for remaining IMX boards with Kconfig
hw/arm: Express dependencies of nrf51 Kconfig
hw/arm: Express dependencies of the ZynqMP zcu102 machine with Kconfig
hw/arm: Express dependencies of the xlnx-versal-virt machine with
Kconfig
hw/arm: Remove hard-enablement of the remaining PCI devices
default-configs/aarch64-softmmu.mak | 4 -
default-configs/arm-softmmu.mak | 175 +++-----------------
hw/arm/Kconfig | 310 ++++++++++++++++++++++++++++++++++++
hw/arm/Makefile.objs | 19 ++-
hw/display/Kconfig | 3 +
hw/i2c/Kconfig | 2 +-
hw/misc/Kconfig | 2 +
7 files changed, 354 insertions(+), 161 deletions(-)
--
1.8.3.1
- [Qemu-arm] [PATCH 00/25] Kconfig dependencies for ARM machines,
Thomas Huth <=
- [Qemu-arm] [PATCH 06/25] hw/arm: Express dependencies of the OMAP machines with Kconfig, Thomas Huth, 2019/02/09
- [Qemu-arm] [PATCH 05/25] hw/arm: Express dependencies of musicpal with Kconfig, Thomas Huth, 2019/02/09
- [Qemu-arm] [PATCH 01/25] hw/arm: Express dependencies of the exynos machines with Kconfig, Thomas Huth, 2019/02/09
- [Qemu-arm] [PATCH 10/25] hw/arm: Express dependencies of xilinx-zynq with Kconfig, Thomas Huth, 2019/02/09
- [Qemu-arm] [PATCH 12/25] hw/arm: Express dependencies of the aspeed boards with Kconfig, Thomas Huth, 2019/02/09
- [Qemu-arm] [PATCH 04/25] hw/arm: Express dependencies of the fsl-imx31 machine with Kconfig, Thomas Huth, 2019/02/09
- [Qemu-arm] [PATCH 02/25] hw/arm: Express dependencies of the highbank machines with Kconfig, Thomas Huth, 2019/02/09
- [Qemu-arm] [PATCH 07/25] hw/arm: Express dependencies of stellaris with Kconfig, Thomas Huth, 2019/02/09
- [Qemu-arm] [PATCH 09/25] hw/arm: Express dependencies of the PXA2xx machines with Kconfig, Thomas Huth, 2019/02/09
- [Qemu-arm] [PATCH 03/25] hw/arm: Express dependencies of integratorcp with Kconfig, Thomas Huth, 2019/02/09