This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[PING] [PATCH v3 0/4] RISC-V: Support more rigorous check for CSR, and update them to spec 1.12.
- From: Nelson Chu <nelson dot chu at sifive dot com>
- To: Binutils <binutils at sourceware dot org>
- Cc: Palmer Dabbelt <palmerdabbelt at google dot com>, Jim Wilson <jimw at sifive dot com>, Andrew Waterman <andrew at sifive dot com>, Kito Cheng <kito dot cheng at sifive dot com>
- Date: Fri, 3 Jan 2020 09:29:33 +0800
- Subject: [PING] [PATCH v3 0/4] RISC-V: Support more rigorous check for CSR, and update them to spec 1.12.
- References: <1576473701-11072-1-git-send-email-nelson.chu@sifive.com>
Kind reminder :)
Any comments or suggestions?
Thanks
Best Regards
Nelson
On Mon, Dec 16, 2019 at 1:21 PM Nelson Chu <nelson.chu@sifive.com> wrote:
>
> Dear Palmer,
>
> I'm on the master branch, but failed to notice that my internal build environment
> add the --disable-gdb configure option to disable the GDB build. I'm really sorry
> for this. After attaching the v3 patches, I can build riscv-gdb now. However,
> the csr checking only work for the assembler so far. I extend the DECLARE_CSR
> to record more informaton (`class`), but these information are unused in GDB.
> Therefore, I just fix the GDB build failed by allowing more arguments for
> DECLARE_CSR.
>
> Thanks and best regards
> Nelson
>
>
> Fix the build failed for GDB.
>
> * [PATCH v3 1/4] RISC-V: Update the CSR to privilege spec 1.12.
> Same as the previous one.
>
> * [PATCH v3 2/4] RISC-V: Support the ISA-dependent CSR checking.
> Upadte the gdb/riscv-tdep.h and gdb/riscv-tdep.c since the DECLARE_CSR is changed.
>
> * [PATCH v3 3/4] RISC-V: Support the read-only CSR checking.
> Same as the previous one.
>
> * [PATCH v3 4/4] RISC-V: Disable the CSR checking by default.
> Same as the previous one.
>