| 
							
							
								 bbracker | 8ea25e591b | fix typo that Madeleine found | 2022-03-28 15:39:29 -07:00 |  | 
			
				
					| 
							
							
								 bbracker | b88eaf250d | Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main | 2022-03-28 13:41:14 -07:00 |  | 
			
				
					| 
							
							
								 bbracker | a5c32898a0 | checkpointSweep is bash-specific, so add shebang to make it so | 2022-03-28 13:40:50 -07:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | 709f8e6e0d | fixed double multiplication on vectored interrupts | 2022-03-28 19:12:31 +00:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | eb337fd3e1 | added test config that doesn't use compressed instructions for privileged tests | 2022-03-28 19:12:31 +00:00 |  | 
			
				
					| 
							
							
								 bbracker | 501dc7cd68 | fix genCheckpoint.sh binary memory dump | 2022-03-27 20:54:59 -07:00 |  | 
			
				
					| 
							
							
								 bbracker | 9b5bbd29b4 | change genCheckpoint.sh to only log 128MB of RAM | 2022-03-27 19:16:39 -07:00 |  | 
			
				
					| 
							
							
								 bbracker | 4e1b50e50c | fix parseGDBtoTrace.py to expect the CSRs that QEMU actually prints out | 2022-03-27 19:05:44 -07:00 |  | 
			
				
					| 
							
							
								 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 |  |