David Harris
|
dd4fa7c682
|
qslc_r4a2 generator
|
2022-06-09 17:26:47 +00:00 |
|
Madeleine Masser-Frye
|
865126e636
|
stop tracking runArchive and ppa plots
|
2022-06-03 22:03:26 +00:00 |
|
David Harris
|
4237bb7abd
|
Added comments to some files, added a+b = 0 detector to comparator.sv
|
2022-05-28 09:41:48 +00:00 |
|
David Harris
|
ea3e7006d9
|
Cleaned up unpacker changes in srt and lint errors
|
2022-05-17 00:06:14 +00:00 |
|
David Harris
|
55d25a1a89
|
Ignore intermediate files in synthesis sweeps
|
2022-04-27 13:12:04 +00:00 |
|
David Harris
|
23da303ad3
|
Added bootmem source ccode
|
2022-04-05 23:22:53 +00:00 |
|
bbracker
|
7af81d93ec
|
greatly improve trace-generating checkpoint process with QEMU hack
|
2022-02-28 23:00:00 +00:00 |
|
David Harris
|
0cc09ed918
|
Enhanced printing intermediate results in fpcalc.c
|
2022-02-28 04:15:20 +00:00 |
|
David Harris
|
50f5607799
|
New softfloat_calc program
|
2022-02-27 20:35:01 +00:00 |
|
David Harris
|
f4be78ecc3
|
Created softfloat_demo showcasing how to do math with SoftFloat
|
2022-02-27 18:17:21 +00:00 |
|
bbracker
|
8518fd44a5
|
revived checkpointing and hacked it up to generate a trace starting at the checkpoint
|
2022-02-25 23:51:40 +00:00 |
|
Ross Thompson
|
f12874ef80
|
Ignore saif files.
|
2022-02-09 19:30:26 -06:00 |
|
bbracker
|
fd4556393b
|
rename dump-dts debug script
|
2022-02-10 00:10:09 +00:00 |
|
Ross Thompson
|
5a654a2874
|
Cleaned up synthesis flow.
|
2022-02-09 15:18:49 -06:00 |
|
bbracker
|
b0fda60cf7
|
gitignore dtb's because we only care about dts's as being source files
|
2022-02-08 11:14:59 +00:00 |
|
bbracker
|
f94e5560ac
|
add trimmed-down virt devicetree to repo for QEMU
|
2022-02-08 11:11:44 +00:00 |
|
David Harris
|
f1c8f5dda4
|
ignore .sv files in synthDC/hdl
|
2022-02-04 00:57:13 +00:00 |
|
David Harris
|
f27961f54b
|
examples cleanup
|
2022-02-02 12:57:13 +00:00 |
|
David Harris
|
090533cfe9
|
Replaced || and && with | and &
|
2022-01-31 01:07:35 +00:00 |
|
David Harris
|
748375c82f
|
Updated configs to fix GPIO address to match FU540
|
2022-01-26 18:16:34 +00:00 |
|
David Harris
|
bd320c2f76
|
lsu cleanup down to 346 lines
|
2022-01-15 01:19:44 +00:00 |
|
David Harris
|
b36ace221e
|
Renamed wally-pipelined to pipelined
|
2022-01-04 19:47:41 +00:00 |
|
David Harris
|
3bd9343013
|
Fixed .gitignore
|
2021-12-29 18:58:36 +00:00 |
|
Ross Thompson
|
ca404746ec
|
Updated .gitignore file to hide fpga outputs.
|
2021-12-13 18:30:10 -06:00 |
|
David Harris
|
f45fe48158
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-12-04 20:26:01 -08:00 |
|
David Harris
|
64f33161bc
|
Added files to repo
|
2021-12-04 20:25:33 -08:00 |
|
Ross Thompson
|
d5f445e0fd
|
Added make clean to fpga IP generator.
|
2021-11-29 18:42:28 -06:00 |
|
Ross Thompson
|
a528a86607
|
Created Makefile to manage IP generation.
|
2021-11-29 18:33:58 -06:00 |
|
bbracker
|
526aff54a8
|
linux testgen refactor
|
2021-11-01 14:09:49 -07:00 |
|
bbracker
|
af998e3e27
|
gitignore the addins folder because it contains external repos
|
2021-10-19 13:32:26 -07:00 |
|
bbracker
|
bfe972a213
|
gitignore new logs folder
|
2021-10-12 10:42:13 -07:00 |
|
bbracker
|
8d65d50085
|
separated buildroot debugging from buildroot logging
|
2021-07-17 14:52:34 -04:00 |
|
bbracker
|
335afb14e7
|
testvector unlinker for dev purposes
|
2021-07-14 11:05:34 -04:00 |
|
bbracker
|
28887bb3d5
|
needed to create a directory for gdb script
|
2021-07-13 19:39:57 -04:00 |
|
bbracker
|
3565580f40
|
updated buildroot make procedure to incorporate configs more robustly
|
2021-07-13 12:40:14 -04:00 |
|
bbracker
|
1f52a2f938
|
organize/update buildroot scripts for new image
|
2021-07-09 17:03:47 -04:00 |
|
bbracker
|
44a48cf28d
|
organize linux-testgen folder, add readme to describe Buildroot process, add Buildroot config source files
|
2021-07-08 19:18:11 -04:00 |
|
bbracker
|
74833dc68c
|
split intermediate GDB output file into smaller files for better debug experience
|
2021-06-26 07:18:26 -04:00 |
|
bbracker
|
2d9c91096b
|
make linux testgen be nohup-friendly and make parser account for lr/sc memory accesses
|
2021-06-24 08:35:00 -04:00 |
|
bbracker
|
9b27cd6fb7
|
added slack notifier for long sims
|
2021-06-22 08:31:41 -04:00 |
|
bracker
|
26512348b0
|
gitignore merge
|
2021-06-18 21:12:05 -05:00 |
|
bracker
|
34f17b90ea
|
handle tera usernames more gracefully
|
2021-06-18 21:11:14 -05:00 |
|
bbracker
|
1781ae9c93
|
on-Tera solution for sym linking to linux testvectors
|
2021-06-18 22:01:18 -04:00 |
|
bracker
|
cd7d403f92
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-06-18 20:41:01 -05:00 |
|
bracker
|
0addf4a297
|
script support for copying large files from tera
|
2021-06-18 20:40:19 -05:00 |
|
bbracker
|
6625f74a85
|
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
|
2feb9309bb
|
script for running make and logging output
|
2021-05-17 22:12:18 -04:00 |
|
Ross Thompson
|
6e803b724e
|
Merge branch 'tests' into icache-almost-working
|
2021-04-25 21:25:36 -05:00 |
|
Noah Boorstin
|
0fa32ae5d6
|
buildroot parser: more updates
5 -> 23 instructions!
|
2021-04-17 17:44:46 -04:00 |
|
Ross Thompson
|
a64a37d702
|
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 |
|