Yehowshua
Yehowshua pushed to main at ReferenceProjects/riscv-bluespec-classic 2025-04-16 22:00:14 +00:00
7d470fbed0 Merge pull request 'implement_Bus_alt1' (#16) from implement_Bus_alt1 into main
ece1f86574 in theory bus is now complete
c28425f10c first attempt at server rule, also implemented consumeRequest of the server part of the Bus interface
a58c836981 worked on client arbiter but need to consider if starving is possible when multiple client arbiters grant access to the same server
f3acae0c1c potential scaffolding for new approach
Compare 24 commits »
Yehowshua merged pull request ReferenceProjects/riscv-bluespec-classic#16 2025-04-16 22:00:14 +00:00
implement_Bus_alt1
Yehowshua created pull request ReferenceProjects/riscv-bluespec-classic#16 2025-04-16 22:00:06 +00:00
implement_Bus_alt1
ece1f86574 in theory bus is now complete
Yehowshua opened issue ReferenceProjects/riscv-bluespec-classic#15 2025-04-16 21:25:23 +00:00
Make 64 and 32 Bit bus Variants
Yehowshua opened issue ReferenceProjects/riscv-bluespec-classic#14 2025-04-16 21:21:31 +00:00
Refactor bs/Bus.hs
c28425f10c first attempt at server rule, also implemented consumeRequest of the server part of the Bus interface
a58c836981 worked on client arbiter but need to consider if starving is possible when multiple client arbiters grant access to the same server
f3acae0c1c potential scaffolding for new approach
180eeeefbe we may not need dispatch by client
cd3d728083 some prep work to towards having a server accept a request
373d170c3f notable progress WRT client requests invoking arbiter request
Yehowshua commented on issue ReferenceProjects/riscv-bluespec-classic#9 2025-04-14 02:39:42 +00:00
Dont Put Request And Retire in The Same Rule - Could Deadloc

I should further investigate an example case like the following:

      
Yehowshua commented on issue ReferenceProjects/riscv-bluespec-classic#11 2025-04-14 02:36:36 +00:00
Architect Bus

I should eventually ask grok to help me clean up the code once I'm done.

Yehowshua opened issue ReferenceProjects/riscv-bluespec-classic#12 2025-04-12 02:38:36 +00:00
Add Callback to Restore Terminal in bdpi/uart_sim_device.c When Interrupted by $finish
98f2f5cdfd having trouble with type constraints around clientIdx
813f543b42 request server from client rule in client issue
628319709e stopping point
45191a2abd WIP : client request should handle unmapped case
cffbadd1cc incomplete but need to come to stopping point