Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e166cc84ee
							
						
					 | 
					
						
						
							
							Patched up changes for wally-pipelined.do and wally-buildroot.do to support moved common testbench files.
						
						
						
						
						
					 | 
					
						2021-07-30 14:24:50 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							d3059dd04c
							
						
					 | 
					
						
						
							
							fix UART RX FIFO bug where tail pointer can overtake head pointer
						
						
						
						
						
					 | 
					
						2021-07-22 02:09:41 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							57a2917997
							
						
					 | 
					
						
						
							
							make address translator signals visible in waveview
						
						
						
						
						
					 | 
					
						2021-07-21 20:07:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd469035be
							
						
					 | 
					
						
						
							
							make testbench check the same CSRs that QEMU logs; change CLINT to reset MTIMECMP to -1 so that we don't instantly get a timer interrupt upon reset
						
						
						
						
						
					 | 
					
						2021-07-19 15:13:03 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							e4a50a5bb8
							
						
					 | 
					
						
						
							
							change memread testvectors to not left-shift bytes and half-words
						
						
						
						
						
					 | 
					
						2021-07-18 21:49:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e9dcb3f1c
							
						
					 | 
					
						
						
							
							linux testbench progress
						
						
						
						
						
					 | 
					
						2021-07-18 18:47:40 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							4a3503281f
							
						
					 | 
					
						
						
							
							swapped out linux testbench signal names
						
						
						
						
						
					 | 
					
						2021-07-17 14:46:18 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							01ca22af49
							
						
					 | 
					
						
						
							
							changed stop of linux boot from arch_cpu_idle to do_idle
						
						
						
						
						
					 | 
					
						2021-07-16 12:27:15 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							36f59f3c99
							
						
					 | 
					
						
						
							
							Almost all convert instructions pass Imperas tests
						
						
						
						
						
					 | 
					
						2021-07-11 18:06:33 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							13cf7c0934
							
						
					 | 
					
						
						
							
							linux testbench now ignores HWRITE glitches caused by flush glitches
						
						
						
						
						
					 | 
					
						2021-06-25 09:28:52 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							be962cb1ff
							
						
					 | 
					
						
						
							
							overhauled linux testbench and spoofed MTTIME interrupt
						
						
						
						
						
					 | 
					
						2021-06-24 01:42:35 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							a514554eeb
							
						
					 | 
					
						
						
							
							Reduced complexity of pmpadrdec
						
						
						
						
						
					 | 
					
						2021-06-23 03:03:52 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							dc26f2a6d0
							
						
					 | 
					
						
						
							
							whoops wavedo typo
						
						
						
						
						
					 | 
					
						2021-06-20 05:36:54 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							c77aabdc6f
							
						
					 | 
					
						
						
							
							make buildroot ignore SSTATUS because QEMU did not originally log it
						
						
						
						
						
					 | 
					
						2021-06-20 05:31:24 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							d62d9a7aac
							
						
					 | 
					
						
						
							
							make buildroot waves only turn on after a user-specified point
						
						
						
						
						
					 | 
					
						2021-06-20 00:39:30 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							5b96f7fbd7
							
						
					 | 
					
						
						
							
							making linux waveforms more useful
						
						
						
						
						
					 | 
					
						2021-06-17 08:37:37 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							4e765ee1c5
							
						
					 | 
					
						
						
							
							expanded GPIO testing and caught small GPIO bug
						
						
						
						
						
					 | 
					
						2021-06-03 10:03:09 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c77a13c08
							
						
					 | 
					
						
						
							
							fixed InstrValid signals and implemented less costly MEPC loading
						
						
						
						
						
					 | 
					
						2021-06-02 10:03:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							39ae743543
							
						
					 | 
					
						
						
							
							turns out I should not have tried renaming FStallD to FPUStallD because that name was already used! All the same it does feel weird to have two such signals floating around \(ah pun!\)
						
						
						
						
						
					 | 
					
						2021-05-28 23:11:37 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							846553ac7d
							
						
					 | 
					
						
						
							
							improved PLIC test organization
						
						
						
						
						
					 | 
					
						2021-05-21 15:13:02 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							06af239e6c
							
						
					 | 
					
						
						
							
							FMV.D.X imperas test passes
						
						
						
						
						
					 | 
					
						2021-05-20 22:17:59 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d3db5ead5
							
						
					 | 
					
						
						
							
							small bit of busybear debug progress
						
						
						
						
						
					 | 
					
						2021-05-19 20:18:00 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James E. Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							865b3ee219
							
						
					 | 
					
						
						
							
							Updates on Divide - pushed in working version of DIV64U for Divide and REmainder.  Will do 32-bit version tomorrow as well as Signed version
						
						
						
						
						
					 | 
					
						2021-05-17 16:48:51 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Fleming
							
						 
					 | 
					
						
						
						
						
							
						
						
							cfe64e7c24
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
						
						
						Conflicts:
	wally-pipelined/src/ebu/ahblite.sv 
						
					 | 
					
						2021-05-03 14:02:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							9ab714e636
							
						
					 | 
					
						
						
							
							small rv64 plic test bugfix
						
						
						
						
						
					 | 
					
						2021-05-03 10:06:44 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Fleming
							
						 
					 | 
					
						
						
						
						
							
						
						
							6e5fc107d9
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-04-29 16:30:00 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							ebd9c0ee29
							
						
					 | 
					
						
						
							
							Remove signal which no longer exists from default waves, so sim-wally works
						
						
						
						
						
					 | 
					
						2021-04-29 14:41:10 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Fleming
							
						 
					 | 
					
						
						
						
						
							
						
						
							c62fdfb7b3
							
						
					 | 
					
						
						
							
							Remove unused waves from .do files
						
						
						
						
						
					 | 
					
						2021-04-29 02:19:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Noah Boorstin
							
						 
					 | 
					
						
						
						
						
							
						
						
							0324329ed9
							
						
					 | 
					
						
						
							
							linux: start using internal branch predictor signal
						
						
						
						
						
					 | 
					
						2021-04-26 14:34:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e5409af66
							
						
					 | 
					
						
						
							
							Icache integrated!
						
						
						
						
						
						
						
						Merge branch 'icache-almost-working' into main 
						
					 | 
					
						2021-04-26 11:48:58 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							1cc0dcc83f
							
						
					 | 
					
						
						
							
							progress on bus and lrsc
						
						
						
						
						
					 | 
					
						2021-04-26 07:43:16 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							a3487a9e47
							
						
					 | 
					
						
						
							
							do script refactor
						
						
						
						
						
					 | 
					
						2021-04-24 09:32:09 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							850f728cc7
							
						
					 | 
					
						
						
							
							Merge branch 'main' into cache
						
						
						
						
						
					 | 
					
						2021-04-19 00:05:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							368c94d4ff
							
						
					 | 
					
						
						
							
							working GPIO interrupt demo
						
						
						
						
						
					 | 
					
						2021-04-15 21:09:15 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							d99b8f772e
							
						
					 | 
					
						
						
							
							Merge from branch 'main'
						
						
						
						
						
					 | 
					
						2021-04-08 17:19:34 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							755e2e5771
							
						
					 | 
					
						
						
							
							merge testbench
						
						
						
						
						
					 | 
					
						2021-04-08 14:28:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							31c6b2d01f
							
						
					 | 
					
						
						
							
							Yee hoo first draft of PLIC plus self-checking tests
						
						
						
						
						
					 | 
					
						2021-04-04 06:40:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James E. Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							cff08adc3a
							
						
					 | 
					
						
						
							
							Added some updates to divider - still not working all the time.  Still a bug with signals within muldiv - specificaly MultDivE being modified during Execute stage.  Seems to be triggered by ahblite signal.
						
						
						
						
						
					 | 
					
						2021-04-02 06:27:37 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ushakya22
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b9ae41302
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-03-30 15:25:07 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							631454ccf9
							
						
					 | 
					
						
						
							
							Merge branch 'cache2' into cache
						
						
						
						
						
						
						
						Conflicts:
	wally-pipelined/testbench/testbench-imperas.sv 
						
					 | 
					
						2021-03-30 13:32:33 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							7ca57cc4fc
							
						
					 | 
					
						
						
							
							Merge branch 'main' into cache
						
						
						
						
						
						
						
						Conflicts:
	wally-pipelined/regression/wave-dos/ahb-waves.do
	wally-pipelined/src/ifu/ifu.sv
	wally-pipelined/testbench/testbench-busybear.sv
	wally-pipelined/testbench/testbench-imperas.sv 
						
					 | 
					
						2021-03-30 12:55:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							39bf2347bc
							
						
					 | 
					
						
						
							
							Fix error when reading an instruction that crosses a line boundary
						
						
						
						
						
					 | 
					
						2021-03-25 18:47:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ShreyaSanghai
							
						 
					 | 
					
						
						
						
						
							
						
						
							139c2076a1
							
						
					 | 
					
						
						
							
							Removed PCW and InstrW from ifu
						
						
						
						
						
					 | 
					
						2021-03-26 01:53:19 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							3b4f0141f4
							
						
					 | 
					
						
						
							
							Begin work on compressed instructions
						
						
						
						
						
					 | 
					
						2021-03-25 14:43:10 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							0290568a52
							
						
					 | 
					
						
						
							
							Make cache output NOP after a reset
						
						
						
						
						
					 | 
					
						2021-03-25 13:18:30 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							602271ff7b
							
						
					 | 
					
						
						
							
							rv64i linear control flow now working
						
						
						
						
						
					 | 
					
						2021-03-25 13:02:26 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d05c51af9
							
						
					 | 
					
						
						
							
							Remove deleted signal from waves
						
						
						
						
						
					 | 
					
						2021-03-23 14:17:17 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							b63bfc7afa
							
						
					 | 
					
						
						
							
							Fix conflicts in ahb-waves that snuck through manual merging
						
						
						
						
						
					 | 
					
						2021-03-20 17:16:50 -04:00 | 
					
					
						
						
							
							
							
						
					 |