Commit Graph

8016 Commits

Author SHA1 Message Date
James E. Stine
e6ffde61bd fix module name to lc 2024-03-05 08:54:50 -06:00
KelvinTr
c163069484 Optimized mixcolumn 2024-03-04 15:23:11 -06:00
KelvinTr
c110d0bb03 Optimized Zbkx 2024-02-29 14:51:02 -06:00
KelvinTr
9f53c54f57 Optimized Zbkx 2024-02-29 14:50:15 -06:00
KelvinTr
e40ae126d3 Combined ZBC and ZBKC into one unit 2024-02-29 14:17:33 -06:00
KelvinTr
88d93b31b5 Combined byteop and revop logic 2024-02-29 12:51:42 -06:00
KelvinTr
01c45ab9d7 Fixed K extension changes 2024-02-28 17:05:08 -06:00
James E. Stine
0d4d996655 add spike riscof items for K extension test 2024-02-24 22:43:33 -06:00
James E. Stine
eb1780a66d control for bitmanip 2024-02-24 22:38:21 -06:00
James E. Stine
ce975a6336 Add ieu main module for k extension 2024-02-24 22:37:04 -06:00
James E. Stine
71cefdbbb2 main cvw module 2024-02-24 22:35:56 -06:00
James E. Stine
cd2a9b8712 Add mux7 for K ext 2024-02-24 22:26:21 -06:00
James E. Stine
50cbe54d7b Add datapath.sv 2024-02-24 22:22:19 -06:00
James E. Stine
e06bafe972 Add alu + controller 2024-02-24 22:21:39 -06:00
James E. Stine
cdd2aa6379 tweak of names 2024-02-22 12:27:40 -06:00
James E. Stine
c8468e99c0 slight tweak of names 2024-02-22 12:27:09 -06:00
James E. Stine
171da97fe3 add config for K extensions (7 so far) 2024-02-22 12:12:56 -06:00
James E. Stine
550f50debb Modify ALU to handle Zkne/K extension 2024-02-22 11:55:00 -06:00
James E. Stine
7cb170c19b update on aes_instructions 2024-02-21 17:12:50 -06:00
James E. Stine
7097b17785 update aes_instructions 2024-02-21 17:11:34 -06:00
James E. Stine
ac9068d22c update aes_common with style on separate sv 2024-02-21 17:05:58 -06:00
James E. Stine
3d65ea7aba separate aes_shiftword per style file 2024-02-20 22:57:59 -06:00
James E. Stine
f700b7da5a separate galois function SV per the style file 2024-02-20 22:55:34 -06:00
James E. Stine
32be22565a add kmu instruction 2024-02-20 20:18:50 -06:00
James E. Stine
38348f9784 Add SHA instructions 2024-02-20 20:01:12 -06:00
James E. Stine
2cf1d43ec5 add aes instructions 2024-02-20 19:39:26 -06:00
James E. Stine
93d9bb4bc4 minor changes + date change on copyright 2024-02-20 19:13:11 -06:00
James E. Stine
488583aed9 minor tweak 2024-02-20 18:42:34 -06:00
James E. Stine
0cc0cdeae2 initial seed of AES engine 2024-02-20 18:31:17 -06:00
Rose Thompson
6f3a0575ab
Merge pull request #637 from kevindkim723/derivlist
added more derived configurations
2024-02-19 14:58:34 -06:00
Kevin Kim
354e1ca5c6 lints 2024-02-19 09:06:35 -08:00
Kevin Kim
ccf8d125b7 added updated dervlist 2024-02-19 09:01:44 -08:00
Rose Thompson
6d2c7d1deb
Merge pull request #634 from davidharrishmc/dev
Fixed expected value on WALLY-satp-invalid
2024-02-17 15:18:29 -06:00
David Harris
824bc0dab7 Fixed expected value on WALLY-satp-invalid 2024-02-16 11:12:57 -08:00
David Harris
a5d9050ed4
Merge pull request #633 from ross144/main
Updated the wally rv32 priv tests to not use sail.
2024-02-16 10:33:47 -08:00
Rose Thompson
6110799a1e Updated the wally rv32 priv tests to not use sail. 2024-02-16 11:39:06 -06:00
Rose Thompson
f24bc52be7
Merge pull request #631 from davidharrishmc/dev
Added NO_SAIL to wally-riscv-arch-test cases that stopped passing in …
2024-02-16 11:33:36 -06:00
David Harris
b362320dd9 Removed unused Makefiles and Makefrags from wally-riscv-arch-test now that it is only used by riscof 2024-02-16 06:46:49 -08:00
David Harris
d094201362 Added NO_SAIL to wally-riscv-arch-test cases that stopped passing in Sail 2024-02-16 06:27:49 -08:00
Rose Thompson
7890fd8fc2
Merge pull request #630 from davidharrishmc/dev
Finished FPU coverage
2024-02-15 23:08:25 -06:00
David Harris
9ba35991e3 Finished FPU coverage 2024-02-15 20:01:28 -08:00
David Harris
36259b4e16 Removed unused term affecting cvt coverage 2024-02-15 17:46:05 -08:00
David Harris
944e33dcd6 Fixed spelling of operation in FPU 2024-02-15 17:22:32 -08:00
David Harris
c664c9717d Commented fcvtmod behavior in specialcase 2024-02-15 17:19:21 -08:00
David Harris
746ae8905b
Merge pull request #627 from Thomas-J-Kidd/nightly_testing
Replacing nightly_build folder with nightly_build.py and bash script
2024-02-12 16:56:14 -08:00
Thomas Kidd
d010cdc8bf Replacing nightly_build folder with nightly_build.py and bash wrapper script 2024-02-12 18:25:47 -06:00
Rose Thompson
41ccae2518
Merge pull request #626 from Matthew-Otto/main
add support for internal sd card adapter paths (/dev/mmcblk)
2024-02-12 13:07:02 -06:00
Matthew Otto
e2d46e991f remove unnecessary spaces 2024-02-12 13:00:58 -06:00
Matthew Otto
b0dc2a8ff5 add support for internal sd card adapters (/dev/mmcblk) 2024-02-12 13:00:01 -06:00
David Harris
6f53adad80 ifu cachefsm coverage 2024-02-08 13:15:06 -08:00