programmerjake
  • Joined on 2024-07-08
programmerjake pushed to master at programmerjake/fayalite 2025-08-27 01:14:47 +00:00
4008c311bf format code after switching to edition 2024
ef85d11327 try to get actions to run
ae7c4be9dc remove get_many_mut since it was stabilized in std as get_disjoint_mut
65f9ab32f4 switch to edition 2024
67e66ac3bd upgrade to rust 1.89.0
Compare 5 commits »
programmerjake deleted branch add-structure from programmerjake/grant-tracking 2025-08-26 08:00:53 +00:00
programmerjake merged pull request libre-chip/grant-tracking#1 2025-08-26 08:00:52 +00:00
fill out grant tracking structure
programmerjake pushed to master at libre-chip/grant-tracking 2025-08-26 08:00:52 +00:00
fc04ac0f76 add rest of issues
f9bff4c415 final script fixes
cc7aa3c7b1 dump expected issue contents even when issue doesn't yet exist
fbdcceaea2 add checks for forgejo issues and projects
d02476d925 link to issue and project
Compare 6 commits »
programmerjake pushed to add-structure at programmerjake/grant-tracking 2025-08-26 07:19:26 +00:00
fc04ac0f76 add rest of issues
f9bff4c415 final script fixes
cc7aa3c7b1 dump expected issue contents even when issue doesn't yet exist
Compare 3 commits »
programmerjake opened issue libre-chip/grant-tracking#22 2025-08-26 07:15:34 +00:00
NLnet 2024-12-324 Attempt Proof that our CPU but with zeroed outputs for all eventually-cancelled instructions is equivalent to our real CPU design
programmerjake opened issue libre-chip/grant-tracking#21 2025-08-26 07:14:28 +00:00
NLnet 2024-12-324 Write Rocq and HDL logic for tracking which instructions will eventually be cancelled and which will eventually be retired.
programmerjake opened issue libre-chip/grant-tracking#20 2025-08-26 07:13:12 +00:00
NLnet 2024-12-324 adding order-violation detection logic
programmerjake opened issue libre-chip/grant-tracking#19 2025-08-26 07:12:03 +00:00
NLnet 2024-12-324 adding atomics: lr/sc, atomic fetch-add (or other fetch-op)
programmerjake opened issue libre-chip/grant-tracking#18 2025-08-26 07:11:20 +00:00
NLnet 2024-12-324 memory store execution unit
programmerjake opened issue libre-chip/grant-tracking#17 2025-08-26 07:10:37 +00:00
NLnet 2024-12-324 memory load execution unit (we'll want to be able to do more than one load at once)
programmerjake opened issue libre-chip/grant-tracking#16 2025-08-26 07:09:31 +00:00
NLnet 2024-12-324 d-cache
programmerjake opened issue libre-chip/grant-tracking#15 2025-08-26 07:08:39 +00:00
NLnet 2024-12-324 memory system: main memory and IO devices
programmerjake opened issue libre-chip/grant-tracking#14 2025-08-26 07:06:13 +00:00
NLnet 2024-12-324 Translate the procedural model to use actual synthesizeable HDL.
programmerjake opened issue libre-chip/grant-tracking#13 2025-08-26 07:05:13 +00:00
NLnet 2024-12-324 Create a model of the instruction fetch/decode control system, using procedural implementations of the most complex HDL modules where appropriate.
programmerjake opened issue libre-chip/grant-tracking#12 2025-08-26 07:04:24 +00:00
NLnet 2024-12-324 Create the PowerISA decoder
programmerjake opened issue libre-chip/grant-tracking#11 2025-08-26 07:03:00 +00:00
NLnet 2024-12-324 Create the fetch and i-cache logic.
programmerjake opened issue libre-chip/grant-tracking#10 2025-08-26 06:54:41 +00:00
NLnet 2024-12-324 Create the next-instruction logic
programmerjake opened issue libre-chip/grant-tracking#9 2025-08-26 06:53:40 +00:00
NLnet 2024-12-324 Translate the procedural model to use actual synthesizeable HDL
programmerjake opened issue libre-chip/grant-tracking#8 2025-08-26 06:51:21 +00:00
NLnet 2024-12-324 Create a model of the whole rename/execute/retire control system, using procedural implementations of the most complex HDL modules where appropriate.