All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 0/3] Hex queue
@ 2026-08-06 21:36 Brian Cain
  2026-08-06 21:36 ` [PULL 1/3] target/hexagon: accept valid packets rejected by check Brian Cain
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Brian Cain @ 2026-08-06 21:36 UTC (permalink / raw)
  To: qemu-devel; +Cc: brian.cain, stefanha

The following changes since commit 3e3ccab106f879b1512f8e0d51a827dd4de30e22:

  Update version for v11.1.0-rc3 release (2026-08-04 15:36:08 -0400)

are available in the Git repository at:

  https://github.com/qualcomm/qemu tags/hex-20260806-pull-request

for you to fetch changes up to 8f5bf4fa0aa2f5648f016b8265d86d4b05b42307:

  target/hexagon: don't let an idef-parser dest clobber its own source (2026-08-06 08:18:51 -0700)

----------------------------------------------------------------
hexagon: fix cmpy*(), same-slot packets

Fixes for these two bugs:
* short-circuited packets with `cmpy(Rs,Rt)` would get the wrong result
when Rs is the same register as Rt.
* some packets with slot constraints were incorrectly rejected as having
an invalid encoding/shuffle.

----------------------------------------------------------------

Brian Cain (3):
  target/hexagon: accept valid packets rejected by check
  tests/tcg/hexagon: add slot-assignment tests
  target/hexagon: don't let an idef-parser dest clobber its own source

 target/hexagon/genptr.h                |  1 +
 target/hexagon/decode.c                | 30 ++++++++---
 target/hexagon/genptr.c                | 11 ++++
 tests/tcg/hexagon/invalid-slots.c      | 72 ++++++++++++++++++++++++++
 tests/tcg/hexagon/read_write_overlap.c | 47 +++++++++++++++++
 tests/tcg/hexagon/valid-slots.c        | 62 ++++++++++++++++++++++
 target/hexagon/gen_tcg_funcs.py        | 15 ++++++
 target/hexagon/hex_common.py           | 12 +++++
 tests/tcg/hexagon/Makefile.target      |  1 +
 9 files changed, 243 insertions(+), 8 deletions(-)
 create mode 100644 tests/tcg/hexagon/valid-slots.c

-- 
2.34.1


^ permalink raw reply	[flat|nested] 10+ messages in thread
* [PULL 0/3] hex queue
@ 2026-03-20 14:50 Brian Cain
  2026-03-23 12:42 ` Peter Maydell
  0 siblings, 1 reply; 10+ messages in thread
From: Brian Cain @ 2026-03-20 14:50 UTC (permalink / raw)
  To: qemu-devel, peter.maydell; +Cc: brian.cain

The following changes since commit 8e711856d7639cbffa51405f2cc2366e3d9e3a23:

  Merge tag 'hppa-fixes-for-v11-pull-request' of https://github.com/hdeller/qemu-hppa into staging (2026-03-20 10:04:48 +0000)

are available in the Git repository at:

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

for you to fetch changes up to 1adf67b3c445f4060900440ea210e7a1e03042f5:

  tests/tcg/hexagon: add test for predicated .new branch LSB evaluation (2026-03-20 07:43:03 -0700)

----------------------------------------------------------------
Fix for J2_jumptnew{,pt} pred-reg misbehavior

----------------------------------------------------------------
Brian Cain (3):
      target/hexagon: fix J2_jumptnew/pt predicate check to use LSB
      target/hexagon: use TCG_COND_TSTEQ/TSTNE for predicate branches
      tests/tcg/hexagon: add test for predicated .new branch LSB evaluation

 target/hexagon/gen_tcg.h                 |  94 ++++-----
 target/hexagon/genptr.c                  |  32 ++-
 target/hexagon/translate.c               |   2 +-
 tests/tcg/hexagon/test_pnew_jump_loads.c | 341 +++++++++++++++++++++++++++++++
 tests/tcg/hexagon/Makefile.target        |   3 +
 5 files changed, 394 insertions(+), 78 deletions(-)
 create mode 100644 tests/tcg/hexagon/test_pnew_jump_loads.c

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2026-08-12  6:38 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-06 21:36 [PULL 0/3] Hex queue Brian Cain
2026-08-06 21:36 ` [PULL 1/3] target/hexagon: accept valid packets rejected by check Brian Cain
2026-08-06 21:36 ` [PULL 2/3] tests/tcg/hexagon: add slot-assignment tests Brian Cain
2026-08-06 21:36 ` [PULL 3/3] target/hexagon: don't let an idef-parser dest clobber its own source Brian Cain
2026-08-09 13:00 ` [PULL 0/3] Hex queue Stefan Hajnoczi
2026-08-09 21:24   ` Brian Cain
2026-08-11 21:37 ` Stefan Hajnoczi
2026-08-12  6:31 ` Michael Tokarev
  -- strict thread matches above, loose matches on Subject: below --
2026-03-20 14:50 [PULL 0/3] hex queue Brian Cain
2026-03-23 12:42 ` Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.