[PATCH 1/2] RISC-V: Add reference to Zve32*
Andrew Burgess
aburgess@redhat.com
Fri Aug 11 12:40:50 GMT 2023
Tsukasa OI <research_trasio@irq.a4lg.com> writes:
> From: Tsukasa OI <research_trasio@irq.a4lg.com>
>
> Before actual xlen handling, this commit fixes its description to allow xlen
> less than 16 (but 4 or greater), to support vector subset extensions for
> embedded environment ('Zve32*').
I think you mean vlen instead of xlen in this commit message.
With that fixed this commit (1/2) is:
Approved-By: Andrew Burgess <aburgess@redhat.com>
Thanks,
Andrew
> ---
> gdb/arch/riscv.h | 7 ++++---
> 1 file changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/gdb/arch/riscv.h b/gdb/arch/riscv.h
> index 54610ed6c16b..d5ea1a55b214 100644
> --- a/gdb/arch/riscv.h
> +++ b/gdb/arch/riscv.h
> @@ -47,9 +47,10 @@ struct riscv_gdbarch_features
> int flen = 0;
>
> /* The size of the v-registers in bytes. The value 0 indicates a target
> - with no vector registers. The minimum value for a standard compliant
> - target should be 16, but GDB doesn't currently mind, and will accept
> - any vector size. */
> + with no vector registers. The minimum value for a 'V'-extension compliant
> + target should be 16 and 4 for an embedded subset compliant target (with
> + 'Zve32*' extension), but GDB doesn't currently mind, and will accept any
> + vector size. */
> int vlen = 0;
>
> /* When true this target is RV32E. */
>
> base-commit: cca56b22a33bc279db358adca68f704329e5f0a3
> --
> 2.41.0
More information about the Gdb-patches
mailing list