From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=47985 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q2gmY-0002Uc-2p for qemu-devel@nongnu.org; Thu, 24 Mar 2011 05:24:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q2gmW-0006rr-R1 for qemu-devel@nongnu.org; Thu, 24 Mar 2011 05:24:41 -0400 Received: from mprc.pku.edu.cn ([162.105.203.9]:54345) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q2gmW-0006rk-0M for qemu-devel@nongnu.org; Thu, 24 Mar 2011 05:24:40 -0400 Received: from EpipPC ([162.105.80.111]) by mprc.pku.edu.cn (8.13.8/8.13.8) with ESMTP id p2O9XIjf024852 for ; Thu, 24 Mar 2011 17:33:19 +0800 From: "Guan Xuetao" Date: Thu, 24 Mar 2011 17:24:34 +0800 Message-ID: <002e01cbea05$4a975980$dfc60c80$@mprc.pku.edu.cn> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Language: zh-cn Subject: [Qemu-devel] [PATCH 0/3] unicore32: add unicore32-linux-user support for qemu 0.14 List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org The patch set adds new unicore32-linux-user support for qemu-stable-0.14 Patch 1 adds target-unicore32 directory Patch 2 adds linux-user/unicore32 directory Patch 3 adds necessary modifications for other files Signed-off-by: Guan Xuetao --- GuanXuetao (3): unicore32: add target-unicore32 directory for unicore32-linux-user support unicore32: add necessry headers in linux-user/unicore32 for unicore32 support unicore32: necessary modifications for other files to support unicore32 configure | 11 +- cpu-exec.c | 12 +- default-configs/unicore32-linux-user.mak | 1 + elf.h | 2 + fpu/softfloat-specialize.h | 10 +- linux-user/elfload.c | 74 ++ linux-user/main.c | 89 ++- linux-user/qemu.h | 5 +- linux-user/syscall_defs.h | 10 +- linux-user/unicore32/syscall.h | 55 + linux-user/unicore32/syscall_nr.h | 371 ++++++ linux-user/unicore32/target_signal.h | 26 + linux-user/unicore32/termbits.h | 2 + target-unicore32/cpu.h | 184 +++ target-unicore32/exec.h | 50 + target-unicore32/helper.c | 546 ++++++++ target-unicore32/helpers.h | 70 + target-unicore32/op_helper.c | 202 +++ target-unicore32/translate.c | 2110 ++++++++++++++++++++++++++++++ 19 files changed, 3817 insertions(+), 13 deletions(-) create mode 100644 default-configs/unicore32-linux-user.mak create mode 100644 linux-user/unicore32/syscall.h create mode 100644 linux-user/unicore32/syscall_nr.h create mode 100644 linux-user/unicore32/target_signal.h create mode 100644 linux-user/unicore32/termbits.h create mode 100644 target-unicore32/cpu.h create mode 100644 target-unicore32/exec.h create mode 100644 target-unicore32/helper.c create mode 100644 target-unicore32/helpers.h create mode 100644 target-unicore32/op_helper.c create mode 100644 target-unicore32/translate.c