From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36346) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjLFC-0008Cn-Oa for qemu-devel@nongnu.org; Wed, 20 Nov 2013 22:47:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VjLF7-0005bf-Ty for qemu-devel@nongnu.org; Wed, 20 Nov 2013 22:47:54 -0500 Received: from [222.73.24.84] (port=31177 helo=song.cn.fujitsu.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjLF7-0005bA-Hu for qemu-devel@nongnu.org; Wed, 20 Nov 2013 22:47:49 -0500 From: liguang Date: Thu, 21 Nov 2013 11:45:41 +0800 Message-Id: <1385005545-31767-1-git-send-email-lig.fnst@cn.fujitsu.com> Subject: [Qemu-devel] [PATCH V2 0/4] add sunxi machine type List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: QEMU Developers Cc: Peter Maydell , liguang this patch-set implemented a device-reduced machine type for Allwinner's sunxi series SoC, like sunxi-4i/5i/7i ... now, It can support sunxi-4i with a cortex-a8 processor. and will support more later, like sunxi-7i with cortex-a7, and will add more devices. V2: split timer and interrupt controller emulation into their corresponding files. Peter, I want to add VMState later, can I? because currently I'm not sure how to pick up the elements to be packed into VMState. reference: http://linux-sunxi.org/Main_Page Li Guang (4) hw/timer: add sunxi timer device hw/intc: add sunxi interrupt controller device hw/arm: add sunxi machine type MAINTAINERS: add myself to maintain sunxi machine default-configs/arm-softmmu.mak | 3 + hw/arm/Makefile.objs | 1 + hw/arm/sunxi-soc.c | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++ hw/intc/Makefile.objs | 1 + hw/intc/sunxi-pic.c | 297 +++++++++++++++++++++++++++++++++++++++ hw/timer/Makefile.objs | 1 + hw/timer/sunxi-pit.c | 218 +++++++++++++++++++++++++++++++++++++++ include/hw/intc/sunxi-pic.h | 27 ++++ include/hw/timer/sunxi-pit.h | 25 +++++ MAINTAINERS | 9 +++++++++ 10 files changed, 695 insertions(+), 0 deletions(-) create mode 100644 hw/timer/sunxi-pit.c create mode 100644 include/hw/timer/sunxi-pit.h create mode 100644 hw/intc/sunxi-pic.c create mode 100644 include/hw/intc/sunxi-pic.h create mode 100644 hw/arm/sunxi-soc.c