On Wed, Oct 14, 2026 at 2:52 PM Brian Cain <[email protected]> wrote: > > Add decode and translation for trap2 and the vallocframe and > vdeallocframe instruction forms introduced with v83. Model vector stack > overflow as a precise exception and report it to linux-user as SIGSEGV. > > Signed-off-by: Brian Cain <[email protected]> > --- > target/hexagon/cpu_bits.h | 1 + > target/hexagon/gen_tcg.h | 51 +++++++++++++++++++++++++ > target/hexagon/hex_regs.h | 2 + > target/hexagon/translate.h | 1 + > linux-user/hexagon/cpu_loop.c | 4 ++ > target/hexagon/cpu.c | 2 +- > target/hexagon/hexswi.c | 5 +++ > target/hexagon/translate.c | 2 +- > target/hexagon/tag_rev_info.c.inc | 10 +++++ > target/hexagon/gen_idef_parser_funcs.py | 2 +- > target/hexagon/gen_tcg_funcs.py | 4 +- > target/hexagon/imported/encode_pp.def | 5 +++ > target/hexagon/imported/system.idef | 8 ++++ > 13 files changed, 93 insertions(+), 4 deletions(-) >
I think patch 6 and 7 should be squashed, because 7 reverts some changes introduced in 6. Or maybe split into one that deals with trap2 and one that deals with vector frame instructions.
