Commit Graph

8220 Commits

Author SHA1 Message Date
David Harris
0ffb9c7315 Removed mcmodel executables 2024-03-14 19:18:51 -07:00
David Harris
9ff9f9e0ae Updated wally-riscv-arch-test to be able to compile zfh and zfa tests. This caused a change in startup code, so certain reference_output results needed to change to compensate. Also commented out fcvtmod test in Zfa that fails because Sail produces the wrong expected value. 2024-03-14 19:03:57 -07:00
David Harris
cb610e10da Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-03-14 18:19:00 -07:00
David Harris
36e45a00a7
Merge pull request #675 from jordancarlin/main
Add derived configs directory to wally.do so derived configs can be simulated
2024-03-14 14:47:15 -07:00
Jordan Carlin
b476707b93
add derived configs directory to wally.do 2024-03-14 14:45:28 -07:00
David Harris
c3a0310dd0
Merge pull request #674 from jordancarlin/main
fcvtmod.w.d fix and config-shared.vh updates
2024-03-14 14:16:39 -07:00
Jordan Carlin
cbd61d008f
fix size of CVTLEN to support fcvtmod.w.d; add max macro to config-shared.vh 2024-03-14 14:07:15 -07:00
David Harris
48799aa87c Added Zfh and Zfa tests to wally-riscv-arch-test until they are accepted in riscv-arch-test repo 2024-03-14 10:49:36 -07:00
David Harris
d1be588fff resolved merge conflict 2024-03-14 08:05:52 -07:00
David Harris
d023228cd1 mcmodel example 2024-03-14 07:37:04 -07:00
David Harris
efc1d66e1c
Merge pull request #673 from Thomas-J-Kidd/main
Adding argparser to nightly_build.py in addition to minor updates
2024-03-13 21:46:18 -07:00
Thomas Kidd
7ed2d0c13d typo fix for displaying commands in email 2024-03-13 22:40:00 -05:00
Thomas Kidd
90026a5da1 showing commands used for executing each specific test 2024-03-13 22:13:20 -05:00
David Harris
5e3ff3e871
Merge pull request #671 from Karl-Han/increase_riscof_jobs
Increase number of jobs in riscof to speedup building.
2024-03-13 14:52:05 -07:00
Kunlin Han
b5419ccfc9 Increase number of jobs in riscof to speedup building. 2024-03-13 12:28:30 -07:00
Thomas Kidd
e568f93187 typo fixes 2024-03-13 13:56:05 -05:00
Thomas Kidd
32763ab53c
Merge branch 'openhwgroup:main' into main 2024-03-13 13:52:11 -05:00
Rose Thompson
a459f70c86
Merge pull request #669 from Karl-Han/fix_makefile_typo
Fix typo in Makefile.
2024-03-13 13:48:26 -05:00
David Harris
700dfcc458
Merge pull request #668 from ross144/site-setup
Site setup
2024-03-12 15:15:14 -07:00
Ross Thompson
f642043f75 Fixed typos in site-setup.csh. 2024-03-12 17:06:29 -05:00
Rose Thompson
c027fd3701 Added site-setup.csh for cshell systems. 2024-03-12 16:56:52 -05:00
Rose Thompson
640dae69f8 System independent setup.sh file
separates setup.sh into setup.sh and site-setup.sh.  site-setup.sh is to be copied into $RISCV/site-setup.sh by the system admin and modified as needed.
setup.sh should no longer require modifications for individual systems.
2024-03-12 16:47:56 -05:00
David Harris
469541870a
Merge pull request #667 from stineje/main
fix elements forgot to delete from zknh32.sv
2024-03-12 09:49:27 -07:00
James Stine
41ab94c9a3 fix elements forgot to delete from zknh32.sv 2024-03-12 11:42:26 -05:00
David Harris
d11afcf8ab
Merge pull request #666 from stineje/main
Update K extension in SHA to remove redundant logic and optimize hier…
2024-03-12 09:13:18 -07:00
James Stine
55863bda1b Update K extension in SHA to remove redundant logic and optimize hierarchy to reduce structure/area 2024-03-12 11:10:45 -05:00
Rose Thompson
ef2c003029
Merge pull request #663 from davidharrishmc/dev
Crypto Hardware Formatting and Simplification
2024-03-11 11:49:00 -05:00
David Harris
7132d306b4 Simplified ZKNH64 2024-03-11 09:41:36 -07:00
David Harris
dbfe44a54b Renamed aes and sha directories 2024-03-11 09:06:51 -07:00
David Harris
019458a63d Shared sbox between aes64ks1i and aes64e 2024-03-11 08:58:10 -07:00
David Harris
096f4090ac Final cleanup tonight 2024-03-11 01:40:47 -07:00
David Harris
8af25a45e6 AES32 sharing logic 2024-03-11 01:36:46 -07:00
David Harris
a714904696 Simplifying AES32 logic 2024-03-11 01:25:44 -07:00
David Harris
10d1ff61b6 Merged ZKNDEResult into a single BMU result mux input 2024-03-11 01:18:39 -07:00
David Harris
39c0d0cdda AES64 simplification 2024-03-11 01:15:16 -07:00
David Harris
b7f5ce6ed3 AES64 simplification 2024-03-11 01:12:24 -07:00
David Harris
64d7f778da AES64 simplification 2024-03-11 01:01:20 -07:00
David Harris
7d87c4f6c5 AES64 simplification 2024-03-11 00:53:39 -07:00
David Harris
87ed778763 Starting to merge decrypt and encrypt for AES64 2024-03-11 00:45:38 -07:00
David Harris
ef896797fd Optimized out aes64im hardware; sharing with aes64d 2024-03-11 00:36:10 -07:00
David Harris
5257d3d8fd AES64 cleanup 2024-03-11 00:20:50 -07:00
David Harris
7ee3145fc1 Simplified muxing for AES64 2024-03-11 00:14:38 -07:00
David Harris
d22306ab9f Shared haredware for aes64e 2024-03-11 00:01:46 -07:00
David Harris
b53e873a11 shared hardware for AES 64 decode 2024-03-10 23:51:32 -07:00
David Harris
f950067600 Shared middle and final round aes32 to cut size 50% 2024-03-10 23:40:12 -07:00
David Harris
f72e5048de Defined rotate module and formatted AES modules more densely 2024-03-10 23:09:11 -07:00
David Harris
3d72ccac60 AES simplification 2024-03-10 22:37:50 -07:00
David Harris
9a1fdba077 Added more Zbkb tests shared with Zbb 2024-03-10 22:24:16 -07:00
David Harris
2580d37fc0 ZK cleanup, check no LLEN > XLEN without D$, add half and quad float load/store to instruction name decoder 2024-03-10 22:03:57 -07:00
David Harris
837abf1d9e ZK simplifcations 2024-03-10 21:44:11 -07:00