On 10/14/2026 12:52 PM, Brian Cain wrote:
> Implement v83 restricted indirect-control-flow instructions and validate
> their targets.
> 
> Signed-off-by: Brian Cain <[email protected]>
> ---
>  target/hexagon/cpu.h                       |  3 ++
>  target/hexagon/cpu_bits.h                  |  1 +
>  target/hexagon/gen_tcg.h                   | 56 +++++++++++++++++++++-
>  target/hexagon/gen_tcg_sys.h               |  6 +++
>  target/hexagon/macros.h                    | 12 +++++
>  target/hexagon/translate.h                 |  3 ++
>  target/hexagon/attribs_def.h.inc           |  1 +
>  target/hexagon/reg_fields_def.h.inc        |  1 +
>  linux-user/hexagon/cpu_loop.c              |  6 +++
>  target/hexagon/cpu.c                       |  6 +++
>  target/hexagon/genptr.c                    | 36 ++++++++++++++
>  target/hexagon/hex_interrupts.c            |  3 ++
>  target/hexagon/hexswi.c                    | 11 +++++
>  target/hexagon/machine.c                   |  3 +-
>  target/hexagon/translate.c                 | 51 ++++++++++++++++++++
>  target/hexagon/tag_rev_info.c.inc          | 20 ++++++++
>  target/hexagon/imported/alu.idef           |  3 ++
>  target/hexagon/imported/branch.idef        | 38 +++++++++++++++
>  target/hexagon/imported/encode_pp.def      | 18 ++++++-
>  target/hexagon/imported/encode_subinsn.def |  1 +
>  target/hexagon/imported/subinsns.idef      |  2 +
>  target/hexagon/imported/system.idef        |  2 +-
>  22 files changed, 279 insertions(+), 4 deletions(-)
> 

Reviewed-by: Pierrick Bouvier <[email protected]>

Reply via email to