Commit Graph

7149 Commits

Author SHA1 Message Date
David Harris
59f9345db9 Merge pull request #420 from ross144/main
Fixed Imperas Linux testbench
2023-10-05 09:34:04 -07:00
Ross Thompson
824f37bba4 Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-10-05 10:39:06 -05:00
Ross Thompson
81c44a4cb3 Fixed imperas linux testbench. 2023-10-04 17:11:47 -05:00
Rose Thompson
b66e5b42ce Merge pull request #419 from davidharrishmc/dev
Zcb extension
2023-10-04 15:39:38 -05:00
David Harris
28752303be Added ZCA/ZCF/ZCD/ZCB support. Doesn't break regression, but not tested. Need to get tests for Zcb. Draft tests are in riscv-arch-test but not yet committed there 2023-10-04 12:28:12 -07:00
David Harris
19a6bbb01b UpdateDA cleanup: don't assert UpdateDA when there is no SVADU 2023-10-04 09:57:13 -07:00
Rose Thompson
825f80d6a5 Merge pull request #418 from davidharrishmc/dev
Added MENVCFG.HADE bit and updated SVADU to depend on this bit
2023-10-04 11:56:44 -05:00
David Harris
d526d28804 Added MENVCFG.HADE bit and updated SVADU to depend on this bit 2023-10-04 09:34:28 -07:00
David Harris
928dbcd56d Merge pull request #415 from ross144/main
added new branch predictor post processing script and updated buildroot config script to support c++
2023-10-03 20:25:56 -07:00
Ross Thompson
d23eda1305 Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-10-03 17:43:29 -05:00
Ross Thompson
3156d5abab Somehow the arty A7 was missing the update for the console baud rate setting. 2023-10-03 17:37:13 -05:00
Rose Thompson
e35d9e721e Merge pull request #417 from VictorClements/main
Update Top Level Makefile
2023-10-03 09:36:48 -05:00
Rose Thompson
fd4155f67d Merge pull request #416 from stineje/main
Update to Wally for test float fixes and other ancillary quality improvements
2023-10-03 09:36:17 -05:00
VictorClements
999a50d9ee Update Makefile
"make riscof" and "make testfloat" were run in backward order, leading to some of the make issues when a user is setting up for the very first time.
2023-10-03 07:32:45 -07:00
James E. Stine
8b9ddd731c Update TeX docs divsqrt examples by removing ancillary files (apologies for previously pushing) 2023-10-03 09:25:26 -05:00
James E. Stine
58e7be2338 Fix testfloat testbench to work properly with parameters 2023-10-03 08:11:45 -05:00
James E. Stine
b342e15c07 Add TeX files used for examples in textbook on divsqrt 2023-10-03 08:03:54 -05:00
James E. Stine
2d6b5d3000 Modify Makefile + software example for SP/DP/QP 2023-10-03 08:02:39 -05:00
James E. Stine
1852304a2a Update install script for working SAIL checkout (current version) 2023-10-03 08:00:00 -05:00
Ross Thompson
77c591621c Renamed parseTest.py to parseHPMC.py 2023-09-27 13:57:40 -05:00
Ross Thompson
3bbcfade93 Completed branch predictor benchmarking. 2023-09-27 13:56:51 -05:00
Ross Thompson
f863cbf366 Actually fixed non-power of 2 issue with RAS.
Added RAS swapping to branch predictor scripts and configurations.
2023-09-27 12:25:05 -05:00
Ross Thompson
aeacb481aa Fixed sutble RAS bug when the stack size was not a power of 2. 2023-09-27 12:00:47 -05:00
Ross Thompson
e6672c2818 add c++ support to buildroot's config file.
this is needed for running tensorflow's benchmark.
2023-09-25 18:16:58 -05:00
Rose Thompson
7760d0cf1f Merge pull request #414 from JacobPease/main
Fixed Linux Makefile find errors
2023-09-25 18:13:37 -05:00
Jacob Pease
a66d21c0c4 Merge branch 'main' of github.com:openhwgroup/cvw 2023-09-25 18:07:00 -05:00
Jacob Pease
0215c37594 Fixed error with finding vmlinux and busybox directories too early. 2023-09-25 18:04:51 -05:00
Ross Thompson
2989ca595a Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-09-25 16:18:46 -05:00
Rose Thompson
d3dc6a4237 Merge pull request #413 from JacobPease/main
Linux Makefile changes
2023-09-25 16:18:00 -05:00
Jacob Pease
102810734d Merge branch 'main' of github.com:openhwgroup/cvw 2023-09-25 16:11:49 -05:00
Ross Thompson
6b22138bf6 Finally have this script generating beautiful bar plots of branch predictor misrates. 2023-09-25 12:45:09 -05:00
Ross Thompson
81dd6517f1 Now produces beautiful graphs. 2023-09-25 10:09:33 -05:00
Ross Thompson
1cb278913a Major improvement to the bar graph generation. 2023-09-25 09:55:38 -05:00
David Harris
c2c9301553 Merge pull request #410 from ross144/main
Many quality of life improvements
2023-09-23 01:22:16 -07:00
Ross Thompson
1fdfa024fc Temporarily commit replacement parseTest.py for parseHPMC.py. 2023-09-22 16:00:32 -05:00
Ross Thompson
60ddbe31f8 Updated the branch predictor simulator's parseHPMC.py results.
In a future commit I will update the branch predictor simulator with the fix for the gshare and then update the commit pointing their repo.
2023-09-18 16:59:20 -05:00
Ross Thompson
95c653e7df Fixes the bpred-sim.py to support command line parameterization of the branch predictor while using the new parameterization. This is definitely a hack, but I don't see a better way. 2023-09-15 14:05:26 -05:00
Ross Thompson
26e4f6c6ba Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-09-14 10:16:54 -05:00
Jacob Pease
648ae54a24 Merge branch 'main' of github.com:openhwgroup/cvw 2023-09-09 09:45:43 -05:00
Ross Thompson
3e1df6b891 Merge pull request #408 from naichewa/main
wrapperGen creates wrapper dir if nonexistant
2023-09-07 17:36:17 -05:00
naichewa
96ff3b1e2f wrapperGen creates wrapper dir if nonexistant 2023-09-07 13:46:04 -07:00
Jacob Pease
4999bb38cd Merge branch 'main' of github.com:openhwgroup/cvw 2023-09-06 10:52:08 -05:00
Ross Thompson
11a3fd9314 Slight modification to cachefsm. 2023-09-05 14:07:58 -05:00
Ross Thompson
22c519f2df Merge pull request #407 from davidharrishmc/dev
initial spill logic improvement
2023-09-05 13:29:37 -05:00
David Harris
d7d1f8f775 Added build to the Embench make run command to avoid errors when just doing make run 2023-09-05 11:12:23 -07:00
Ross Thompson
9ff3642c6c Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-09-05 11:12:00 -05:00
Ross Thompson
de54b5c4d8 Updated wavefile 2023-09-05 11:11:56 -05:00
Ross Thompson
85ba53eeaf Merge pull request #406 from magpyed/cachesim_fix
Properly gate LRUWriteEn with ~FlushStage
2023-09-05 11:10:58 -05:00
David Harris
8f12c6f9a1 initial spill logic improvement 2023-09-03 04:21:13 -07:00
Jacob Pease
fa185e78a2 Merge branch 'main' of github.com:openhwgroup/cvw 2023-09-03 00:15:30 -05:00