Yehowshua
Yehowshua opened issue ReferenceProjects/riscv-bluespec-classic#6 2025-03-25 11:34:21 +00:00
Eliminate All Compiler Warnings
Yehowshua pushed to repair_tag_engine at ReferenceProjects/riscv-bluespec-classic 2025-03-25 05:16:09 +00:00
ed8e0b8337 tag engine now allows from simultaneous retire and request - but had to use unsafe
Yehowshua pushed to repair_tag_engine at ReferenceProjects/riscv-bluespec-classic 2025-03-25 03:23:44 +00:00
5588fafebd refactor into standalone TagEngineTester
Yehowshua pushed to repair_tag_engine at ReferenceProjects/riscv-bluespec-classic 2025-03-25 02:48:38 +00:00
6e3b3e9178 Preliminary cleaning before repairing TagEngine
Yehowshua created branch repair_tag_engine in ReferenceProjects/riscv-bluespec-classic 2025-03-25 02:48:38 +00:00
Yehowshua pushed to main at ReferenceProjects/riscv-bluespec-classic 2025-03-24 12:24:10 +00:00
7c32974f7b update readme
Yehowshua opened issue ReferenceProjects/riscv-bluespec-classic#5 2025-03-24 01:04:44 +00:00
Need to Support Retiring and Reuquesting Tag externally in the same rule
Yehowshua pushed to main at ReferenceProjects/riscv-bluespec-classic 2025-03-23 22:45:36 +00:00
76e542ff36 tested and seems to be working
Yehowshua pushed to main at ReferenceProjects/riscv-bluespec-classic 2025-03-23 22:31:01 +00:00
35fc49382d reverting as it seems we really cant condition rules on arguments safely
Yehowshua pushed to main at ReferenceProjects/riscv-bluespec-classic 2025-03-23 21:59:01 +00:00
996febbff5 change interface
Yehowshua opened issue ReferenceProjects/riscv-bluespec-classic#4 2025-03-23 12:14:53 +00:00
Unable to use method argument in when guard
Yehowshua pushed to main at ReferenceProjects/riscv-bluespec-classic 2025-03-23 12:12:49 +00:00
e6b002f70e added informative comment
c5ad62aaed Greatly simpliflied tag engine to use stack implementation. Having trouble guarding on interface argument...
Compare 2 commits »
Yehowshua commented on issue ReferenceProjects/riscv-bluespec-classic#3 2025-03-23 11:26:13 +00:00
Tag Engine Notes

Try and add StackPtr type to improve legibility

Yehowshua commented on issue ReferenceProjects/riscv-bluespec-classic#3 2025-03-23 10:52:43 +00:00
Tag Engine Notes

Ask on groups.io how to convert ` (\i -> mkReg

Yehowshua commented on issue ReferenceProjects/riscv-bluespec-classic#3 2025-03-23 10:14:08 +00:00
Tag Engine Notes

After talking a bit to Grok, I realized that what I wanted to actually implement is called a FreeList. So scratch the above comments and we're going to implement a stack based FreeList.

Yehowshua pushed to main at ReferenceProjects/riscv-bluespec-classic 2025-03-20 21:00:18 +00:00
8e27ca877f beginning of a linked list in hardware
Yehowshua commented on issue ReferenceProjects/riscv-bluespec-classic#3 2025-03-20 20:53:35 +00:00
Tag Engine Notes

refactor function into getPtr and getHead

Yehowshua pushed to main at ReferenceProjects/riscv-bluespec-classic 2025-03-20 17:27:05 +00:00
7ad812d3da refactor a bit
Yehowshua pushed to main at ReferenceProjects/riscv-bluespec-classic 2025-03-20 10:29:01 +00:00
5f2d9456ae Tag engine building
Yehowshua pushed to main at ReferenceProjects/riscv-bluespec-classic 2025-03-20 04:10:04 +00:00
ac48f5a4ad unable to display fshow for tagVec