MTTCG was previously reviewed but there were some test stability issues.  Some
of those have shown to be test defects, so we've updated some of those and
skipped others for now.

New test assertions also uncovered a gap with direct-to-guest event delivery.

A related earlier series (fixes since landed): 
https://lore.kernel.org/qemu-devel/[email protected]/

Brian Cain (6):
  target/hexagon: don't take the BQL to find the MMU index
  target/hexagon: enable MTTCG for system emulation
  target/hexagon: deliver events direct-to-guest
  target/hexagon: implement the guest virt insns
  target/hexagon: let a lock owner service interrupts
  tests/functional/hexagon: update release assets to v0.3.1

 include/hw/hexagon/hexagon_globalreg.h      |   6 ++
 target/hexagon/hexswi.h                     |   6 ++
 target/hexagon/sys_macros.h                 |  57 +++++-----
 hw/hexagon/hexagon_globalreg.c              |   9 +-
 target/hexagon/cpu.c                        |  12 ++-
 target/hexagon/cpu_helper.c                 |   1 -
 target/hexagon/hex_interrupts.c             |  13 ++-
 target/hexagon/hexswi.c                     | 113 +++++++++++++++++++-
 target/hexagon/op_helper.c                  |   2 -
 target/hexagon/hex_common.py                |   2 +-
 tests/functional/hexagon/meson.build        |   1 +
 tests/functional/hexagon/test_arch_tests.py |  10 +-
 tests/functional/hexagon/test_systests.py   |  14 ++-
 13 files changed, 191 insertions(+), 55 deletions(-)

-- 
2.34.1

Reply via email to