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 <g...@mprc.pku.edu.cn> --- 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