bbracker
|
800bc85519
|
refactored buildroot configuration
|
2022-03-27 15:13:03 -07:00 |
|
bbracker
|
0eeb6cc5b5
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-03-27 15:11:42 -07:00 |
|
bbracker
|
8d5c231a13
|
change devicetree to expect only 128MB of RAM
|
2022-03-27 15:11:36 -07:00 |
|
Skylar Litz
|
f91fb7a388
|
add AtemptedInstructionCount signal
|
2022-03-26 21:28:57 +00:00 |
|
Skylar Litz
|
62a330c290
|
update to match new filesystem organization
|
2022-03-26 21:28:32 +00:00 |
|
Kip Macsai-Goren
|
7ae1d14191
|
added basic trap tests that do not pass regression yet. updated signature adresses
|
2022-03-25 22:57:41 +00:00 |
|
Ross Thompson
|
61c714ebe6
|
I think this version of csri matches what is required in the spec. ExtIntS should not be written into the SEIP register bit.
|
2022-03-25 13:10:31 -05:00 |
|
Ross Thompson
|
4ba0d1d662
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-03-25 11:01:01 -05:00 |
|
bbracker
|
6f6663cd67
|
fix multiple-context PLIC checkpoint generation
|
2022-03-25 01:02:22 +00:00 |
|
bbracker
|
d33de3ef6b
|
tabs vs spaces disagreement
|
2022-03-24 17:11:41 -07:00 |
|
bbracker
|
4b376e2834
|
1st attempt at multiple channel PLIC
|
2022-03-24 17:08:10 -07:00 |
|
Ross Thompson
|
71aad2d213
|
Moved WriteDataM register into LSU.
|
2022-03-23 14:17:59 -05:00 |
|
Ross Thompson
|
8f74fd2a50
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-03-23 14:10:38 -05:00 |
|
Katherine Parry
|
7cf994526a
|
fixed typo in unpack.sv
|
2022-03-23 18:26:59 +00:00 |
|
Ross Thompson
|
af435ab591
|
Another change required for forcing to work correctly with MIE/MIP and SIE/SIP.
|
2022-03-23 10:26:17 -05:00 |
|
Ross Thompson
|
aa60b57fb3
|
Cleanup in testbench-linux.sv.
|
2022-03-22 22:34:38 -05:00 |
|
Ross Thompson
|
33b9b5423d
|
reverted temporary change to configs.
|
2022-03-22 22:31:34 -05:00 |
|
Katherine Parry
|
fcd23a006e
|
fixed lint error in fpudivsqrtrecur.sv
|
2022-03-23 03:24:41 +00:00 |
|
Ross Thompson
|
849707f161
|
Switched csri IP_REGW to use assignements rather than always_comb as this is incompatible with forcing.
|
2022-03-22 22:04:06 -05:00 |
|
Ross Thompson
|
c233ef9768
|
Reverted change to configuration which caused issue with lint.
|
2022-03-22 21:44:08 -05:00 |
|
Ross Thompson
|
b2487f4b72
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-03-22 21:28:50 -05:00 |
|
Ross Thompson
|
4ca9458534
|
added SIP, SIE, and SSTATUS to checkpoints. Can't seem to get the linux testbench to force SIP.
|
2022-03-22 21:28:34 -05:00 |
|
Katherine Parry
|
23adb2dd03
|
unpack.sv cleanup
|
2022-03-23 01:53:37 +00:00 |
|
Ross Thompson
|
e6b42cb10f
|
Added spoof of uart addresses +0x2 and +0x6.
|
2022-03-22 16:52:27 -05:00 |
|
Ross Thompson
|
ca8fb45367
|
Added comment about needed fix to misaligned fault.
|
2022-03-22 16:52:07 -05:00 |
|
Katherine Parry
|
e3d01c875b
|
FMA parameterized and FMA testbench reworked
|
2022-03-19 19:39:03 +00:00 |
|
Ross Thompson
|
ee4b38dce3
|
dtim writes are supressed on non cacheable operation.
|
2022-03-12 00:46:11 -06:00 |
|
Ross Thompson
|
86cc758354
|
cleanup of ram.sv
|
2022-03-11 18:09:22 -06:00 |
|
Ross Thompson
|
d43e868e5f
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-03-11 15:42:10 -06:00 |
|
Ross Thompson
|
7a25d577ba
|
Added new asserts to testbench.
|
2022-03-11 15:41:53 -06:00 |
|
Ross Thompson
|
67ff8f27f4
|
Can now support the following memory and bus configurations.
1. dtim/irom only
2. bus only
3. dtim/irom + bus
4. caches + bus
|
2022-03-11 15:18:56 -06:00 |
|
Ross Thompson
|
9dce2a0679
|
Towards allowing dtim + bus.
|
2022-03-11 14:58:21 -06:00 |
|
Kip Macsai-Goren
|
9d0a9f0747
|
added preliminary files for trap/priv tests. These DO NOT pass make yet because if interrrupt handling problems
|
2022-03-11 20:00:54 +00:00 |
|
Kip Macsai-Goren
|
026354f09f
|
removed compressed instructions from gcc make for privilege tests
|
2022-03-11 19:09:40 +00:00 |
|
Kip Macsai-Goren
|
88897da30b
|
Added interrupt support (not exiting correctly yet), macros for causing traps.
|
2022-03-11 19:09:16 +00:00 |
|
Ross Thompson
|
6e24a807f6
|
mild cleanup.
|
2022-03-11 13:05:47 -06:00 |
|
Ross Thompson
|
b7a680ec2a
|
Moved subcachelineread inside the cache. There is some ugliness to still resolve.
|
2022-03-11 12:44:04 -06:00 |
|
Ross Thompson
|
a18f06c20b
|
Moved subcacheline read inside the cache.
|
2022-03-11 11:03:36 -06:00 |
|
Ross Thompson
|
52cc852600
|
removed unused parameter.
|
2022-03-11 10:43:54 -06:00 |
|
Ross Thompson
|
7f0c5cc847
|
atomic cleanup.
|
2022-03-10 18:56:37 -06:00 |
|
Ross Thompson
|
257015a2df
|
Name changes.
|
2022-03-10 18:50:03 -06:00 |
|
Ross Thompson
|
6d914def08
|
Name cleanup.
|
2022-03-10 18:44:50 -06:00 |
|
Ross Thompson
|
63b1ea88c9
|
Signal name cleanup.
|
2022-03-10 18:26:58 -06:00 |
|
Ross Thompson
|
654c4d1148
|
simplified uncore's name for HWDATA.
|
2022-03-10 18:17:44 -06:00 |
|
Ross Thompson
|
1aa87c9f3a
|
Moved subwordwrite to lsu directory.
|
2022-03-10 18:15:25 -06:00 |
|
Ross Thompson
|
d0cf41dbe4
|
Simplified byte write enable logic.
|
2022-03-10 18:13:35 -06:00 |
|
Ross Thompson
|
396c97fc36
|
Byte write enables are passing all configs now.
|
2022-03-10 17:26:32 -06:00 |
|
Ross Thompson
|
d8e71e8e35
|
Progress on the path to getting all configs working with byte write enables.
|
2022-03-10 17:02:52 -06:00 |
|
Ross Thompson
|
67ef46ea92
|
Partially working byte write enables. Works for cache, but not dtim or bus only.
|
2022-03-10 16:11:39 -06:00 |
|
Ross Thompson
|
7a129c75cd
|
Added byte write enables to cache SRAMs.
|
2022-03-10 15:48:31 -06:00 |
|