bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							ab711c498d 
							
						 
					 
					
						
						
							
							checkpoint generator off-by-one error fix  
						
						
						
					 
					
						2021-10-27 14:10:29 -07:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							1591a40f68 
							
						 
					 
					
						
						
							
							bugfix argument passing to GDB script; remove outdated GDB script  
						
						
						
					 
					
						2021-10-26 12:43:42 -07:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							787b54dffc 
							
						 
					 
					
						
						
							
							copy / link to checkpoint 8500000 dir  
						
						
						
					 
					
						2021-10-25 13:24:02 -07:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							9fdfc750eb 
							
						 
					 
					
						
						
							
							checkpoint initialization bugfix  
						
						
						
					 
					
						2021-10-24 18:39:51 -07:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							fef09e9a5b 
							
						 
					 
					
						
						
							
							remove unused scripts  
						
						
						
					 
					
						2021-10-24 15:19:03 -07:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							09959617c6 
							
						 
					 
					
						
						
							
							update debugger script to new style  
						
						
						
					 
					
						2021-10-24 15:18:44 -07:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							cc484569cd 
							
						 
					 
					
						
						
							
							fix typo  
						
						
						
					 
					
						2021-10-24 15:05:00 -07:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							3531a934c9 
							
						 
					 
					
						
						
							
							checkpoint generator bugfix  
						
						
						
					 
					
						2021-10-24 14:46:56 -07:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							d445095f1b 
							
						 
					 
					
						
						
							
							revamp linux testvector generation for refactoring checkpoint generation  
						
						
						
					 
					
						2021-10-24 06:14:11 -07:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							f799a3f5e0 
							
						 
					 
					
						
						
							
							more checkpoint reformatting  
						
						
						
					 
					
						2021-10-07 04:27:45 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							76b551cdb3 
							
						 
					 
					
						
						
							
							don't log rf[0] to checkpoint  
						
						
						
					 
					
						2021-10-07 00:58:33 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							a5fbc36864 
							
						 
					 
					
						
						
							
							update linker scripts to look for vmlinux files  
						
						
						
					 
					
						2021-10-06 16:51:31 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							bb868f7a37 
							
						 
					 
					
						
						
							
							checkpoint generator bugfixes  
						
						
						
					 
					
						2021-10-03 00:30:04 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							a835572836 
							
						 
					 
					
						
						
							
							first attemtpt at checkpoint infrastructure  
						
						
						
					 
					
						2021-09-28 22:33:47 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							8b97f8154f 
							
						 
					 
					
						
						
							
							update setup scripts to new testvector files  
						
						
						
					 
					
						2021-09-22 12:31:10 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							ee1503a249 
							
						 
					 
					
						
						
							
							created script to determine which functions are most frequently used  
						
						
						
					 
					
						2021-09-14 19:41:05 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							3a520cb540 
							
						 
					 
					
						
						
							
							changed fix_mem to not use hardcoded file names  
						
						
						
					 
					
						2021-09-09 13:22:24 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							502ddb3bb5 
							
						 
					 
					
						
						
							
							help in case a script is run accidentally  
						
						
						
					 
					
						2021-09-06 16:23:45 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							135404174e 
							
						 
					 
					
						
						
							
							switching over to hopefully more consistent QEMU simulated clock  
						
						
						
					 
					
						2021-09-04 19:43:39 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							9fde9f09f2 
							
						 
					 
					
						
						
							
							replace triple gdb breakpoint continue with a double breakpoint ignore in hopes of improving parsing  
						
						
						
					 
					
						2021-09-04 19:41:55 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							f1a39b467d 
							
						 
					 
					
						
						
							
							output trace to linux-testvectors folder  
						
						
						
					 
					
						2021-09-01 17:37:46 -04:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							983524e81b 
							
						 
					 
					
						
						
							
							Updated linux test bench documenation and scripts.  
						
						
						
					 
					
						2021-08-25 10:54:47 -05:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							9fdcc6c9ca 
							
						 
					 
					
						
						
							
							Renamed output of qemu trace.  
						
						
						
					 
					
						2021-08-22 22:56:34 -05:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							2825074114 
							
						 
					 
					
						
						
							
							Confirmed David's changes to the interrupt code.  
						
						... 
						
						
						
						When a timer interrupt occurs it should be routed to the machine interrupt
pending MTIP even if MIDELEG[5] = 1 when the current privilege mode is
Machine.  This is true for all the interrupts. The interrupt should not be
masked even though it is delegated to a lower privilege.  Since the CPU
is currently in machine mode the interrupt must be taken if MIE.
Additionally added a new qemu script which pipes together all the parsing and
post processing scripts to produce the singular all.txt trace without the
massivie intermediate files. 
						
					 
					
						2021-08-22 21:36:31 -05:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							3582be4dbb 
							
						 
					 
					
						
						
							
							Fixed issue with desync of PCW and ExpectedPCW in linux test bench.  The ERROR macro had a 10 ns delay which caused the trace to skip 1 instruction.  
						
						
						
					 
					
						2021-08-05 16:49:03 -05:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							d8878581f4 
							
						 
					 
					
						
						
							
							Created new linux test bench and parsing scripts.  
						
						
						
					 
					
						2021-07-29 20:26: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 
							
						 
					 
					
						
						
						
						
							
						
						
							25391bcfce 
							
						 
					 
					
						
						
							
							hardcoded hack to fix missing STVEC vector  
						
						
						
					 
					
						2021-07-21 19:34:57 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							82ce85c24f 
							
						 
					 
					
						
						
							
							progress on recovering from QEMU's errors  
						
						
						
					 
					
						2021-07-21 13:00:32 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							cb15d7e4c7 
							
						 
					 
					
						
						
							
							change debugBuildroot because GDB formatted list is now 50 lines long per instruction (we lost 6 CSRs on the whole)  
						
						
						
					 
					
						2021-07-19 19:30:29 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							4d10cfc98b 
							
						 
					 
					
						
						
							
							create qemu_output.txt  
						
						
						
					 
					
						2021-07-19 18:02:41 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							e4a50a5bb8 
							
						 
					 
					
						
						
							
							change memread testvectors to not left-shift bytes and half-words  
						
						
						
					 
					
						2021-07-18 21:49:53 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							8d65d50085 
							
						 
					 
					
						
						
							
							separated buildroot debugging from buildroot logging  
						
						
						
					 
					
						2021-07-17 14:52:34 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							b0fcfc2773 
							
						 
					 
					
						
						
							
							reduce number of UART ports to 1  
						
						
						
					 
					
						2021-07-16 12:42:29 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							01ca22af49 
							
						 
					 
					
						
						
							
							changed stop of linux boot from arch_cpu_idle to do_idle  
						
						
						
					 
					
						2021-07-16 12:27:15 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							ae7d48c326 
							
						 
					 
					
						
						
							
							incremental linux config de-bloating  
						
						
						
					 
					
						2021-07-16 12:08:58 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							40352ab7e4 
							
						 
					 
					
						
						
							
							incremental linux config de-bloating  
						
						
						
					 
					
						2021-07-16 11:33:11 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							b1fe4ff295 
							
						 
					 
					
						
						
							
							incremental linux config de-bloating  
						
						
						
					 
					
						2021-07-16 11:15:25 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							f34e28d187 
							
						 
					 
					
						
						
							
							incremental linux config de-bloating  
						
						
						
					 
					
						2021-07-16 01:58:21 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							3bcc5808d4 
							
						 
					 
					
						
						
							
							incremental linux config de-bloating  
						
						
						
					 
					
						2021-07-16 01:54:36 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							ff90e6744c 
							
						 
					 
					
						
						
							
							incremental linux config de-bloating  
						
						
						
					 
					
						2021-07-16 01:43:16 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							ca5a1755f3 
							
						 
					 
					
						
						
							
							incremental linux config de-bloating  
						
						
						
					 
					
						2021-07-16 01:33:51 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							b003c651be 
							
						 
					 
					
						
						
							
							incremental linux config de-bloating  
						
						
						
					 
					
						2021-07-16 01:25:41 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							ae886b015d 
							
						 
					 
					
						
						
							
							incremental linux config de-bloating  
						
						
						
					 
					
						2021-07-16 01:00:12 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							7340e089f7 
							
						 
					 
					
						
						
							
							incremental linux config de-bloating  
						
						
						
					 
					
						2021-07-16 00:46:22 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							c4716af4d6 
							
						 
					 
					
						
						
							
							incremental linux config de-bloating  
						
						
						
					 
					
						2021-07-16 00:41:18 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							0238b869fb 
							
						 
					 
					
						
						
							
							incremental linux config de-bloating  
						
						
						
					 
					
						2021-07-16 00:34:41 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							3273b030e1 
							
						 
					 
					
						
						
							
							incremental linux config de-bloating  
						
						
						
					 
					
						2021-07-16 00:16:12 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							66bf2005fe 
							
						 
					 
					
						
						
							
							incremental linux config de-bloating  
						
						
						
					 
					
						2021-07-16 00:10:31 -04:00 
						 
				 
			
				
					
						
							
							
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							4734f0eee5 
							
						 
					 
					
						
						
							
							incremental linux config de-bloating  
						
						
						
					 
					
						2021-07-15 23:53:15 -04:00