每一个hart有一套寄存器(4096csr?+gpr+fpr)
csr由riscv定义标准部分和厂家实现定义
csr 分类
1.标准和实现
riscv privileged P6 2.2 CSR Listing
misa
mvendorid
marchid
mimpid
mhartid
fflags
frm
fcsr // Float 指令扩展才有
mstatus
mtvec
mepc
mcause
mtval
mie
mip
mscratch
mcycle
mcycleh
minstret
minsterth
2.按功能
异常相关寄存器
mtvec
mcause
mtval
mepc
mstatus
mie
mip
非寄存器//而是 memorymap
mtime
mtimecmp
msip
PLIC