All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/12] Hexagon fix queue
@ 2026-07-17 19:15 Brian Cain
  2026-07-17 19:15 ` [PULL 01/12] tests/docker: hexagon fix podman untar, 22.1.8 Brian Cain
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: Brian Cain @ 2026-07-17 19:15 UTC (permalink / raw)
  To: qemu-devel; +Cc: brian.cain, stefanha

The following changes since commit 5ef0ecc5942ee07bb581cc96a97bbfc0fdf4005c:

  Merge tag 'hw-misc-20260714' of https://github.com/philmd/qemu into staging (2026-07-17 10:01:52 +0100)

are available in the Git repository at:

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

for you to fetch changes up to 260d15c45b938511ade1992d7ff3efe47b7519bf:

  tests/functional/hexagon: add arch_tests functional test (2026-07-17 10:04:45 -0700)

----------------------------------------------------------------
Hexagon fix queue

Fixes for these issues:

* fix unaligned scalar accesses (now correctly faults/raises exception)
* fix build error with --disable-hexagon-idef-parser and gcc 14
* fix system emulation bugs: packet sreg writes, PC stuck on non-COF TB-end
* fix debug accesses w/MMU

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

Brian Cain (11):
  tests/docker: hexagon fix podman untar, 22.1.8
  gitlab-ci: build hexagon-softmmu to enable functional test
  target/hexagon: fix -Wshadow=local build error on GCC 14
  target/hexagon: handle misaligned load/store cause codes in cpu_loop
  target/hexagon: raise SIGBUS on unaligned scalar loads
  target/hexagon: raise SIGBUS on unaligned scalar stores
  target/hexagon: raise SIGBUS on unaligned data access in sysemu
  tests/tcg/hexagon: add unaligned scalar test
  target/hexagon: initialize deferred sreg-write temps to current value
  target/hexagon: fix PC not advancing for non-COF TB-ending packets
  tests/functional/hexagon: add arch_tests functional test

Matheus Tavares Bernardino (1):
  target/hexagon: fix get_phys_addr_debug with in-page offset

 MAINTAINERS                                   |   1 +
 target/hexagon/gen_tcg.h                      |   4 +-
 target/hexagon/macros.h                       |  30 +++--
 target/hexagon/translate.h                    |   3 +
 linux-user/hexagon/cpu_loop.c                 |   5 +
 target/hexagon/cpu.c                          |  27 ++++
 target/hexagon/genptr.c                       |  24 ++--
 target/hexagon/idef-parser/parser-helpers.c   |   2 +-
 target/hexagon/op_helper.c                    |  13 +-
 target/hexagon/translate.c                    |  62 +++++----
 tests/tcg/hexagon/unaligned_data.c            | 118 ++++++++++++++++++
 .../dockerfiles/debian-hexagon-cross.docker   |  27 ++--
 .gitlab-ci.d/buildtest.yml                    |   4 +-
 tests/functional/hexagon/meson.build          |   5 +
 tests/functional/hexagon/test_arch_tests.py   |  57 +++++++++
 tests/functional/meson.build                  |   1 +
 tests/tcg/hexagon/Makefile.target             |   2 +
 17 files changed, 326 insertions(+), 59 deletions(-)
 create mode 100644 tests/tcg/hexagon/unaligned_data.c
 create mode 100644 tests/functional/hexagon/meson.build
 create mode 100755 tests/functional/hexagon/test_arch_tests.py

-- 
2.34.1


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

end of thread, other threads:[~2026-07-20 10:01 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-17 19:15 [PULL 00/12] Hexagon fix queue Brian Cain
2026-07-17 19:15 ` [PULL 01/12] tests/docker: hexagon fix podman untar, 22.1.8 Brian Cain
2026-07-17 19:15 ` [PULL 02/12] gitlab-ci: build hexagon-softmmu to enable functional test Brian Cain
2026-07-17 19:15 ` [PULL 03/12] target/hexagon: fix -Wshadow=local build error on GCC 14 Brian Cain
2026-07-17 19:15 ` [PULL 04/12] target/hexagon: handle misaligned load/store cause codes in cpu_loop Brian Cain
2026-07-17 19:15 ` [PULL 05/12] target/hexagon: raise SIGBUS on unaligned scalar loads Brian Cain
2026-07-17 19:15 ` [PULL 06/12] target/hexagon: raise SIGBUS on unaligned scalar stores Brian Cain
2026-07-17 19:15 ` [PULL 07/12] target/hexagon: raise SIGBUS on unaligned data access in sysemu Brian Cain
2026-07-17 19:15 ` [PULL 08/12] tests/tcg/hexagon: add unaligned scalar test Brian Cain
2026-07-17 19:15 ` [PULL 09/12] target/hexagon: fix get_phys_addr_debug with in-page offset Brian Cain
2026-07-17 19:15 ` [PULL 10/12] target/hexagon: initialize deferred sreg-write temps to current value Brian Cain
2026-07-17 19:15 ` [PULL 11/12] target/hexagon: fix PC not advancing for non-COF TB-ending packets Brian Cain
2026-07-17 19:15 ` [PULL 12/12] tests/functional/hexagon: add arch_tests functional test Brian Cain
2026-07-20 10:01 ` [PULL 00/12] Hexagon fix queue Stefan Hajnoczi

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.