History log of /XiangShan/src/main/scala/xiangshan/backend/fu/NewCSR/InterruptBundle.scala (Results 1 – 15 of 15)
Revision Date Author Comments
# a2cf5761 12-Nov-2024 sinceforYy <[email protected]>

feat(CSR): add No.14,15 interrupts


# 3113cca9 28-Oct-2024 sinceforYy <[email protected]>

fix(csr): fix interrupt code use xtopi.IID replace instread of xip & xie


# 8bc90631 05-Oct-2024 Zehao Liu <[email protected]>

fix(Smrnmi): expand NMI interrupt to two types and route the nmi signals to XSTOP (#3691)


# 37e0d55e 29-Aug-2024 sinceforYy <[email protected]>

fix(csr): fix assert condition when interrupt entry VS event


# c2a2229d 05-Sep-2024 lewislzh <[email protected]>

feat(riscv64): support RISC-V Smrnmi extension (#3480)


# 3174481b 06-Aug-2024 Xuan Hu <[email protected]>

CSR: add custom IRQ injection mechanism (#3338)

* All major interrupts have been splited into 7 groups
* Custom highest group
* Local high group
* Custom middle-high group
* Priviledge a

CSR: add custom IRQ injection mechanism (#3338)

* All major interrupts have been splited into 7 groups
* Custom highest group
* Local high group
* Custom middle-high group
* Priviledge architecture group
* Custom middle-low group
* Local low group
* Custom lowest group

show more ...


# 73e616de 11-Jun-2024 Xuan Hu <[email protected]>

NewCSR: VS level interrupt should map as VS level in higher privilege


# a2eeddbf 10-Jun-2024 Xuan Hu <[email protected]>

NewCSR: fix vsie write to alias mie and sie


# 1d192ad8 02-Jun-2024 Xuan Hu <[email protected]>

NewCSR: support AIA extension Interrupt Pending and Enable


# ab449222 20-May-2024 sinceforYy <[email protected]>

NewCSR: initialize machine level interrupt-related CSR

* Initialize mip, mie, mideleg, medeleg CSR to 0


# 8056933d 15-May-2024 Xuan Hu <[email protected]>

NewCSR: make COIE,LPRASEIE,HPRASEIE fields in xie read only

* Todo: set COIE,LPRASEIE,HPRASEIE in mie RW


# 423dd365 25-Apr-2024 Xuan Hu <[email protected]>

NewCSR: fix interrupt vector in InterruptFilter


# 4016eee8 23-Apr-2024 sinceforYy <[email protected]>

NewCSR: fix InterruptFilter and unprivileege, AIA, Custom CSRs

* fix mtopi, stopi, vstopi


# 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 ...