| 
							
							
								 David Harris | c4621c5b6b | Cause simplification | 2022-05-12 23:37:40 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 7daf631c13 | Cause simplification | 2022-05-12 23:33:35 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | de51c7eeb3 | Cause simplification | 2022-05-12 23:33:22 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 803bfc4fe4 | Cause simplification | 2022-05-12 23:29:35 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 2d27d20db9 | Cause simplification | 2022-05-12 23:27:02 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 87dadc8208 | trap/csr cleanup | 2022-05-12 22:26:21 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | ea0d9fd9a8 | More trap/csr simplification | 2022-05-12 22:06:03 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 2eb6a65fa2 | More trap/csr simplification | 2022-05-12 22:04:20 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 2d8ccbd4ea | More trap/csr simplification | 2022-05-12 22:00:23 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 417e36bff5 | More trap/csr simplification | 2022-05-12 21:55:50 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | ca6b7716e2 | Simplifying trap/csr interface | 2022-05-12 21:50:15 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 56c154f2e7 | Simplified MTVAL logic | 2022-05-12 21:36:13 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 730bcac6ba | Partitioned privileged pipeline registers into module | 2022-05-12 20:45:45 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | c5868b81e4 | privileged cleanup | 2022-05-12 20:21:33 +00:00 |  | 
			
				
					| 
							
							
								 mmasserfrye | 517e44746e | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2022-05-12 20:20:40 +00:00 |  | 
			
				
					| 
							
							
								 mmasserfrye | 2675c217e0 | cleaned lint for ppa.sv | 2022-05-12 20:20:05 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 5537c33196 | Formatting cleanup | 2022-05-12 18:37:47 +00:00 |  | 
			
				
					| 
							
							
								 mmasserfrye | 57a69d0f67 | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2022-05-12 18:08:20 +00:00 |  | 
			
				
					| 
							
							
								 mmasserfrye | 30a1ba7bcf | renamed madzscript, modified ppa.sv alu and shifter | 2022-05-12 18:05:02 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 449472ba58 | Moved Breakpoint and Ecall fault logic into privdec | 2022-05-12 16:45:53 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 9f8dca5190 | Moved TLB Flush logic into privdec | 2022-05-12 16:41:52 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 1d01bc98a4 | Moved WFI timeout into privdec | 2022-05-12 16:22:39 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 21c1e58829 | Partitioned privilege mode fsm into new module | 2022-05-12 16:16:42 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 61199ccd13 | More signal cleanup | 2022-05-12 15:39:44 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 4c5e361b00 | More unused signal cleanup | 2022-05-12 15:26:08 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 5acb526375 | More unused signal cleanup | 2022-05-12 15:21:09 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 7e764fbda1 | More unused signal cleanup | 2022-05-12 15:15:30 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | e2dea3bb89 | Removed more unused signals, simplified csri state | 2022-05-12 15:10:10 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | fb725a9e0a | Clean up unused signals | 2022-05-12 14:49:58 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 8372bc86a7 | Removing unused signals | 2022-05-12 14:36:15 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 15659b05e4 | Simplifed mstatus.TSR handling | 2022-05-12 14:09:52 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 4b0bf937ff | Removed unused ch5 assembly example | 2022-05-12 14:05:27 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 877c4eefd1 | Fixed typo in csrm | 2022-05-12 06:55:39 -07:00 |  | 
			
				
					| 
							
							
								 mmasserfrye | cf900cf44d | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2022-05-12 07:24:04 +00:00 |  | 
			
				
					| 
							
							
								 mmasserfrye | 52b0e7d567 | filled in ppa.sv, madzscript.py now synthesizes in parallel in puts results in csv | 2022-05-12 07:22:06 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 73a84f28b9 | Moved some privileged tests to be simulated. | 2022-05-12 04:45:41 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 32f8841f79 | Added MCONFIGPTR CSR hardwired to 0 | 2022-05-12 04:31:45 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | bfb07f4572 | Added examples/asm/trap trap handler example | 2022-05-12 04:31:00 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | c738c130de | merged ppa.sv | 2022-05-11 18:14:16 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | e37d262e4c | PPA script progress | 2022-05-11 18:11:51 +00:00 |  | 
			
				
					| 
							
							
								 mmasserfrye | 70fe1184db | ed modified ppa.sv | 2022-05-11 16:22:12 +00:00 |  | 
			
				
					| 
							
							
								 mmasserfrye | ff64dc4b1b | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2022-05-11 16:16:23 +00:00 |  | 
			
				
					| 
							
							
								 mmasserfrye | 6aafe7b864 | modified ppa.sv to match module name and added madzscript | 2022-05-11 16:13:01 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | a8c9f504fa | Added M prefix for MTimerInt and MSwInt to distinguish from future supervisor SwInt | 2022-05-11 15:08:33 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 91472eb948 | Removed M suffix from interrupts because they are generated asynchronously to pipeline | 2022-05-11 14:41:55 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 91b786c58d | Updated PPA experiment | 2022-05-10 23:09:42 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | d53e4b1b1f | Initial PPA study | 2022-05-10 20:48:47 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | b869190161 | endian swapper | 2022-05-08 06:51:50 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 8066ba45e8 | Preliminary support for big endian modes.  Regression passes but no big endian tests written yet. | 2022-05-08 06:46:35 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | 2792d77e4e | Fixed bug in delegated interrupts not being taken | 2022-05-08 04:50:27 +00:00 |  |