#
cb36ac0f |
| 20-Sep-2024 |
Xuan Hu <[email protected]> |
fix(CSR): Add legalization code for mstatus.MPP, mnstatus.MNPP and dcsr.PRV (#3577)
|
#
e3da8bad |
| 22-Jul-2024 |
Tang Haojin <[email protected]> |
build: purge chisel 3 and add deprecation check (#3250)
|
#
946f0090 |
| 11-Jun-2024 |
Xuan Hu <[email protected]> |
NewCSR: make M and VS level interrupt bits in sip/sie/vsie/vsip read-only 0
|
#
d0b87b97 |
| 03-Jun-2024 |
Xuan Hu <[email protected]> |
NewCSR: use runtime reflect to call CSRFieldXXBits instead of compile reflect
|
#
9a28ebd4 |
| 02-Jun-2024 |
Xuan Hu <[email protected]> |
NewCSR: use `suppressEnumCastWarning` to suppress some useless warnings
|
#
1d192ad8 |
| 02-Jun-2024 |
Xuan Hu <[email protected]> |
NewCSR: support AIA extension Interrupt Pending and Enable
|
#
a7a6d0a6 |
| 23-May-2024 |
chengguanghui <[email protected]> |
NewCSR: Refactor CSR about Debug
* add CSR: trigger csr & debug csr
* add CSR event: TrapEntryDEvent & DretEvent
* fixed trigger's comparison func between Consecutive pc and tdada2
|
#
9ff1c68f |
| 09-May-2024 |
sinceforYy <[email protected]> |
NewCSR: add PMP CSR
|
#
423dd365 |
| 25-Apr-2024 |
Xuan Hu <[email protected]> |
NewCSR: fix interrupt vector in InterruptFilter
|
#
02a84a36 |
| 24-Apr-2024 |
Xuan Hu <[email protected]> |
NewCSR: add operator || for CSREnumType
|
#
01cdded8 |
| 22-Apr-2024 |
Xuan Hu <[email protected]> |
NewCSR: fix unprivileged CSRs and permission check
* Add commit vstart * Fix commit connection * Fix permission check * Fix mstatus.VS/FS initial with off * Add fp/vec.off bundle to decode * Flush w
NewCSR: fix unprivileged CSRs and permission check
* Add commit vstart * Fix commit connection * Fix permission check * Fix mstatus.VS/FS initial with off * Add fp/vec.off bundle to decode * Flush when change vxrm * Add more skip condition for mip and hip
show more ...
|
#
25dc4a82 |
| 22-Apr-2024 |
Xuan Hu <[email protected]> |
NewCSR: add reset in CSR apply method
|
#
436f48cc |
| 13-Apr-2024 |
Xuan Hu <[email protected]> |
NewCSR: refactor to make IDEA happy
* IDEA always cannot recognize CSRRWApply trait, I don't know why
|
#
237d4cfd |
| 07-Apr-2024 |
Xuan Hu <[email protected]> |
NewCSR: add CSR events
|
#
039cdc35 |
| 08-Mar-2024 |
Xuan Hu <[email protected]> |
NewCSR: modulized implementation
NewCSR: add Hypervisor CSRs
NewCSR: optimize dump fields using chisel3.reflect.DataMirror
NewCSR: add VirtualSupervisor CSRs
NewCSR: refactor VirtualSupervisor an
NewCSR: modulized implementation
NewCSR: add Hypervisor CSRs
NewCSR: optimize dump fields using chisel3.reflect.DataMirror
NewCSR: add VirtualSupervisor CSRs
NewCSR: refactor VirtualSupervisor and Hypervisor CSRs
* Make sure ValidIO etc function return CSREnumType not EnumType * TODO: AIA for vs
NewCSR: add MachineLevel CSRs
NewCSR: fix alias relationship between hip, hvip and vsip
NewCSR: add SupervisorLevel CSRs
show more ...
|