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.

Reply via email to