History log of /XiangShan/src/main/scala/xiangshan/backend/fu/NewCSR/CSRFields.scala (Results 1 – 15 of 15)
Revision Date Author Comments
# 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 ...