From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44364) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YPe7J-0007GJ-Ax for qemu-devel@nongnu.org; Sun, 22 Feb 2015 16:31:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YPe7G-00033Z-3w for qemu-devel@nongnu.org; Sun, 22 Feb 2015 16:31:09 -0500 Received: from mail.uni-paderborn.de ([131.234.142.9]:39344) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YPe7F-00033M-TH for qemu-devel@nongnu.org; Sun, 22 Feb 2015 16:31:06 -0500 Message-ID: <54EA58FA.4050404@mail.uni-paderborn.de> Date: Sun, 22 Feb 2015 22:32:26 +0000 From: Bastian Koppelmann MIME-Version: 1.0 References: <54E9DA4D.1050702@sunrus.com.cn> In-Reply-To: <54E9DA4D.1050702@sunrus.com.cn> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 0/6 v4] tilegx: Can load elf64 tilegx binary successfully for linux-user List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Chen Gang S , Chris Metcalf , "rth@twiddle.net" , Peter Maydell , Riku Voipio , "walt@tilera.com" Cc: qemu-devel On 02/22/2015 01:31 PM, Chen Gang S wrote: > Chen Gang (6): > target-tilegx: Firstly add to qemu with minimized features > linux-user: tilegx: Firstly add architecture related features > linux-user: tilegx: Add target features support within qemu > linux-user: Support tilegx architecture in syscall > linux-user: Support tilegx architecture in linux-user > linux-user/syscall.c: Switch all macros which are not defined in > tilegx > > configure | 7 + > default-configs/tilegx-linux-user.mak | 1 + > include/elf.h | 2 + > linux-user/elfload.c | 23 +++ > linux-user/main.c | 74 +++++++++ > linux-user/syscall.c | 50 +++++- > linux-user/syscall_defs.h | 38 ++++- > linux-user/tilegx/syscall.h | 80 ++++++++++ > linux-user/tilegx/syscall_nr.h | 278 +++++++++++++++++++++++++++++++++ > linux-user/tilegx/target_cpu.h | 35 +++++ > linux-user/tilegx/target_signal.h | 28 ++++ > linux-user/tilegx/target_structs.h | 48 ++++++ > linux-user/tilegx/termbits.h | 285 ++++++++++++++++++++++++++++++++++ > target-tilegx/Makefile.objs | 1 + > target-tilegx/cpu-qom.h | 72 +++++++++ > target-tilegx/cpu.c | 162 +++++++++++++++++++ > target-tilegx/cpu.h | 85 ++++++++++ > target-tilegx/helper.h | 0 > target-tilegx/translate.c | 54 +++++++ > 19 files changed, 1318 insertions(+), 5 deletions(-) > create mode 100644 default-configs/tilegx-linux-user.mak > create mode 100644 linux-user/tilegx/syscall.h > create mode 100644 linux-user/tilegx/syscall_nr.h > create mode 100644 linux-user/tilegx/target_cpu.h > create mode 100644 linux-user/tilegx/target_signal.h > create mode 100644 linux-user/tilegx/target_structs.h > create mode 100644 linux-user/tilegx/termbits.h > create mode 100644 target-tilegx/Makefile.objs > create mode 100644 target-tilegx/cpu-qom.h > create mode 100644 target-tilegx/cpu.c > create mode 100644 target-tilegx/cpu.h > create mode 100644 target-tilegx/helper.h > create mode 100644 target-tilegx/translate.c > Hi Chen, while looking at the diffstat, I see no change to the maintainer file. Can you add someone (you?), who will take care of this code you're trying to add? Btw, cool looking cpu architecture. Cheers, Bastian