| 
							
							
								 Kip Macsai-Goren | 97b0c8f368 | added final mmu test that passes make. They still don't pass simulation. | 2021-07-05 10:49:23 -04:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | ec1df3f1e8 | cleaned up comments, minor edits | 2021-07-05 10:47:20 -04:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | 71978a144e | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-05 10:45:44 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 5f91b339aa | Added F_SUPPORTED flag to disable floating point unit when not in MISA | 2021-07-05 10:30:46 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | ac163e091c | Fixed disabling MulDiv when not supported.  Started adding generate for FPU unsupported | 2021-07-04 19:33:46 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 004cac91e1 | Simplified PLIC with generate | 2021-07-04 19:17:15 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 0aae58abed | Renamed Funct3ToLSU/fromLSU -> SizeToLSU/FromLSU and simplified size muxing in lsuArb | 2021-07-04 19:02:56 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 600e7802dd | Renamed Funct3ToLSU/fromLSU -> SizeToLSU/FromLSU and simplified size muxing in lsuArb | 2021-07-04 18:56:30 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | db5a06beaf | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-04 18:55:24 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | b23192cf1b | Gave names to for loops in generate blocks for ease of reference | 2021-07-04 18:52:16 -04:00 |  | 
			
				
					| 
							
							
								 bbracker | 287935c09d | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-04 18:17:16 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 07f2064c19 | Touched up TLB D and A bit checks | 2021-07-04 18:17:09 -04:00 |  | 
			
				
					| 
							
							
								 bbracker | ceac0352f7 | ICacheCntrl now reacts differently to InstrPageFaultF vs ITLBWriteF | 2021-07-04 18:17:06 -04:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | b2c5c3f637 | Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main | 2021-07-04 17:07:57 -05:00 |  | 
			
				
					| 
							
							
								 David Harris | b0f199b574 | Fixed TLB_ENTRIES merge conflict and handling of global PTEs | 2021-07-04 18:05:22 -04:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 02721c29dc | Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main | 2021-07-04 16:54:31 -05:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 17f37f21ff | Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main | 2021-07-04 16:53:16 -05:00 |  | 
			
				
					| 
							
							
								 David Harris | 8b707f7703 | Added ASID & Global PTE handling to TLB CAM | 2021-07-04 17:53:08 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 80666f0a71 | Added ASID & Global PTE handling to TLB CAM | 2021-07-04 17:52:00 -04:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | a252416535 | Removed the TranslationVAdrQ as it is not necessary. | 2021-07-04 16:49:34 -05:00 |  | 
			
				
					| 
							
							
								 bbracker | 7191c03282 | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-04 17:20:55 -04:00 |  | 
			
				
					| 
							
							
								 bbracker | 9c84ab436a | for GPIO give priority to clearing interrupts | 2021-07-04 17:20:16 -04:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 1131ec8e35 | Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main | 2021-07-04 16:19:42 -05:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 7f62808544 | Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main | 2021-07-04 16:19:39 -05:00 |  | 
			
				
					| 
							
							
								 bbracker | c110fffe69 | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-04 17:15:40 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 07ef67e537 | Restructured TLB Read as AND-OR operation with one-hot match/read line | 2021-07-04 17:01:22 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 8337d6df68 | Reorganized TLB to use one-hot read/write select signals to eliminate decoders and encoders | 2021-07-04 16:33:13 -04:00 |  | 
			
				
					| 
							
							
								 bbracker | e505510918 | comment out rv64 virtual memory test so that tests make successfully | 2021-07-04 16:16:59 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | c281539f36 | TLB cleanup | 2021-07-04 14:59:04 -04:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 5b70eb86b0 | relocated lsuarb and pagetable walker inside the lsu. Does not pass busybear or buildroot, but passes rv32ic and rv64ic. | 2021-07-04 13:49:38 -05:00 |  | 
			
				
					| 
							
							
								 David Harris | 81742ef9e2 | TLB cleanup | 2021-07-04 14:37:53 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | b2a003d9ac | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-04 14:31:01 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 152923e552 | TLB minor organization | 2021-07-04 14:30:56 -04:00 |  | 
			
				
					| 
							
							
								 bbracker | c9364b8840 | Revert "Make Wally take InstrPageFaultF traps" This reverts commit 7db2be6dad. | 2021-07-04 13:31:30 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 7e22ae973e | Fixed MPRV and MXR checks in TLB | 2021-07-04 13:20:29 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 1b39481a16 | TLB mux and swizzling cleanup | 2021-07-04 12:53:52 -04:00 |  | 
			
				
					| 
							
							
								 bbracker | 35210fd5f7 | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-04 12:48:20 -04:00 |  | 
			
				
					| 
							
							
								 bbracker | 7db2be6dad | Make Wally take InstrPageFaultF traps | 2021-07-04 12:48:13 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 735f3b4217 | Replaced generates with arrays in TLB | 2021-07-04 12:32:27 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 67e191c6f3 | Added support for PMP lock bits in csrm and repartitioned design to pass around 8-bit PMPCFG entries | 2021-07-04 11:39:59 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | ccd9c05303 | Switched to array notation for pmpchecker | 2021-07-04 10:51:56 -04:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | d6d66decf3 | sv48 test makes as well, does not pass regression | 2021-07-04 01:59:18 -04:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | 56650bbd3b | Name Change, clean up on lots of comments, | 2021-07-04 01:58:54 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | accbebfa6f | Commented out some unused modules | 2021-07-04 01:40:27 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | e90c532258 | Merge conflict on linux-waves.do | 2021-07-04 01:22:10 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 9645b023c9 | Moved BOOTTIM to 0x1000-0x1FFF.  Added logic to detect an access to undefined memory and assert HREADY so bus doesn't hang. | 2021-07-04 01:19:38 -04:00 |  | 
			
				
					| 
							
							
								 bbracker | d68791a6d9 | optionally output GDB-formatted instruction list to main buildroot folder | 2021-07-03 17:25:19 -04:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 9f16d08d0d | removed mmustall and finished port annotations on ptw and lsuArb. | 2021-07-03 16:06:09 -05:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 043f1e10c5 | Added explicit names to lsu, lsuarb and pagetable walker to make the code refactoring process eaiser. | 2021-07-03 15:51:25 -05:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | 9566daccaa | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-03 16:32:27 -04:00 |  |