This set of patches adds support for Samsung S5PC210-based boards NURI and SMDKC210. Tested on Linux kernel v3.x series. Usage of "-smp 2" option is reuired for now.
Third version: Reverted hw/arm_gic.c modification. Added IRQ Gate to Exynos4210 board. Evgeny Voevodin (8): hw/sysbus.h: Increase maximum number of device IRQs. ARM: exynos4210: IRQ subsystem support. ARM: exynos4210: PWM support. hw/arm_boot.c: Add new secondary CPU bootloader. ARM: exynos4210: MCT support. hw/exynos4210.c: Boot secondary CPU. hw/lan9118: Add basic 16-bit mode support. hw/exynos4210.c: Add LAN support for SMDKC210. Maksim Kozlov (3): ARM: Samsung exynos4210-based boards emulation ARM: exynos4210: CMU support ARM: exynos4210: UART support Mitsyanko Igor (3): hw/sd.c, hw/sd.h: add receive ready query routine to SD/MMC API ARM: exynos4210: added SD/MMC host controller ARM: exynos4210: added display controller implementation Makefile.target | 3 + hw/arm-misc.h | 1 + hw/arm_boot.c | 22 +- hw/devices.h | 2 +- hw/exynos4210.c | 561 +++++++++++++++ hw/exynos4210.h | 107 +++ hw/exynos4210_cmu.c | 1146 ++++++++++++++++++++++++++++++ hw/exynos4210_combiner.c | 385 ++++++++++ hw/exynos4210_fimd.c | 1737 ++++++++++++++++++++++++++++++++++++++++++++++ hw/exynos4210_gic.c | 510 ++++++++++++++ hw/exynos4210_mct.c | 1486 +++++++++++++++++++++++++++++++++++++++ hw/exynos4210_pwm.c | 433 ++++++++++++ hw/exynos4210_sdhc.c | 1666 ++++++++++++++++++++++++++++++++++++++++++++ hw/exynos4210_uart.c | 674 ++++++++++++++++++ hw/lan9118.c | 115 +++- hw/sd.c | 5 + hw/sd.h | 1 + hw/sysbus.h | 2 +- 18 files changed, 8840 insertions(+), 16 deletions(-) create mode 100644 hw/exynos4210.c create mode 100644 hw/exynos4210.h create mode 100644 hw/exynos4210_cmu.c create mode 100644 hw/exynos4210_combiner.c create mode 100644 hw/exynos4210_fimd.c create mode 100644 hw/exynos4210_gic.c create mode 100644 hw/exynos4210_mct.c create mode 100644 hw/exynos4210_pwm.c create mode 100644 hw/exynos4210_sdhc.c create mode 100644 hw/exynos4210_uart.c -- 1.7.4.1