Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						0eaa519f23 
					 
					
						
						
							
							Slightly nicer boot print.  
						
						 
						
						
						
						
					 
					
						2016-02-17 07:53:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						6c55193a58 
					 
					
						
						
							
							Eliminate printfs to speed up boot and exit.  
						
						 
						
						
						
						
					 
					
						2016-02-17 07:12:09 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						0bdd3681c6 
					 
					
						
						
							
							Fixes to problem drivers.  
						
						 
						
						
						
						
					 
					
						2016-02-15 11:10:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						dc00578b06 
					 
					
						
						
							
							Forgot rwt5.  
						
						 
						
						
						
						
					 
					
						2016-02-15 08:42:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						479acf49c2 
					 
					
						
						
							
							Adding stubs for additional RW tests.  
						
						 
						
						
						
						
					 
					
						2016-02-15 08:37:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						1ba348413d 
					 
					
						
						
							
							Cleanup menu items.  
						
						 
						
						
						
						
					 
					
						2016-02-14 14:53:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						d9de9ca947 
					 
					
						
						
							
							Configurations for test161.  
						
						 
						
						
						
						
					 
					
						2016-02-12 13:04:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						a740c60f6d 
					 
					
						
						
							
							Small fix.  
						
						 
						
						
						
						
					 
					
						2016-02-11 21:13:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						32253d53bc 
					 
					
						
						
							
							Fix whitespace errors.  
						
						 
						
						
						
						
					 
					
						2016-02-11 20:10:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						ec9ae33666 
					 
					
						
						
							
							Redisable synchprobs by default.  
						
						 
						
						
						
						
					 
					
						2016-02-11 19:56:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						4b630a915d 
					 
					
						
						
							
							Cleanup.  
						
						 
						
						
						
						
					 
					
						2016-02-11 19:53:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						db6d3d219d 
					 
					
						
						
							
							Command to print total kernel heap usage for debugging.  
						
						 
						
						
						
						
					 
					
						2016-02-11 16:56:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						27b85a44ab 
					 
					
						
						
							
							Nearing done with ASST1 changes.  
						
						 
						
						
						
						
					 
					
						2016-02-11 16:35:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						71f0074f44 
					 
					
						
						
							
							Working on synchronization problem code.  
						
						 
						
						
						
						
					 
					
						2016-02-11 14:46:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						875b75bf24 
					 
					
						
						
							
							Improvements to synchronization tests.  
						
						 
						
						
						
						
					 
					
						2016-02-11 13:55:09 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Haseley 
							
						 
					 
					
						
						
							
						
						01f2d3ea2c 
					 
					
						
						
							
							Added ksecprintf for securely printing messages from the kernel.  
						
						 
						
						... 
						
						
						
						If SECRET_TESTING is defined, the function will compute and print
a salt value and the hmac/sha256 hash of the message, which can be
verified from the test161 server. 
						
						
					 
					
						2016-02-11 01:30:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						5521823176 
					 
					
						
						
							
							Menu changes and test fixes for ASST1.  
						
						 
						
						
						
						
					 
					
						2016-02-10 17:03:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yihong Chen 
							
						 
					 
					
						
						
							
						
						92fbcef5af 
					 
					
						
						
							
							correct process index for whalemating  
						
						 
						
						
						
						
					 
					
						2016-02-01 11:24:20 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yihong Chen 
							
						 
					 
					
						
						
							
						
						1b38886b8d 
					 
					
						
						
							
							Merge branch 'master' of gitlab.ops-class.org:staff/os161  
						
						 
						
						
						
						
					 
					
						2016-02-01 10:40:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yihong Chen 
							
						 
					 
					
						
						
							
						
						5e3334057a 
					 
					
						
						
							
							change synchprobs codes for reliable test.  
						
						 
						
						
						
						
					 
					
						2016-02-01 10:40:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Haseley 
							
						 
					 
					
						
						
							
						
						a97b1c80b2 
					 
					
						
						
							
							Added sha256 hash function and hmac functions (with and without salt) to the kernel  
						
						 
						
						... 
						
						
						
						and userspace.
In userspace, this is accessed through #include <secure.h>
In the kernel, this is access through #include <kern/secure.h>
There is a unit test for this (hm1) that computes the hmac and compares it to
the known value.  The salted vesion tested offline.
-----
Also, fixed usespace compile issue with not changing KERNEL_SECRET => SECRET. 
						
						
					 
					
						2016-02-01 01:35:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						dc49fc79a4 
					 
					
						
						
							
							Disable secret for base.  
						
						 
						
						
						
						
					 
					
						2016-01-31 10:06:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						716d33964b 
					 
					
						
						
							
							Secret testing with multiplier working.  
						
						 
						
						
						
						
					 
					
						2016-01-31 09:53:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						6c7e083827 
					 
					
						
						
							
							Rename to allow complete test directory overwrite.  
						
						 
						
						
						
						
					 
					
						2016-01-22 11:18:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						9f2567ebbe 
					 
					
						
						
							
							Adding reader-writer lock primitives.  
						
						 
						
						
						
						
					 
					
						2016-01-11 21:06:49 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						a6878c822b 
					 
					
						
						
							
							Trying to get closer to the original OS/161 sources.  
						
						 
						
						
						
						
					 
					
						2016-01-11 20:54:52 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						b66416e24f 
					 
					
						
						
							
							Automation testing tools.  
						
						 
						
						
						
						
					 
					
						2016-01-11 16:08:40 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						a2b15b77aa 
					 
					
						
						
							
							Finally getting a good mix of threads in stoplight.  
						
						 
						
						
						
						
					 
					
						2015-12-31 23:36:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						569f4f604d 
					 
					
						
						
							
							Better stoplight picture.  
						
						 
						
						
						
						
					 
					
						2015-12-31 20:54:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						bd0a8dacf6 
					 
					
						
						
							
							Better stoplight picture.  
						
						 
						
						
						
						
					 
					
						2015-12-31 20:54:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						de166aa6a0 
					 
					
						
						
							
							Trying without so much yielding.  
						
						 
						
						
						
						
					 
					
						2015-12-31 20:13:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						183a162e6c 
					 
					
						
						
							
							Done for now. Testing yield before exit.  
						
						 
						
						
						
						
					 
					
						2015-12-31 20:08:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						5a61d1d0df 
					 
					
						
						
							
							Another fix.  
						
						 
						
						
						
						
					 
					
						2015-12-31 20:01:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						64cd81e9b1 
					 
					
						
						
							
							More synchproblem driver fixes.  
						
						 
						
						
						
						
					 
					
						2015-12-31 19:56:40 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						015b989a66 
					 
					
						
						
							
							Fixing synchronization tests.  
						
						 
						
						
						
						
					 
					
						2015-12-31 19:38:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						26612b6142 
					 
					
						
						
							
							Refactor test code.  
						
						 
						
						
						
						
					 
					
						2015-12-31 19:26:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						3b2267123d 
					 
					
						
						
							
							Synchronization driver problem changes.  
						
						 
						
						
						
						
					 
					
						2015-12-31 14:53:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						2e721daedf 
					 
					
						
						
							
							Small change to configuration file.  
						
						 
						
						
						
						
					 
					
						2015-12-31 14:31:22 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						f818d0bd30 
					 
					
						
						
							
							Synchronization problem stubs and drivers.  
						
						 
						
						
						
						
					 
					
						2015-12-31 14:28:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						1b63251154 
					 
					
						
						
							
							RW test stub.  
						
						 
						
						
						
						
					 
					
						2015-12-31 13:56:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						89ba79cdb4 
					 
					
						
						
							
							Fix to sy4.  
						
						 
						
						
						
						
					 
					
						2015-12-31 12:50:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						5271fc50c7 
					 
					
						
						
							
							Moving the secret inside the tests, not in a library function.  
						
						 
						
						
						
						
					 
					
						2015-12-31 12:03:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						ff1d44b505 
					 
					
						
						
							
							Reset KERNEL_SECRET.  
						
						 
						
						
						
						
					 
					
						2015-12-31 11:48:02 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						e7a585a298 
					 
					
						
						
							
							Synchronization testing changes. Tests now know when they succeed or fail and are ready for automation.  
						
						 
						
						
						
						
					 
					
						2015-12-31 11:44:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						54c11ab660 
					 
					
						
						
							
							Kernel secret for automated testing.  
						
						 
						
						
						
						
					 
					
						2015-12-31 11:44:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						e45ad208b2 
					 
					
						
						
							
							Formatting fixes.  
						
						 
						
						
						
						
					 
					
						2015-12-31 11:44:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						4a432d4172 
					 
					
						
						
							
							Factor out kernel prompt.  
						
						 
						
						
						
						
					 
					
						2015-12-31 11:43:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						d733b140f3 
					 
					
						
						
							
							Format fix.  
						
						 
						
						
						
						
					 
					
						2015-12-31 11:43:01 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						d97a4ae026 
					 
					
						
						
							
							Synchronizing vkprintf with what we need for kprintf pass through.  
						
						 
						
						
						
						
					 
					
						2015-12-31 11:42:26 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoffrey Challen 
							
						 
					 
					
						
						
							
						
						c079ae5fce 
					 
					
						
						
							
							Using banner for overwrites instead of a name.  
						
						 
						
						
						
						
					 
					
						2015-12-31 11:41:45 -05:00