While preparing l2vic device implementation, I found a couple of bugs
that were preventing those tests from working.
v2 adds a new patch: `tests/functional/hexagon: add arch_tests functional
test`, like the one from https://lore.kernel.org/qemu-devel/20260715185701.1287176-8-brian.cain@oss.qualcomm.com/
but omitting test_int_steering which depends on l2vic.
v1: https://lore.kernel.org/qemu-devel/20260709230645.3033240-1-brian.cain@oss.qualcomm.com/
Brian Cain (3):
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
MAINTAINERS | 1 +
target/hexagon/translate.h | 3 ++
target/hexagon/genptr.c | 14 +++--
target/hexagon/translate.c | 56 +++++++++++++-------
tests/functional/hexagon/meson.build | 5 ++
tests/functional/hexagon/test_arch_tests.py | 57 +++++++++++++++++++++
tests/functional/meson.build | 1 +
7 files changed, 116 insertions(+), 21 deletions(-)
create mode 100644 tests/functional/hexagon/meson.build
create mode 100755 tests/functional/hexagon/test_arch_tests.py
--
2.34.1