mirror of
				https://github.com/qemu/qemu.git
				synced 2025-10-31 04:06:46 +00:00 
			
		
		
		
	 f25c0ae107
			
		
	
	
		f25c0ae107
		
	
	
	
	
		
			
			Initial definitions for a simple machine using an AST2600 SoC (Cortex CPU). The Cortex CPU and its interrupt controller are too complex to handle in the common Aspeed SoC framework. We introduce a new Aspeed SoC class with instance_init and realize handlers to handle the differences with the AST2400 and the AST2500 SoCs. This will add extra work to keep in sync both models with future extensions but it makes the code clearer. Signed-off-by: Cédric Le Goater <clg@kaod.org> Reviewed-by: Joel Stanley <joel@jms.id.au> Message-id: 20190925143248.10000-19-clg@kaod.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
		
			
				
	
	
		
			54 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| obj-y += boot.o
 | |
| obj-$(CONFIG_PLATFORM_BUS) += sysbus-fdt.o
 | |
| obj-$(CONFIG_ARM_VIRT) += virt.o
 | |
| obj-$(CONFIG_ACPI) += virt-acpi-build.o
 | |
| obj-$(CONFIG_DIGIC) += digic_boards.o
 | |
| obj-$(CONFIG_EXYNOS4) += exynos4_boards.o
 | |
| obj-$(CONFIG_EMCRAFT_SF2) += msf2-som.o
 | |
| obj-$(CONFIG_HIGHBANK) += highbank.o
 | |
| obj-$(CONFIG_INTEGRATOR) += integratorcp.o
 | |
| obj-$(CONFIG_MAINSTONE) += mainstone.o
 | |
| obj-$(CONFIG_MICROBIT) += microbit.o
 | |
| obj-$(CONFIG_MUSICPAL) += musicpal.o
 | |
| obj-$(CONFIG_NETDUINO2) += netduino2.o
 | |
| obj-$(CONFIG_NSERIES) += nseries.o
 | |
| obj-$(CONFIG_SX1) += omap_sx1.o
 | |
| obj-$(CONFIG_CHEETAH) += palm.o
 | |
| obj-$(CONFIG_GUMSTIX) += gumstix.o
 | |
| obj-$(CONFIG_SPITZ) += spitz.o
 | |
| obj-$(CONFIG_TOSA) += tosa.o
 | |
| obj-$(CONFIG_Z2) += z2.o
 | |
| obj-$(CONFIG_REALVIEW) += realview.o
 | |
| obj-$(CONFIG_SBSA_REF) += sbsa-ref.o
 | |
| obj-$(CONFIG_STELLARIS) += stellaris.o
 | |
| obj-$(CONFIG_COLLIE) += collie.o
 | |
| obj-$(CONFIG_VERSATILE) += versatilepb.o
 | |
| obj-$(CONFIG_VEXPRESS) += vexpress.o
 | |
| obj-$(CONFIG_ZYNQ) += xilinx_zynq.o
 | |
| obj-$(CONFIG_SABRELITE) += sabrelite.o
 | |
| 
 | |
| obj-$(CONFIG_ARM_V7M) += armv7m.o
 | |
| obj-$(CONFIG_EXYNOS4) += exynos4210.o
 | |
| obj-$(CONFIG_PXA2XX) += pxa2xx.o pxa2xx_gpio.o pxa2xx_pic.o
 | |
| obj-$(CONFIG_DIGIC) += digic.o
 | |
| obj-$(CONFIG_OMAP) += omap1.o omap2.o
 | |
| obj-$(CONFIG_STRONGARM) += strongarm.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
 | |
| obj-$(CONFIG_XLNX_ZYNQMP_ARM) += xlnx-zynqmp.o xlnx-zcu102.o
 | |
| obj-$(CONFIG_XLNX_VERSAL) += xlnx-versal.o xlnx-versal-virt.o
 | |
| obj-$(CONFIG_FSL_IMX25) += fsl-imx25.o imx25_pdk.o
 | |
| obj-$(CONFIG_FSL_IMX31) += fsl-imx31.o kzm.o
 | |
| obj-$(CONFIG_FSL_IMX6) += fsl-imx6.o
 | |
| obj-$(CONFIG_ASPEED_SOC) += aspeed_soc.o aspeed.o aspeed_ast2600.o
 | |
| obj-$(CONFIG_MPS2) += mps2.o
 | |
| obj-$(CONFIG_MPS2) += mps2-tz.o
 | |
| obj-$(CONFIG_MSF2) += msf2-soc.o
 | |
| obj-$(CONFIG_MUSCA) += musca.o
 | |
| obj-$(CONFIG_ARMSSE) += armsse.o
 | |
| obj-$(CONFIG_FSL_IMX7) += fsl-imx7.o mcimx7d-sabre.o
 | |
| obj-$(CONFIG_ARM_SMMUV3) += smmu-common.o smmuv3.o
 | |
| obj-$(CONFIG_FSL_IMX6UL) += fsl-imx6ul.o mcimx6ul-evk.o
 | |
| obj-$(CONFIG_NRF51_SOC) += nrf51_soc.o
 |