Kunlin Han
|
c71cafbea6
|
Add linux/buildroot to .gitignore to ignore the intermediate built for RISCV/buildroot
|
2024-03-08 12:58:08 -08:00 |
|
David Harris
|
d52d2d7983
|
Initial derivgen working
|
2024-01-29 11:22:34 -08:00 |
|
David Harris
|
17cbdb53df
|
Progress on Verilator simulation. Full adder compiles and runs. Wally builds.
|
2023-12-31 09:53:13 -08:00 |
|
Rose Thompson
|
93c356d50d
|
Added files to ignore file.
|
2023-11-26 17:31:23 -06:00 |
|
David Harris
|
1d234c05c9
|
disassembleBootTrace works on first 50M lines of boot
|
2023-11-22 22:17:01 -08:00 |
|
David Harris
|
423ae2bb76
|
Ignore benchmark results
|
2023-11-17 17:02:32 -08:00 |
|
Rose Thompson
|
540d8d930d
|
Cleanup.
Linux makefile
wally tracer. probably reduce some complexity here.
|
2023-11-13 14:04:43 -06:00 |
|
David Harris
|
680fb3f30b
|
Conditionally instantiate hardware in ifu
|
2023-10-30 20:55:00 -07:00 |
|
David Harris
|
905c5da7a9
|
Tested assembly language file for the pause example
|
2023-10-24 10:45:41 -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 |
|
Ross Thompson
|
7aecd72c35
|
Fpga does not correctly boot linux. I think the solution here is to revert out all substantive changes except for parameterization and then add them back in one at a time. This is necessary because the parameterization is not completed in one contiguous group of commits.
|
2023-06-22 12:55:49 -05:00 |
|
David Harris
|
59e1a69e25
|
ignore example binaries
|
2023-05-29 23:24:48 -07:00 |
|
David Harris
|
71fe8a57c6
|
Ignore IF_vectors
|
2023-04-28 06:20:12 -07:00 |
|
Limnanthes Serafini
|
abf9da3c8b
|
Git issues, repushing
|
2023-03-29 04:10:47 -07:00 |
|
David Harris
|
121d1cea62
|
Added csrwrites.S test case for privileged tests
|
2023-03-23 10:55:32 -07:00 |
|
David Harris
|
31021265b8
|
Makefile improvements
|
2023-03-22 11:17:17 -07:00 |
|
David Harris
|
4a1592ccf8
|
Building infrastructure for coverage directed tests
|
2023-03-22 04:37:13 -07:00 |
|
David Harris
|
3fa570835a
|
Ignore more log files left from ImperasDV
|
2023-03-19 10:26:53 -07:00 |
|
David Harris
|
adbdc44f7b
|
Improved coverage reporting
|
2023-03-19 10:24:35 -07:00 |
|
David Harris
|
d92f0e9642
|
Ignore new tests from lab
|
2023-02-15 06:43:00 -08:00 |
|
David Harris
|
5256d3a625
|
More progress on debug.S, but it crashes in Spike
|
2023-02-04 09:59:22 -08:00 |
|
David Harris
|
80f42a8638
|
Renamed regression to sim
|
2023-02-02 14:48:23 -08:00 |
|
David Harris
|
78eb90715c
|
Removed pipelined level of hierarchy
|
2023-02-02 14:14:11 -08:00 |
|
David Harris
|
5d7dcfb748
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-01-31 14:40:19 -08:00 |
|
Ross Thompson
|
0678e70b4b
|
Merge branch 'imperas'
|
2023-01-31 12:46:22 -06:00 |
|
David Harris
|
7705209141
|
Merged PR#37 branch predictor
|
2023-01-29 14:25:28 -08:00 |
|
Ross Thompson
|
a9902337cf
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
This merges the branch predictor improvements into the main repo.
|
2023-01-29 15:24:20 -06:00 |
|
David Harris
|
2a20d71a12
|
Missing files related to rv32imc config
|
2023-01-29 11:40:08 -08:00 |
|
Madeleine Masser-Frye
|
6ece31183c
|
Fixed config file writing for synthesis (#29)
* Fixed writing config files for synth sweeps
* cleaned up comments
|
2023-01-26 06:58:15 +02:00 |
|
Ross Thompson
|
9c83b2dff5
|
Updated ignore to exclude copied files.
|
2023-01-20 19:47:33 -06:00 |
|
Ross Thompson
|
5b740fbf60
|
Removed SDC from repo due to copy right issue.
Modified fpga build flow to reference it outside the repo.
|
2023-01-20 14:57:06 -06:00 |
|
eroom1966
|
43d5769bd9
|
update
|
2023-01-19 13:29:46 +00:00 |
|
eroom1966
|
7a4472f94e
|
ignore external
|
2023-01-18 13:22:32 +00:00 |
|
David Harris
|
d6aad0f3c3
|
Fixed floating Sqrt signal when floating point is disabled, causing REMU tohang during buildroot around 3.2M
|
2022-12-27 21:24:38 -08:00 |
|
Ross Thompson
|
6f6cda5f0e
|
Added files to gitignore.
|
2022-12-18 18:53:37 -06:00 |
|
David Harris
|
97a432570a
|
Regression delete wkdir files to prevent spurious failures
|
2022-12-15 10:24:58 -08:00 |
|
Daniel Torres
|
d0aaae26fe
|
fixed wally rv32e tests, updated regression makefile to new testflow
|
2022-07-22 17:09:46 -07:00 |
|
Daniel Torres
|
c29a60c198
|
changed gitignore, updated version of arch tests on main build
|
2022-07-21 21:10:15 -07:00 |
|
Madeleine Masser-Frye
|
3b73600932
|
organized ppa files into ppa directory
|
2022-07-05 22:28:25 +00:00 |
|
Madeleine Masser-Frye
|
1b0516a863
|
organizing synth scripts
|
2022-06-24 06:43:44 +00:00 |
|
Madeleine Masser-Frye
|
855deafce5
|
ignore folder of PPA synth runs
|
2022-06-24 00:22:57 +00:00 |
|
Daniel Torres
|
475220a5ff
|
arch bug fixes and testbench changes
|
2022-06-17 15:07:16 -07:00 |
|
Daniel Torres
|
cd56d256ad
|
added new work files to gitignore
|
2022-06-16 18:06:25 -07:00 |
|
DTowersM
|
a229e0ee87
|
fixed typo in git ignore
|
2022-06-13 23:34:27 +00:00 |
|
DTowersM
|
12f465ea05
|
added back the .git ignore and .git modules for the coremark directory, also added graphGen to the main repo
|
2022-06-13 23:33:10 +00:00 |
|
David Harris
|
5612ca7041
|
qslc_r4a2 generator
|
2022-06-09 17:26:47 +00:00 |
|
Madeleine Masser-Frye
|
0ef0c5498a
|
stop tracking runArchive and ppa plots
|
2022-06-03 22:03:26 +00:00 |
|
David Harris
|
4335895b21
|
Added comments to some files, added a+b = 0 detector to comparator.sv
|
2022-05-28 09:41:48 +00:00 |
|
David Harris
|
7aba83a35c
|
Cleaned up unpacker changes in srt and lint errors
|
2022-05-17 00:06:14 +00:00 |
|
David Harris
|
52e260c146
|
Ignore intermediate files in synthesis sweeps
|
2022-04-27 13:12:04 +00:00 |
|
David Harris
|
c22d6f2848
|
Added bootmem source ccode
|
2022-04-05 23:22:53 +00:00 |
|
bbracker
|
8321c76d95
|
greatly improve trace-generating checkpoint process with QEMU hack
|
2022-02-28 23:00:00 +00:00 |
|
David Harris
|
ec27df6a12
|
Enhanced printing intermediate results in fpcalc.c
|
2022-02-28 04:15:20 +00:00 |
|
David Harris
|
30b0f21255
|
New softfloat_calc program
|
2022-02-27 20:35:01 +00:00 |
|
David Harris
|
bb14dba9be
|
Created softfloat_demo showcasing how to do math with SoftFloat
|
2022-02-27 18:17:21 +00:00 |
|
bbracker
|
e9e358cdd0
|
revived checkpointing and hacked it up to generate a trace starting at the checkpoint
|
2022-02-25 23:51:40 +00:00 |
|
Ross Thompson
|
21364dae32
|
Ignore saif files.
|
2022-02-09 19:30:26 -06:00 |
|
bbracker
|
05dd37d3d6
|
rename dump-dts debug script
|
2022-02-10 00:10:09 +00:00 |
|
Ross Thompson
|
ed4e912413
|
Cleaned up synthesis flow.
|
2022-02-09 15:18:49 -06:00 |
|
bbracker
|
f642e4fb2c
|
gitignore dtb's because we only care about dts's as being source files
|
2022-02-08 11:14:59 +00:00 |
|
bbracker
|
b165fe3937
|
add trimmed-down virt devicetree to repo for QEMU
|
2022-02-08 11:11:44 +00:00 |
|
David Harris
|
dd26e9e87e
|
ignore .sv files in synthDC/hdl
|
2022-02-04 00:57:13 +00:00 |
|
David Harris
|
ee315bd62b
|
examples cleanup
|
2022-02-02 12:57:13 +00:00 |
|
David Harris
|
2d112698b7
|
Replaced || and && with | and &
|
2022-01-31 01:07:35 +00:00 |
|
David Harris
|
c6adb7b6b1
|
Updated configs to fix GPIO address to match FU540
|
2022-01-26 18:16:34 +00:00 |
|
David Harris
|
8b62130070
|
lsu cleanup down to 346 lines
|
2022-01-15 01:19:44 +00:00 |
|
David Harris
|
115287adc8
|
Renamed wally-pipelined to pipelined
|
2022-01-04 19:47:41 +00:00 |
|
David Harris
|
ea42025901
|
Fixed .gitignore
|
2021-12-29 18:58:36 +00:00 |
|
Ross Thompson
|
0e9e561726
|
Updated .gitignore file to hide fpga outputs.
|
2021-12-13 18:30:10 -06:00 |
|
David Harris
|
19fb0aace8
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-12-04 20:26:01 -08:00 |
|
David Harris
|
83765ea3bc
|
Added files to repo
|
2021-12-04 20:25:33 -08:00 |
|
Ross Thompson
|
7f52d86980
|
Added make clean to fpga IP generator.
|
2021-11-29 18:42:28 -06:00 |
|
Ross Thompson
|
1117b90f40
|
Created Makefile to manage IP generation.
|
2021-11-29 18:33:58 -06:00 |
|
bbracker
|
8563c0f016
|
linux testgen refactor
|
2021-11-01 14:09:49 -07:00 |
|
bbracker
|
ca61d9b6b8
|
gitignore the addins folder because it contains external repos
|
2021-10-19 13:32:26 -07:00 |
|
bbracker
|
f2cab415b2
|
gitignore new logs folder
|
2021-10-12 10:42:13 -07:00 |
|
bbracker
|
56f246463f
|
separated buildroot debugging from buildroot logging
|
2021-07-17 14:52:34 -04:00 |
|
bbracker
|
04ce2f7256
|
testvector unlinker for dev purposes
|
2021-07-14 11:05:34 -04:00 |
|
bbracker
|
eb8c1bf5e7
|
needed to create a directory for gdb script
|
2021-07-13 19:39:57 -04:00 |
|
bbracker
|
90eb84cc61
|
updated buildroot make procedure to incorporate configs more robustly
|
2021-07-13 12:40:14 -04:00 |
|
bbracker
|
b2cb86d55c
|
organize/update buildroot scripts for new image
|
2021-07-09 17:03:47 -04:00 |
|
bbracker
|
5736fdecbb
|
organize linux-testgen folder, add readme to describe Buildroot process, add Buildroot config source files
|
2021-07-08 19:18:11 -04:00 |
|
bbracker
|
59b2a49854
|
split intermediate GDB output file into smaller files for better debug experience
|
2021-06-26 07:18:26 -04:00 |
|
bbracker
|
3ae4cd951a
|
make linux testgen be nohup-friendly and make parser account for lr/sc memory accesses
|
2021-06-24 08:35:00 -04:00 |
|
bbracker
|
56b0d4d016
|
added slack notifier for long sims
|
2021-06-22 08:31:41 -04:00 |
|
bracker
|
3d99c9c2c4
|
gitignore merge
|
2021-06-18 21:12:05 -05:00 |
|
bracker
|
ed75172f21
|
handle tera usernames more gracefully
|
2021-06-18 21:11:14 -05:00 |
|
bbracker
|
10ca2ac5bc
|
on-Tera solution for sym linking to linux testvectors
|
2021-06-18 22:01:18 -04:00 |
|
bracker
|
a9f9ef1180
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-18 20:41:01 -05:00 |
|
bracker
|
8a8b0dcfd7
|
script support for copying large files from tera
|
2021-06-18 20:40:19 -05:00 |
|
bbracker
|
7de660f8aa
|
still not sure if QEMU workaround is correct, but here is all linux progress so far
|
2021-06-17 00:50:02 -04:00 |
|
bbracker
|
c08f5e6732
|
script for running make and logging output
|
2021-05-17 22:12:18 -04:00 |
|
Ross Thompson
|
9e40fb072c
|
Merge branch 'tests' into icache-almost-working
|
2021-04-25 21:25:36 -05:00 |
|
Noah Boorstin
|
0e71c212b2
|
buildroot parser: more updates
5 -> 23 instructions!
|
2021-04-17 17:44:46 -04:00 |
|
Ross Thompson
|
1e83810450
|
Merge of main with the new icache and the branch predictor. I believe there is a bug in the icache with unaligned memory access. The second part of the access is incorrectly relying on the PCF being the address of the next two bytes of the instruction. However this is not always the case as the branch predictor can get the wrong target address. The icache needs to generate the +2 address internally.
|
2021-03-30 23:18:20 -05:00 |
|
Noah Boorstin
|
ed37e933e5
|
busybear: stop NOPing out atomics
and bump regression to check for 800k instrs, up from 200k
|
2021-03-25 13:29:56 -04:00 |
|
Thomas Fleming
|
95bf1e26b8
|
Add vscode and pycache folders to .gitignore
|
2021-03-25 02:37:50 -04:00 |
|
bbracker
|
77768cee5d
|
gitignore FunctionRadix.addr
|
2021-03-25 00:13:46 -04:00 |
|
Ross Thompson
|
149c9aa0f2
|
Added debug option to disable the function radix if not needed.
Function radix slows the simulation by 70 to 76 s (8.5%) for the rv64i tests.
|
2021-03-10 15:17:02 -06:00 |
|
Noah Boorstin
|
a5f1dbfe23
|
add .nfs* files to gitignore
|
2021-02-28 20:48:01 +00:00 |
|