[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 29/35] hw: move other devices to hw/misc/, configure
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PATCH 29/35] hw: move other devices to hw/misc/, configure with default-configs/ |
Date: |
Tue, 2 Apr 2013 16:59:03 +0200 |
Signed-off-by: Paolo Bonzini <address@hidden>
---
default-configs/arm-softmmu.mak | 4 ++++
default-configs/sparc-softmmu.mak | 1 +
hw/arm/Makefile.objs | 11 +----------
hw/lm32/Makefile.objs | 7 -------
hw/misc/Makefile.objs | 19 +++++++++++++++++++
hw/{ => misc}/a9scu.c | 0
hw/{ => misc}/arm_sysctl.c | 0
hw/{ => misc}/cbus.c | 0
hw/{ => misc}/eccmemctl.c | 0
hw/{ => misc}/exynos4210_pmu.c | 0
hw/{ => misc}/imx_ccm.c | 0
hw/{ => misc}/lm32_sys.c | 0
hw/{ => misc}/milkymist-hpdmc.c | 0
hw/{ => misc}/milkymist-pfpu.c | 0
hw/{ => misc}/mst_fpga.c | 0
hw/{ => misc}/omap_clk.c | 0
hw/{ => misc}/omap_gpmc.c | 0
hw/{ => misc}/omap_l4.c | 0
hw/{ => misc}/omap_sdrc.c | 0
hw/{ => misc}/omap_tap.c | 0
hw/{ => misc}/pxa2xx_pcmcia.c | 0
hw/{ => misc}/slavio_misc.c | 0
hw/{ => misc}/zynq_slcr.c | 0
hw/sparc/Makefile.objs | 5 -----
24 files changed, 25 insertions(+), 22 deletions(-)
rename hw/{ => misc}/a9scu.c (100%)
rename hw/{ => misc}/arm_sysctl.c (100%)
rename hw/{ => misc}/cbus.c (100%)
rename hw/{ => misc}/eccmemctl.c (100%)
rename hw/{ => misc}/exynos4210_pmu.c (100%)
rename hw/{ => misc}/imx_ccm.c (100%)
rename hw/{ => misc}/lm32_sys.c (100%)
rename hw/{ => misc}/milkymist-hpdmc.c (100%)
rename hw/{ => misc}/milkymist-pfpu.c (100%)
rename hw/{ => misc}/mst_fpga.c (100%)
rename hw/{ => misc}/omap_clk.c (100%)
rename hw/{ => misc}/omap_gpmc.c (100%)
rename hw/{ => misc}/omap_l4.c (100%)
rename hw/{ => misc}/omap_sdrc.c (100%)
rename hw/{ => misc}/omap_tap.c (100%)
rename hw/{ => misc}/pxa2xx_pcmcia.c (100%)
rename hw/{ => misc}/slavio_misc.c (100%)
rename hw/{ => misc}/zynq_slcr.c (100%)
diff --git a/default-configs/arm-softmmu.mak b/default-configs/arm-softmmu.mak
index 93c7d95..e03840e 100644
--- a/default-configs/arm-softmmu.mak
+++ b/default-configs/arm-softmmu.mak
@@ -58,6 +58,7 @@ CONFIG_BITBANG_I2C=y
CONFIG_FRAMEBUFFER=y
CONFIG_XILINX_SPIPS=y
+CONFIG_A9SCU=y
CONFIG_MARVELL_88W8618=y
CONFIG_OMAP=y
CONFIG_TSC210X=y
@@ -65,8 +66,11 @@ CONFIG_BLIZZARD=y
CONFIG_ONENAND=y
CONFIG_TUSB6010=y
CONFIG_IMX=y
+CONFIG_MAINSTONE=y
+CONFIG_NSERIES=y
CONFIG_REALVIEW=y
CONFIG_ZAURUS=y
+CONFIG_ZYNQ=y
CONFIG_VERSATILE_PCI=y
CONFIG_VERSATILE_I2C=y
diff --git a/default-configs/sparc-softmmu.mak
b/default-configs/sparc-softmmu.mak
index 8c4d0a6..8fc93dd 100644
--- a/default-configs/sparc-softmmu.mak
+++ b/default-configs/sparc-softmmu.mak
@@ -14,4 +14,5 @@ CONFIG_SLAVIO=y
CONFIG_CS4231=y
CONFIG_GRLIB=y
CONFIG_STP2000=y
+CONFIG_ECCMEMCTL=y
CONFIG_SUN4M=y
diff --git a/hw/arm/Makefile.objs b/hw/arm/Makefile.objs
index ec4d0cb..cb94927 100644
--- a/hw/arm/Makefile.objs
+++ b/hw/arm/Makefile.objs
@@ -1,15 +1,6 @@
-obj-y += zynq_slcr.o
-obj-y += a9scu.o
-obj-y += arm_sysctl.o arm11mpcore.o a9mpcore.o
-obj-y += exynos4210_pmu.o
+obj-y += arm11mpcore.o a9mpcore.o
obj-y += a15mpcore.o
-obj-y += pxa2xx_pcmcia.o
-obj-y += omap_clk.o
-obj-y += omap_gpmc.o omap_sdrc.o omap_tap.o omap_l4.o
-obj-y += cbus.o
-obj-y += mst_fpga.o
obj-y += strongarm.o
-obj-y += imx_ccm.o
obj-y := $(addprefix ../,$(obj-y))
diff --git a/hw/lm32/Makefile.objs b/hw/lm32/Makefile.objs
index 1e59ac5..ea6418a 100644
--- a/hw/lm32/Makefile.objs
+++ b/hw/lm32/Makefile.objs
@@ -1,10 +1,3 @@
-# LM32 peripherals
-obj-y += lm32_sys.o
-obj-y += milkymist-hpdmc.o
-obj-y += milkymist-pfpu.o
-
-obj-y := $(addprefix ../,$(obj-y))
-
# LM32 boards
obj-y += lm32_boards.o
obj-y += milkymist.o
diff --git a/hw/misc/Makefile.objs b/hw/misc/Makefile.objs
index d44458e..8c5c528 100644
--- a/hw/misc/Makefile.objs
+++ b/hw/misc/Makefile.objs
@@ -8,3 +8,22 @@ common-obj-$(CONFIG_PL310) += arm_l2x0.o
common-obj-$(CONFIG_PUV3) += puv3_pm.o
common-obj-$(CONFIG_MACIO) += macio/
+
+obj-$(CONFIG_REALVIEW) += arm_sysctl.o
+obj-$(CONFIG_A9SCU) += a9scu.o
+obj-$(CONFIG_NSERIES) += cbus.o
+obj-$(CONFIG_ECCMEMCTL) += eccmemctl.o
+obj-$(CONFIG_EXYNOS4) += exynos4210_pmu.o
+obj-$(CONFIG_IMX) += imx_ccm.o
+obj-$(CONFIG_LM32) += lm32_sys.o
+obj-$(CONFIG_MILKYMIST) += milkymist-hpdmc.o
+obj-$(CONFIG_MILKYMIST) += milkymist-pfpu.o
+obj-$(CONFIG_MAINSTONE) += mst_fpga.o
+obj-$(CONFIG_OMAP) += omap_clk.o
+obj-$(CONFIG_OMAP) += omap_gpmc.o
+obj-$(CONFIG_OMAP) += omap_l4.o
+obj-$(CONFIG_OMAP) += omap_sdrc.o
+obj-$(CONFIG_OMAP) += omap_tap.o
+obj-$(CONFIG_PXA2XX) += pxa2xx_pcmcia.o
+obj-$(CONFIG_SLAVIO) += slavio_misc.o
+obj-$(CONFIG_ZYNQ) += zynq_slcr.o
diff --git a/hw/a9scu.c b/hw/misc/a9scu.c
similarity index 100%
rename from hw/a9scu.c
rename to hw/misc/a9scu.c
diff --git a/hw/arm_sysctl.c b/hw/misc/arm_sysctl.c
similarity index 100%
rename from hw/arm_sysctl.c
rename to hw/misc/arm_sysctl.c
diff --git a/hw/cbus.c b/hw/misc/cbus.c
similarity index 100%
rename from hw/cbus.c
rename to hw/misc/cbus.c
diff --git a/hw/eccmemctl.c b/hw/misc/eccmemctl.c
similarity index 100%
rename from hw/eccmemctl.c
rename to hw/misc/eccmemctl.c
diff --git a/hw/exynos4210_pmu.c b/hw/misc/exynos4210_pmu.c
similarity index 100%
rename from hw/exynos4210_pmu.c
rename to hw/misc/exynos4210_pmu.c
diff --git a/hw/imx_ccm.c b/hw/misc/imx_ccm.c
similarity index 100%
rename from hw/imx_ccm.c
rename to hw/misc/imx_ccm.c
diff --git a/hw/lm32_sys.c b/hw/misc/lm32_sys.c
similarity index 100%
rename from hw/lm32_sys.c
rename to hw/misc/lm32_sys.c
diff --git a/hw/milkymist-hpdmc.c b/hw/misc/milkymist-hpdmc.c
similarity index 100%
rename from hw/milkymist-hpdmc.c
rename to hw/misc/milkymist-hpdmc.c
diff --git a/hw/milkymist-pfpu.c b/hw/misc/milkymist-pfpu.c
similarity index 100%
rename from hw/milkymist-pfpu.c
rename to hw/misc/milkymist-pfpu.c
diff --git a/hw/mst_fpga.c b/hw/misc/mst_fpga.c
similarity index 100%
rename from hw/mst_fpga.c
rename to hw/misc/mst_fpga.c
diff --git a/hw/omap_clk.c b/hw/misc/omap_clk.c
similarity index 100%
rename from hw/omap_clk.c
rename to hw/misc/omap_clk.c
diff --git a/hw/omap_gpmc.c b/hw/misc/omap_gpmc.c
similarity index 100%
rename from hw/omap_gpmc.c
rename to hw/misc/omap_gpmc.c
diff --git a/hw/omap_l4.c b/hw/misc/omap_l4.c
similarity index 100%
rename from hw/omap_l4.c
rename to hw/misc/omap_l4.c
diff --git a/hw/omap_sdrc.c b/hw/misc/omap_sdrc.c
similarity index 100%
rename from hw/omap_sdrc.c
rename to hw/misc/omap_sdrc.c
diff --git a/hw/omap_tap.c b/hw/misc/omap_tap.c
similarity index 100%
rename from hw/omap_tap.c
rename to hw/misc/omap_tap.c
diff --git a/hw/pxa2xx_pcmcia.c b/hw/misc/pxa2xx_pcmcia.c
similarity index 100%
rename from hw/pxa2xx_pcmcia.c
rename to hw/misc/pxa2xx_pcmcia.c
diff --git a/hw/slavio_misc.c b/hw/misc/slavio_misc.c
similarity index 100%
rename from hw/slavio_misc.c
rename to hw/misc/slavio_misc.c
diff --git a/hw/zynq_slcr.c b/hw/misc/zynq_slcr.c
similarity index 100%
rename from hw/zynq_slcr.c
rename to hw/misc/zynq_slcr.c
diff --git a/hw/sparc/Makefile.objs b/hw/sparc/Makefile.objs
index 3246bb1..c987b5b 100644
--- a/hw/sparc/Makefile.objs
+++ b/hw/sparc/Makefile.objs
@@ -1,6 +1 @@
-obj-y += slavio_misc.o
-obj-y += eccmemctl.o
-
-obj-y := $(addprefix ../,$(obj-y))
-
obj-y += sun4m.o leon3.o
--
1.8.1.4
- [Qemu-devel] [PATCH 17/35] hw: move SCSI controllers to hw/scsi/, configure via default-configs/, (continued)
[Qemu-devel] [PATCH 18/35] hw: move more files to hw/xen/, Paolo Bonzini, 2013/04/02
[Qemu-devel] [PATCH 01/35] hw: move headers to include/, Paolo Bonzini, 2013/04/02
[Qemu-devel] [PATCH 30/35] hw: move ARM CPU cores to hw/cpu/, configure with default-configs/, Paolo Bonzini, 2013/04/02
[Qemu-devel] [PATCH 29/35] hw: move other devices to hw/misc/, configure with default-configs/,
Paolo Bonzini <=
[Qemu-devel] [PATCH 28/35] hw: move NVRAM interfaces to hw/nvram/, configure with default-configs/, Paolo Bonzini, 2013/04/02
[Qemu-devel] [PATCH 31/35] hw: move hw/kvm/ to hw/i386/kvm, Paolo Bonzini, 2013/04/02
[Qemu-devel] [PATCH 32/35] hw: move another file to hw/alpha/, Paolo Bonzini, 2013/04/02
[Qemu-devel] [PATCH 34/35] MAINTAINERS: update for source code movement, Paolo Bonzini, 2013/04/02
[Qemu-devel] [PATCH 33/35] hw: move last file to hw/arm/, Paolo Bonzini, 2013/04/02
[Qemu-devel] [PATCH 35/35] hw: move private headers to hw/ subdirectories., Paolo Bonzini, 2013/04/02
[Qemu-devel] [PATCH 09/35] hw: move watchdogs to hw/watchdog, configure via default-configs/, Paolo Bonzini, 2013/04/02
[Qemu-devel] [PATCH 03/35] moxie: configure with default-configs file, Paolo Bonzini, 2013/04/02
[Qemu-devel] [PATCH 04/35] hw: move target-independent files to subdirectories, Paolo Bonzini, 2013/04/02
[Qemu-devel] [PATCH 23/35] hw: move PCI bridges to hw/pci/, configure with default-configs/, Paolo Bonzini, 2013/04/02