Rose Thompson
|
c992f95e11
|
Merge pull request #521 from davidharrishmc/divcfg
Verilator and other cleanup
|
2023-12-12 14:10:05 -08:00 |
|
David Harris
|
e01fb44954
|
Nasty hacks trying to get testbench to run in Verilator
|
2023-12-12 11:27:04 -08:00 |
|
David Harris
|
763cf04659
|
Fixed bug passing string to loggers from testbench
|
2023-12-12 11:04:32 -08:00 |
|
David Harris
|
2e45384905
|
Fixed hierarchical path to EcallFaultM in testbench
|
2023-12-12 10:23:00 -08:00 |
|
David Harris
|
5473aad5f4
|
Fixed Linux makefile and removed outdated comment about interrupt priorities
|
2023-12-12 10:10:15 -08:00 |
|
Rose Thompson
|
4719d0f383
|
Merge pull request #517 from davidharrishmc/divcfg
division configurations
|
2023-12-07 11:18:34 -08:00 |
|
David Harris
|
8dfe5179a1
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into divcfg
|
2023-12-07 11:17:36 -08:00 |
|
David Harris
|
1f79103142
|
division configurations
|
2023-12-07 11:13:56 -08:00 |
|
Rose Thompson
|
34999f671c
|
Merge pull request #516 from davidharrishmc/dev
Imperas Testbench fix for SPI
|
2023-12-07 10:29:19 -08:00 |
|
David Harris
|
390e595ac2
|
Added SPI support to Imperas testbenches
|
2023-12-07 09:44:31 -08:00 |
|
David Harris
|
36ee20d503
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-12-06 07:26:41 -08:00 |
|
David Harris
|
3d1534c223
|
Added make wally-riscv-arch-test to tests/riscof to only build custom tests
|
2023-12-06 07:19:12 -08:00 |
|
Rose Thompson
|
1ebc1cb802
|
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
|
fceec0e321
|
Merge branch 'main' of github.com:openhwgroup/cvw
|
2023-12-04 15:23:22 -06:00 |
|
David Harris
|
f947fab5d0
|
Merge pull request #514 from ross144/main
Sarah updated top level figure.
|
2023-12-04 12:55:28 -04:00 |
|
Rose Thompson
|
883248c496
|
Merge branch 'main' of github.com:ross144/cvw
|
2023-12-04 00:00:56 -06:00 |
|
Rose Thompson
|
31cdd60406
|
Reduced imperas linux run time to 10 seconds.
|
2023-12-04 00:00:26 -06:00 |
|
Rose Thompson
|
81b84a980f
|
Cachefsm simplifications.
|
2023-12-03 18:19:00 -06:00 |
|
Rose Thompson
|
26a0150b75
|
Optimized align.
|
2023-12-03 16:43:55 -06:00 |
|
Rose Thompson
|
1b153de344
|
Better name for cache signals.
|
2023-12-03 15:49:06 -06:00 |
|
Rose Thompson
|
d27018aaa4
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-12-03 10:40:45 -06:00 |
|
Ross Thompson
|
7c8a358c76
|
Sarah updated top level figure.
|
2023-12-03 10:38:17 -06:00 |
|
Jacob Pease
|
23336a134c
|
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
|
d24c7f2b0d
|
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
|
deacf82ed3
|
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
|
4ae6fe3829
|
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
|
940f3a310d
|
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
|
167025e1de
|
Modified FPGA Makefile to override with relative path. FPGA boots now.
|
2023-11-30 17:51:15 -06:00 |
|
David Harris
|
3f0481f1f0
|
Merge pull request #509 from ross144/main
cbo optimizations
|
2023-11-30 15:22:24 -04:00 |
|
Rose Thompson
|
5d744dd855
|
Minior cleanup.
|
2023-11-29 19:44:59 -06:00 |
|
Rose Thompson
|
f0d8866616
|
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
|
439f024bcc
|
Updates to tlb to check access permissions for cbo*
|
2023-11-29 16:20:43 -06:00 |
|
Rose Thompson
|
04a996847a
|
Added CMOp to pmp checker
|
2023-11-29 16:09:31 -06:00 |
|
Rose Thompson
|
5216976da8
|
Removed redundant ZICBOM/Z_SUPPORTED from pmachecker.
|
2023-11-29 15:39:39 -06:00 |
|
Rose Thompson
|
e8aef432b8
|
Cleaned up redundant ZICBOM/Z_SUPPORTED.
|
2023-11-29 15:20:49 -06:00 |
|
Rose Thompson
|
42085dfb9f
|
Simpilified pmachecker for cmo.
|
2023-11-29 12:26:18 -06:00 |
|
Rose Thompson
|
c056a6288f
|
Additional cleanup.
|
2023-11-28 23:28:50 -06:00 |
|
Rose Thompson
|
7eca28eaee
|
More cleanup.
|
2023-11-28 23:05:47 -06:00 |
|
Rose Thompson
|
3774fa073b
|
Simplification to alignment.
|
2023-11-28 22:28:11 -06:00 |
|
Rose Thompson
|
ae910f1e4f
|
Removed unused hardware from alignment.
|
2023-11-28 19:54:25 -06:00 |
|
Rose Thompson
|
58445037fc
|
cclsm cleanup.
|
2023-11-28 19:41:46 -06:00 |
|
Rose Thompson
|
d7acb01b3a
|
Clean up.
|
2023-11-28 14:21:37 -06:00 |
|
Rose Thompson
|
c690bdae53
|
More optimizations for cclsm.
|
2023-11-28 14:19:30 -06:00 |
|
Rose Thompson
|
433fe75f1c
|
Optimizations to cclsm.
|
2023-11-28 14:18:06 -06:00 |
|
Rose Thompson
|
0b72616cce
|
Oups. Introduced undetected bug into the cache's cbo insructions.
|
2023-11-28 01:03:48 -06:00 |
|
Rose Thompson
|
c6f1e00c63
|
Renamed signal in pmachecker.
|
2023-11-28 00:05:12 -06:00 |
|
Rose Thompson
|
574150e427
|
Fixed minor bug in the cbo hazard logic.
|
2023-11-27 23:38:53 -06:00 |
|
Rose Thompson
|
2e4bafe3a6
|
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
|
0cc04f417a
|
Added correct cbo fault behavior.
|
2023-11-27 20:57:33 -06:00 |
|
David Harris
|
03a7a7741d
|
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 |
|