David Harris
|
b268a3b9d3
|
Added SPI support to Imperas testbenches
|
2023-12-07 09:44:31 -08:00 |
|
David Harris
|
eecc63772d
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-12-06 07:26:41 -08:00 |
|
David Harris
|
0f0b4b0c1c
|
Added make wally-riscv-arch-test to tests/riscof to only build custom tests
|
2023-12-06 07:19:12 -08:00 |
|
Rose Thompson
|
f0948b3446
|
Merge pull request #515 from JacobPease/main
Removed vivado property from rom1p1r.sv. It's now dynamically added using the FPGA makefile.
|
2023-12-05 11:50:32 -08:00 |
|
Jacob Pease
|
bc2c4d5295
|
Merge branch 'main' of github.com:openhwgroup/cvw
|
2023-12-04 15:23:22 -06:00 |
|
David Harris
|
67ee04b2fd
|
Merge pull request #514 from ross144/main
Sarah updated top level figure.
|
2023-12-04 12:55:28 -04:00 |
|
Rose Thompson
|
b2d640d245
|
Merge branch 'main' of github.com:ross144/cvw
|
2023-12-04 00:00:56 -06:00 |
|
Rose Thompson
|
8933aef357
|
Reduced imperas linux run time to 10 seconds.
|
2023-12-04 00:00:26 -06:00 |
|
Rose Thompson
|
9348025727
|
Cachefsm simplifications.
|
2023-12-03 18:19:00 -06:00 |
|
Rose Thompson
|
1ebc7aa95a
|
Optimized align.
|
2023-12-03 16:43:55 -06:00 |
|
Rose Thompson
|
3bef2a2361
|
Better name for cache signals.
|
2023-12-03 15:49:06 -06:00 |
|
Rose Thompson
|
fd1c731ebb
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-12-03 10:40:45 -06:00 |
|
Ross Thompson
|
6de6e55acf
|
Sarah updated top level figure.
|
2023-12-03 10:38:17 -06:00 |
|
Jacob Pease
|
7e494f2d3b
|
Removed vivado property from rom1p1r.sv. It's now dynamically added using the FPGA makefile.
|
2023-12-01 18:59:18 -06:00 |
|
Rose Thompson
|
0a804e2cc8
|
Merge pull request #513 from JacobPease/main
Disassemble target now called with correct environment variables, allowing for downloading, building, disassembling, and installing in one make call.
|
2023-12-01 13:49:58 -08:00 |
|
Jacob Pease
|
f99cb03b89
|
Changed Linux makefile to unset LD_LIBRARY_PATH before running buildroot. This allows custom setup.sh scripts to be used per user.
|
2023-12-01 15:02:26 -06:00 |
|
Jacob Pease
|
edd4f90283
|
Disassemble target now called with correct environment variables, allowing for downloading, building, disassembling, and installing in one make call.
|
2023-12-01 13:21:33 -06:00 |
|
Rose Thompson
|
209ec840b8
|
Merge pull request #512 from JacobPease/main
Modified FPGA Makefile to override with relative path. FPGA boots now.
|
2023-11-30 15:53:41 -08:00 |
|
Jacob Pease
|
71066cae12
|
Modified FPGA Makefile to override with relative path. FPGA boots now.
|
2023-11-30 17:51:15 -06:00 |
|
David Harris
|
6a525d3461
|
Merge pull request #509 from ross144/main
cbo optimizations
|
2023-11-30 15:22:24 -04:00 |
|
Rose Thompson
|
025b04ae8b
|
Minior cleanup.
|
2023-11-29 19:44:59 -06:00 |
|
Rose Thompson
|
ab68a76e77
|
LineDirty is either the Victim Way or the Flush way dirty, but never the hitway dirty. CBO instructions require hitway dirty. However we cannot mux hitway dirty into LineDirty wihtout creating a combinational loop so we need a separate port.
|
2023-11-29 17:58:39 -06:00 |
|
Rose Thompson
|
f11f88ac2b
|
Updates to tlb to check access permissions for cbo*
|
2023-11-29 16:20:43 -06:00 |
|
Rose Thompson
|
f4e4aac8b5
|
Added CMOp to pmp checker
|
2023-11-29 16:09:31 -06:00 |
|
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 |
|