On Wed, Oct 21, 2026 at 5:44 PM Brian Cain <[email protected]> wrote:
>
> Implement v83 restricted indirect-control-flow instructions and validate
> their targets.
>
> Reviewed-by: Pierrick Bouvier <[email protected]>
> Signed-off-by: Brian Cain <[email protected]>
> ---
>  target/hexagon/cpu.h                       |  3 ++
>  target/hexagon/cpu_bits.h                  |  1 +
>  target/hexagon/gen_tcg.h                   | 62 +++++++++++++++++++++-
>  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              |  9 ++++
>  linux-user/hexagon/signal.c                |  8 +++
>  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                 | 59 ++++++++++++++++++++
>  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/ldst.idef          |  2 +
>  target/hexagon/imported/subinsns.idef      |  2 +
>  target/hexagon/imported/system.idef        |  2 +-
>  24 files changed, 306 insertions(+), 4 deletions(-)
>

Reviewed-by: Marco Liebel <[email protected]>

Reply via email to