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]>
