Releases: AyuubMohamud/Biriq
Releases · AyuubMohamud/Biriq
BiriqIIE Stepping 9
- Fixing CSRFile and Memory Protection Unit
BiriqIIE Stepping 8
- Fix RCU to check for mem_block in certain cases
- Fix weak io not being fed to memory system.
BiriqIIE Stepping 7
- Enable I/O ordering to be selectable using MAUX
- Rename biriqBranchControl as MAUX.
BiriqIIE Stepping 6
- Make Data Cache write update instead of write invalidate with regards to the ACP.
BiriqIIE Stepping 5
- Addition of Physical Memory Protection at no extra cost to anyone who wants 0 PMP entries.
BiriqIIE Stepping 4
- Fix rcu_lock
- Allow interrupts to be taken on branch mispredicts/special instructions.
BiriqIIE Stepping 3
- FIx issues with mcounteren not preventing user-mode accesses.
- Fix instret counter not counting inc_commit1's.
BiriqIIE Stepping 2
Changes:
- Removed skid buffer from newStoreBuffer.sv, the skid buffer caused store forwarding to fail where the store buffer was stressed.
- Made multiplications/divisions conditional on packet_is_issueable
- Added protection from accessing I/O PMA regions for the instruction cache.
BiriqIIE Stepping 1
First working stepping.