summaryrefslogtreecommitdiff
path: root/uarch/core.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix focal 69.Julian Blake Kongslie2023-01-221-9/+10
| | | | | (by accident, by adding a d-side cache with write-through stores, and propagating writes to the i-side cache)
* Add deadman timer (only ten cycles!) based on time between interruptable points.Julian Blake Kongslie2023-01-221-0/+2
|
* Reduce stalling due to stores by using a global counter.Julian Blake Kongslie2023-01-151-3/+4
|
* Stall decode after an instruction with stores until the stores are done.Julian Blake Kongslie2023-01-151-0/+7
|
* Pipelined microarchitecture, which even almost works!Julian Blake Kongslie2022-11-191-14/+60
| | | | | | Includes such horrors as the "unstore" operation for undoing autoincremented addresses on instructions subsequently found to be bogus.
* Multi-word fetch bundles and icache with realistic dram latencyJulian Blake Kongslie2022-11-111-3/+24
|
* Add initial uarch modelJulian Blake Kongslie2022-11-051-0/+74