Commit Graph

  • 6dcce8389a Change CurrPtr to Ptr in RAS. Ross Thompson 2023-02-03 17:40:20 -0600
  • c694bde104 Merge branch 'main' of https://github.com/kipmacsaigoren/cvw Kevin Kim 2023-02-03 18:39:26 +0000
  • 8c9107ffa4 arch32ba includes the 32i_m tests instead of 64 Kevin Kim 2023-02-03 17:40:02 +0000
  • 1096a4e2a5 Merge remote-tracking branch 'upstream/main' into main Kip Macsai-Goren 2023-02-03 09:31:06 -0800
  • ed02d5a077 Removed redundant line from synthesis makefile David Harris 2023-02-03 08:36:51 -0800
  • d7ae05ae8e Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-02-03 08:36:11 -0800
  • 398992db3b Updated division radix test script with paths, but script is out of date for files it manipulates David Harris 2023-02-03 08:36:03 -0800
  • c7ce9242cb Merge branch 'main' of https://github.com/kipmacsaigoren/cvw Kevin Kim 2023-02-03 16:00:36 +0000
  • ac9e672e3e ALU changes (ZBB) - handles inverted operand instructions - handles shift-and-add instructions Kevin Kim 2023-02-03 16:00:32 +0000
  • 02bdaf858c
    Merge pull request #54 from ross144/main David Harris 2023-02-03 06:30:30 -0800
  • 370931c1cd Fixed bug #49. FFLAGS was updated while the pipeline was stalled. Also I found serveral performance counters which had similar issues. Ross Thompson 2023-02-03 00:39:26 -0600
  • a4907b5d29 Lee Moore found another bug using imperas. An ITLB miss concurrent with a d cache flush did not interlock. The LSU should suppress the d cache flush until the hptw fills the missing tlb entry. Ross Thompson 2023-02-02 23:52:21 -0600
  • cb6e80a62b
    Merge branch 'openhwgroup:main' into main Kevin Kim 2023-02-02 21:41:55 -0800
  • dd4f8c0712 Started Zbb -Performs byte instructions (orc.b, rev8 (32/64)) Kevin Kim 2023-02-03 05:40:38 +0000
  • ea98fdd7e4 zbs minor lint fix Kevin Kim 2023-02-03 05:31:50 +0000
  • 441282f383 zbc initial done; passes lint. Kevin Kim 2023-02-03 04:48:23 +0000
  • a9226e6f73 Removed lab1matrix solutions David Harris 2023-02-02 19:40:41 -0800
  • 34eb33a5e7 added bit reverse module, passes lint Kevin Kim 2023-02-02 23:10:57 +0000
  • aae035226f Merged with memories David Harris 2023-02-02 14:50:46 -0800
  • 8078cafa27 Renamed regression to sim David Harris 2023-02-02 14:48:23 -0800
  • 99d179dd3e Removed pipelined level of hierarchy David Harris 2023-02-02 14:14:11 -0800
  • be618a0c34
    Update README.md David Harris 2023-02-02 12:59:28 -0800
  • 1b6aca189d started zbc Kevin Kim 2023-02-02 20:11:11 +0000
  • d498d2b2ff zbs passes lint Kevin Kim 2023-02-02 20:04:38 +0000
  • 2a87495642
    Merge pull request #52 from stineje/main James E. Stine 2023-02-02 13:55:17 -0600
  • bfa69ea2b3 Forgot 1p ram for rv32gc : cache data 64x128 and cache tags 64x22 James Stine 2023-02-02 13:54:25 -0600
  • c1ec17a7a6 clmul finished initial hdl; passes lint Kevin Kim 2023-02-02 19:49:14 +0000
  • 4c50166e56
    Merge pull request #51 from stineje/main David Harris 2023-02-02 11:41:32 -0800
  • b66177fd87 Modify generic/mem for rv32gc ram2 James Stine 2023-02-02 13:28:18 -0600
  • 655f5bbc5e continued clmul unit Kevin Kim 2023-02-02 18:54:33 +0000
  • 551594e021 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-02-02 10:28:40 -0800
  • bdd12bfec6 started clmul Kevin Kim 2023-02-02 16:40:58 +0000
  • bc0ca38b2f
    Merge pull request #48 from ross144/main David Harris 2023-02-02 06:58:07 -0800
  • 091aadff0e Merge branch 'main' of github.com:ross144/cvw Ross Thompson 2023-02-02 08:52:48 -0600
  • 230888db8b Fixed bug #47 discovered by Lee Moore. ECALL and EBREAK do not commit their results. Ross Thompson 2023-02-02 08:52:06 -0600
  • d62a72a76f Merge branch 'main' of https://github.com/openhwgroup/cvw into main Ross Thompson 2023-02-02 08:48:19 -0600
  • 0a6787026b Merge remote-tracking branch 'upstream/main' into main Kip Macsai-Goren 2023-02-01 21:31:57 -0800
  • 26e8b85111 added beginning of a ZBS instruction module to the ALU. Control signals still needed Kip Macsai-Goren 2023-02-01 21:31:25 -0800
  • a8afdf1741 Merge branch 'main' of https://github.com/openhwgroup/cvw Ross Thompson 2023-02-01 19:24:10 -0600
  • 93f57402df Removed O2 from fir Makefile to be consistent with lab. David Harris 2023-02-01 15:43:52 -0800
  • c214a9e8fc
    Merge pull request #45 from stineje/main David Harris 2023-02-01 15:06:30 -0800
  • 6ce80b6b8a Update ram2 and other memories and associated wrappers James Stine 2023-02-01 17:03:48 -0600
  • 0035579553 Minor branch predictor bug fix. Ross Thompson 2023-02-01 10:59:38 -0600
  • 2a5b6408f2 Removed unused signal. Ross Thompson 2023-02-01 10:27:58 -0600
  • 129380db0b Fixed typo in DC setup for memories David Harris 2023-02-01 05:49:30 -0800
  • c9b56f9acc Only add memory libraries when targeting 28nm David Harris 2023-02-01 05:06:56 -0800
  • 73b29e1f71
    Merge pull request #36 from davidharrishmc/dev David Harris 2023-02-01 04:44:36 -0800
  • 0280942563 Fixed merge conflict to get synthesis working again David Harris 2023-02-01 04:43:57 -0800
  • 838bb21077
    Merge pull request #43 from mmasserfrye/main David Harris 2023-02-01 04:13:37 -0800
  • c3e3afe398 Minor change to btb. Ross Thompson 2023-02-01 00:24:54 -0600
  • ad6d7eb5e2 added memories (not tested) Madeleine Masser-Frye 2023-02-01 06:08:27 +0000
  • a9624b1413 Merge branch 'main' of https://github.com/openhwgroup/cvw Ross Thompson 2023-02-01 00:01:14 -0600
  • c78adbb8e7 increased bpred size to (2^) 5 Madeleine Masser-Frye 2023-02-01 05:51:31 +0000
  • 02a1432c46 updated synth makefile to change all relevant ram ranges to 1FF Madeleine Masser-Frye 2023-02-01 05:40:35 +0000
  • a8ed39ecbe Merge branch 'main' of https://github.com/mmasserfrye/cvw Madeleine Masser-Frye 2023-02-01 05:23:04 +0000
  • 8a6eaa23cc Minor optimization to btb. Ross Thompson 2023-01-31 22:03:51 -0600
  • c666015c56 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-01-31 14:40:19 -0800
  • 9270285f3a Removed student solution to fir David Harris 2023-01-31 14:40:12 -0800
  • 8d242d47dd
    Merge pull request #42 from ross144/main David Harris 2023-01-31 14:31:10 -0800
  • 81b280576f Updates to RAS. Ross Thompson 2023-01-31 15:17:32 -0600
  • fc2e3fed91 Simplified RAS. Ross Thompson 2023-01-31 14:54:05 -0600
  • a89f9dc92c RAS file name was spelled wrong. Ross Thompson 2023-01-31 14:35:05 -0600
  • 92fc532b82 Created scripts to install imperas and run a single test using imperas. Ross Thompson 2023-01-31 13:51:05 -0600
  • ce98083ffd
    Merge pull request #41 from ross144/main David Harris 2023-01-31 11:35:50 -0800
  • d821105697 Merge branch 'main' of https://github.com/openhwgroup/cvw Ross Thompson 2023-01-31 13:04:41 -0600
  • c9c4f63c18 Fixed remaining bugs in the imperas merge. Ross Thompson 2023-01-31 13:04:26 -0600
  • 026071e247 Merge branch 'imperas' Ross Thompson 2023-01-31 12:46:22 -0600
  • 5a770f148c Minor bug fix in gshare. Ross Thompson 2023-01-31 10:45:32 -0600
  • ad0a0f0d51 Renamed signals in RAS. Ross Thompson 2023-01-31 10:44:11 -0600
  • e96ba254eb Removed output delay in synthesis David Harris 2023-01-31 04:37:23 -0800
  • 0e3c77bed3 Found small bug in gshare. Ross Thompson 2023-01-31 00:17:49 -0600
  • 939095615f Fixed parameterization in testbench. Ross Thompson 2023-01-31 00:11:01 -0600
  • 8feac6d242 Parameterized testbench branch predictor preload. Ross Thompson 2023-01-31 00:08:11 -0600
  • 238c4d14a9 More branch predictor cleanup. Ross Thompson 2023-01-30 23:55:52 -0600
  • 80f50f10d3 Improved signal names. Ross Thompson 2023-01-30 23:51:04 -0600
  • a15889e0aa Major cleanup of branch predictor. Ross Thompson 2023-01-30 23:37:34 -0600
  • 42828e6ec4 Simplified gshare. Ross Thompson 2023-01-30 19:27:18 -0600
  • 4cbefd9834 Minor gshare optimization. Ross Thompson 2023-01-30 18:13:12 -0600
  • 1121ff0fa7 Restored top-level modules without import statements David Harris 2023-01-30 12:54:40 -0800
  • 4a4be04530 Moved out version of wally using package because synthesis isn't working yet David Harris 2023-01-30 12:48:52 -0800
  • a2f66313ea Merge branch 'main' of https://github.com/openhwgroup/cvw into dev David Harris 2023-01-30 11:00:51 -0800
  • f15e7ce380 Updated Questa to 2022.4_2. David Harris 2023-01-30 11:00:41 -0800
  • 5625996f44
    Merged conflicts in fixing synthesis config/hdl writing (#40) Madeleine Masser-Frye 2023-01-30 10:54:19 -0800
  • 03c13b6034 Merge branch 'main' of https://github.com/mmasserfrye/cvw Madeleine Masser-Frye 2023-01-30 18:51:05 +0000
  • d38f4a040c
    Merge pull request #38 from ross144/main David Harris 2023-01-30 10:10:41 -0800
  • cc48cdc97b Imperas found a real bug in virtual memory. If the instruction address spilled across two pages and the second page misses the TLB, the HPTW received a tlb miss at the address of the first page rather than the second. After the walk the TLB was updated with the PTE from the first page at the address of the second page. Ross Thompson 2023-01-30 11:47:51 -0600
  • f667843ce9 Merge branch 'main' of github.com:ross144/cvw Ross Thompson 2023-01-29 22:39:53 -0600
  • 6040a45698 optimized branch predictor by removing unnecessary registers. Ross Thompson 2023-01-29 22:39:37 -0600
  • 50ea630d31 Merge branch 'main' of https://github.com/openhwgroup/cvw into main Ross Thompson 2023-01-29 22:19:10 -0600
  • 173c6b635c Moved WALLY-status-fp-enabled tests from a to priv suites David Harris 2023-01-29 17:19:53 -0800
  • e7883775f3 Moved shared constants into per-processor config and removed wally-constants David Harris 2023-01-29 15:55:37 -0800
  • 392716a608 Updated global history branch predictcor with the gshare improvements. Ross Thompson 2023-01-29 16:26:44 -0600
  • 234860d4e5 Merged PR#37 branch predictor David Harris 2023-01-29 14:25:28 -0800
  • 9d44c59a38 Removed unused TESTSBP parameter David Harris 2023-01-29 14:19:24 -0800
  • d7c5f4089f
    Merge pull request #37 from ross144/main David Harris 2023-01-29 14:18:31 -0800
  • a9a7054e2f Merge branch 'main' of https://github.com/openhwgroup/cvw This merges the branch predictor improvements into the main repo. Ross Thompson 2023-01-29 15:24:20 -0600
  • d6ae1156d0 gshare cleanup. Ross Thompson 2023-01-29 15:07:45 -0600
  • ef874f3409 Gshare cleanup. Ross Thompson 2023-01-29 15:06:35 -0600
  • 74b4f78099 Found bug in gshare. Ross Thompson 2023-01-29 15:03:25 -0600
  • 1a418d9fe2 Updated benchmark parsing script. Ross Thompson 2023-01-29 14:17:45 -0600