The following changes since commit 7e8d3c7fc460fe7cd28a3e423d7466fa292bc269:

  Merge tag 'pull-aspeed-20261015' of https://github.com/legoater/qemu into 
staging (2026-10-15 14:58:28 +0200)

are available in the Git repository at:

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

for you to fetch changes up to 34c91feed0817d3aae6c6beddc9446ccd2f78602:

  tests/functional/hexagon: add MiniVM, lock tests (2026-10-15 13:01:32 -0700)

----------------------------------------------------------------
Hexagon: bugfixes + pcycle support

----------------------------------------------------------------
Brian Cain (9):
      target/hexagon: remove packet-count PCYCLE implementation
      hw/hexagon: model PCYCLE with virtual clock
      target/hexagon: mark clock-backed register reads as I/O
      exec: correct translator_io_start documentation
      target/hexagon: check privilege mode for system instructions
      target/hexagon: wake K0 and TLB lock waiters
      target/hexagon: halt on tlblock when the TLB lock is contended
      target/hexagon: set a started thread's enable bit when start retires
      tests/functional/hexagon: add MiniVM, lock tests

 include/exec/translator.h                 |   5 +-
 include/hw/hexagon/hexagon_globalreg.h    |   5 ++
 target/hexagon/cpu.h                      |   3 +-
 target/hexagon/cpu_helper.h               |   6 --
 target/hexagon/gen_tcg_sys.h              |   8 +-
 target/hexagon/helper.h                   |   2 +
 target/hexagon/translate.h                |   3 +-
 hw/hexagon/hexagon_globalreg.c            | 129 ++++++++++++++++++++++++++++++
 target/hexagon/cpu.c                      |  12 ++-
 target/hexagon/cpu_helper.c               |  85 ++------------------
 target/hexagon/genptr.c                   |  38 ++++++++-
 target/hexagon/hex_interrupts.c           |   8 +-
 target/hexagon/hex_mmu.c                  |   6 ++
 target/hexagon/hexswi.c                   |  10 ++-
 target/hexagon/machine.c                  |   2 +-
 target/hexagon/op_helper.c                |  47 +++++++++++
 target/hexagon/translate.c                |  36 ++++-----
 hw/hexagon/trace-events                   |   1 +
 target/hexagon/gen_tcg_funcs.py           |  16 ++--
 target/hexagon/hex_common.py              |   8 +-
 tests/functional/hexagon/meson.build      |   1 +
 tests/functional/hexagon/test_minivm.py   |  48 +++++++++++
 tests/functional/hexagon/test_systests.py |   3 +
 23 files changed, 345 insertions(+), 137 deletions(-)
 create mode 100755 tests/functional/hexagon/test_minivm.py

Reply via email to