
1 Aug
2019
1 Aug
'19
4:39 a.m.
Rick Chen rickchen36@gmail.com 於 2019年7月18日 週四 上午11:25寫道:
From: Bin Meng [mailto:bmeng.cn@gmail.com] Sent: Thursday, July 11, 2019 2:43 PM To: Rick Jian-Zhi Chen(陳建志); Anup Patel; Lukas Auer; U-Boot Mailing List Subject: [PATCH 2/2] riscv: Access CSRs using CSR numbers
We should prefer accessing CSRs using their CSR numbers because:
- It compiles fine with older toolchains.
- We can use latest CSR names in #define macro names of CSR numbers as-per RISC-V spec.
- We can access newly added CSRs even if toolchain does not recognize newly added CSRs by name.
This commit is inspired from Linux kernel commit a3182c91ef4e ("RISC-V: Access CSRs using CSR numbers").
Signed-off-by: Bin Meng bmeng.cn@gmail.com
arch/riscv/cpu/cpu.c | 9 +- arch/riscv/cpu/start.S | 3 +- arch/riscv/include/asm/csr.h | 12 ++ arch/riscv/include/asm/encoding.h | 238 +------------------------------------- 4 files changed, 19 insertions(+), 243 deletions(-)
Applied to u-boot-riscv/master, thanks!
Rick