[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v6 17/21] LoongArch Linux User Emulation
From: |
Laurent Vivier |
Subject: |
Re: [PATCH v6 17/21] LoongArch Linux User Emulation |
Date: |
Thu, 23 Sep 2021 08:53:10 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 |
Le 17/09/2021 à 10:12, Song Gao a écrit :
> Implementation of linux user emulation for LoongArch.
>
> Signed-off-by: Song Gao <gaosong@loongson.cn>
> Signed-off-by: XiaoJuan Yang <yangxiaojuan@loongson.cn>
> ---
> accel/tcg/user-exec.c | 15 ++
> configure | 5 +
> include/elf.h | 2 +
> linux-user/elfload.c | 58 ++++++
> linux-user/host/loongarch/hostdep.h | 11 +
> linux-user/loongarch64/cpu_loop.c | 97 +++++++++
> linux-user/loongarch64/signal.c | 162 +++++++++++++++
> linux-user/loongarch64/sockbits.h | 1 +
> linux-user/loongarch64/syscall_nr.h | 312
> +++++++++++++++++++++++++++++
> linux-user/loongarch64/target_cpu.h | 35 ++++
> linux-user/loongarch64/target_elf.h | 14 ++
> linux-user/loongarch64/target_errno_defs.h | 7 +
> linux-user/loongarch64/target_fcntl.h | 12 ++
> linux-user/loongarch64/target_signal.h | 30 +++
> linux-user/loongarch64/target_structs.h | 49 +++++
> linux-user/loongarch64/target_syscall.h | 46 +++++
> linux-user/loongarch64/termbits.h | 1 +
> linux-user/syscall_defs.h | 10 +-
> 18 files changed, 863 insertions(+), 4 deletions(-)
> create mode 100644 linux-user/host/loongarch/hostdep.h
> create mode 100644 linux-user/loongarch64/cpu_loop.c
> create mode 100644 linux-user/loongarch64/signal.c
> create mode 100644 linux-user/loongarch64/sockbits.h
> create mode 100644 linux-user/loongarch64/syscall_nr.h
> create mode 100644 linux-user/loongarch64/target_cpu.h
> create mode 100644 linux-user/loongarch64/target_elf.h
> create mode 100644 linux-user/loongarch64/target_errno_defs.h
> create mode 100644 linux-user/loongarch64/target_fcntl.h
> create mode 100644 linux-user/loongarch64/target_signal.h
> create mode 100644 linux-user/loongarch64/target_structs.h
> create mode 100644 linux-user/loongarch64/target_syscall.h
> create mode 100644 linux-user/loongarch64/termbits.h
>
...
> diff --git a/linux-user/loongarch64/syscall_nr.h
> b/linux-user/loongarch64/syscall_nr.h
> new file mode 100644
> index 0000000..8fbf287
> --- /dev/null
> +++ b/linux-user/loongarch64/syscall_nr.h
> @@ -0,0 +1,312 @@
> +/*
> + * This file contains the system call numbers.
> + * Do not modify.
> + * This file is generated by scripts/gensyscalls.sh
> + */
Where are the changes to scripts/gensyscalls.sh?
You need to add something like:
generate_syscall_nr loongarch 64 "$output/linux-user/loongarch64/syscall_nr.h"
Thanks,
Laurent
- Re: [PATCH v6 10/21] target/loongarch: Add floating point arithmetic instruction translation, (continued)
- [PATCH v6 11/21] target/loongarch: Add floating point comparison instruction translation, Song Gao, 2021/09/17
- [PATCH v6 12/21] target/loongarch: Add floating point conversion instruction translation, Song Gao, 2021/09/17
- [PATCH v6 13/21] target/loongarch: Add floating point move instruction translation, Song Gao, 2021/09/17
- [PATCH v6 14/21] target/loongarch: Add floating point load/store instruction translation, Song Gao, 2021/09/17
- [PATCH v6 15/21] target/loongarch: Add branch instruction translation, Song Gao, 2021/09/17
- [PATCH v6 18/21] default-configs: Add loongarch linux-user support, Song Gao, 2021/09/17
- [PATCH v6 20/21] target/loongarch: 'make check-tcg' support, Song Gao, 2021/09/17
- [PATCH v6 19/21] target/loongarch: Add target build suport, Song Gao, 2021/09/17
- [PATCH v6 17/21] LoongArch Linux User Emulation, Song Gao, 2021/09/17
- Re: [PATCH v6 17/21] LoongArch Linux User Emulation,
Laurent Vivier <=
- [PATCH v6 16/21] target/loongarch: Add disassembler, Song Gao, 2021/09/17
- [PATCH v6 21/21] scripts: add loongarch64 binfmt config, Song Gao, 2021/09/17
- Re: [PATCH v6 00/21] Add LoongArch linux-user emulation support, Richard Henderson, 2021/09/20
Re: [PATCH v6 00/21] Add LoongArch linux-user emulation support, Song Gao, 2021/09/23