David Harris
|
95407a6ea7
|
Replaced && and || with & and | in non-fp files per new style guidelines
|
2022-01-02 21:47:21 +00:00 |
|
David Harris
|
77c00e996b
|
Started adding asynchronous TIMECLK for CLINT
|
2022-01-02 21:18:16 +00:00 |
|
Katherine Parry
|
cf7aa4e8ae
|
some errors in FP ArchTests fixed
|
2022-01-01 23:50:23 +00:00 |
|
David Harris
|
ae3767bd54
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-12-31 06:40:25 +00:00 |
|
David Harris
|
62e6aed7e5
|
Simplified performance counters
|
2021-12-31 06:40:21 +00:00 |
|
Ross Thompson
|
2096d45c23
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-12-30 18:10:36 -06:00 |
|
Ross Thompson
|
89dc598a83
|
Patched up the linux-wave.do file.
|
2021-12-30 17:53:43 -06:00 |
|
David Harris
|
19a47bd276
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-12-30 23:40:02 +00:00 |
|
David Harris
|
4066ea6463
|
Fixes to counters; buildroot still broken
|
2021-12-30 23:39:59 +00:00 |
|
Ross Thompson
|
fd77022f73
|
No dcache now supported. Does not pass regression tests however.
|
2021-12-30 15:26:32 -06:00 |
|
David Harris
|
451f37729f
|
Added names to generate blocks
|
2021-12-30 20:55:48 +00:00 |
|
David Harris
|
e084c8868f
|
Added wally-riscv-arch-test MMU tests and removed imperas MMU tests from regresssion
|
2021-12-30 17:22:18 +00:00 |
|
Ross Thompson
|
e506957790
|
Updated lsu so it is possible to condictionally implement dcache or passthrough to ebu.
|
2021-12-29 22:24:37 -06:00 |
|
David Harris
|
c6f4a15bfb
|
Fixed generate statement name in csrm for buildroot regression
|
2021-12-30 03:01:21 +00:00 |
|
David Harris
|
26d6f8d51a
|
RV32ic tests running for simple machine with no privileged unit
|
2021-12-30 02:25:46 +00:00 |
|
David Harris
|
866a5efc43
|
rv32i regression and linting
|
2021-12-30 00:53:39 +00:00 |
|
Ross Thompson
|
aa227ce97c
|
Changed names of lsu address signals.
|
2021-12-29 15:03:34 -06:00 |
|
Ross Thompson
|
e36a037afa
|
Added more generates around virtual memory and csrs in the lsu.
|
2021-12-29 14:48:09 -06:00 |
|
David Harris
|
d78b806332
|
Added performance counting to sumtest and added imperas32/64periph to testbench.
|
2021-12-29 00:28:51 +00:00 |
|
David Harris
|
69243f41ad
|
Fixed imperas C tests
|
2021-12-26 04:45:06 +00:00 |
|
David Harris
|
a7cfda8e52
|
Incorporated new Imperas tests. f and d tests are failing and c tests are hanging.
|
2021-12-26 04:36:53 +00:00 |
|
David Harris
|
e97e512da9
|
Started FIR test code and started incorporating Imperas tests
|
2021-12-25 22:39:51 +00:00 |
|
Ross Thompson
|
47638cdccf
|
Looks like rdtime was accidentally replaced with rrame from a find and replace.
|
2021-12-20 21:26:38 -06:00 |
|
David Harris
|
193885c958
|
Moved generate of conditional units to hart
|
2021-12-19 17:03:57 -08:00 |
|
David Harris
|
1196e5c191
|
Moved generate statements for optional units into wallypipelinedhart
|
2021-12-19 16:53:41 -08:00 |
|
Ross Thompson
|
7b2f5440a5
|
Changes to buildroot to support MemAdrM to IEUAdrM name changes.
|
2021-12-19 18:24:40 -06:00 |
|
David Harris
|
3a9071e509
|
Renamed MemAdrE to IEUAdrE and moved the MemAdrM flop from IEU to LSU to reduce wires crossing hierarchies
|
2021-12-15 12:10:45 -08:00 |
|
David Harris
|
f4957fdac1
|
Renamed dtim->ram and boottim ->bootrom
|
2021-12-14 13:43:06 -08:00 |
|
David Harris
|
dd0d4c0add
|
ALU and datapath cleanup
|
2021-12-14 11:15:47 -08:00 |
|
David Harris
|
74cf0eb96a
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-12-13 07:57:49 -08:00 |
|
David Harris
|
1ca949c0bb
|
Simplified ALU and source multiplexers pass tests
|
2021-12-13 07:57:38 -08:00 |
|
Kevin
|
b928d01bb8
|
dot stars conversions on the rest of the testbenches
|
2021-12-12 17:53:26 -08:00 |
|
Kevin
|
78fbe542a9
|
edited one testbench, yet to run regression
|
2021-12-10 20:26:20 -08:00 |
|
bbracker
|
c97e96f553
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-12-08 14:12:09 -08:00 |
|
bbracker
|
6a6835ddc3
|
fix release of ReadDataM
|
2021-12-08 14:11:43 -08:00 |
|
Ross Thompson
|
37451b8978
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-12-08 13:40:44 -06:00 |
|
Ross Thompson
|
e1249f4312
|
Updated coremark testbench with the extra ports from FPGA merge.
Fixed coremark Makefile to create work directory.
|
2021-12-08 13:40:32 -06:00 |
|
bbracker
|
0c48725fa5
|
fix checkpointing so that it can find the synchronized reset signal
|
2021-12-07 13:12:06 -08:00 |
|
Skylar Litz
|
a69ab3bd1b
|
fix some interrupt timing bugs
|
2021-12-03 12:32:38 -08:00 |
|
Ross Thompson
|
755c3e6a4c
|
Fixed buildroot to work with the fpga's merge.
|
2021-12-02 18:09:43 -06:00 |
|
Ross Thompson
|
74ffb48c0a
|
Mostly integrated FPGA flow into main branch. Not all tests passing yet.
|
2021-12-02 18:00:32 -06:00 |
|
Ross Thompson
|
8e4eacc18e
|
Merge branch 'main' into fpga
|
2021-11-29 10:10:37 -06:00 |
|
Ross Thompson
|
e43aa6ead4
|
Merge branch 'main' into fpga
|
2021-11-29 10:06:53 -06:00 |
|
bbracker
|
c5d393fbc6
|
UART hack now looks at physical addresses so that it isn't bamboozled by S-mode accesses
|
2021-11-25 11:01:59 -08:00 |
|
bbracker
|
d90d708cf9
|
activate STVAL for buildroot
|
2021-11-21 10:40:28 -08:00 |
|
David Harris
|
fb3f267645
|
Coremark Cleanup, trying compile from addins
|
2021-11-19 06:09:04 -08:00 |
|
David Harris
|
d243f4bcd1
|
Cleaning up CoreMark benchmark
|
2021-11-18 20:12:52 -08:00 |
|
David Harris
|
54fef3e2ca
|
vert "Simplifying riscv-coremark"
This reverts commit bdc212cf88 .
|
2021-11-18 18:40:13 -08:00 |
|
David Harris
|
bdc212cf88
|
Simplifying riscv-coremark
|
2021-11-18 17:15:40 -08:00 |
|
David Harris
|
b996598b37
|
CoreMark testing
|
2021-11-18 16:14:25 -08:00 |
|