qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 0/9] nios2: Enable cross compile and fix signals


From: Richard Henderson
Subject: Re: [PATCH 0/9] nios2: Enable cross compile and fix signals
Date: Mon, 11 Oct 2021 12:06:11 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0

Ping.

On 10/1/21 8:33 AM, Richard Henderson wrote:
Patches 2, 3, and 5 have appeared before.

The patch for the kuser page has been updated to use the commpage
infrastructure, which needed expanding just a bit to handle the
page being at the beginning of the address space.

Getting the toolchain built allowed the code to actually be tested,
which showed up a few more problems in the testsuite.

I have already pushed the debian-nios2-cross image to gitlab, much
like we did for hexagon and its locally built toolchain.


r~


Richard Henderson (9):
   tests/docker: Add debian-nios2-cross image
   linux-user/nios2: Properly emulate EXCP_TRAP
   linux-user/nios2: Fixes for signal frame setup
   linux-user/elfload: Rename ARM_COMMPAGE to HI_COMMPAGE
   linux-user/nios2: Map a real kuser page
   linux-user/nios2: Fix EA vs PC confusion
   linux-user/nios2: Fix sigmask in setup_rt_frame
   linux-user/nios2: Use set_sigmask in do_rt_sigreturn
   tests/tcg: Enable container_cross_cc for nios2

  target/nios2/cpu.h                            |  2 +-
  linux-user/elfload.c                          | 66 +++++++++++--
  linux-user/nios2/cpu_loop.c                   | 93 +++++++++---------
  linux-user/nios2/signal.c                     | 56 +++++------
  linux-user/signal.c                           |  2 -
  target/nios2/translate.c                      | 26 +++--
  tests/docker/Makefile.include                 | 19 ++++
  .../dockerfiles/debian-nios2-cross.docker     | 34 +++++++
  .../build-toolchain.sh                        | 97 +++++++++++++++++++
  tests/tcg/configure.sh                        |  6 ++
  10 files changed, 302 insertions(+), 99 deletions(-)
  create mode 100644 tests/docker/dockerfiles/debian-nios2-cross.docker
  create mode 100755 
tests/docker/dockerfiles/debian-nios2-cross.docker.d/build-toolchain.sh





reply via email to

[Prev in Thread] Current Thread [Next in Thread]