Rose Thompson
|
2241976d29
|
Updated mmu to not generate trap on cacheable misaligned access when supported.
Updated tests with David's help.
|
2023-10-30 18:26:11 -05:00 |
|
Rose Thompson
|
f13b67b869
|
Preemptively fixed the bytemask bug before testing.
|
2023-10-30 15:47:46 -05:00 |
|
Rose Thompson
|
b5763e11e8
|
rv32gc now also works with the alignment module. Still not tested with misligned access.
|
2023-10-30 15:30:09 -05:00 |
|
Rose Thompson
|
9cd2e47783
|
Aligner is integrated and enabled in rv64gc and passes the regression test; however, there are no new tests.
|
2023-10-30 14:54:58 -05:00 |
|
Rose Thompson
|
569e3dc906
|
Finally lints cleanly.
|
2023-10-30 14:00:49 -05:00 |
|
Rose Thompson
|
dce3c85105
|
Progress.
|
2023-10-27 16:31:22 -05:00 |
|
Rose Thompson
|
747f453bb5
|
Passes lint with some exceptions. Still need to add misaligned store support.
|
2023-10-27 14:41:42 -05:00 |
|
Rose Thompson
|
36ca64c567
|
At least have the aligner integrated, but not tested.
|
2023-10-27 13:55:16 -05:00 |
|
Rose Thompson
|
657409aec5
|
Addec ZICCLSM to config files and started on lsu instance.
|
2023-10-27 13:07:23 -05:00 |
|
Rose Thompson
|
6041bf20b3
|
The misaligned load alignment lints.
|
2023-10-27 11:41:49 -05:00 |
|
Rose Thompson
|
834c0df697
|
Added file.
|
2023-10-27 09:49:44 -05:00 |
|
Rose Thompson
|
449abef823
|
Progress on misaligned load/stores.
|
2023-10-27 09:35:44 -05:00 |
|
Rose Thompson
|
12763b7297
|
begin implemenation of Zicclsm.
|
2023-10-26 11:51:20 -05:00 |
|
Rose Thompson
|
3322ff915e
|
Cleaned up the implementation changes for wfi.
|
2023-10-24 23:11:48 -05:00 |
|
Rose Thompson
|
c58f04c901
|
This version passes the regression test and solves issue #200. wfi's implemenation is changed so that wfi does not take an interrupt in the Memory stage. Instead it advances to the Writeback stage then traps.
|
2023-10-24 22:58:26 -05:00 |
|
Rose Thompson
|
c61526d034
|
Possible fix for wfi.
|
2023-10-24 18:08:33 -05:00 |
|
Rose Thompson
|
bd04ffc0c9
|
Fixed bug in bpred-sim.py for btb and class size sweep.
|
2023-10-24 10:29:02 -05:00 |
|
Rose Thompson
|
4fe58fe036
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-10-23 16:14:30 -05:00 |
|
Rose Thompson
|
ea403e02ff
|
Updated bpred-sim.py to take command line options to select between sweeping direction, target, class, or ras prediction.
|
2023-10-23 16:09:40 -05:00 |
|
Rose Thompson
|
694ec18934
|
Added support for branch counters when there is no branch predictor.
|
2023-10-23 15:32:03 -05:00 |
|
Rose Thompson
|
1611d5ec3c
|
Fixed issue 250. instruction classification was not correct for jalr ra (non zero).
|
2023-10-23 15:30:43 -05:00 |
|
Rose Thompson
|
2aecf688f9
|
Addeed script to sweep sim_bp for btb.
|
2023-10-23 15:29:50 -05:00 |
|
David Harris
|
eba346849c
|
Merge pull request #438 from ross144/main
Fixed comments in cboz and cbom tests.
|
2023-10-20 17:15:59 -07:00 |
|
Rose Thompson
|
0fd5b3b2ce
|
Updated comments in the cboz tests.
|
2023-10-20 15:15:47 -05:00 |
|
Rose Thompson
|
0aea2c80b8
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-10-20 15:14:02 -05:00 |
|
Rose Thompson
|
5a4028064a
|
Updated comments for the cbom tests.
|
2023-10-20 15:13:52 -05:00 |
|
Rose Thompson
|
d6dcec458d
|
Merge pull request #437 from davidharrishmc/dev
synth improvements
|
2023-10-19 16:23:34 -05:00 |
|
David Harris
|
cbf0c01fd6
|
Set drive for Sky130
|
2023-10-19 13:46:30 -07:00 |
|
David Harris
|
6e7c0547a1
|
Modified log2 coding to avoid synthesis warning
|
2023-10-19 11:16:02 -07:00 |
|
Rose Thompson
|
a12fb6a338
|
Merge pull request #436 from davidharrishmc/dev
Automatic generation of synthesis wrappers when needed
|
2023-10-19 12:51:24 -05:00 |
|
David Harris
|
8f717c3254
|
Removed wrapper from wallySynth because it is automatic now
|
2023-10-19 10:49:06 -07:00 |
|
David Harris
|
348e74b8be
|
Updated wrapper generation to be automatic without specifying WRAPPER=1; instead looks for cvw_t in the file. Also starting to add OSU 130 nm synthesis.
|
2023-10-19 10:44:03 -07:00 |
|
David Harris
|
7c1606264a
|
Adjusted synthesis scripts to report on DESIGN even when a wrapper is used
|
2023-10-19 06:16:52 -07:00 |
|
Rose Thompson
|
83c354c4a1
|
Merge pull request #434 from davidharrishmc/dev
Config and peripheral cleanup
|
2023-10-18 17:58:29 -05:00 |
|
David Harris
|
4873b9c0a8
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-10-18 14:40:19 -07:00 |
|
David Harris
|
4469484f4a
|
Merge pull request #435 from kipmacsaigoren/synth_wrapper_gen
synth wrapper generation bug fix
|
2023-10-18 14:34:37 -07:00 |
|
Kevin Kim
|
7b35da5245
|
wrapper bug fix
|
2023-10-18 14:29:46 -07:00 |
|
David Harris
|
48d42c1e7c
|
Removed unnecessary RV64 PWDATA muxing from AHB peripherals because LSU already replicates
|
2023-10-18 05:50:41 -07:00 |
|
David Harris
|
b76c371e45
|
Config file cleanup
|
2023-10-18 05:38:36 -07:00 |
|
David Harris
|
c685837d08
|
Merge pull request #433 from ross144/main
Reverted linux testbench to not check for match against QEMU.
|
2023-10-17 11:13:11 -07:00 |
|
Rose Thompson
|
010fbf7319
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-10-17 10:01:35 -05:00 |
|
Rose Thompson
|
faea7db1b2
|
Reverted linux testbench to not check for match against QEMU.
|
2023-10-17 10:00:50 -05:00 |
|
Rose Thompson
|
6ae5934cd2
|
Merge pull request #431 from davidharrishmc/dev
Dev
|
2023-10-16 17:36:31 -05:00 |
|
David Harris
|
fab9fbd7f1
|
Merged testbench
|
2023-10-16 13:52:24 -07:00 |
|
David Harris
|
1a6e57f8c0
|
Renamed wally-config to config in many comments
|
2023-10-16 13:49:09 -07:00 |
|
David Harris
|
ac4216b43d
|
Incorporated new AMO tests from riscv-arch-test
|
2023-10-16 10:25:45 -07:00 |
|
David Harris
|
6245748ed7
|
Added CSR permission tests for mconfigptr, menvcfg, mseccfg, etc.
|
2023-10-15 15:31:03 -07:00 |
|
David Harris
|
b4891d88db
|
Added WALLY minfo test for rv32
|
2023-10-15 06:48:22 -07:00 |
|
David Harris
|
434d6b2c5c
|
minfo test working again with mconfigptr for RV64
|
2023-10-15 06:41:52 -07:00 |
|
David Harris
|
4cab203900
|
Merge pull request #429 from ross144/main
renamed imperas testbench to testbench-imperas.sv, fixed SDC timing bug
|
2023-10-13 15:32:43 -07:00 |
|