[PULL 0/8] hex queue

Brian Cain posted 8 patches 3 weeks, 6 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20251017205028.1105595-1-brian.cain@oss.qualcomm.com
Maintainers: Brian Cain <brian.cain@oss.qualcomm.com>, Laurent Vivier <laurent@vivier.eu>, Alessandro Di Federico <ale@rev.ng>, Anton Johansson <anjo@rev.ng>
target/hexagon/idef-parser/README.rst       |   2 +-
target/hexagon/insn.h                       |   4 +-
target/hexagon/macros.h                     |   8 +-
linux-user/hexagon/signal.c                 | 184 +++++++++++-----------------
target/hexagon/decode.c                     |   4 +-
target/hexagon/genptr.c                     |   3 +-
target/hexagon/idef-parser/parser-helpers.c |   4 +-
target/hexagon/op_helper.c                  |   4 +-
target/hexagon/translate.c                  |   9 +-
tests/tcg/hexagon/signal_context.c          |  23 +++-
target/hexagon/gen_helper_funcs.py          |   2 +-
target/hexagon/hex_common.py                |  22 +++-
target/hexagon/idef-parser/prepare          |  24 ----
target/hexagon/meson.build                  |   5 +-
14 files changed, 133 insertions(+), 165 deletions(-)
delete mode 100755 target/hexagon/idef-parser/prepare
[PULL 0/8] hex queue
Posted by Brian Cain 3 weeks, 6 days ago
The following changes since commit 18f6f30b0089b470f3e737637a86dfb81ebd6eae:

  Merge tag 'pull-request-2025-10-16' of https://gitlab.com/thuth/qemu into staging (2025-10-16 12:27:12 -0700)

are available in the Git repository at:

  https://github.com/quic/qemu tags/pull-hex-20251017

for you to fetch changes up to f97700e0752753e294db11de8462aef5d8009a89:

  target/hexagon: Only indent on linux (2025-10-17 13:45:46 -0700)

----------------------------------------------------------------
Fixes for linux-user sigcontext save/restore, etc.

misc: avoid inconsistencies w/indent on macOS
fix hexagon linux-user sigcontext discrepancy, found by Alex @ Zig

----------------------------------------------------------------
Anton Johansson (2):
      target/hexagon: Replace `prepare` script with meson target
      target/hexagon: Only indent on linux

Brian Cain (6):
      linux-user/hexagon: Fix sigcontext
      linux-user/hexagon: use abi_ulong
      linux-user/hexagon: Use an array for GPRs
      tests/tcg/hexagon: Add cs{0,1} coverage
      target/hexagon: handle .new values
      target/hexagon: s/pkt_has_store/pkt_has_scalar_store

 target/hexagon/idef-parser/README.rst       |   2 +-
 target/hexagon/insn.h                       |   4 +-
 target/hexagon/macros.h                     |   8 +-
 linux-user/hexagon/signal.c                 | 184 +++++++++++-----------------
 target/hexagon/decode.c                     |   4 +-
 target/hexagon/genptr.c                     |   3 +-
 target/hexagon/idef-parser/parser-helpers.c |   4 +-
 target/hexagon/op_helper.c                  |   4 +-
 target/hexagon/translate.c                  |   9 +-
 tests/tcg/hexagon/signal_context.c          |  23 +++-
 target/hexagon/gen_helper_funcs.py          |   2 +-
 target/hexagon/hex_common.py                |  22 +++-
 target/hexagon/idef-parser/prepare          |  24 ----
 target/hexagon/meson.build                  |   5 +-
 14 files changed, 133 insertions(+), 165 deletions(-)
 delete mode 100755 target/hexagon/idef-parser/prepare
Re: [PULL 0/8] hex queue
Posted by Michael Tokarev 3 weeks, 6 days ago
On 10/17/25 23:50, Brian Cain wrote:
> The following changes since commit 18f6f30b0089b470f3e737637a86dfb81ebd6eae:
> 
>    Merge tag 'pull-request-2025-10-16' of https://gitlab.com/thuth/qemu into staging (2025-10-16 12:27:12 -0700)
> 
> are available in the Git repository at:
> 
>    https://github.com/quic/qemu tags/pull-hex-20251017
> 
> for you to fetch changes up to f97700e0752753e294db11de8462aef5d8009a89:
> 
>    target/hexagon: Only indent on linux (2025-10-17 13:45:46 -0700)
> 
> ----------------------------------------------------------------
> Fixes for linux-user sigcontext save/restore, etc.
> 
> misc: avoid inconsistencies w/indent on macOS
> fix hexagon linux-user sigcontext discrepancy, found by Alex @ Zig
> 
> ----------------------------------------------------------------
> Anton Johansson (2):
>        target/hexagon: Replace `prepare` script with meson target
>        target/hexagon: Only indent on linux
> 
> Brian Cain (6):
>        linux-user/hexagon: Fix sigcontext
>        linux-user/hexagon: use abi_ulong
>        linux-user/hexagon: Use an array for GPRs
>        tests/tcg/hexagon: Add cs{0,1} coverage
>        target/hexagon: handle .new values
>        target/hexagon: s/pkt_has_store/pkt_has_scalar_store

Is there anything in there which should be picked up for active
qemu stable series (10.0 & 10.1), or is it not worth the effort?
(the sigcontext fixes seems to be good candidates, though are
a bit large).

Thanks,

/mjt
Re: [PULL 0/8] hex queue
Posted by Richard Henderson 3 weeks, 6 days ago
On 10/17/25 13:50, Brian Cain wrote:
> The following changes since commit 18f6f30b0089b470f3e737637a86dfb81ebd6eae:
> 
>    Merge tag 'pull-request-2025-10-16' ofhttps://gitlab.com/thuth/qemu into staging (2025-10-16 12:27:12 -0700)
> 
> are available in the Git repository at:
> 
>    https://github.com/quic/qemu tags/pull-hex-20251017
> 
> for you to fetch changes up to f97700e0752753e294db11de8462aef5d8009a89:
> 
>    target/hexagon: Only indent on linux (2025-10-17 13:45:46 -0700)
> 
> ----------------------------------------------------------------
> Fixes for linux-user sigcontext save/restore, etc.
> 
> misc: avoid inconsistencies w/indent on macOS
> fix hexagon linux-user sigcontext discrepancy, found by Alex @ Zig


Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/10.2 as appropriate.

r~