OSDN Git Service

RISC-V Linux User Emulation
authorMichael Clark <mjc@sifive.com>
Fri, 2 Mar 2018 12:31:11 +0000 (01:31 +1300)
committerMichael Clark <mjc@sifive.com>
Tue, 6 Mar 2018 19:30:28 +0000 (08:30 +1300)
commit47ae93cdfedc683c56e19113d516d7ce4971c8e6
tree713240f8392d981ec9b11893d603475f7a5dcfa5
parent65c5b75c38b3e56650fc63674039108697096f75
RISC-V Linux User Emulation

Implementation of linux user emulation for RISC-V.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Sagar Karandikar <sagark@eecs.berkeley.edu>
Signed-off-by: Michael Clark <mjc@sifive.com>
13 files changed:
linux-user/elfload.c
linux-user/main.c
linux-user/riscv/syscall_nr.h [new file with mode: 0644]
linux-user/riscv/target_cpu.h [new file with mode: 0644]
linux-user/riscv/target_elf.h [new file with mode: 0644]
linux-user/riscv/target_signal.h [new file with mode: 0644]
linux-user/riscv/target_structs.h [new file with mode: 0644]
linux-user/riscv/target_syscall.h [new file with mode: 0644]
linux-user/riscv/termbits.h [new file with mode: 0644]
linux-user/signal.c
linux-user/syscall.c
linux-user/syscall_defs.h
target/riscv/cpu_user.h [new file with mode: 0644]