linux-user: Support tilegx architecture in linux-user
commitb16189b22244e4cc158a3425b377b219586ec8ca
authorChen Gang <xili_gchen_5257@hotmail.com>
Thu, 20 Aug 2015 21:36:37 +0000 (21 05:36 +0800)
committerRichard Henderson <rth@twiddle.net>
Tue, 15 Sep 2015 14:41:19 +0000 (15 07:41 -0700)
treea6e33f215528b9a505fda1fed4e2cc10b6ac5d71
parent2cb154bc19854232b5379236dd9dfc06d83ced1e
linux-user: Support tilegx architecture in linux-user

Add main working flow feature, system call processing feature, and elf64
tilegx binary loading feature, based on Linux kernel tilegx 64-bit
implementation.

[rth: Moved all of the implementation of atomic instructions to a later patch.]

Signed-off-by: Chen Gang <gang.chen.5i5j@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <BLU436-SMTP938552D42808AA60634582B9660@phx.gbl>
Signed-off-by: Richard Henderson <rth@twiddle.net>
include/elf.h
linux-user/elfload.c
linux-user/main.c
linux-user/syscall_defs.h