Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								372d44f88c
								
							
						 | 
						
							
							
								
								Add dd
							
							
							
							
							
						 | 
						
							2016-10-08 21:36:21 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								b49211f24e
								
							
						 | 
						
							
							
								
								Graphics (#13)
							
							
							
							
							
							
							
							Virtual Terminals 
							
						 | 
						
							2016-10-07 20:18:05 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								0d1afaa016
								
							
						 | 
						
							
							
								
								Add userutils
							
							
							
							
							
						 | 
						
							2016-10-07 10:42:17 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								cb5d1fbc58
								
							
						 | 
						
							
							
								
								Add sudo command, add effective UID and GID, and groups file
							
							
							
							
							
						 | 
						
							2016-10-05 20:31:59 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								f38426e458
								
							
						 | 
						
							
							
								
								Implement unix permissions
							
							
							
							
							
						 | 
						
							2016-10-05 18:01:05 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								f4a1d06f07
								
							
						 | 
						
							
							
								
								Add permissions to the filesystem, preliminary permissions to the syscalls
							
							
							
							
							
						 | 
						
							2016-10-05 14:24:08 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								ba2d97ca01
								
							
						 | 
						
							
							
								
								Increase memory
							
							
							
							
							
						 | 
						
							2016-09-30 09:16:09 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								86487793b8
								
							
						 | 
						
							
							
								
								Update extrautils
							
							
							
							
							
						 | 
						
							2016-09-29 16:03:59 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								cd47a60595
								
							
						 | 
						
							
							
								
								Split login into getty and login, like other UNIXen
							
							
							
							
							
						 | 
						
							2016-09-29 15:32:32 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								f804ad52e4
								
							
						 | 
						
							
							
								
								Automatically get size of terminal
							
							
							
							
							
						 | 
						
							2016-09-29 12:25:43 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								4943ddf955
								
							
						 | 
						
							
							
								
								Add nobuild qemu, clean smith, update libstd
							
							
							
							
							
						 | 
						
							2016-09-28 22:19:18 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								aa0fb28edc
								
							
						 | 
						
							
							
								
								Optimize for size
							
							
							
							
							
						 | 
						
							2016-09-28 20:57:55 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								3ff51e6e5f
								
							
						 | 
						
							
							
								
								Add smith editor, hashing in login, update ion
							
							
							
							
							
						 | 
						
							2016-09-28 14:12:05 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								36af91ca83
								
							
						 | 
						
							
							
								
								Build extrautils
							
							
							
							
							
						 | 
						
							2016-09-28 11:52:40 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								be8cb1ff38
								
							
						 | 
						
							
							
								
								Add more utils
							
							
							
							
							
						 | 
						
							2016-09-28 11:07:54 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								9f7bcf0f59
								
							
						 | 
						
							
							
								
								Set file as login scheme
							
							
							
							
							
						 | 
						
							2016-09-28 10:29:47 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								998aee7c50
								
							
						 | 
						
							
							
								
								Fix compilation of filesystem
							
							
							
							
							
						 | 
						
							2016-09-28 09:00:28 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								96ffbe38e8
								
							
						 | 
						
							
							
								
								KVM by default
							
							
							
							
							
						 | 
						
							2016-09-27 22:00:34 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								d7be0fc774
								
							
						 | 
						
							
							
								
								Build with filesystem
							
							
							
							
							
						 | 
						
							2016-09-27 21:56:29 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								cde825bed9
								
							
						 | 
						
							
							
								
								Add redoxfs
							
							
							
							
							
						 | 
						
							2016-09-27 21:20:14 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								f714d4858a
								
							
						 | 
						
							
							
								
								Abstractions for better Ahci driver
							
							
							
							
							
						 | 
						
							2016-09-27 11:14:27 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								d72609898a
								
							
						 | 
						
							
							
								
								Fix allocate_frames
							
							
							
							
							
						 | 
						
							2016-09-26 17:13:35 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								0d762918e2
								
							
						 | 
						
							
							
								
								Implement fpath in initfs
							
							
							
							
							
						 | 
						
							2016-09-22 21:13:17 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								421f046abb
								
							
						 | 
						
							
							
								
								Sort
							
							
							
							
							
						 | 
						
							2016-09-22 20:27:13 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								c77fbdb69e
								
							
						 | 
						
							
							
								
								Folders in initfs
							
							
							
							
							
						 | 
						
							2016-09-22 20:26:33 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								9ce5628fa4
								
							
						 | 
						
							
							
								
								Bring in some coreutils
							
							
							
							
							
						 | 
						
							2016-09-22 19:38:09 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								e4490b06de
								
							
						 | 
						
							
							
								
								Fix openlibm
							
							
							
							
							
						 | 
						
							2016-09-22 16:57:26 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								b6cec7fb0c
								
							
						 | 
						
							
							
								
								Enable SSE and FPU
							
							
							
							
							
						 | 
						
							2016-09-22 16:15:09 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								76b0c7eeea
								
							
						 | 
						
							
							
								
								Add wnohang, make PS/2 driver write input to display scheme, which then passes it to the shell
							
							
							
							
							
						 | 
						
							2016-09-22 10:10:27 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								046236c10f
								
							
						 | 
						
							
							
								
								Add login process. Remove debugging. Fix order of arguments
							
							
							
							
							
						 | 
						
							2016-09-22 08:43:22 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								afe7a99700
								
							
						 | 
						
							
							
								
								Increase optimization, fix clobbers in vesad
							
							
							
							
							
						 | 
						
							2016-09-21 16:46:16 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								1a3a24c8bb
								
							
						 | 
						
							
							
								
								Launch ion
							
							
							
							
							
						 | 
						
							2016-09-20 21:56:40 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								e110ab81b8
								
							
						 | 
						
							
							
								
								WIP: VESA driver. Make initfs generated by code
							
							
							
							
							
						 | 
						
							2016-09-20 21:52:45 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								f60661820d
								
							
						 | 
						
							
							
								
								Create example userspace scheme. Remove kernel duplication of syscalls, use syscall crate instead
							
							
							
							
							
						 | 
						
							2016-09-20 16:23:28 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								791dbfa7ad
								
							
						 | 
						
							
							
								
								Implement user schemes. Example in pcid. Currently deadlocks in UserInner
							
							
							
							
							
						 | 
						
							2016-09-20 08:47:16 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								36fde7c7c5
								
							
						 | 
						
							
							
								
								Allow userspace to handle IRQs (WIP). Create basic keyboard handler
							
							
							
							
							
						 | 
						
							2016-09-18 20:17:08 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								57f5699664
								
							
						 | 
						
							
							
								
								Update libstd. Add CWD and associated syscalls. Remove debugging
							
							
							
							
							
						 | 
						
							2016-09-17 19:01:34 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								7561839cfc
								
							
						 | 
						
							
							
								
								Do not optimize kernel
							
							
							
							
							
						 | 
						
							2016-09-17 09:23:55 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								4f6a0fb2b0
								
							
						 | 
						
							
							
								
								Stripping the kernel causes crashes for some reason
							
							
							
							
							
						 | 
						
							2016-09-11 16:13:27 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								c9a4b3882c
								
							
						 | 
						
							
							
								
								PCI driver WIP
							
							
							
							
							
						 | 
						
							2016-09-11 15:56:48 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								f05cc96db1
								
							
						 | 
						
							
							
								
								KVM default off, ack after irq handling
							
							
							
							
							
						 | 
						
							2016-09-11 15:13:09 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								8563961f28
								
							
						 | 
						
							
							
								
								Flush TLB correctly when remapping
							
							
							
							
							
							
							
							Seperate mouse and keyboard structs in PS/2 driver 
							
						 | 
						
							2016-09-11 15:02:35 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								44e8b99b46
								
							
						 | 
						
							
							
								
								Implement exec
							
							
							
							
							
							
							
							Implement brk 
							
						 | 
						
							2016-09-10 22:06:09 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								00db6ddd62
								
							
						 | 
						
							
							
								
								vga=no mode and serial echo
							
							
							
							
							
						 | 
						
							2016-09-10 19:24:16 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								0b1265d87e
								
							
						 | 
						
							
							
								
								Seperate kernel and userspace targets
							
							
							
							
							
						 | 
						
							2016-09-09 19:08:04 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								59327eb1b2
								
							
						 | 
						
							
							
								
								Strip kernel for size, recompile on change of bootloader
							
							
							
							
							
						 | 
						
							2016-09-09 18:31:28 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								b326ac0a10
								
							
						 | 
						
							
							
								
								Remove symbols from init executable
							
							
							
							
							
						 | 
						
							2016-09-09 17:28:20 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								8dd26c5239
								
							
						 | 
						
							
							
								
								Compile init as executable using libstd
							
							
							
							
							
						 | 
						
							2016-09-09 17:13:16 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								3cd846a756
								
							
						 | 
						
							
							
								
								Update rust, use redox branch to prepare for libstd
							
							
							
							
							
						 | 
						
							2016-09-09 15:48:54 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Jeremy Soller
								
							 
						 | 
						
							
							
							
							
								
							
							
								afde5f5b5d
								
							
						 | 
						
							
							
								
								rebuild init on cargo file change
							
							
							
							
							
						 | 
						
							2016-09-08 19:13:52 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |