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  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								3169f7ba45 
								
							 
						 
						
							
							
								
								Update orbital  
							
							 
							
							
							
						 
						
							2016-10-20 12:33:32 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								8fd25ee318 
								
							 
						 
						
							
							
								
								Add nonblocking root scheme  
							
							 
							
							
							
						 
						
							2016-10-20 12:31:39 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								dd1c0ca01d 
								
							 
						 
						
							
							
								
								Less output in pcid, fix e1000d crate name  
							
							 
							
							
							
						 
						
							2016-10-19 13:19:37 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								3749fa6c72 
								
							 
						 
						
							
							
								
								All debugging goes to display:4  
							
							 
							
							
							
						 
						
							2016-10-19 12:32:41 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								8e9af7c817 
								
							 
						 
						
							
							
								
								Fix for bootloader on new BIOS (don't know exactly why though)  
							
							 
							
							
							
						 
						
							2016-10-19 12:07:31 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								f7672dbaf4 
								
							 
						 
						
							
							
								
								Bootloader fixes on systems with wrong CS  
							
							 
							
							
							
						 
						
							2016-10-19 10:06:37 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								1aace24eba 
								
							 
						 
						
							
							
								
								Print error number on disk error  
							
							 
							
							
							
						 
						
							2016-10-19 08:47:34 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								70eef90e45 
								
							 
						 
						
							
							
								
								Add tmp directory  
							
							 
							
							
							
						 
						
							2016-10-18 21:25:36 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Soller 
								
							 
						 
						
							
							
							
							
								
							
							
								e89458ce48 
								
							 
						 
						
							
							
								
								Update pkgutils and tar  
							
							 
							
							
							
						 
						
							2016-10-18 21:24:55 -06:00