.. 
			 
		
		
			
			
			
			
				
					
						
							
								
								
									
									
									 fs
									
								 
							
						
					 
				 
				
					
						
							
							Rename O_CREAT to O_CREATE. 
						
					 
				 
				2013-12-17 14:30:43 +01:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									include /sortix
									
								 
							
						
					 
				 
				
					
						
							
							Remove <sortix/kernel/endian.h>. 
						
					 
				 
				2013-12-17 14:30:44 +01:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 kb
									
								 
							
						
					 
				 
				
					
						
							
							Add internal kernel debugger. 
						
					 
				 
				2013-12-17 14:30:35 +01:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 net
									
								 
							
						
					 
				 
				
					
						
							
							Refactor kernel process.h and thread.h headers. 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 x64
									
								 
							
						
					 
				 
				
					
						
							
							Link crtbegin.o and crtend.o into the kernel. 
						
					 
				 
				2013-12-17 14:30:44 +01:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 x86
									
								 
							
						
					 
				 
				
					
						
							
							Link crtbegin.o and crtend.o into the kernel. 
						
					 
				 
				2013-12-17 14:30:44 +01:00  
			 
		
			
			
			
			
				
					
						
							
								
								
									
									
									 x86-family
									
								 
							
						
					 
				 
				
					
						
							
							Remove obsolete PLATFORM_X86 and PLATFORM_X64 macros. 
						
					 
				 
				2013-12-17 14:30:37 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 .gitignore 
							
						
					 
				 
				
					
						
							
							Restored support for JSSortix using very ugly hacks. :( 
						
					 
				 
				2011-09-08 11:10:41 +02:00  
			 
		
			
			
			
			
				
					
						
							
								 addralloc.cpp 
							
						
					 
				 
				
					
						
							
							Grow kernel heap upwards. 
						
					 
				 
				2013-12-17 14:30:45 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 alarm.cpp 
							
						
					 
				 
				
					
						
							
							Make system call functions static. 
						
					 
				 
				2013-12-17 14:30:43 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 alarm.h 
							
						
					 
				 
				
					
						
							
							Add alarm(2) and alarmns(2). 
						
					 
				 
				2013-12-17 14:30:33 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 ata.cpp 
							
						
					 
				 
				
					
						
							
							Clean up ATA PIO driver. 
						
					 
				 
				2013-12-17 14:30:36 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 ata.h 
							
						
					 
				 
				
					
						
							
							Refactor kernel VFS. 
						
					 
				 
				2013-12-17 14:30:24 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 bga.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel cpu.h header. 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 bga.h 
							
						
					 
				 
				
					
						
							
							Update copyright headers of old files to the current format. 
						
					 
				 
				2013-12-17 14:30:23 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 calltrace.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel calltrace.h header. 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 clock.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel signal.h header. 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 com.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel process.h and thread.h headers. 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 com.h 
							
						
					 
				 
				
					
						
							
							Refactor kernel VFS. 
						
					 
				 
				2013-12-17 14:30:24 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 copy.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel VFS. 
						
					 
				 
				2013-12-17 14:30:24 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 crc32.cpp 
							
						
					 
				 
				
					
						
							
							Update copyright headers of old files to the current format. 
						
					 
				 
				2013-12-17 14:30:23 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 debugger.cpp 
							
						
					 
				 
				
					
						
							
							Add internal kernel debugger. 
						
					 
				 
				2013-12-17 14:30:35 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 descriptor.cpp 
							
						
					 
				 
				
					
						
							
							Add O_NOFOLLOW. 
						
					 
				 
				2013-12-17 14:30:44 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 dispmsg.cpp 
							
						
					 
				 
				
					
						
							
							Refactor system call API. 
						
					 
				 
				2013-12-17 14:30:26 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 dispmsg.h 
							
						
					 
				 
				
					
						
							
							Update copyright headers of old files to the current format. 
						
					 
				 
				2013-12-17 14:30:23 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 dtable.cpp 
							
						
					 
				 
				
					
						
							
							Refactor file descriptor allocation. 
						
					 
				 
				2013-12-17 14:30:43 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 elf.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel segment bookkeeping. 
						
					 
				 
				2013-12-17 14:30:41 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 elf.h 
							
						
					 
				 
				
					
						
							
							Load program symbol tables. 
						
					 
				 
				2013-12-17 14:30:35 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 end.cpp 
							
						
					 
				 
				
					
						
							
							Update copyright headers of old files to the current format. 
						
					 
				 
				2013-12-17 14:30:23 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 fcache.cpp 
							
						
					 
				 
				
					
						
							
							Free surplus unused bcache blocks. 
						
					 
				 
				2013-12-17 14:30:28 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 fsfunc.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel VFS. 
						
					 
				 
				2013-12-17 14:30:24 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 identity.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel process.h and thread.h headers. 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 identity.h 
							
						
					 
				 
				
					
						
							
							Add {g,s}et{e,}{g,u}id(2). 
						
					 
				 
				2013-12-17 14:30:29 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 initrd.cpp 
							
						
					 
				 
				
					
						
							
							Rename O_CREAT to O_CREATE. 
						
					 
				 
				2013-12-17 14:30:43 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 initrd.h 
							
						
					 
				 
				
					
						
							
							Free the initrd after extraction. 
						
					 
				 
				2013-12-17 14:30:28 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 inode.cpp 
							
						
					 
				 
				
					
						
							
							Add tcsetpgrp(2) and tcgetpgrp(2). 
						
					 
				 
				2013-12-17 14:30:36 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 interlock.cpp 
							
						
					 
				 
				
					
						
							
							Update copyright headers of old files to the current format. 
						
					 
				 
				2013-12-17 14:30:23 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 interrupt.cpp 
							
						
					 
				 
				
					
						
							
							Remove obsolete PC-Speaker sound driver. 
						
					 
				 
				2013-12-17 14:30:43 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 io.cpp 
							
						
					 
				 
				
					
						
							
							Add F_DUPFD, F_DUPFD_CLOEXEC, F_DUPFD_CLOFORK. 
						
					 
				 
				2013-12-17 14:30:43 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 io.h 
							
						
					 
				 
				
					
						
							
							Refactor kernel VFS. 
						
					 
				 
				2013-12-17 14:30:24 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 ioctx.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel process.h and thread.h headers. 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 kernel.cpp 
							
						
					 
				 
				
					
						
							
							Update sortix/kernel.cpp to current coding conventions. 
						
					 
				 
				2013-12-17 14:30:44 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 kernelinfo.cpp 
							
						
					 
				 
				
					
						
							
							Update sortix/kernelinfo.cpp to current coding conventions. 
						
					 
				 
				2013-12-17 14:30:43 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 kernelinfo.h 
							
						
					 
				 
				
					
						
							
							Update copyright headers of old files to the current format. 
						
					 
				 
				2013-12-17 14:30:23 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 kthread.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel process.h and thread.h headers. 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 lfbtextbuffer.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel process.h and thread.h headers. 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 lfbtextbuffer.h 
							
						
					 
				 
				
					
						
							
							Queue lfb text render commands with async render. 
						
					 
				 
				2013-12-17 14:30:26 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 linebuffer.cpp 
							
						
					 
				 
				
					
						
							
							Improve kernel terminal line editing. 
						
					 
				 
				2013-12-17 14:30:35 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 linebuffer.h 
							
						
					 
				 
				
					
						
							
							Improve kernel terminal line editing. 
						
					 
				 
				2013-12-17 14:30:35 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 log.cpp 
							
						
					 
				 
				
					
						
							
							Remove print_string(2). 
						
					 
				 
				2013-12-17 14:30:43 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 logterminal.cpp 
							
						
					 
				 
				
					
						
							
							Add tcsetpgrp(2) and tcgetpgrp(2). 
						
					 
				 
				2013-12-17 14:30:36 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 logterminal.h 
							
						
					 
				 
				
					
						
							
							Add tcsetpgrp(2) and tcgetpgrp(2). 
						
					 
				 
				2013-12-17 14:30:36 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 Makefile 
							
						
					 
				 
				
					
						
							
							Link crtbegin.o and crtend.o into the kernel. 
						
					 
				 
				2013-12-17 14:30:44 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 memorymanagement.cpp 
							
						
					 
				 
				
					
						
							
							Add mmap(2), mprotect(2) and munmap(2). 
						
					 
				 
				2013-12-17 14:30:41 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 mtable.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel VFS. 
						
					 
				 
				2013-12-17 14:30:24 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 multiboot.h 
							
						
					 
				 
				
					
						
							
							Fix trailing blank lines. 
						
					 
				 
				2013-12-17 14:30:23 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 panic.cpp 
							
						
					 
				 
				
					
						
							
							Update kernel panic code to current coding conventions. 
						
					 
				 
				2013-12-17 14:30:37 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 partition.cpp 
							
						
					 
				 
				
					
						
							
							Add mkpartition(2). 
						
					 
				 
				2013-12-17 14:30:36 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 partition.h 
							
						
					 
				 
				
					
						
							
							Add mkpartition(2). 
						
					 
				 
				2013-12-17 14:30:36 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 pci.cpp 
							
						
					 
				 
				
					
						
							
							Port sortix/pci.h from <sortix/kernel/endian.h> to <endian.h>. 
						
					 
				 
				2013-12-17 14:30:44 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 pipe.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel process.h and thread.h headers. 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 pipe.h 
							
						
					 
				 
				
					
						
							
							Add poll support to pipes. 
						
					 
				 
				2013-12-17 14:30:25 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 poll.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel process.h and thread.h headers. 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 poll.h 
							
						
					 
				 
				
					
						
							
							Add poll(2) and ppoll(2). 
						
					 
				 
				2013-12-17 14:30:25 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 process.cpp 
							
						
					 
				 
				
					
						
							
							Make system call functions static. 
						
					 
				 
				2013-12-17 14:30:43 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 refcount.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel VFS. 
						
					 
				 
				2013-12-17 14:30:24 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 resource.cpp 
							
						
					 
				 
				
					
						
							
							Add prlimit(2). 
						
					 
				 
				2013-12-17 14:30:41 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 resource.h 
							
						
					 
				 
				
					
						
							
							Add getpriority(2) and setpriority(2). 
						
					 
				 
				2013-12-17 14:30:41 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 scheduler.cpp 
							
						
					 
				 
				
					
						
							
							Make system call functions static. 
						
					 
				 
				2013-12-17 14:30:43 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 segment.cpp 
							
						
					 
				 
				
					
						
							
							Add virtual address space allocator for user-space. 
						
					 
				 
				2013-12-17 14:30:41 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 serialterminal.cpp 
							
						
					 
				 
				
					
						
							
							Refactor scheduler API. 
						
					 
				 
				2013-12-17 14:30:26 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 serialterminal.h 
							
						
					 
				 
				
					
						
							
							Update copyright headers of old files to the current format. 
						
					 
				 
				2013-12-17 14:30:23 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 signal.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel process.h and thread.h headers. 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 string.cpp 
							
						
					 
				 
				
					
						
							
							Update copyright headers of old files to the current format. 
						
					 
				 
				2013-12-17 14:30:23 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 symbol.cpp 
							
						
					 
				 
				
					
						
							
							Add kernel symbol support. 
						
					 
				 
				2013-12-17 14:30:35 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 syscall.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel process.h and thread.h headers. 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 textbuffer.cpp 
							
						
					 
				 
				
					
						
							
							Update copyright headers of old files to the current format. 
						
					 
				 
				2013-12-17 14:30:23 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 textterminal.cpp 
							
						
					 
				 
				
					
						
							
							dispd: Wait for console rendering to finish. 
						
					 
				 
				2013-12-17 14:30:26 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 textterminal.h 
							
						
					 
				 
				
					
						
							
							dispd: Wait for console rendering to finish. 
						
					 
				 
				2013-12-17 14:30:26 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 thread.cpp 
							
						
					 
				 
				
					
						
							
							Refactor user-space stack creation. 
						
					 
				 
				2013-12-17 14:30:41 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 time.cpp 
							
						
					 
				 
				
					
						
							
							Remove obsolete PC-Speaker sound driver. 
						
					 
				 
				2013-12-17 14:30:43 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 timer.cpp 
							
						
					 
				 
				
					
						
							
							Add support for per-process timers. 
						
					 
				 
				2013-12-17 14:30:33 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 uart.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel cpu.h header. 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 uart.h 
							
						
					 
				 
				
					
						
							
							Update copyright headers of old files to the current format. 
						
					 
				 
				2013-12-17 14:30:23 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 user-timer.cpp 
							
						
					 
				 
				
					
						
							
							Add timens(2). 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 utf8.cpp 
							
						
					 
				 
				
					
						
							
							Update copyright headers of old files to the current format. 
						
					 
				 
				2013-12-17 14:30:23 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 utf8.h 
							
						
					 
				 
				
					
						
							
							Update copyright headers of old files to the current format. 
						
					 
				 
				2013-12-17 14:30:23 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 vga.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel process.h and thread.h headers. 
						
					 
				 
				2013-12-17 14:30:34 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 vga.h 
							
						
					 
				 
				
					
						
							
							Refactor kernel VFS. 
						
					 
				 
				2013-12-17 14:30:24 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 vgatextbuffer.cpp 
							
						
					 
				 
				
					
						
							
							Update copyright headers of old files to the current format. 
						
					 
				 
				2013-12-17 14:30:23 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 vgatextbuffer.h 
							
						
					 
				 
				
					
						
							
							Update copyright headers of old files to the current format. 
						
					 
				 
				2013-12-17 14:30:23 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 video.cpp 
							
						
					 
				 
				
					
						
							
							Refactor kernel VFS. 
						
					 
				 
				2013-12-17 14:30:24 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 vnode.cpp 
							
						
					 
				 
				
					
						
							
							Add tcsetpgrp(2) and tcgetpgrp(2). 
						
					 
				 
				2013-12-17 14:30:36 +01:00  
			 
		
			
			
			
			
				
					
						
							
								 worker.cpp 
							
						
					 
				 
				
					
						
							
							Update copyright headers of old files to the current format. 
						
					 
				 
				2013-12-17 14:30:23 +01:00