Skip to content

Commit

Permalink
[wip] arm: add armeb-softmmu target
Browse files Browse the repository at this point in the history
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
  • Loading branch information
philmd committed May 9, 2017
1 parent dd1559b commit 2c1c515
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 17 deletions.
21 changes: 12 additions & 9 deletions default-configs/arm-softmmu.mak
Expand Up @@ -6,7 +6,7 @@ CONFIG_VGA=y
CONFIG_NAND=y
CONFIG_ECC=y
CONFIG_SERIAL=y
CONFIG_SERIAL_ISA=y
CONFIG_SERIAL_ISA=$(CONFIG_SERIAL)
CONFIG_PTIMER=y
CONFIG_SD=y
CONFIG_MAX7310=y
Expand All @@ -25,8 +25,8 @@ CONFIG_MAX111X=y
CONFIG_SSI=y
CONFIG_SSI_SD=y
CONFIG_SSI_M25P80=y
CONFIG_LAN9118=y
CONFIG_SMC91C111=y
CONFIG_LAN9118=$(or $(CONFIG_REALVIEW),$(CONFIG_EXYNOS4),$(CONFIG_FSL_IMX31))
CONFIG_SMC91C111=$(or $(CONFIG_PXA2XX),$(CONFIG_MAINSTONE),$(CONFIG_REALVIEW))
CONFIG_ALLWINNER_EMAC=y
CONFIG_IMX_FEC=y
CONFIG_FTGMAC100=y
Expand All @@ -39,6 +39,7 @@ CONFIG_USB_MUSB=y
CONFIG_USB_EHCI_SYSBUS=y
CONFIG_PLATFORM_BUS=y

CONFIG_STRONGARM=y
CONFIG_ARM11MPCORE=y
CONFIG_A9MPCORE=y
CONFIG_A15MPCORE=y
Expand All @@ -48,7 +49,7 @@ CONFIG_ARM_V7M=y
CONFIG_ARM_GIC=y
CONFIG_ARM_GIC_KVM=$(CONFIG_KVM)
CONFIG_ARM_TIMER=y
CONFIG_ARM_MPTIMER=y
CONFIG_ARM_MPTIMER=$(or $(CONFIG_A9MPCORE),$(CONFIG_ARM11MPCORE),$(CONFIG_A15MPCORE))
CONFIG_A9_GTIMER=y
CONFIG_PL011=y
CONFIG_PL022=y
Expand All @@ -64,12 +65,13 @@ CONFIG_PL310=y
CONFIG_PL330=y
CONFIG_CADENCE=y
CONFIG_XGMAC=y
CONFIG_EXYNOS4=y
CONFIG_EXYNOS4=$(CONFIG_A9MPCORE)
CONFIG_PXA2XX=y
CONFIG_BITBANG_I2C=y
CONFIG_FRAMEBUFFER=y
CONFIG_XILINX_SPIPS=y
CONFIG_ZYNQ_DEVCFG=y
CONFIG_HIGHBANK=$(and $(CONFIG_A9MPCORE),$(CONFIG_A15MPCORE))

CONFIG_ARM11SCU=y
CONFIG_A9SCU=y
Expand All @@ -81,10 +83,11 @@ CONFIG_BLIZZARD=y
CONFIG_ONENAND=y
CONFIG_TUSB6010=y
CONFIG_IMX=y
CONFIG_MAINSTONE=y
CONFIG_NSERIES=y
CONFIG_MAINSTONE=$(CONFIG_PXA2XX)
CONFIG_NSERIES=$(CONFIG_OMAP)
CONFIG_RASPI=y
CONFIG_REALVIEW=y
CONFIG_REALVIEW=$(CONFIG_ARM11MPCORE)
CONFIG_INTEGRATOR=y
CONFIG_ZAURUS=y
CONFIG_ZYNQ=y
CONFIG_STM32F2XX_TIMER=y
Expand All @@ -94,7 +97,7 @@ CONFIG_STM32F2XX_ADC=y
CONFIG_STM32F2XX_SPI=y
CONFIG_STM32F205_SOC=y

CONFIG_VERSATILE_PCI=y
CONFIG_VERSATILE_PCI=$(CONFIG_PCI)
CONFIG_VERSATILE_I2C=y

CONFIG_PCI_GENERIC=y
Expand Down
26 changes: 26 additions & 0 deletions default-configs/armeb-softmmu.mak
@@ -0,0 +1,26 @@
# Default configuration for armeb-softmmu

CONFIG_ECC=y
CONFIG_SERIAL=y
CONFIG_PTIMER=y
CONFIG_SD=y
CONFIG_SSI=y
CONFIG_SSI_SD=y
#CONFIG_USB=y
CONFIG_PLATFORM_BUS=y
CONFIG_ARM_V7M=y
CONFIG_ARM_GIC=y
CONFIG_ARM_TIMER=y
CONFIG_PL011=y
CONFIG_PL022=y
CONFIG_PL031=y
CONFIG_PL041=y
CONFIG_PL050=y
CONFIG_PL061=y
CONFIG_PL080=y
CONFIG_PL181=y
CONFIG_PL190=y
CONFIG_PL310=y
CONFIG_PL330=y
CONFIG_BITBANG_I2C=y
CONFIG_GPIO_KEY=y
26 changes: 18 additions & 8 deletions hw/arm/Makefile.objs
@@ -1,15 +1,25 @@
obj-y += boot.o collie.o exynos4_boards.o gumstix.o highbank.o
obj-$(CONFIG_DIGIC) += digic_boards.o
obj-y += integratorcp.o mainstone.o musicpal.o nseries.o
obj-y += omap_sx1.o palm.o realview.o spitz.o stellaris.o
obj-y += tosa.o versatilepb.o vexpress.o virt.o xilinx_zynq.o z2.o
obj-y += boot.o
obj-$(CONFIG_HIGHBANK) += highbank.o
obj-$(CONFIG_INTEGRATOR) += integratorcp.o
obj-$(CONFIG_MARVELL_88W8618) += musicpal.o
obj-$(CONFIG_REALVIEW) += realview.o versatilepb.o
obj-$(CONFIG_A9MPCORE) += vexpress.o
obj-$(CONFIG_SMBIOS) += virt.o
obj-$(CONFIG_ACPI) += virt-acpi-build.o
obj-$(CONFIG_ZYNQ) += xilinx_zynq.o
obj-y += netduino2.o
obj-y += sysbus-fdt.o

obj-y += armv7m.o exynos4210.o pxa2xx.o pxa2xx_gpio.o pxa2xx_pic.o
obj-$(CONFIG_DIGIC) += digic.o
obj-y += omap1.o omap2.o strongarm.o
obj-y += armv7m.o
obj-$(CONFIG_STELLARIS) += stellaris.o
obj-$(CONFIG_EXYNOS4) += exynos4210.o exynos4_boards.o
obj-$(CONFIG_DIGIC) += digic.o digic_boards.o
obj-$(CONFIG_STRONGARM) += strongarm.o collie.o
obj-$(CONFIG_OMAP) += omap1.o omap2.o omap_sx1.o palm.o
obj-$(CONFIG_PXA2XX) += pxa2xx.o pxa2xx_gpio.o pxa2xx_pic.o
obj-$(CONFIG_PXA2XX) += gumstix.o spitz.o tosa.o z2.o
obj-$(CONFIG_NSERIES) += nseries.o
obj-$(CONFIG_MAINSTONE) += mainstone.o
obj-$(CONFIG_ALLWINNER_A10) += allwinner-a10.o cubieboard.o
obj-$(CONFIG_RASPI) += bcm2835_peripherals.o bcm2836.o raspi.o
obj-$(CONFIG_STM32F205_SOC) += stm32f205_soc.o
Expand Down

0 comments on commit 2c1c515

Please sign in to comment.