mbox

[PULL,v2,0/8] tcg patch queue

Message ID 20230222020023.904232-1-richard.henderson@linaro.org
State New
Headers show

Pull-request

https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20230221

Message

Richard Henderson Feb. 22, 2023, 2 a.m. UTC
The following changes since commit 79b677d658d3d35e1e776826ac4abb28cdce69b8:

  Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2023-02-21 11:28:31 +0000)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20230221

for you to fetch changes up to dbd672c87f19949bb62bfb1fb3a97b9729fd7560:

  sysemu/os-win32: fix setjmp/longjmp on windows-arm64 (2023-02-21 13:45:48 -1000)

----------------------------------------------------------------
tcg: Allow first half of insn in ram, and second half in mmio
linux-user/sparc: SIGILL for unknown trap vectors
linux-user/microblaze: SIGILL for privileged insns
linux-user: Fix deadlock while exiting due to signal
target/microblaze: Add gdbstub xml
util: Adjust cacheflush for windows-arm64
include/sysemu/os-win32: Adjust setjmp/longjmp for windows-arm64

----------------------------------------------------------------
Ilya Leoshkevich (3):
      linux-user: Always exit from exclusive state in fork_end()
      cpus: Make {start,end}_exclusive() recursive
      linux-user/microblaze: Handle privileged exception

Pierrick Bouvier (2):
      util/cacheflush: fix cache on windows-arm64
      sysemu/os-win32: fix setjmp/longjmp on windows-arm64

Richard Henderson (3):
      accel/tcg: Allow the second page of an instruction to be MMIO
      linux-user/sparc: Raise SIGILL for all unhandled software traps
      target/microblaze: Add gdbstub xml

 include/hw/core/cpu.h                       |  4 +-
 include/sysemu/os-win32.h                   | 28 ++++++++++--
 target/microblaze/cpu.h                     |  2 +
 accel/tcg/translator.c                      | 12 +++++-
 cpus-common.c                               | 12 +++++-
 linux-user/main.c                           | 10 +++--
 linux-user/microblaze/cpu_loop.c            | 10 ++++-
 linux-user/sparc/cpu_loop.c                 |  8 ++++
 linux-user/syscall.c                        |  1 +
 target/microblaze/cpu.c                     |  7 ++-
 target/microblaze/gdbstub.c                 | 51 ++++++++++++++++------
 util/cacheflush.c                           | 14 ++++--
 configs/targets/microblaze-linux-user.mak   |  1 +
 configs/targets/microblaze-softmmu.mak      |  1 +
 configs/targets/microblazeel-linux-user.mak |  1 +
 configs/targets/microblazeel-softmmu.mak    |  1 +
 gdb-xml/microblaze-core.xml                 | 67 +++++++++++++++++++++++++++++
 gdb-xml/microblaze-stack-protect.xml        | 12 ++++++
 meson.build                                 | 21 +++++++++
 19 files changed, 229 insertions(+), 34 deletions(-)
 create mode 100644 gdb-xml/microblaze-core.xml
 create mode 100644 gdb-xml/microblaze-stack-protect.xml

Comments

Peter Maydell Feb. 24, 2023, 12:46 p.m. UTC | #1
On Wed, 22 Feb 2023 at 02:00, Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> The following changes since commit 79b677d658d3d35e1e776826ac4abb28cdce69b8:
>
>   Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2023-02-21 11:28:31 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20230221
>
> for you to fetch changes up to dbd672c87f19949bb62bfb1fb3a97b9729fd7560:
>
>   sysemu/os-win32: fix setjmp/longjmp on windows-arm64 (2023-02-21 13:45:48 -1000)
>
> ----------------------------------------------------------------
> tcg: Allow first half of insn in ram, and second half in mmio
> linux-user/sparc: SIGILL for unknown trap vectors
> linux-user/microblaze: SIGILL for privileged insns
> linux-user: Fix deadlock while exiting due to signal
> target/microblaze: Add gdbstub xml
> util: Adjust cacheflush for windows-arm64
> include/sysemu/os-win32: Adjust setjmp/longjmp for windows-arm64
>



Applied to target-arm.next, thanks.

-- PMM
Peter Maydell Feb. 24, 2023, 1:05 p.m. UTC | #2
On Fri, 24 Feb 2023 at 12:46, Peter Maydell <peter.maydell@linaro.org> wrote:
>
> On Wed, 22 Feb 2023 at 02:00, Richard Henderson
> <richard.henderson@linaro.org> wrote:
> >
> > The following changes since commit 79b677d658d3d35e1e776826ac4abb28cdce69b8:
> >
> >   Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2023-02-21 11:28:31 +0000)
> >
> > are available in the Git repository at:
> >
> >   https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20230221
> >
> > for you to fetch changes up to dbd672c87f19949bb62bfb1fb3a97b9729fd7560:
> >
> >   sysemu/os-win32: fix setjmp/longjmp on windows-arm64 (2023-02-21 13:45:48 -1000)
> >
> > ----------------------------------------------------------------
> > tcg: Allow first half of insn in ram, and second half in mmio
> > linux-user/sparc: SIGILL for unknown trap vectors
> > linux-user/microblaze: SIGILL for privileged insns
> > linux-user: Fix deadlock while exiting due to signal
> > target/microblaze: Add gdbstub xml
> > util: Adjust cacheflush for windows-arm64
> > include/sysemu/os-win32: Adjust setjmp/longjmp for windows-arm64
> >
>
>
>
> Applied to target-arm.next, thanks.

Whoops, wrong canned reply again. Try this one:

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/8.0
for any user-visible changes.

-- PMM