Rose Thompson
|
081cf5be55
|
Fixed the CacheHit logger bug.
|
2024-03-28 13:40:01 -05:00 |
|
Kunlin Han
|
22b59138f0
|
Remove all #delay from non-testbench.
|
2024-03-16 11:20:32 -07:00 |
|
Kunlin Han
|
8c67a76912
|
Remove all #delay from non-testbench.
|
2024-03-13 10:31:40 -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 |
|
Rose Thompson
|
3cf6a19729
|
Merge branch 'main' into main
|
2024-03-10 10:48:21 -05:00 |
|
Rose Thompson
|
e870e8137b
|
Finished Wally rvvi tracer.
|
2024-03-08 09:16:30 -06:00 |
|
David Harris
|
b386331cc8
|
Changed '0 to 0 where possible per Chapter 4 style guidelines
|
2024-03-06 05:48:17 -08:00 |
|
KelvinTr
|
01c45ab9d7
|
Fixed K extension changes
|
2024-02-28 17:05:08 -06:00 |
|
David Harris
|
efdc571f59
|
Removed redundant assertion
|
2024-02-01 20:14:40 -08:00 |
|
David Harris
|
49714cb282
|
Fixed assertions to throw fatal error, improved nightly regression to have passing cases
|
2024-01-31 21:39:18 -08:00 |
|
David Harris
|
74b242ce5c
|
Partial implementation of fcvtmod.w.d; flags disagree in one case where Sail might be wrong, and result 134 is wrong because of overflow
|
2024-01-17 12:25:06 -08:00 |
|
David Harris
|
da4eca4854
|
Tested Zfh support using unreleased version of risch-arch-test Zfh tests. Fixed two bugs in fmv to/from int.
|
2024-01-15 13:24:57 -08:00 |
|
David Harris
|
9eb6d9c8b8
|
Added Zicond support
|
2024-01-11 07:37:15 -08:00 |
|
Rose Thompson
|
408bb2c35b
|
Yay! I got verilator to compile our testbench! Does it actually work I don't know.
|
2023-12-18 16:44:34 -06:00 |
|
Rose Thompson
|
0f7b6ada04
|
Cleanup.
Verilator still has issues with riscassertions.sv and the testbench
|
2023-12-18 16:38:56 -06:00 |
|
Rose Thompson
|
b7b245fe2f
|
functionName.sv is now linting for rv64gc.
|
2023-12-18 16:37:26 -06:00 |
|
Rose Thompson
|
c1ac153a4f
|
Closer to verilator support.
|
2023-12-18 16:26:56 -06:00 |
|
Rose Thompson
|
58942b246b
|
Kind of a frustrating set of changes to get the verilator errors out of the copyShadow module.
|
2023-12-18 13:34:14 -06:00 |
|
Rose Thompson
|
4a3cc8b9c8
|
More progress towards verilator.
|
2023-12-18 13:26:43 -06:00 |
|
Rose Thompson
|
5062a8c89c
|
Added parameter for cache's SRAM length.
Progress towards verilator support.
|
2023-12-18 12:50:49 -06:00 |
|
David Harris
|
aff61ea97a
|
Fixed Linux makefile; load branch predictor RAMs at startup for sim; fixed comment in trap; starting to make testbench more compatible with Verilator
|
2023-12-13 11:33:59 -08:00 |
|
David Harris
|
3df4c13daa
|
Updated wallyTracer for Linux boot and wally-batch.do to remove buildroot checkpoint support
|
2023-11-23 20:36:45 -08:00 |
|
David Harris
|
1f57df7f8b
|
Fixed reference to deleted atomic signal in cache
|
2023-11-23 20:29:10 -08:00 |
|
Rose Thompson
|
1dac4d221e
|
Disable the trace for normal operation.
|
2023-11-21 13:49:07 -06:00 |
|
Rose Thompson
|
c77a47b403
|
Output the instruction trace to the logs directory.
|
2023-11-21 13:47:58 -06:00 |
|
Rose Thompson
|
b02bd6c835
|
Finally we got the wally tracer working with linux.
|
2023-11-21 13:45:55 -06:00 |
|
Rose Thompson
|
3fd6d3464c
|
We are logging now.
|
2023-11-21 13:02:34 -06:00 |
|
Rose Thompson
|
6ff8d19157
|
Added code to the wallyTracer to support outputing an instruction trace.
|
2023-11-21 12:28:19 -06:00 |
|
Rose Thompson
|
bc935b1b3b
|
Fixed second bug in the logger script when branch logging enabled but counter logger not.
|
2023-11-15 14:56:02 -06:00 |
|
Rose Thompson
|
5d4a89b27c
|
Fixed bug in the btb branch logging.
We were only logging branch instructions not all control flow instructions which dramatically skewed the results for sim_bp.
|
2023-11-15 14:51:47 -06:00 |
|
Rose Thompson
|
540d8d930d
|
Cleanup.
Linux makefile
wally tracer. probably reduce some complexity here.
|
2023-11-13 14:04:43 -06:00 |
|
David Harris
|
bddd2d573e
|
Shortened path to PCSrcE in logger to avoid problematic hierarchical reference
|
2023-11-05 07:06:53 -08:00 |
|
David Harris
|
568aa3c4a6
|
Verilator improvements
|
2023-11-04 03:21:07 -07:00 |
|
David Harris
|
09aebbf252
|
Fixed regression error of watchdog timeout when PCM is optimized out of the IFU
|
2023-11-03 04:38:27 -07:00 |
|
Ross Thompson
|
fc83f33615
|
Oups. When fixing the linux-imperasdv testbench I accidentally introduced a bug to the tracer.
|
2023-10-05 13:00:46 -05:00 |
|
Ross Thompson
|
824f37bba4
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-10-05 10:39:06 -05:00 |
|
Ross Thompson
|
81c44a4cb3
|
Fixed imperas linux testbench.
|
2023-10-04 17:11:47 -05:00 |
|
David Harris
|
28752303be
|
Added ZCA/ZCF/ZCD/ZCB support. Doesn't break regression, but not tested. Need to get tests for Zcb. Draft tests are in riscv-arch-test but not yet committed there
|
2023-10-04 12:28:12 -07:00 |
|
David Harris
|
c6631ef808
|
Added N and PBMT bits to MMU PTE
|
2023-08-24 19:44:46 -07:00 |
|
Ross Thompson
|
59022099c7
|
Fixed the icache and dcache overlogging issue.
|
2023-07-14 15:47:05 -05:00 |
|
Ross Thompson
|
33d8e5687e
|
Merge branch 'main' of github.com:ross144/cvw
|
2023-07-11 15:09:07 -05:00 |
|
Ross Thompson
|
99073a70c0
|
Added wfi and interrupt to tracer.
|
2023-07-11 15:09:04 -05:00 |
|
Ross Thompson
|
625192d9a4
|
Merge branch 'main' of github.com:ross144/cvw into main
|
2023-07-11 15:08:26 -05:00 |
|
Ross Thompson
|
4653f8e704
|
Simplificaiton of function tracker.
|
2023-07-11 10:51:17 -05:00 |
|
Ross Thompson
|
27f6f00402
|
Changes for xcelium.
|
2023-07-07 18:22:28 -05:00 |
|
David Harris
|
001d3cfdc5
|
Added logic to warn about x in memory reads. Added cbo instruction names to testbench decoder
|
2023-07-02 13:29:27 -07:00 |
|
David Harris
|
c2913f49a3
|
Added assertions for ZICNTR and ZIHPM
|
2023-06-16 09:26:02 -07:00 |
|
Ross Thompson
|
4428babda9
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-06-15 15:38:38 -05:00 |
|
Ross Thompson
|
85567841eb
|
Merge branch 'testbench-params2'
|
2023-06-15 15:31:13 -05:00 |
|
Ross Thompson
|
d2219023c3
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-06-15 14:57:23 -05:00 |
|