[PULL v2 0/8] tcg patch queue

Richard Henderson posted 8 patches 1 year, 2 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230222020023.904232-1-richard.henderson@linaro.org
Maintainers: Richard Henderson <richard.henderson@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, Laurent Vivier <laurent@vivier.eu>, "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Yanan Wang <wangyanan55@huawei.com>, Stefan Weil <sw@weilnetz.de>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Thomas Huth <thuth@redhat.com>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
There is a newer version of this series
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
[PULL v2 0/8] tcg patch queue
Posted by Richard Henderson 1 year, 2 months ago
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
Re: [PULL v2 0/8] tcg patch queue
Posted by Peter Maydell 1 year, 2 months ago
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
Re: [PULL v2 0/8] tcg patch queue
Posted by Peter Maydell 1 year, 2 months ago
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