All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] hexagon: fixes for tlb, badva
@ 2026-09-03 18:56 Brian Cain
  2026-09-03 18:56 ` [PATCH 1/8] hw/hexagon: register the V68N_1024 machine Brian Cain
                   ` (7 more replies)
  0 siblings, 8 replies; 20+ messages in thread
From: Brian Cain @ 2026-09-03 18:56 UTC (permalink / raw)
  To: qemu-devel; +Cc: Brian Cain, Philippe Mathieu-Daudé, Pierrick Bouvier

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


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

end of thread, other threads:[~2026-09-04 13:32 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-03 18:56 [PATCH 0/8] hexagon: fixes for tlb, badva Brian Cain
2026-09-03 18:56 ` [PATCH 1/8] hw/hexagon: register the V68N_1024 machine Brian Cain
2026-09-03 19:36   ` Pierrick Bouvier
2026-09-03 18:56 ` [PATCH 2/8] target/hexagon: read BADVA as an alias of BADVA0/1 Brian Cain
2026-09-03 19:36   ` Pierrick Bouvier
2026-09-03 18:56 ` [PATCH 3/8] target/hexagon: kick vCPU when re-asserting interrupts Brian Cain
2026-09-03 19:36   ` Pierrick Bouvier
2026-09-04 13:30   ` Philippe Mathieu-Daudé
2026-09-03 18:56 ` [PATCH 4/8] hw/intc: name the L2VIC edge trigger check Brian Cain
2026-09-03 19:37   ` Pierrick Bouvier
2026-09-04 13:31   ` Philippe Mathieu-Daudé
2026-09-03 18:56 ` [PATCH 5/8] target/hexagon: assert guest register pair alignment Brian Cain
2026-09-03 19:37   ` Pierrick Bouvier
2026-09-04 13:32   ` Philippe Mathieu-Daudé
2026-09-03 18:56 ` [PATCH 6/8] hexagon: raise imprecise exception for multi-TLB matches Brian Cain
2026-09-03 19:37   ` Pierrick Bouvier
2026-09-03 18:56 ` [PATCH 7/8] tests/functional/hexagon: add tests, update to v0.2.14 Brian Cain
2026-09-03 19:38   ` Pierrick Bouvier
2026-09-03 18:56 ` [PATCH 8/8] tests/functional/hexagon: update arch tests " Brian Cain
2026-09-03 19:38   ` Pierrick Bouvier

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.