| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								
								
									
									
									fs
									
								
							
						
					
				 | 
				
					
						
							
							Add socket interface.
						
					
				 | 
				2013-12-17 14:30:30 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
									
									
									include/sortix
									
								
							
						
					
				 | 
				
					
						
							
							Add O_NONBLOCK.
						
					
				 | 
				2013-12-17 14:30:31 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
									
									
									kb
									
								
							
						
					
				 | 
				
					
						
							
							Refactor kernel interrupt API.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
									
									
									x64
									
								
							
						
					
				 | 
				
					
						
							
							Refactor kernel address space allocation.
						
					
				 | 
				2013-12-17 14:30:28 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
									
									
									x86
									
								
							
						
					
				 | 
				
					
						
							
							Refactor kernel address space allocation.
						
					
				 | 
				2013-12-17 14:30:28 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
									
									
									x86-family
									
								
							
						
					
				 | 
				
					
						
							
							Refactor kernel interrupt API.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								.gitignore
							
						
					
				 | 
				
					
						
							
							Restored support for JSSortix using very ugly hacks. :(
						
					
				 | 
				2011-09-08 11:10:41 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								addralloc.cpp
							
						
					
				 | 
				
					
						
							
							Refactor kernel address space allocation.
						
					
				 | 
				2013-12-17 14:30:28 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ata.cpp
							
						
					
				 | 
				
					
						
							
							Refactor kernel VFS.
						
					
				 | 
				2013-12-17 14:30:24 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ata.h
							
						
					
				 | 
				
					
						
							
							Refactor kernel VFS.
						
					
				 | 
				2013-12-17 14:30:24 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								bga.cpp
							
						
					
				 | 
				
					
						
							
							Refactor kernel address space allocation.
						
					
				 | 
				2013-12-17 14:30:28 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								bga.h
							
						
					
				 | 
				
					
						
							
							Update copyright headers of old files to the current format.
						
					
				 | 
				2013-12-17 14:30:23 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								calltrace.cpp
							
						
					
				 | 
				
					
						
							
							Support doing kernel calltraces on another stack.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								calltrace.h
							
						
					
				 | 
				
					
						
							
							Support doing kernel calltraces on another stack.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								com.cpp
							
						
					
				 | 
				
					
						
							
							Refactor kernel interrupt API.
						
					
				 | 
				2013-12-17 14:30:26 +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 | 
			
		
			
			
			
			
				| 
					
						
							
								cpu.h
							
						
					
				 | 
				
					
						
							
							Update copyright headers of old files to the current format.
						
					
				 | 
				2013-12-17 14:30:23 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								crc32.cpp
							
						
					
				 | 
				
					
						
							
							Update copyright headers of old files to the current format.
						
					
				 | 
				2013-12-17 14:30:23 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								descriptor.cpp
							
						
					
				 | 
				
					
						
							
							Add O_NONBLOCK.
						
					
				 | 
				2013-12-17 14:30:31 +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 datatype declarations.
						
					
				 | 
				2013-12-17 14:30:28 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								elf.cpp
							
						
					
				 | 
				
					
						
							
							Update copyright headers of old files to the current format.
						
					
				 | 
				2013-12-17 14:30:23 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								elf.h
							
						
					
				 | 
				
					
						
							
							Update copyright headers of old files to the current format.
						
					
				 | 
				2013-12-17 14:30:23 +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
							
						
					
				 | 
				
					
						
							
							Add {g,s}et{e,}{g,u}id(2).
						
					
				 | 
				2013-12-17 14:30:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								identity.h
							
						
					
				 | 
				
					
						
							
							Add {g,s}et{e,}{g,u}id(2).
						
					
				 | 
				2013-12-17 14:30:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								initrd.cpp
							
						
					
				 | 
				
					
						
							
							Adopt struct timespec as the kernel time format.
						
					
				 | 
				2013-12-17 14:30:30 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								initrd.h
							
						
					
				 | 
				
					
						
							
							Free the initrd after extraction.
						
					
				 | 
				2013-12-17 14:30:28 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								inode.cpp
							
						
					
				 | 
				
					
						
							
							Add socket interface.
						
					
				 | 
				2013-12-17 14:30:30 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								interlock.cpp
							
						
					
				 | 
				
					
						
							
							Update copyright headers of old files to the current format.
						
					
				 | 
				2013-12-17 14:30:23 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								interrupt.cpp
							
						
					
				 | 
				
					
						
							
							Print program image path upon crash.
						
					
				 | 
				2013-12-17 14:30:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								io.cpp
							
						
					
				 | 
				
					
						
							
							Add O_NONBLOCK support to sockets.
						
					
				 | 
				2013-12-17 14:30:31 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								io.h
							
						
					
				 | 
				
					
						
							
							Refactor kernel VFS.
						
					
				 | 
				2013-12-17 14:30:24 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ioctx.cpp
							
						
					
				 | 
				
					
						
							
							Add O_NONBLOCK.
						
					
				 | 
				2013-12-17 14:30:31 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								kernel.cpp
							
						
					
				 | 
				
					
						
							
							Add {g,s}et{e,}{g,u}id(2).
						
					
				 | 
				2013-12-17 14:30:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								kernelinfo.cpp
							
						
					
				 | 
				
					
						
							
							Refactor system call API.
						
					
				 | 
				2013-12-17 14:30:26 +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 scheduler API.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								lfbtextbuffer.cpp
							
						
					
				 | 
				
					
						
							
							Queue lfb text render commands with async render.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								lfbtextbuffer.h
							
						
					
				 | 
				
					
						
							
							Queue lfb text render commands with async render.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								linebuffer.cpp
							
						
					
				 | 
				
					
						
							
							Update copyright headers of old files to the current format.
						
					
				 | 
				2013-12-17 14:30:23 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								linebuffer.h
							
						
					
				 | 
				
					
						
							
							Update copyright headers of old files to the current format.
						
					
				 | 
				2013-12-17 14:30:23 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								log.cpp
							
						
					
				 | 
				
					
						
							
							dispd: Wait for console rendering to finish.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								logterminal.cpp
							
						
					
				 | 
				
					
						
							
							Add O_NONBLOCK support to the kernel terminal.
						
					
				 | 
				2013-12-17 14:30:31 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								logterminal.h
							
						
					
				 | 
				
					
						
							
							Add poll support to log terminal.
						
					
				 | 
				2013-12-17 14:30:25 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Makefile
							
						
					
				 | 
				
					
						
							
							Add {g,s}et{e,}{g,u}id(2).
						
					
				 | 
				2013-12-17 14:30:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								memorymanagement.cpp
							
						
					
				 | 
				
					
						
							
							Refactor system call API.
						
					
				 | 
				2013-12-17 14:30:26 +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
							
						
					
				 | 
				
					
						
							
							Refactor kernel interrupt API.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								pci.cpp
							
						
					
				 | 
				
					
						
							
							Update copyright headers of old files to the current format.
						
					
				 | 
				2013-12-17 14:30:23 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								pipe.cpp
							
						
					
				 | 
				
					
						
							
							Add O_NONBLOCK support to pipes.
						
					
				 | 
				2013-12-17 14:30:31 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								pipe.h
							
						
					
				 | 
				
					
						
							
							Add poll support to pipes.
						
					
				 | 
				2013-12-17 14:30:25 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								poll.cpp
							
						
					
				 | 
				
					
						
							
							Refactor system call API.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								poll.h
							
						
					
				 | 
				
					
						
							
							Add poll(2) and ppoll(2).
						
					
				 | 
				2013-12-17 14:30:25 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								process.cpp
							
						
					
				 | 
				
					
						
							
							Add {g,s}et{e,}{g,u}id(2).
						
					
				 | 
				2013-12-17 14:30:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								process.h
							
						
					
				 | 
				
					
						
							
							Add {g,s}et{e,}{g,u}id(2).
						
					
				 | 
				2013-12-17 14:30:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								refcount.cpp
							
						
					
				 | 
				
					
						
							
							Refactor kernel VFS.
						
					
				 | 
				2013-12-17 14:30:24 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								scheduler.cpp
							
						
					
				 | 
				
					
						
							
							Add GetKernelProcess function to scheduler.
						
					
				 | 
				2013-12-17 14:30:26 +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 interrupt API.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								signal.h
							
						
					
				 | 
				
					
						
							
							Refactor scheduler API.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								sound.cpp
							
						
					
				 | 
				
					
						
							
							Refactor system call API.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								sound.h
							
						
					
				 | 
				
					
						
							
							Update copyright headers of old files to the current format.
						
					
				 | 
				2013-12-17 14:30:23 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								string.cpp
							
						
					
				 | 
				
					
						
							
							Update copyright headers of old files to the current format.
						
					
				 | 
				2013-12-17 14:30:23 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								syscall.cpp
							
						
					
				 | 
				
					
						
							
							Refactor scheduler API.
						
					
				 | 
				2013-12-17 14:30:26 +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 scheduler API.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								thread.h
							
						
					
				 | 
				
					
						
							
							Refactor scheduler API.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								time.cpp
							
						
					
				 | 
				
					
						
							
							Refactor scheduler API.
						
					
				 | 
				2013-12-17 14:30:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								uart.cpp
							
						
					
				 | 
				
					
						
							
							Update copyright headers of old files to the current format.
						
					
				 | 
				2013-12-17 14:30:23 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								uart.h
							
						
					
				 | 
				
					
						
							
							Update copyright headers of old files to the current format.
						
					
				 | 
				2013-12-17 14:30:23 +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 scheduler API.
						
					
				 | 
				2013-12-17 14:30:26 +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 socket interface.
						
					
				 | 
				2013-12-17 14:30:30 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								worker.cpp
							
						
					
				 | 
				
					
						
							
							Update copyright headers of old files to the current format.
						
					
				 | 
				2013-12-17 14:30:23 +01:00 |