Thomas Fleming
							
						 
					 | 
					
						
						
						
						
							
						
						
							d22f0f9d63
							
						
					 | 
					
						
						
							
							Refactor tlb_ram to use flop primitives
						
						
						
						
						
					 | 
					
						2021-04-22 01:52:43 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Fleming
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d4ca24640
							
						
					 | 
					
						
						
							
							Extend stall on leaf page lookups
						
						
						
						
						
					 | 
					
						2021-04-22 01:51:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Domenico Ottolia
							
						 
					 | 
					
						
						
						
						
							
						
						
							939e36a151
							
						
					 | 
					
						
						
							
							Fix misa bug
						
						
						
						
						
					 | 
					
						2021-04-22 00:59:07 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Fleming
							
						 
					 | 
					
						
						
						
						
							
						
						
							88bd151d55
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
						
						
						Conflicts:
	wally-pipelined/src/ifu/ifu.sv 
						
					 | 
					
						2021-04-21 20:01:08 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Fleming
							
						 
					 | 
					
						
						
						
						
							
						
						
							70c801331a
							
						
					 | 
					
						
						
							
							Implement virtual memory protection
						
						
						
						
						
					 | 
					
						2021-04-21 19:58:36 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							50e893eec9
							
						
					 | 
					
						
						
							
							Fixed for the instruction spills.
						
						
						
						
						
					 | 
					
						2021-04-21 16:47:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Teo Ene
							
						 
					 | 
					
						
						
						
						
							
						
						
							6da8530104
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-04-21 16:06:33 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Teo Ene
							
						 
					 | 
					
						
						
						
						
							
						
						
							008b308b79
							
						
					 | 
					
						
						
							
							Fixed most relevant remaining synthesis compilation warnings with Ben
						
						
						
						
						
					 | 
					
						2021-04-21 16:06:27 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Noah Boorstin
							
						 
					 | 
					
						
						
						
						
							
						
						
							0afd5ae5f6
							
						
					 | 
					
						
						
							
							buildroot: add workaround for weird initial MSTATUS state
						
						
						
						
						
					 | 
					
						2021-04-21 16:03:42 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							269ea7997c
							
						
					 | 
					
						
						
							
							major progress.
						
						
						
						
						
						
						
						It's running the icache is imperas tests now.
Compressed does not work yet. 
						
					 | 
					
						2021-04-21 08:39:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Domenico Ottolia
							
						 
					 | 
					
						
						
						
						
							
						
						
							82320033d5
							
						
					 | 
					
						
						
							
							Add tests for stval and mtval
						
						
						
						
						
					 | 
					
						2021-04-21 02:31:32 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Domenico Ottolia
							
						 
					 | 
					
						
						
						
						
							
						
						
							fed42ffe19
							
						
					 | 
					
						
						
							
							Add tests for scause, and improve tests for sepc. Also make improvements to privileged test generator run.sh file
						
						
						
						
						
					 | 
					
						2021-04-21 01:12:55 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Domenico Ottolia
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5f86fadac
							
						
					 | 
					
						
						
							
							Add tests for sepc register
						
						
						
						
						
					 | 
					
						2021-04-20 23:50:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a861a37b72
							
						
					 | 
					
						
						
							
							Why was the linter messed up?
						
						
						
						
						
						
						
						There are a number of combo loops which need fixing outside the icache.  They may be fixed in main.
We get to instruction address 50 now! 
						
					 | 
					
						2021-04-20 22:06:12 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							daa1ab9261
							
						
					 | 
					
						
						
							
							Progress on icache. Fixed some issues aligning the PC with instruction. Still broken.
						
						
						
						
						
					 | 
					
						2021-04-20 21:19:53 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							649589ee2c
							
						
					 | 
					
						
						
							
							Broken icache. Design is done. Time to debug.
						
						
						
						
						
					 | 
					
						2021-04-20 19:55:49 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Domenico Ottolia
							
						 
					 | 
					
						
						
						
						
							
						
						
							e02ff60b07
							
						
					 | 
					
						
						
							
							Fix synthesis warnings for privileged unit (replace 'initial' settings)
						
						
						
						
						
					 | 
					
						2021-04-20 17:57:56 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Noah Boorstin
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd6cb1f66c
							
						
					 | 
					
						
						
							
							really small parser update
						
						
						
						
						
					 | 
					
						2021-04-19 23:17:37 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Noah Boorstin
							
						 
					 | 
					
						
						
						
						
							
						
						
							c7a09d2359
							
						
					 | 
					
						
						
							
							yay buildroot passes a decent amount of tests now
						
						
						
						
						
						
						
						gets through the first 15k instructions, that's good enough for now
also slight change to string parsing in busybear testbench 
						
					 | 
					
						2021-04-19 03:26:08 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							59b340dac9
							
						
					 | 
					
						
						
							
							Merge branch 'main' into cache
						
						
						
						
						
					 | 
					
						2021-04-19 00:05:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							204e5cb018
							
						
					 | 
					
						
						
							
							fixed synth bugs in fpu
						
						
						
						
						
					 | 
					
						2021-04-19 00:39:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Noah Boorstin
							
						 
					 | 
					
						
						
						
						
							
						
						
							10c7ac7f73
							
						
					 | 
					
						
						
							
							slowly more buildroot progress
						
						
						
						
						
					 | 
					
						2021-04-18 18:18:07 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Noah Boorstin
							
						 
					 | 
					
						
						
						
						
							
						
						
							d0a137ce0c
							
						
					 | 
					
						
						
							
							neat verilog thing
						
						
						
						
						
					 | 
					
						2021-04-18 17:48:51 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Noah Boorstin
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e71c212b2
							
						
					 | 
					
						
						
							
							buildroot parser: more updates
						
						
						
						
						
						
						
						5 -> 23 instructions! 
						
					 | 
					
						2021-04-17 17:44:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Noah Boorstin
							
						 
					 | 
					
						
						
						
						
							
						
						
							5902637632
							
						
					 | 
					
						
						
							
							buildroot: sim is now running!
						
						
						
						
						
						
						
						yes it only gets through 5 instructions right now. Yes that's my fault. 
						
					 | 
					
						2021-04-17 14:44:32 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Noah Boorstin
							
						 
					 | 
					
						
						
						
						
							
						
						
							541fb22dc9
							
						
					 | 
					
						
						
							
							start to add buildroot testbench
						
						
						
						
						
						
						
						This still uses testbench-busybear.sv
I think it might be time to finally rename nearly 'busybear' thing to 'linux' 
						
					 | 
					
						2021-04-16 23:27:29 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Noah Boorstin
							
						 
					 | 
					
						
						
						
						
							
						
						
							0931f0d977
							
						
					 | 
					
						
						
							
							busybear testgen updates
						
						
						
						
						
						
						
						and start working on qemu parser 
						
					 | 
					
						2021-04-16 15:34:55 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							3868a82932
							
						
					 | 
					
						
						
							
							dcache lints
						
						
						
						
						
					 | 
					
						2021-04-15 21:13:56 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							32cfbc6926
							
						
					 | 
					
						
						
							
							Enable linting of blocks not yet in the hierarchy
						
						
						
						
						
					 | 
					
						2021-04-15 21:13:40 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							11cf251378
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-04-15 21:09:27 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							195cead01c
							
						
					 | 
					
						
						
							
							working GPIO interrupt demo
						
						
						
						
						
					 | 
					
						2021-04-15 21:09:15 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Domenico Ottolia
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1cd107a00
							
						
					 | 
					
						
						
							
							Add tests for scause and ucause
						
						
						
						
						
					 | 
					
						2021-04-15 19:41:25 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Domenico Ottolia
							
						 
					 | 
					
						
						
						
						
							
						
						
							a149f2f3d8
							
						
					 | 
					
						
						
							
							Add support for vectored interrupts
						
						
						
						
						
					 | 
					
						2021-04-15 19:13:42 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Domenico Ottolia
							
						 
					 | 
					
						
						
						
						
							
						
						
							70b79ca301
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-04-15 16:57:27 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Domenico Ottolia
							
						 
					 | 
					
						
						
						
						
							
						
						
							8c4cfa5f69
							
						
					 | 
					
						
						
							
							Add 32 bit privileged tests
						
						
						
						
						
					 | 
					
						2021-04-15 16:55:39 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Teo Ene
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9c6d357d8
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-04-15 15:29:09 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Teo Ene
							
						 
					 | 
					
						
						
						
						
							
						
						
							7a40c27b59
							
						
					 | 
					
						
						
							
							Quick fix to ahblite missing default statement done in class :)
						
						
						
						
						
					 | 
					
						2021-04-15 15:29:04 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Fleming
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8770e3eac
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
						
						
						Conflicts:
	wally-pipelined/src/mmu/priority_encoder.sv 
						
					 | 
					
						2021-04-15 16:20:43 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Fleming
							
						 
					 | 
					
						
						
						
						
							
						
						
							e838f0bb3d
							
						
					 | 
					
						
						
							
							Change priority encoder to avoid extra assignment
						
						
						
						
						
					 | 
					
						2021-04-15 16:17:35 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Teo Ene
							
						 
					 | 
					
						
						
						
						
							
						
						
							3b9895cfe9
							
						
					 | 
					
						
						
							
							Small update to synth scripts
						
						
						
						
						
						
						
						Writes out corrent timing reports 
						
					 | 
					
						2021-04-15 14:24:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Domenico Ottolia
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee3e6b4aec
							
						
					 | 
					
						
						
							
							Fix bug in device/rv32p/Makefile.include so that 32-bit privileged tests will run
						
						
						
						
						
					 | 
					
						2021-04-15 14:50:03 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Fleming
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c4682c4be
							
						
					 | 
					
						
						
							
							Connect tlb and icache properly
						
						
						
						
						
					 | 
					
						2021-04-15 14:48:39 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Teo Ene
							
						 
					 | 
					
						
						
						
						
							
						
						
							cefc8ea22b
							
						
					 | 
					
						
						
							
							Temporary change to mmu/priority_encoder.sv
						
						
						
						
						
						
						
						Necessary to get synth working
Original HDL is still there, just commented out 
						
					 | 
					
						2021-04-15 13:37:12 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							0bdd3efdd5
							
						
					 | 
					
						
						
							
							integraded the FMA into the FPU
						
						
						
						
						
					 | 
					
						2021-04-15 18:28:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b4b1a31ef
							
						
					 | 
					
						
						
							
							Merge branch 'main' into cache
						
						
						
						
						
					 | 
					
						2021-04-15 13:47:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							534e3eaac8
							
						
					 | 
					
						
						
							
							Merge branch 'bpfixes' into main
						
						
						
						
						
					 | 
					
						2021-04-15 09:06:21 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shreya Sanghai
							
						 
					 | 
					
						
						
						
						
							
						
						
							75caa65df1
							
						
					 | 
					
						
						
							
							Cherry Pick merge of Shreya's localhistory predictor changes into main.
						
						
						
						
						
						
						
						fixed minor bugs in localHistory 
						
					 | 
					
						2021-04-15 09:04:36 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ShreyaSanghai
							
						 
					 | 
					
						
						
						
						
							
						
						
							80fbd66113
							
						
					 | 
					
						
						
							
							added localHistoryPredictor
						
						
						
						
						
					 | 
					
						2021-04-15 08:58:22 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shreya Sanghai
							
						 
					 | 
					
						
						
						
						
							
						
						
							3696bf4f2c
							
						
					 | 
					
						
						
							
							fixed bugs in global history to read latest GHRE
						
						
						
						
						
						
						
						Cherry pick Shreya's commits into main branch. 
						
					 | 
					
						2021-04-15 08:55:22 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							76f50d7a69
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-04-15 09:06:03 -04:00 | 
					
					
						
						
							
							
							
						
					 |