#
f9ed852f |
| 22-Apr-2025 |
NewPaulWalker <[email protected]> |
fix(xiselect): set the minimum range for xiselect (#4594)
The miselect register implements at least enough bits to support all implemented miselect values. The siselect register will support the val
fix(xiselect): set the minimum range for xiselect (#4594)
The miselect register implements at least enough bits to support all implemented miselect values. The siselect register will support the value range 0..0xFFF at a minimum. The vsiselect register will support the value range 0..0xFFF at a minimum.
show more ...
|
#
8cfc24b2 |
| 07-Apr-2025 |
Tang Haojin <[email protected]> |
feat(AIA): integrate ChiselAIA again (#4509)
|
#
529b1cfd |
| 17-Mar-2025 |
Tang Haojin <[email protected]> |
Revert "feat(AIA): integrate ChiselAIA (#4378)" (#4429)
This reverts commit 7fbc1cb42a2c96ef89a1dfd0f5f885ccada40c26.
|
#
7fbc1cb4 |
| 08-Mar-2025 |
Tang Haojin <[email protected]> |
feat(AIA): integrate ChiselAIA (#4378)
|
#
96292cf5 |
| 22-Jan-2025 |
sinceforYy <[email protected]> |
fix(aia): iprio array is masked by xie CSR
* For a given interrupt number, if the corresponding bit in mie is read-only zero, then the interrupt’s priority number in the iprio array must be read
fix(aia): iprio array is masked by xie CSR
* For a given interrupt number, if the corresponding bit in mie is read-only zero, then the interrupt’s priority number in the iprio array must be read-only zero as well.
show more ...
|
#
e733b25b |
| 13-Jan-2025 |
linzhida <[email protected]> |
fix(aia): add the missing AIA-related permission checks
Along the same lines, when hstatus.VGEIN is not the number of an implemented guest external interrupt, attempts from M-mode or HS-mode to acce
fix(aia): add the missing AIA-related permission checks
Along the same lines, when hstatus.VGEIN is not the number of an implemented guest external interrupt, attempts from M-mode or HS-mode to access CSR vstopei raise an illegal instruction exception, and attempts from VS-mode to access stopei raise a virtual instruction exception.
show more ...
|
#
a53de5b8 |
| 13-Nov-2024 |
sinceforYy <[email protected]> |
fix(aia): fix iprios bundle
|
#
0427fd02 |
| 07-Nov-2024 |
sinceforYy <[email protected]> |
fix(csr): add AIA xtopei event diff and remove AIA csr skip
|
#
bf652b44 |
| 13-Sep-2024 |
NewPaulWalker <[email protected]> |
fix(aia): fix permit check for aia and fix wen for aia csr. (#3547)
This pr fix aia permit check, and prevents writting sireg/mireg when
read from sireg/mireg.
|
#
11f2d1cb |
| 14-Aug-2024 |
Xuan Hu <[email protected]> |
CSR: miselect, siselect, vsiselect should have reset value since they are WARL
|
#
e3da8bad |
| 22-Jul-2024 |
Tang Haojin <[email protected]> |
build: purge chisel 3 and add deprecation check (#3250)
|
#
acddddb6 |
| 03-Jul-2024 |
sinceforYy <[email protected]> |
NewCSR: fix xtopi priority select and iprio bundle
* unused interrupt field is read only 0 in Iprio Bundle
|
#
625c196a |
| 27-Jun-2024 |
sinceforYy <[email protected]> |
NewCSR: fix AIA ISelectField's isLegal to <= maxValue
|
#
89bb2535 |
| 28-Jun-2024 |
Xuan Hu <[email protected]> |
NewCSR,AIA: connect external interrupt pending to xip CSR
* Connect meip produced by imsic to `mip.regOut.MEIP`. * Connect seip produced by imsic to `mip.rdata.SEIP`. * Connect vseip produced by ims
NewCSR,AIA: connect external interrupt pending to xip CSR
* Connect meip produced by imsic to `mip.regOut.MEIP`. * Connect seip produced by imsic to `mip.rdata.SEIP`. * Connect vseip produced by imsic to `hgeip.regOut[63:1]`
show more ...
|
#
7d3fb559 |
| 27-Jun-2024 |
Xuan Hu <[email protected]> |
NewCSR,AIA: fix connection of xtopei
|
#
cdf05a9c |
| 24-Jun-2024 |
sinceforYy <[email protected]> |
NewCSR: fix miselect module name
|
#
70cd397b |
| 24-Jun-2024 |
Xuan Hu <[email protected]> |
bump AIA
|
#
f7c21cb5 |
| 24-Jun-2024 |
Xuan Hu <[email protected]> |
NewCSR: fix connection of IMSIC
|
#
94895e77 |
| 07-Jun-2024 |
Xuan Hu <[email protected]> |
NewCSR: fix rdata when VS mode access VS CSRs by address of S mode
|
#
2c054816 |
| 04-Jun-2024 |
sinceforYy <[email protected]> |
NewCSR: use rocketchip's CSR addr
|
#
d0b87b97 |
| 03-Jun-2024 |
Xuan Hu <[email protected]> |
NewCSR: use runtime reflect to call CSRFieldXXBits instead of compile reflect
|
#
a37e0a1f |
| 22-May-2024 |
sinceforYy <[email protected]> |
NewCSR: fix rdataFields and Initialize CSR
* fix mtopi,stopi,vstopi regOut * fix rdataFields :|= regOut * fix pmpcfg regOut * Initialze hie, hip, hedeleg, hideleg * use regOut when field as alias
|
#
8aa89407 |
| 20-May-2024 |
Xuan Hu <[email protected]> |
NewCSR: change the type of rdata to UInt in CSRModule
* Since the rdata bundle is used to get CSR read value, we change the type of rdata to UInt(64.W) and do all needed expansions before the value
NewCSR: change the type of rdata to UInt in CSRModule
* Since the rdata bundle is used to get CSR read value, we change the type of rdata to UInt(64.W) and do all needed expansions before the value assigned to rdata bundles.
show more ...
|
#
423dd365 |
| 25-Apr-2024 |
Xuan Hu <[email protected]> |
NewCSR: fix interrupt vector in InterruptFilter
|
#
523f2fa2 |
| 24-Apr-2024 |
Xuan Hu <[email protected]> |
NewCSR: fix CSRAIA connection
|