Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								c6849636e3 
								
							 
						 
						
							
							
								
								Disable orbital startup  
							
							 
							
							
							
						 
						
							2016-10-31 10:55:11 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								149b0297a4 
								
							 
						 
						
							
							
								
								Smp ( #23 )  
							
							 
							
							... 
							
							
							
							* Fire up multiple processors
* Use IPIs to wake up secondary processors
* Much better exception information
* Modifications to show more information on fault
* WIP: Use real libstd
* Add TLS (not complete)
* Add random function, export getpid, cleanup
* Do not spin APs until new context
* Update rust
* Update rust
* Use rd/wrfsbase
* Implement TLS
* Implement compiler builtins and update rust
* Update rust
* Back to Redox libstd
* Update rust 
							
						 
						
							2016-10-31 10:49:00 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								25dc44b348 
								
							 
						 
						
							
							
								
								Add DMAR device definition  
							
							 
							
							
							
						 
						
							2016-10-26 17:23:20 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								2095de83e8 
								
							 
						 
						
							
							
								
								Try to avoid memory leak in tcpd  
							
							 
							
							
							
						 
						
							2016-10-26 14:20:08 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								875db86f30 
								
							 
						 
						
							
							
								
								Update vesad ransid branch  
							
							 
							
							
							
						 
						
							2016-10-26 14:17:57 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								b9b24f546e 
								
							 
						 
						
							
							
								
								Add travis.yml  
							
							 
							
							
							
						 
						
							2016-10-26 13:59:31 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								b0a1f1322c 
								
							 
						 
						
							
							
								
								Update submodules  
							
							 
							
							
							
						 
						
							2016-10-26 13:55:39 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								3cafd6277d 
								
							 
						 
						
							
							
								
								Update submodules  
							
							 
							
							
							
						 
						
							2016-10-26 13:43:24 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								69b40c1c95 
								
							 
						 
						
							
							
								
								Update submodules  
							
							 
							
							
							
						 
						
							2016-10-26 13:28:04 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								2491e4771e 
								
							 
						 
						
							
							
								
								Redo networking ( #22 )  
							
							 
							
							... 
							
							
							
							* Rewriting network functions
* Add buffer to dup
Fix non-blocking handling by triggering once on enabling events to read to EOF
* Modifications for UDP API
* Implement TCP client side
* Add active close
* Add DMAR parser
* Implement basic TCP listening. Need to improve the state machine
* Reduce debugging
* Fixes for close procedure
* Updates to fix path processing in libstd 
							
						 
						
							2016-10-26 13:19:56 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								268c859fd6 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/redox-os/kernel  
							
							 
							
							
							
						 
						
							2016-10-24 20:45:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								0a74749fa3 
								
							 
						 
						
							
							
								
								Reset to Qemu network defaults  
							
							 
							
							
							
						 
						
							2016-10-24 20:45:25 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Teller 
								
							 
						 
						
							
							
							
							
								
							
							
								76ee483cc9 
								
							 
						 
						
							
							
								
								Documenting use of enable_and_halt(). ( #21 )  
							
							 
							
							
							
						 
						
							2016-10-24 16:03:03 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Teller 
								
							 
						 
						
							
							
							
							
								
							
							
								9334cb0b78 
								
							 
						 
						
							
							
								
								Sharing the message queue between instances of ip:127.0.0.1/*. ( #20 )  
							
							 
							
							... 
							
							
							
							The initial version of the IP loopback had one message queue for each
connection. This doesn't make sense, we need to share the message
queue across all connections. 
							
						 
						
							2016-10-24 15:02:57 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								a5f59c8774 
								
							 
						 
						
							
							
								
								Update userutils  
							
							 
							
							
							
						 
						
							2016-10-24 14:21:32 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Teller 
								
							 
						 
						
							
							
							
							
								
							
							
								a72750cc41 
								
							 
						 
						
							
							
								
								Implementation of the IP loopback. ( #19 )  
							
							 
							
							... 
							
							
							
							This patch lets users connect to `ip:127.0.0.1/*`. Bytes written to
this connection can only be read from the same connection. 
							
						 
						
							2016-10-24 14:17:12 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								ead01ea2da 
								
							 
						 
						
							
							
								
								Add random number scheme, update userutils to use it  
							
							 
							
							
							
						 
						
							2016-10-24 14:08:15 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								c4d3257868 
								
							 
						 
						
							
							
								
								Update userutils  
							
							 
							
							
							
						 
						
							2016-10-24 12:23:08 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Teller 
								
							 
						 
						
							
							
							
							
								
							
							
								35696f4169 
								
							 
						 
						
							
							
								
								Documentation run on schemes/ipd. ( #18 )  
							
							 
							
							... 
							
							
							
							* Documentation run on schemes/ipd.
* Update main.rs
* Update resource.rs 
							
						 
						
							2016-10-24 07:40:44 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								3634afe549 
								
							 
						 
						
							
							
								
								Update libstd  
							
							 
							
							
							
						 
						
							2016-10-23 20:54:29 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								cc697659df 
								
							 
						 
						
							
							
								
								Update coreutils  
							
							 
							
							
							
						 
						
							2016-10-23 20:29:24 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								80d326f1d9 
								
							 
						 
						
							
							
								
								Add httpd to makefile and init.rc  
							
							 
							
							
							
						 
						
							2016-10-23 19:02:48 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								c805f53ade 
								
							 
						 
						
							
							
								
								Update submodules  
							
							 
							
							
							
						 
						
							2016-10-23 19:01:30 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								66bcd0d1ba 
								
							 
						 
						
							
							
								
								Enable arpd, update netutils, remove loop in ethernetd  
							
							 
							
							
							
						 
						
							2016-10-23 15:57:04 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								7f7f5a0078 
								
							 
						 
						
							
							
								
								Add O_NONBLOCK  
							
							 
							
							
							
						 
						
							2016-10-23 15:38:49 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								eb5ee5edc9 
								
							 
						 
						
							
							
								
								Event based ethernetd  
							
							 
							
							
							
						 
						
							2016-10-23 15:26:36 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								d208f6aa11 
								
							 
						 
						
							
							
								
								Fix behavior of cp  
							
							 
							
							
							
						 
						
							2016-10-23 11:48:02 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								221b4c0116 
								
							 
						 
						
							
							
								
								Add CPU ID lock  
							
							 
							
							
							
						 
						
							2016-10-23 11:24:10 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								9836b3cb56 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/redox-os/kernel  
							
							 
							
							
							
						 
						
							2016-10-23 09:13:20 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								a715e157d4 
								
							 
						 
						
							
							
								
								Make all perCPU mappings available in all contexts - this will allow APs to pick up threads  
							
							 
							
							
							
						 
						
							2016-10-23 09:13:12 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								e66acb949b 
								
							 
						 
						
							
							
								
								More debugging of writes in ahcid  
							
							 
							
							
							
						 
						
							2016-10-22 22:23:09 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								418149bb07 
								
							 
						 
						
							
							
								
								Debug all driver activity to display:1, use format to avoid line splitting  
							
							 
							
							
							
						 
						
							2016-10-22 19:35:23 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								d71081110e 
								
							 
						 
						
							
							
								
								Clear initial net settings, use dhcpd on boot  
							
							 
							
							
							
						 
						
							2016-10-22 19:16:03 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								7e12dea0fe 
								
							 
						 
						
							
							
								
								Set mac address on boot  
							
							 
							
							
							
						 
						
							2016-10-22 19:13:57 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								df2327b175 
								
							 
						 
						
							
							
								
								Do not throw pcid into background - this prevents ethernetd from exiting if it tries to open network: too early  
							
							 
							
							
							
						 
						
							2016-10-22 19:00:36 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								790c32b0bc 
								
							 
						 
						
							
							
								
								WIP: Make network drivers send fevent packets  
							
							 
							
							
							
						 
						
							2016-10-22 17:14:52 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								b1293046a3 
								
							 
						 
						
							
							
								
								Simplify vesad by using SchemeMut  
							
							 
							
							
							
						 
						
							2016-10-22 14:54:13 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								00ac77765c 
								
							 
						 
						
							
							
								
								Add installer  
							
							 
							
							
							
						 
						
							2016-10-21 09:15:33 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								5cf74515a3 
								
							 
						 
						
							
							
								
								Utils  
							
							 
							
							
							
						 
						
							2016-10-21 07:52:57 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								53a1a12ef9 
								
							 
						 
						
							
							
								
								Update acid test  
							
							 
							
							
							
						 
						
							2016-10-21 07:38:34 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								cbac6c4b8d 
								
							 
						 
						
							
							
								
								Remove unnecessary context switch in waitpid  
							
							 
							
							
							
						 
						
							2016-10-20 21:50:11 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								38531e2ecc 
								
							 
						 
						
							
							
								
								Improve wait condition performance  
							
							 
							
							
							
						 
						
							2016-10-20 21:49:47 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								f24e441a7a 
								
							 
						 
						
							
							
								
								Update submodules  
							
							 
							
							
							
						 
						
							2016-10-20 21:20:21 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								d0abe6335a 
								
							 
						 
						
							
							
								
								Move common definitions into netutils  
							
							 
							
							
							
						 
						
							2016-10-20 17:49:54 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								63cff7bc48 
								
							 
						 
						
							
							
								
								Fix tx and rx  
							
							 
							
							
							
						 
						
							2016-10-20 16:48:09 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								9037dee817 
								
							 
						 
						
							
							
								
								Do not block on IRQ read, add more debugging to RTL8168/9  
							
							 
							
							
							
						 
						
							2016-10-20 15:49:17 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								2608b93dbb 
								
							 
						 
						
							
							
								
								Do not ack IRQ in ahcid, as it does not enable IRQs  
							
							 
							
							
							
						 
						
							2016-10-20 14:37:05 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								62d642b804 
								
							 
						 
						
							
							
								
								Fix buffers by using two 32-bit high and low parts  
							
							 
							
							
							
						 
						
							2016-10-20 14:28:58 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								2abd681c84 
								
							 
						 
						
							
							
								
								Add rtl8168d to makefile  
							
							 
							
							
							
						 
						
							2016-10-20 12:53:36 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								a2ef986edd 
								
							 
						 
						
							
							
								
								Add rtl8168 driver, make drivers use O_NONBLOCK  
							
							 
							
							
							
						 
						
							2016-10-20 12:52:58 -06:00