Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							361c71c5e9
							
						
					 | 
					
						
						
							
							reverted to working version with new mmu comments
						
						
						
						
						
					 | 
					
						2021-06-08 14:56:00 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							cc91c774a6
							
						
					 | 
					
						
						
							
							Ah big ole merge! Passes sim-wally-batch and linting, so should be fine
						
						
						
						
						
					 | 
					
						2021-06-08 12:41:25 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							e7e4105931
							
						
					 | 
					
						
						
							
							* GPIO comprehensive testing
						
						
						
						
						
						
						
						* MEPC more aware if M stage has actually committed
* UART interrupt testing progress
* UART added read IIR side effect of lowering THRE intr 
						
					 | 
					
						2021-06-08 12:32:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							49515245d9
							
						
					 | 
					
						
						
							
							remove redundant decodes, fixed mmu logic ins/outs
						
						
						
						
						
					 | 
					
						2021-06-07 19:23:30 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e174a8244
							
						
					 | 
					
						
						
							
							got rid of some underscores in filenames, modules
						
						
						
						
						
					 | 
					
						2021-06-07 18:54:05 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							c96695b1b6
							
						
					 | 
					
						
						
							
							implemented simpler page mixers, cleaned up a bit
						
						
						
						
						
					 | 
					
						2021-06-07 18:32:34 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							b27abc53e8
							
						
					 | 
					
						
						
							
							began updating cam line to reduce muxes, confusion
						
						
						
						
						
					 | 
					
						2021-06-07 17:03:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							6a63ad04d2
							
						
					 | 
					
						
						
							
							regression working partially done page mask
						
						
						
						
						
					 | 
					
						2021-06-07 17:02:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							9efbffdee5
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-06-07 16:14:13 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							43a690dc42
							
						
					 | 
					
						
						
							
							Simplified superpage matching
						
						
						
						
						
					 | 
					
						2021-06-07 16:11:28 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							0acf665a8b
							
						
					 | 
					
						
						
							
							lint is clean
						
						
						
						
						
					 | 
					
						2021-06-07 14:22:54 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							28c6d60150
							
						
					 | 
					
						
						
							
							temporarily removing buildroot from regression until it is regenerated
						
						
						
						
						
					 | 
					
						2021-06-07 13:20:50 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ae5ca19b5
							
						
					 | 
					
						
						
							
							Continued merge
						
						
						
						
						
					 | 
					
						2021-06-07 12:49:47 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							ff62000e2c
							
						
					 | 
					
						
						
							
							Second attept to commit refactoring config files
						
						
						
						
						
					 | 
					
						2021-06-07 12:37:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							dc0b19dfaa
							
						
					 | 
					
						
						
							
							Merge difficulties
						
						
						
						
						
					 | 
					
						2021-06-07 09:50:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5ec797ba4
							
						
					 | 
					
						
						
							
							Refactored configuration files and renamed testbench-busybear to testbench-linux
						
						
						
						
						
					 | 
					
						2021-06-07 09:46:52 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							75a6097467
							
						
					 | 
					
						
						
							
							fixed lint warnings for fpu and lzd
						
						
						
						
						
					 | 
					
						2021-06-05 12:06:33 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							49200bd922
							
						
					 | 
					
						
						
							
							Cleaned up some unused signals
						
						
						
						
						
					 | 
					
						2021-06-04 21:04:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							22e8e06ac7
							
						
					 | 
					
						
						
							
							moved privilege dfinitions into wally-constants, upgraded relevant includes
						
						
						
						
						
					 | 
					
						2021-06-04 17:55:07 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							037aa6fa89
							
						
					 | 
					
						
						
							
							Merge branch 'mmu' into main
						
						
						
						
						
						
						
						new mmu unit and moving pmp/pma now passes regression except for lint and buildroot 
						
					 | 
					
						2021-06-04 17:07:56 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							3493027bf5
							
						
					 | 
					
						
						
							
							added shared constants file list of includes
						
						
						
						
						
					 | 
					
						2021-06-04 17:05:47 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ae529c450
							
						
					 | 
					
						
						
							
							restructured so that pma/pmp are a part of mmu
						
						
						
						
						
					 | 
					
						2021-06-04 17:05:07 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							41a1e6112a
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-06-04 15:16:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							7406e33b61
							
						
					 | 
					
						
						
							
							Continued I-Cache cleanup.
						
						
						
						
						
						
						
						Removed strange mux on InstrRawD along with
the select logic. 
						
					 | 
					
						2021-06-04 15:14:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							191f7e61fd
							
						
					 | 
					
						
						
							
							Moved I-Cache offset selection mux to icache.sv (top level).
						
						
						
						
						
						
						
						When we switch to set associative this is will be more efficient. 
						
					 | 
					
						2021-06-04 13:49:33 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e0d0fdd708
							
						
					 | 
					
						
						
							
							Cleaned up the I-Cache memory.
						
						
						
						
						
					 | 
					
						2021-06-04 13:36:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							fc65aedbd6
							
						
					 | 
					
						
						
							
							Double-precision FMA instructions
						
						
						
						
						
					 | 
					
						2021-06-04 14:00:11 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							fdef8df76b
							
						
					 | 
					
						
						
							
							Reorganized the icache names.
						
						
						
						
						
					 | 
					
						2021-06-04 12:53:42 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c44f19925
							
						
					 | 
					
						
						
							
							Relocated the icache to the cache directoy.
						
						
						
						
						
					 | 
					
						2021-06-04 12:23:46 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							a26bf37be8
							
						
					 | 
					
						
						
							
							Started MMU
						
						
						
						
						
					 | 
					
						2021-06-04 11:59:14 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							4f71964529
							
						
					 | 
					
						
						
							
							Fixed RV32 MMU constants
						
						
						
						
						
					 | 
					
						2021-06-04 09:15:42 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							0674f5506e
							
						
					 | 
					
						
						
							
							moved shared constants to a shared directory
						
						
						
						
						
					 | 
					
						2021-06-03 22:41:30 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							8fb2ee6e86
							
						
					 | 
					
						
						
							
							added support for sv48 and some docs on how to use these files
						
						
						
						
						
					 | 
					
						2021-06-03 14:32:12 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ea9b94cf1
							
						
					 | 
					
						
						
							
							added tests for SV48 and translation off with vmem
						
						
						
						
						
					 | 
					
						2021-06-03 14:28:52 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							ad3b103a86
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-06-03 10:03:26 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							4e765ee1c5
							
						
					 | 
					
						
						
							
							expanded GPIO testing and caught small GPIO bug
						
						
						
						
						
					 | 
					
						2021-06-03 10:03:09 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e50a1ef5e4
							
						
					 | 
					
						
						
							
							Fixed a few lint errors,
						
						
						
						
						
						
						
						clock gater was wrong,
missing signal definitions in branch predictor. 
						
					 | 
					
						2021-06-02 09:33:24 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							a683dd7fde
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-06-02 10:03:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c77a13c08
							
						
					 | 
					
						
						
							
							fixed InstrValid signals and implemented less costly MEPC loading
						
						
						
						
						
					 | 
					
						2021-06-02 10:03:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							5187574e8a
							
						
					 | 
					
						
						
							
							implemented Sv48.
						
						
						
						
						
					 | 
					
						2021-06-01 17:50:37 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							40cfa86935
							
						
					 | 
					
						
						
							
							Edited and added constants to support SV48
						
						
						
						
						
					 | 
					
						2021-06-01 17:49:45 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James E. Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							eba7ce64f5
							
						
					 | 
					
						
						
							
							delete div.bak
						
						
						
						
						
					 | 
					
						2021-06-01 17:39:54 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							babcea195a
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-06-01 15:20:37 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							0670c57fd2
							
						
					 | 
					
						
						
							
							The clock gater was not implemented correctly.  Now it is level sensitive to a low clock.
						
						
						
						
						
					 | 
					
						2021-06-01 15:05:22 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James E. Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							564d7c4adb
							
						
					 | 
					
						
						
							
							Minor cosmetic update to fpu.sv
						
						
						
						
						
					 | 
					
						2021-06-01 15:45:32 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James E. Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							2eeb12c674
							
						
					 | 
					
						
						
							
							Updates to muldiv.sv for 32-bit div/rem
						
						
						
						
						
					 | 
					
						2021-06-01 15:31:07 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							fe22fd2db8
							
						
					 | 
					
						
						
							
							added clock gater to floating point divider to speed up simulation time.
						
						
						
						
						
					 | 
					
						2021-06-01 13:46:21 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f1653f073
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-06-01 12:42:21 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							997c13a521
							
						
					 | 
					
						
						
							
							Forgot to include the new gshare predictor file.
						
						
						
						
						
					 | 
					
						2021-06-01 12:42:03 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							fac2431add
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-06-01 13:20:39 -04:00 | 
					
					
						
						
							
							
							
						
					 |