All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 0/9] hex queue
@ 2026-04-24  2:35 Brian Cain
  2026-04-24  2:35 ` [PULL 1/9] Hexagon (target/hexagon) Properly handle Hexagon CPU version Brian Cain
                   ` (9 more replies)
  0 siblings, 10 replies; 13+ messages in thread
From: Brian Cain @ 2026-04-24  2:35 UTC (permalink / raw)
  To: qemu-devel, stefanha; +Cc: brian.cain

The following changes since commit bb230769b4d01de714bed686161ad39a8f4f3fd1:

  Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging (2026-04-22 14:30:04 -0400)

are available in the Git repository at:

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

for you to fetch changes up to b4bbd68882f24b0f99593b48fc50122e5dac5c41:

  target/hexagon: Change DisasContext packet type (2026-04-23 14:49:38 -0700)

----------------------------------------------------------------
Hexagon arch rev specific behavior

----------------------------------------------------------------
Brian Cain (1):
      tests/tcg/hexagon: Add test for revision-gated instruction decoding

Marco Liebel (1):
      target/hexagon: Change DisasContext packet type

Matheus Tavares Bernardino (1):
      Hexagon (target/hexagon) Introduce tag_rev_info.c.inc

Taylor Simpson (6):
      Hexagon (target/hexagon) Properly handle Hexagon CPU version
      Hexagon (linux-user/hexagon) Identify Hexagon version in ELF file
      Hexagon (target/hexagon) Add Hexagon definition field to DisasContext
      Hexagon (target/hexagon) Check each opcode against current CPU definition
      Hexagon (target/hexagon) Disassembly of invalid packets
      Hexagon (target/hexagon) Remove snprint_a_pkt_debug

 target/hexagon/cpu-qom.h             |  27 ++
 target/hexagon/cpu.h                 |   2 +
 target/hexagon/cpu_bits.h            |   4 +-
 target/hexagon/decode.h              |   2 +
 target/hexagon/gen_tcg.h             |   2 +-
 target/hexagon/macros.h              |   6 +-
 target/hexagon/printinsn.h           |   4 +-
 target/hexagon/translate.h           |   3 +-
 disas/hexagon.c                      |   3 +-
 linux-user/hexagon/elfload.c         |  43 ++-
 target/hexagon/cpu.c                 |  48 ++-
 target/hexagon/decode.c              |  58 +++-
 target/hexagon/genptr.c              |  14 +-
 target/hexagon/printinsn.c           |  40 +--
 target/hexagon/translate.c           | 114 +++----
 tests/tcg/hexagon/check_rev_gating.c | 141 ++++++++
 target/hexagon/tag_rev_info.c.inc    | 613 +++++++++++++++++++++++++++++++++++
 target/hexagon/gen_tcg_funcs.py      |   2 +-
 target/hexagon/hex_common.py         |   4 +-
 tests/tcg/hexagon/Makefile.target    |   6 +
 20 files changed, 976 insertions(+), 160 deletions(-)
 create mode 100644 tests/tcg/hexagon/check_rev_gating.c
 create mode 100644 target/hexagon/tag_rev_info.c.inc

^ permalink raw reply	[flat|nested] 13+ messages in thread
* [PULL 0/9] hex queue
@ 2026-01-02 20:11 Brian Cain
  2026-01-04 21:54 ` Richard Henderson
  0 siblings, 1 reply; 13+ messages in thread
From: Brian Cain @ 2026-01-02 20:11 UTC (permalink / raw)
  To: qemu-devel, richard.henderson; +Cc: brian.cain, ltaylorsimpson

The following changes since commit 667e1fff878326c35c7f5146072e60a63a9a41c8:

  Merge tag 'hw-misc-20251230' of https://github.com/philmd/qemu into staging (2025-12-31 16:44:17 +1100)

are available in the Git repository at:

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

for you to fetch changes up to 15722c774ab2fa6904464cd531bc1120d9553896:

  Hexagon (target/hexagon) s/log_write/gen_write (2025-12-31 22:57:44 -0600)

----------------------------------------------------------------
Bypass packet commit for implicit usr write; cleanup

----------------------------------------------------------------
Taylor Simpson (9):
      Hexagon (target/hexagon) Remove gen_tcg_func_table.py
      Hexagon (target/hexagon) Add pkt_need_commit argument to arch_fpop_end
      Hexagon (target/hexagon) Implicit writes to USR don't force packet commit
      Hexagon (tests/tcg/hexagon) Add test for USR changes in packet
      Hexagon (target/hexagon) analyze all reads before writes
      Hexagon (target/hexagon) Remove gen_log_reg_write
      Hexagon (target/hexagon) s/gen_log_pred_write/gen_pred_write
      Hexagon (target/hexagon) s/gen_log_vreg_write/gen_vreg_write
      Hexagon (target/hexagon) s/log_write/gen_write

 target/hexagon/arch.h                       |   2 +-
 target/hexagon/gen_tcg.h                    | 125 ++++++------
 target/hexagon/genptr.h                     |   3 +-
 target/hexagon/helper.h                     | 114 +++++------
 target/hexagon/translate.h                  |   1 +
 target/hexagon/arch.c                       |   3 +-
 target/hexagon/genptr.c                     |  92 ++++-----
 target/hexagon/idef-parser/parser-helpers.c |   4 +-
 target/hexagon/op_helper.c                  | 287 +++++++++++++++++-----------
 target/hexagon/translate.c                  |  53 +++--
 tests/tcg/hexagon/usr.c                     |  54 ++++++
 target/hexagon/README                       |  11 +-
 target/hexagon/gen_analyze_funcs.py         |   4 +
 target/hexagon/gen_helper_funcs.py          |   8 +-
 target/hexagon/gen_tcg_func_table.py        |  66 -------
 target/hexagon/gen_tcg_funcs.py             |   7 +-
 target/hexagon/hex_common.py                |  56 +++---
 target/hexagon/meson.build                  |  10 -
 18 files changed, 472 insertions(+), 428 deletions(-)
 delete mode 100755 target/hexagon/gen_tcg_func_table.py

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

end of thread, other threads:[~2026-04-25 20:00 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-24  2:35 [PULL 0/9] hex queue Brian Cain
2026-04-24  2:35 ` [PULL 1/9] Hexagon (target/hexagon) Properly handle Hexagon CPU version Brian Cain
2026-04-24  2:35 ` [PULL 2/9] Hexagon (linux-user/hexagon) Identify Hexagon version in ELF file Brian Cain
2026-04-24  2:36 ` [PULL 3/9] Hexagon (target/hexagon) Add Hexagon definition field to DisasContext Brian Cain
2026-04-24  2:36 ` [PULL 4/9] Hexagon (target/hexagon) Introduce tag_rev_info.c.inc Brian Cain
2026-04-24  2:36 ` [PULL 5/9] Hexagon (target/hexagon) Check each opcode against current CPU definition Brian Cain
2026-04-24  2:36 ` [PULL 6/9] Hexagon (target/hexagon) Disassembly of invalid packets Brian Cain
2026-04-24  2:36 ` [PULL 7/9] tests/tcg/hexagon: Add test for revision-gated instruction decoding Brian Cain
2026-04-24  2:36 ` [PULL 8/9] Hexagon (target/hexagon) Remove snprint_a_pkt_debug Brian Cain
2026-04-24  2:36 ` [PULL 9/9] target/hexagon: Change DisasContext packet type Brian Cain
2026-04-25 16:59 ` [PULL 0/9] hex queue Stefan Hajnoczi
  -- strict thread matches above, loose matches on Subject: below --
2026-01-02 20:11 Brian Cain
2026-01-04 21:54 ` Richard Henderson

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.