Commit Graph

7650 Commits

Author SHA1 Message Date
Rose Thompson
fc04b6f7d8 Removed redundant ZICBOM/Z_SUPPORTED from pmachecker. 2023-11-29 15:39:39 -06:00
Rose Thompson
80336493f5 Cleaned up redundant ZICBOM/Z_SUPPORTED. 2023-11-29 15:20:49 -06:00
Rose Thompson
053b094620 Simpilified pmachecker for cmo. 2023-11-29 12:26:18 -06:00
Rose Thompson
d29b2b95f7 Additional cleanup. 2023-11-28 23:28:50 -06:00
Rose Thompson
4149ae6c11 More cleanup. 2023-11-28 23:05:47 -06:00
Rose Thompson
143c6ca4d1 Simplification to alignment. 2023-11-28 22:28:11 -06:00
Rose Thompson
a69a70ba7f Removed unused hardware from alignment. 2023-11-28 19:54:25 -06:00
Rose Thompson
865ebf8b9b cclsm cleanup. 2023-11-28 19:41:46 -06:00
Rose Thompson
f4e77e9669 Clean up. 2023-11-28 14:21:37 -06:00
Rose Thompson
df85428041 More optimizations for cclsm. 2023-11-28 14:19:30 -06:00
Rose Thompson
4d4790ecf9 Optimizations to cclsm. 2023-11-28 14:18:06 -06:00
Rose Thompson
0229df4a0f Oups. Introduced undetected bug into the cache's cbo insructions. 2023-11-28 01:03:48 -06:00
Rose Thompson
9a24a5d957 Renamed signal in pmachecker. 2023-11-28 00:05:12 -06:00
Rose Thompson
69653e5faa Fixed minor bug in the cbo hazard logic. 2023-11-27 23:38:53 -06:00
Rose Thompson
195def5808 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
9290c3f957 Added correct cbo fault behavior. 2023-11-27 20:57:33 -06:00
David Harris
d1876f4edb Merge pull request #508 from ross144/main
fixes to branch predictor post processing scripts. ch 21 instructions work in newly cloned repo
2023-11-27 20:02:21 -05:00
Rose Thompson
beb95dd592 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
337903d8dd More cache simplifications. 2023-11-27 14:59:42 -06:00
Rose Thompson
08549446ef Reduced cache fsm complexity. 2023-11-27 13:13:36 -06:00
Rose Thompson
c3da4c3c31 Clarified names in cacheway. 2023-11-27 12:56:11 -06:00
Rose Thompson
d7ef490c12 Sutble bug in the cacheway logic for cacheline invalidation. 2023-11-27 01:27:09 -06:00
Rose Thompson
d918791a60 Fixed bug in the wally do script. 2023-11-27 01:26:49 -06:00
Rose Thompson
35a7b2bd24 Last little hickups out of the branch predictor results parsing. 2023-11-27 00:35:22 -06:00
Rose Thompson
7b0e29c9f7 Fixed subtle bug in branch prediction post processing script. 2023-11-26 23:13:14 -06:00
Rose Thompson
3dfca61c3f Changes to support concurrent simulation of all the branch predictor sweeps. 2023-11-26 22:19:34 -06:00
Rose Thompson
93c356d50d Added files to ignore file. 2023-11-26 17:31:23 -06:00
Rose Thompson
e747f97dce 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
0c789c2fbd 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
d8f098013c Merge pull request #506 from davidharrishmc/dev
Cleanup
2023-11-24 08:45:15 -08:00
David Harris
c0801263f1 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-11-23 20:43:22 -08:00
David Harris
bcc20c6bd5 Merge pull request #505 from stineje/main
Update fix for cvtint testbench-fp
2023-11-23 20:43:00 -08:00
David Harris
3700a27cb8 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-11-23 20:41:55 -08:00
David Harris
3df4c13daa Updated wallyTracer for Linux boot and wally-batch.do to remove buildroot checkpoint support 2023-11-23 20:36:45 -08:00
David Harris
1f57df7f8b Fixed reference to deleted atomic signal in cache 2023-11-23 20:29:10 -08:00
James E. Stine
1ab7522064 Update fix for cvtint testbench-fp 2023-11-23 17:56:51 -06:00
Rose Thompson
32c25ea719 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
1d234c05c9 disassembleBootTrace works on first 50M lines of boot 2023-11-22 22:17:01 -08:00
David Harris
c64ad9ff35 Extract rootfs during disassembly 2023-11-22 06:28:38 -08:00
David Harris
5c0090f584 Merge pull request #503 from HepoH3/patch-1
Fix testplan link
2023-11-22 05:26:09 -08:00
David Harris
e66adcca9d Cleaned up genInitMem script to only generate necessary files and eliminate prompts 2023-11-22 05:25:09 -08:00
Andrei Solodovnikov
35d30a5a31 Fix testplan link 2023-11-22 15:23:03 +03:00
Rose Thompson
ae72e39129 Merge pull request #502 from davidharrishmc/dev
cleanup
2023-11-21 22:04:28 -08:00
David Harris
d509644fa6 merged pr 2023-11-21 21:54:33 -08:00
David Harris
d1bb5c7512 Imperas fix for satp modes supported 2023-11-21 21:52:11 -08:00
David Harris
9dcb2ff78e Merge pull request #501 from ross144/main
linux testbench changes
2023-11-21 21:51:18 -08:00
Rose Thompson
8233ca999f Changed buildroot to run for 1M instructions only. 2023-11-21 23:46:45 -06:00
Rose Thompson
ddc2aab8b4 Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-11-21 23:31:28 -06:00
Rose Thompson
e1bcc85f10 Merge branch 'main' of github.com:ross144/cvw 2023-11-21 23:31:21 -06:00
Rose Thompson
2767c8b410 Updated imperas.ic to support just sv48 and sv39. 2023-11-21 23:24:16 -06:00