Commit Graph

7549 Commits

Author SHA1 Message Date
Rose Thompson
439f024bcc Updates to tlb to check access permissions for cbo* 2023-11-29 16:20:43 -06:00
Rose Thompson
04a996847a Added CMOp to pmp checker 2023-11-29 16:09:31 -06:00
Rose Thompson
5216976da8 Removed redundant ZICBOM/Z_SUPPORTED from pmachecker. 2023-11-29 15:39:39 -06:00
Rose Thompson
e8aef432b8 Cleaned up redundant ZICBOM/Z_SUPPORTED. 2023-11-29 15:20:49 -06:00
Rose Thompson
42085dfb9f Simpilified pmachecker for cmo. 2023-11-29 12:26:18 -06:00
Rose Thompson
c056a6288f Additional cleanup. 2023-11-28 23:28:50 -06:00
Rose Thompson
7eca28eaee More cleanup. 2023-11-28 23:05:47 -06:00
Rose Thompson
3774fa073b Simplification to alignment. 2023-11-28 22:28:11 -06:00
Rose Thompson
ae910f1e4f Removed unused hardware from alignment. 2023-11-28 19:54:25 -06:00
Rose Thompson
58445037fc cclsm cleanup. 2023-11-28 19:41:46 -06:00
Rose Thompson
d7acb01b3a Clean up. 2023-11-28 14:21:37 -06:00
Rose Thompson
c690bdae53 More optimizations for cclsm. 2023-11-28 14:19:30 -06:00
Rose Thompson
433fe75f1c Optimizations to cclsm. 2023-11-28 14:18:06 -06:00
Rose Thompson
0b72616cce Oups. Introduced undetected bug into the cache's cbo insructions. 2023-11-28 01:03:48 -06:00
Rose Thompson
c6f1e00c63 Renamed signal in pmachecker. 2023-11-28 00:05:12 -06:00
Rose Thompson
574150e427 Fixed minor bug in the cbo hazard logic. 2023-11-27 23:38:53 -06:00
Rose Thompson
2e4bafe3a6 Extended the abhcacheinterface to zero a cacheline's worth of uncached memory on cbo.zero. 2023-11-27 21:24:30 -06:00
Rose Thompson
0cc04f417a Added correct cbo fault behavior. 2023-11-27 20:57:33 -06:00
Rose Thompson
e4b444aa2a Modified the pmachecker to correctly check the permissions for cmo instructions.
However this isn't fully tested.
2023-11-27 17:44:11 -06:00
Rose Thompson
4af2cea42e More cache simplifications. 2023-11-27 14:59:42 -06:00
Rose Thompson
6e174549fd Reduced cache fsm complexity. 2023-11-27 13:13:36 -06:00
Rose Thompson
2920cd4b3d Clarified names in cacheway. 2023-11-27 12:56:11 -06:00
Rose Thompson
578b925c10 Sutble bug in the cacheway logic for cacheline invalidation. 2023-11-27 01:27:09 -06:00
Rose Thompson
0f295658ff Fixed bug in the wally do script. 2023-11-27 01:26:49 -06:00
Rose Thompson
023f36896b Last little hickups out of the branch predictor results parsing. 2023-11-27 00:35:22 -06:00
Rose Thompson
e5bb5ab77c Fixed subtle bug in branch prediction post processing script. 2023-11-26 23:13:14 -06:00
Rose Thompson
cb5228f0a9 Changes to support concurrent simulation of all the branch predictor sweeps. 2023-11-26 22:19:34 -06:00
Rose Thompson
2a389751c6 Added files to ignore file. 2023-11-26 17:31:23 -06:00
Rose Thompson
430876a6cf Fixed repeatability issues with the branch predictor simulator results generation.
I reran using a clean clone of the repo so this should be working now.
2023-11-26 17:30:11 -06:00
Rose Thompson
2078ec945b Fixed subtle bug in the embench makefile if the sim/wkdir directory did not exist. 2023-11-26 15:34:40 -06:00
Rose Thompson
0c91fcfcd5
Merge pull request #506 from davidharrishmc/dev
Cleanup
2023-11-24 08:45:15 -08:00
David Harris
39a9cbe0ad
Merge pull request #505 from stineje/main
Update fix for cvtint testbench-fp
2023-11-23 20:43:00 -08:00
David Harris
66f4ca367d Updated wallyTracer for Linux boot and wally-batch.do to remove buildroot checkpoint support 2023-11-23 20:36:45 -08:00
David Harris
ee5a5c3df2 Fixed reference to deleted atomic signal in cache 2023-11-23 20:29:10 -08:00
James E. Stine
f7e2e9557a Update fix for cvtint testbench-fp 2023-11-23 17:56:51 -06:00
Rose Thompson
9e7a49f9a4
Merge pull request #504 from davidharrishmc/dev
Cleaned up genInitMem script to only generate necessary files and eli…
2023-11-23 07:10:02 -08:00
David Harris
804aa8a7de disassembleBootTrace works on first 50M lines of boot 2023-11-22 22:17:01 -08:00
David Harris
46db92f353 Extract rootfs during disassembly 2023-11-22 06:28:38 -08:00
David Harris
47b9df70d3
Merge pull request #503 from HepoH3/patch-1
Fix testplan link
2023-11-22 05:26:09 -08:00
David Harris
fb03e048c9 Cleaned up genInitMem script to only generate necessary files and eliminate prompts 2023-11-22 05:25:09 -08:00
Andrei Solodovnikov
790a69aff1
Fix testplan link 2023-11-22 15:23:03 +03:00
Rose Thompson
8a0f4cdc12
Merge pull request #502 from davidharrishmc/dev
cleanup
2023-11-21 22:04:28 -08:00
David Harris
2ca9684569 merged pr 2023-11-21 21:54:33 -08:00
David Harris
19b795f86a Imperas fix for satp modes supported 2023-11-21 21:52:11 -08:00
David Harris
6bc05eb3bf
Merge pull request #501 from ross144/main
linux testbench changes
2023-11-21 21:51:18 -08:00
Rose Thompson
26fb9e854b Changed buildroot to run for 1M instructions only. 2023-11-21 23:46:45 -06:00
Rose Thompson
b9199ce84e Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-11-21 23:31:28 -06:00
Rose Thompson
f6cdaaa246 Merge branch 'main' of github.com:ross144/cvw 2023-11-21 23:31:21 -06:00
Rose Thompson
84d4cacba6 Updated imperas.ic to support just sv48 and sv39. 2023-11-21 23:24:16 -06:00
David Harris
80ecdae588 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-11-21 20:15:59 -08:00