From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:48978) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rcbmz-0000mA-DC for qemu-devel@nongnu.org; Mon, 19 Dec 2011 06:53:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rcbmx-000150-Lw for qemu-devel@nongnu.org; Mon, 19 Dec 2011 06:53:53 -0500 Received: from mailout2.w1.samsung.com ([210.118.77.12]:11677) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rcbmx-00014Q-Hg for qemu-devel@nongnu.org; Mon, 19 Dec 2011 06:53:51 -0500 Received: from euspt2 (mailout2.w1.samsung.com [210.118.77.12]) by mailout2.w1.samsung.com (iPlanet Messaging Server 5.2 Patch 2 (built Jul 14 2004)) with ESMTP id <0LWG00D6Z91NTD@mailout2.w1.samsung.com> for qemu-devel@nongnu.org; Mon, 19 Dec 2011 11:53:47 +0000 (GMT) Received: from evvoevodinPC.rnd.samsung.ru ([106.109.8.48]) by spt2.w1.samsung.com (iPlanet Messaging Server 5.2 Patch 2 (built Jul 14 2004)) with ESMTPA id <0LWG00HE891GSM@spt2.w1.samsung.com> for qemu-devel@nongnu.org; Mon, 19 Dec 2011 11:53:47 +0000 (GMT) Date: Mon, 19 Dec 2011 15:53:26 +0400 From: Evgeny Voevodin Message-id: <1324295617-5798-1-git-send-email-e.voevodin@samsung.com> MIME-version: 1.0 Content-type: TEXT/PLAIN Content-transfer-encoding: 7BIT Subject: [Qemu-devel] [PATCH v4 00/11] ARM: Samsung Exynos4210-based boards support. List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: m.kozlov@samsung.com, d.solodkiy@samsung.com, Evgeny Voevodin 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. Changelog: v3->v4 - Split Exynos SOC and boards. - Temporary removed SD and CMU support to post later. - Lan9118 remarks took into account. - Secondary CPU bootloader remarks took into account. - PWM remarks took into account. - UART remarks took into account. v2->v3 - 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: Extend 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 (2): ARM: Samsung exynos4210-based boards emulation ARM: exynos4210: UART support Mitsyanko Igor (1): Exynos4210: added display controller implementation Makefile.target | 4 +- hw/arm-misc.h | 1 + hw/arm_boot.c | 23 +- hw/exynos4210.c | 233 ++++++- hw/exynos4210.h | 53 ++- hw/exynos4210_combiner.c | 384 ++++++++++ hw/exynos4210_fimd.c | 1783 ++++++++++++++++++++++++++++++++++++++++++++++ hw/exynos4210_gic.c | 509 +++++++++++++ hw/exynos4210_mct.c | 1491 ++++++++++++++++++++++++++++++++++++++ hw/exynos4210_pwm.c | 415 +++++++++++ hw/exynos4_boards.c | 36 +- hw/lan9118.c | 115 +++- hw/sysbus.h | 2 +- 13 files changed, 5028 insertions(+), 21 deletions(-) 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 -- 1.7.4.1