[PATCH 0/8] hexagon: fixes for tlb, badva

Brian Cain posted 8 patches 3 weeks, 2 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260903185622.3234171-1-brian.cain@oss.qualcomm.com
Maintainers: Brian Cain <brian.cain@oss.qualcomm.com>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
hw/hexagon/hexagon_dsp.c                    | 23 +++++++++++++++++++++
hw/hexagon/hexagon_tlb.c                    | 10 +++++++++
hw/intc/hex-l2vic.c                         | 13 ++++++++----
target/hexagon/hex_interrupts.c             |  2 +-
target/hexagon/hex_mmu.c                    | 12 ++++++++---
target/hexagon/hexswi.c                     |  1 +
target/hexagon/op_helper.c                  |  9 ++++++++
target/hexagon/translate.c                  | 22 +++++++-------------
tests/functional/hexagon/test_arch_tests.py |  6 +++---
tests/functional/hexagon/test_systests.py   | 17 +++++++++++----
10 files changed, 86 insertions(+), 29 deletions(-)
[PATCH 0/8] hexagon: fixes for tlb, badva
Posted by Brian Cain 3 weeks, 2 days ago
Additional test suites uncover some subtle issues with TLBs, interrupts
and badva register.

Brian Cain (8):
  hw/hexagon: register the V68N_1024 machine
  target/hexagon: read BADVA as an alias of BADVA0/1
  target/hexagon: kick vCPU when re-asserting interrupts
  hw/intc: name the L2VIC edge trigger check
  target/hexagon: assert guest register pair alignment
  hexagon: raise imprecise exception for multi-TLB matches
  tests/functional/hexagon: add tests, update to v0.2.14
  tests/functional/hexagon: update arch tests to v0.2.14

 hw/hexagon/hexagon_dsp.c                    | 23 +++++++++++++++++++++
 hw/hexagon/hexagon_tlb.c                    | 10 +++++++++
 hw/intc/hex-l2vic.c                         | 13 ++++++++----
 target/hexagon/hex_interrupts.c             |  2 +-
 target/hexagon/hex_mmu.c                    | 12 ++++++++---
 target/hexagon/hexswi.c                     |  1 +
 target/hexagon/op_helper.c                  |  9 ++++++++
 target/hexagon/translate.c                  | 22 +++++++-------------
 tests/functional/hexagon/test_arch_tests.py |  6 +++---
 tests/functional/hexagon/test_systests.py   | 17 +++++++++++----
 10 files changed, 86 insertions(+), 29 deletions(-)

-- 
2.34.1