Skip to content

Releases: AyuubMohamud/Biriq

BiriqIIE Stepping 9

17 Oct 20:59
Compare
Choose a tag to compare
BiriqIIE Stepping 9 Pre-release
Pre-release
  • Fixing CSRFile and Memory Protection Unit

BiriqIIE Stepping 8

15 Oct 08:58
Compare
Choose a tag to compare
BiriqIIE Stepping 8 Pre-release
Pre-release
  • Fix RCU to check for mem_block in certain cases
  • Fix weak io not being fed to memory system.

BiriqIIE Stepping 7

14 Oct 23:56
Compare
Choose a tag to compare
BiriqIIE Stepping 7 Pre-release
Pre-release
  • Enable I/O ordering to be selectable using MAUX
  • Rename biriqBranchControl as MAUX.

BiriqIIE Stepping 6

12 Oct 18:40
Compare
Choose a tag to compare
BiriqIIE Stepping 6 Pre-release
Pre-release
  • Make Data Cache write update instead of write invalidate with regards to the ACP.

BiriqIIE Stepping 5

12 Oct 16:01
Compare
Choose a tag to compare
BiriqIIE Stepping 5 Pre-release
Pre-release
  • Addition of Physical Memory Protection at no extra cost to anyone who wants 0 PMP entries.

BiriqIIE Stepping 4

10 Oct 19:39
Compare
Choose a tag to compare
BiriqIIE Stepping 4 Pre-release
Pre-release
  • Fix rcu_lock
  • Allow interrupts to be taken on branch mispredicts/special instructions.

BiriqIIE Stepping 3

10 Oct 15:25
Compare
Choose a tag to compare
BiriqIIE Stepping 3 Pre-release
Pre-release
  • FIx issues with mcounteren not preventing user-mode accesses.
  • Fix instret counter not counting inc_commit1's.

BiriqIIE Stepping 2

08 Oct 21:28
Compare
Choose a tag to compare
BiriqIIE Stepping 2 Pre-release
Pre-release

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

08 Oct 15:23
Compare
Choose a tag to compare
BiriqIIE Stepping 1 Pre-release
Pre-release

First working stepping.