| 
							
							
								 David Harris | e3f6758265 | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-05 23:23:17 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 8ca7abaa02 | Added support for TVM flag in CSRS and to disabl TLB when MEM_VIRTMEM = 0 | 2021-07-05 20:35:31 -04:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 4d9b87a823 | Fixed combo loop in the page table walker. | 2021-07-05 16:37:26 -05:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 59913e13aa | Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main | 2021-07-05 16:07:27 -05:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | 770420b448 | added new mmu tests to makefrag and commented out in the testbench | 2021-07-05 10:54:30 -04:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | 331ee30881 | added final mmu test that passes make. They still don't pass simulation. | 2021-07-05 10:49:23 -04:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | 8dc1f28a9c | cleaned up comments, minor edits | 2021-07-05 10:47:20 -04:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | 61ab9de347 | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-05 10:45:44 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | e65fb5bb35 | Added F_SUPPORTED flag to disable floating point unit when not in MISA | 2021-07-05 10:30:46 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | b8b7fab02b | Fixed disabling MulDiv when not supported.  Started adding generate for FPU unsupported | 2021-07-04 19:33:46 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | bbbc1d2f89 | Simplified PLIC with generate | 2021-07-04 19:17:15 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | ce3edd0288 | Renamed Funct3ToLSU/fromLSU -> SizeToLSU/FromLSU and simplified size muxing in lsuArb | 2021-07-04 19:02:56 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 39fa84efdd | Renamed Funct3ToLSU/fromLSU -> SizeToLSU/FromLSU and simplified size muxing in lsuArb | 2021-07-04 18:56:30 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | d2e3e14cbc | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-04 18:55:24 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 57e1111df3 | Gave names to for loops in generate blocks for ease of reference | 2021-07-04 18:52:16 -04:00 |  | 
			
				
					| 
							
							
								 bbracker | 825900565c | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-04 18:17:16 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | cc04009f82 | Touched up TLB D and A bit checks | 2021-07-04 18:17:09 -04:00 |  | 
			
				
					| 
							
							
								 bbracker | 11606e96f1 | ICacheCntrl now reacts differently to InstrPageFaultF vs ITLBWriteF | 2021-07-04 18:17:06 -04:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 058c37b5b1 | Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main | 2021-07-04 17:07:57 -05:00 |  | 
			
				
					| 
							
							
								 David Harris | 595df47a3e | Fixed TLB_ENTRIES merge conflict and handling of global PTEs | 2021-07-04 18:05:22 -04:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | e198f348da | Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main | 2021-07-04 16:54:31 -05:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 2c56e30c73 | Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main | 2021-07-04 16:53:16 -05:00 |  | 
			
				
					| 
							
							
								 David Harris | 71268cc0e8 | Added ASID & Global PTE handling to TLB CAM | 2021-07-04 17:53:08 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 6b9cfe90d8 | Added ASID & Global PTE handling to TLB CAM | 2021-07-04 17:52:00 -04:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | f2c4df0a5b | Removed the TranslationVAdrQ as it is not necessary. | 2021-07-04 16:49:34 -05:00 |  | 
			
				
					| 
							
							
								 bbracker | a20afc6e1a | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-04 17:20:55 -04:00 |  | 
			
				
					| 
							
							
								 bbracker | 96939328ea | for GPIO give priority to clearing interrupts | 2021-07-04 17:20:16 -04:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 031228fef1 | Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main | 2021-07-04 16:19:42 -05:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 8e48865140 | Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main | 2021-07-04 16:19:39 -05:00 |  | 
			
				
					| 
							
							
								 bbracker | aeaa912cab | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-04 17:15:40 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | d138d6545d | Restructured TLB Read as AND-OR operation with one-hot match/read line | 2021-07-04 17:01:22 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | b59213c83f | Reorganized TLB to use one-hot read/write select signals to eliminate decoders and encoders | 2021-07-04 16:33:13 -04:00 |  | 
			
				
					| 
							
							
								 bbracker | 322586189c | comment out rv64 virtual memory test so that tests make successfully | 2021-07-04 16:16:59 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | deae60eb1d | TLB cleanup | 2021-07-04 14:59:04 -04:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 8ae0a5bd7d | 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 | 243c03f870 | TLB cleanup | 2021-07-04 14:37:53 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 1ae58b3ba3 | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-04 14:31:01 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | fed096407b | TLB minor organization | 2021-07-04 14:30:56 -04:00 |  | 
			
				
					| 
							
							
								 bbracker | 834c10c58c | Revert "Make Wally take InstrPageFaultF traps" This reverts commit 7a810357d7. | 2021-07-04 13:31:30 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | a5c0dc8c81 | Fixed MPRV and MXR checks in TLB | 2021-07-04 13:20:29 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 5b891e05ac | TLB mux and swizzling cleanup | 2021-07-04 12:53:52 -04:00 |  | 
			
				
					| 
							
							
								 bbracker | 92337134f6 | Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main | 2021-07-04 12:48:20 -04:00 |  | 
			
				
					| 
							
							
								 bbracker | 7a810357d7 | Make Wally take InstrPageFaultF traps | 2021-07-04 12:48:13 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 622060b99f | Replaced generates with arrays in TLB | 2021-07-04 12:32:27 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | b5df9b282d | 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 | 9276446797 | Switched to array notation for pmpchecker | 2021-07-04 10:51:56 -04:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | 21a4214d73 | sv48 test makes as well, does not pass regression | 2021-07-04 01:59:18 -04:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | 1bf2cfa016 | Name Change, clean up on lots of comments, | 2021-07-04 01:58:54 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | c016ab8e58 | Commented out some unused modules | 2021-07-04 01:40:27 -04:00 |  | 
			
				
					| 
							
							
								 David Harris | 1bd353c1d7 | Merge conflict on linux-waves.do | 2021-07-04 01:22:10 -04:00 |  |