On 30/9/23 04:15, Richard Henderson wrote:
Requires a relatively recent binutils version in order to avoid
spurious R_LARCH_NONE relocations.  The presence of these relocs
are diagnosed by our gen-vdso tool.

Tested-by: Song Gao <gaos...@loongson.cn>
Reviewed-by: Song Gao <gaos...@loongson.cn>
Signed-off-by: Richard Henderson <richard.hender...@linaro.org>
---
  linux-user/loongarch64/vdso-asmoffset.h |   8 ++
  linux-user/elfload.c                    |   2 +
  linux-user/loongarch64/signal.c         |  17 +++-
  linux-user/loongarch64/Makefile.vdso    |  11 ++
  linux-user/loongarch64/meson.build      |   4 +
  linux-user/loongarch64/vdso.S           | 130 ++++++++++++++++++++++++
  linux-user/loongarch64/vdso.ld          |  73 +++++++++++++
  linux-user/loongarch64/vdso.so          | Bin 0 -> 3560 bytes
  linux-user/meson.build                  |   1 +
  9 files changed, 245 insertions(+), 1 deletion(-)
  create mode 100644 linux-user/loongarch64/vdso-asmoffset.h
  create mode 100644 linux-user/loongarch64/Makefile.vdso
  create mode 100644 linux-user/loongarch64/meson.build
  create mode 100644 linux-user/loongarch64/vdso.S
  create mode 100644 linux-user/loongarch64/vdso.ld
  create mode 100755 linux-user/loongarch64/vdso.so

Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>

Reply via email to