[PATCH] RISC-V: Add missing DECLARE_INSNs for Zicbo{m,p,z}
Nelson Chu
nelson.chu@sifive.com
Fri Apr 22 02:01:52 GMT 2022
More information about the Binutils mailing list
Fri Apr 22 02:01:52 GMT 2022
- Previous message (by thread): [PATCH] RISC-V: Add missing DECLARE_INSNs for Zicbo{m,p,z}
- Next message (by thread): [PATCH] bfd: Add Support for DW_FORM_strx* and DW_FORM_addrx*.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
LGTM, committed. Thanks. Nelson On Fri, Apr 22, 2022 at 6:31 AM Christoph Muellner <cmuellner@gcc.gnu.org> wrote: > > The recently added support for the Zicbo{m,p,z} extensions did not > include DECLARE_INSN() declarations for the instructions. > These declarations are needed by GDB's instruction detection code. > This patch adds them. > > Signed-off-by: Christoph Muellner <cmuellner@gcc.gnu.org> > --- > include/opcode/riscv-opc.h | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/include/opcode/riscv-opc.h b/include/opcode/riscv-opc.h > index 3eea33a5dae..15e405bc14e 100644 > --- a/include/opcode/riscv-opc.h > +++ b/include/opcode/riscv-opc.h > @@ -2720,6 +2720,15 @@ DECLARE_INSN(hsv_b, MATCH_HSV_B, MASK_HSV_B) > DECLARE_INSN(hsv_h, MATCH_HSV_H, MASK_HSV_H) > DECLARE_INSN(hsv_w, MATCH_HSV_W, MASK_HSV_W) > DECLARE_INSN(hsv_d, MATCH_HSV_D, MASK_HSV_D) > +/* Zicbop instructions. */ > +DECLARE_INSN(prefetch_r, MATCH_PREFETCH_R, MASK_PREFETCH_R); > +DECLARE_INSN(prefetch_w, MATCH_PREFETCH_W, MASK_PREFETCH_W); > +DECLARE_INSN(prefetch_i, MATCH_PREFETCH_I, MASK_PREFETCH_I); > +/* Zicbom/Zicboz instructions. */ > +DECLARE_INSN(cbo_clean, MATCH_CBO_CLEAN, MASK_CBO_CLEAN); > +DECLARE_INSN(cbo_flush, MATCH_CBO_FLUSH, MASK_CBO_FLUSH); > +DECLARE_INSN(cbo_inval, MATCH_CBO_INVAL, MASK_CBO_INVAL); > +DECLARE_INSN(cbo_zero, MATCH_CBO_ZERO, MASK_CBO_ZERO); > #endif /* DECLARE_INSN */ > #ifdef DECLARE_CSR > /* Unprivileged Counter/Timers CSRs. */ > -- > 2.35.1 >
- Previous message (by thread): [PATCH] RISC-V: Add missing DECLARE_INSNs for Zicbo{m,p,z}
- Next message (by thread): [PATCH] bfd: Add Support for DW_FORM_strx* and DW_FORM_addrx*.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list