| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								
								
									
									
									fs
									
								
							
						
					
				 | 
				
					
						
							
							Add umount(2) and unmountat(2).
						
					
				 | 
				2014-12-26 21:45:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
									
									
									gpu/bga
									
								
							
						
					
				 | 
				
					
						
							
							Refactor kernel graphics support.
						
					
				 | 
				2014-11-19 00:08:49 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
									
									
									include/sortix
									
								
							
						
					
				 | 
				
					
						
							
							Replace system call array types with pointers.
						
					
				 | 
				2015-01-23 14:52:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
									
									
									kb
									
								
							
						
					
				 | 
				
					
						
							
							Refactor interrupt handler registration.
						
					
				 | 
				2014-12-02 21:30:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
									
									
									net
									
								
							
						
					
				 | 
				
					
						
							
							Add umount(2) and unmountat(2).
						
					
				 | 
				2014-12-26 21:45:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
									
									
									x64
									
								
							
						
					
				 | 
				
					
						
							
							Forward compatibility with future rename of _start to __start.
						
					
				 | 
				2014-12-28 20:18:58 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
									
									
									x86
									
								
							
						
					
				 | 
				
					
						
							
							Forward compatibility with future rename of _start to __start.
						
					
				 | 
				2014-12-28 20:18:58 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
									
									
									x86-family
									
								
							
						
					
				 | 
				
					
						
							
							Initialize system call table at compile time.
						
					
				 | 
				2014-12-03 14:19:49 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								.gitignore
							
						
					
				 | 
				
					
						
							
							Rename Sortix kernel directory to kernel.
						
					
				 | 
				2014-03-01 14:37:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								addralloc.cpp
							
						
					
				 | 
				
					
						
							
							Slightly improve addralloc virtual address space leaking.
						
					
				 | 
				2014-11-26 22:25:37 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								alarm.cpp
							
						
					
				 | 
				
					
						
							
							Initialize system call table at compile time.
						
					
				 | 
				2014-12-03 14:19:49 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ata.cpp
							
						
					
				 | 
				
					
						
							
							Relocate kernel IO port functions to <sortix/kernel/ioport.h>.
						
					
				 | 
				2014-11-18 18:10:22 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ata.h
							
						
					
				 | 
				
					
						
							
							Rename Sortix kernel directory to kernel.
						
					
				 | 
				2014-03-01 14:37:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								clock.cpp
							
						
					
				 | 
				
					
						
							
							Fix waiting for absolute time on clocks.
						
					
				 | 
				2014-10-18 15:30:11 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								com.cpp
							
						
					
				 | 
				
					
						
							
							Clean up COM driver.
						
					
				 | 
				2014-12-03 14:04:53 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								com.h
							
						
					
				 | 
				
					
						
							
							Clean up COM driver.
						
					
				 | 
				2014-12-03 14:04:53 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								copy.cpp
							
						
					
				 | 
				
					
						
							
							Securely copy to and from user-space.
						
					
				 | 
				2014-12-02 15:35:50 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								crc32.cpp
							
						
					
				 | 
				
					
						
							
							Rename Sortix kernel directory to kernel.
						
					
				 | 
				2014-03-01 14:37:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								debugger.cpp
							
						
					
				 | 
				
					
						
							
							Add cbprintf(3) and vcbprintf(3).
						
					
				 | 
				2014-12-01 21:39:05 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								descriptor.cpp
							
						
					
				 | 
				
					
						
							
							Add umount(2) and unmountat(2).
						
					
				 | 
				2014-12-26 21:45:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								dtable.cpp
							
						
					
				 | 
				
					
						
							
							Optimize file descriptor allocation.
						
					
				 | 
				2014-12-01 22:51:07 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								elf.cpp
							
						
					
				 | 
				
					
						
							
							Rewrite program loader.
						
					
				 | 
				2014-12-04 16:14:17 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								end.cpp
							
						
					
				 | 
				
					
						
							
							Update kernel/end.cpp to current coding conventions.
						
					
				 | 
				2014-03-01 14:37:40 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								fcache.cpp
							
						
					
				 | 
				
					
						
							
							Maintain counts of physical frames used for particular purposes.
						
					
				 | 
				2014-11-26 22:27:04 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								fsfunc.cpp
							
						
					
				 | 
				
					
						
							
							Rename Sortix kernel directory to kernel.
						
					
				 | 
				2014-03-01 14:37:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								hostname.cpp
							
						
					
				 | 
				
					
						
							
							Initialize system call table at compile time.
						
					
				 | 
				2014-12-03 14:19:49 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								identity.cpp
							
						
					
				 | 
				
					
						
							
							Initialize system call table at compile time.
						
					
				 | 
				2014-12-03 14:19:49 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								initrd.cpp
							
						
					
				 | 
				
					
						
							
							Add symbolic links.
						
					
				 | 
				2014-12-02 17:36:36 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								initrd.h
							
						
					
				 | 
				
					
						
							
							Memory efficiently extract the initrd.
						
					
				 | 
				2014-11-24 22:32:57 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								inode.cpp
							
						
					
				 | 
				
					
						
							
							Add umount(2) and unmountat(2).
						
					
				 | 
				2014-12-26 21:45:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								interlock.cpp
							
						
					
				 | 
				
					
						
							
							Rename Sortix kernel directory to kernel.
						
					
				 | 
				2014-03-01 14:37:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								interrupt.cpp
							
						
					
				 | 
				
					
						
							
							Retire calltrace support in favor of the kernel debugger.
						
					
				 | 
				2014-12-01 21:38:06 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								io.cpp
							
						
					
				 | 
				
					
						
							
							Replace system call array types with pointers.
						
					
				 | 
				2015-01-23 14:52:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ioctx.cpp
							
						
					
				 | 
				
					
						
							
							Add function for clearing user-space memory from the kernel.
						
					
				 | 
				2014-03-01 14:37:41 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								kernel.cpp
							
						
					
				 | 
				
					
						
							
							Add umount(2) and unmountat(2).
						
					
				 | 
				2014-12-26 21:45:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								kernelinfo.cpp
							
						
					
				 | 
				
					
						
							
							Initialize system call table at compile time.
						
					
				 | 
				2014-12-03 14:19:49 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								kthread.cpp
							
						
					
				 | 
				
					
						
							
							Refactor kernel interrupt and thread register support.
						
					
				 | 
				2014-11-18 20:33:21 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								lfbtextbuffer.cpp
							
						
					
				 | 
				
					
						
							
							Add support for \e[9xm and \e[10xm escape sequences.
						
					
				 | 
				2014-11-25 17:19:32 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								lfbtextbuffer.h
							
						
					
				 | 
				
					
						
							
							Add unicode support to kernel terminal and console.
						
					
				 | 
				2014-11-24 17:41:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								linebuffer.cpp
							
						
					
				 | 
				
					
						
							
							Update kernel/linebuffer.{cpp,h} to current coding conventions.
						
					
				 | 
				2014-03-01 14:37:41 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								linebuffer.h
							
						
					
				 | 
				
					
						
							
							Update kernel/linebuffer.{cpp,h} to current coding conventions.
						
					
				 | 
				2014-03-01 14:37:41 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								log.cpp
							
						
					
				 | 
				
					
						
							
							Refactor kernel interrupt and thread register support.
						
					
				 | 
				2014-11-18 20:33:21 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								logterminal.cpp
							
						
					
				 | 
				
					
						
							
							Add tcgetblob(2) and tcsetblob(2).
						
					
				 | 
				2014-11-25 18:40:50 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								logterminal.h
							
						
					
				 | 
				
					
						
							
							Add tcgetblob(2) and tcsetblob(2).
						
					
				 | 
				2014-11-25 18:40:50 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								Makefile
							
						
					
				 | 
				
					
						
							
							Add gethostname(2) and sethostname(2).
						
					
				 | 
				2014-12-03 13:58:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								memorymanagement.cpp
							
						
					
				 | 
				
					
						
							
							Remove sbrk(2).
						
					
				 | 
				2014-12-03 23:55:55 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								mtable.cpp
							
						
					
				 | 
				
					
						
							
							Add umount(2) and unmountat(2).
						
					
				 | 
				2014-12-26 21:45:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								multiboot.h
							
						
					
				 | 
				
					
						
							
							Upgrade to latest upstream multiboot header.
						
					
				 | 
				2014-12-01 22:51:07 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								op-new.cpp
							
						
					
				 | 
				
					
						
							
							Rename Sortix kernel directory to kernel.
						
					
				 | 
				2014-03-01 14:37:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								panic.cpp
							
						
					
				 | 
				
					
						
							
							Retire calltrace support in favor of the kernel debugger.
						
					
				 | 
				2014-12-01 21:38:06 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								partition.cpp
							
						
					
				 | 
				
					
						
							
							Rename Sortix kernel directory to kernel.
						
					
				 | 
				2014-03-01 14:37:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								partition.h
							
						
					
				 | 
				
					
						
							
							Rename Sortix kernel directory to kernel.
						
					
				 | 
				2014-03-01 14:37:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								pci-mmio.cpp
							
						
					
				 | 
				
					
						
							
							Add utility functions for mapping PCI memory areas.
						
					
				 | 
				2014-11-18 23:14:49 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								pci.cpp
							
						
					
				 | 
				
					
						
							
							Implement searching for multiple PCI devices matching a pattern.
						
					
				 | 
				2014-11-18 22:00:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								pipe.cpp
							
						
					
				 | 
				
					
						
							
							Replace system call array types with pointers.
						
					
				 | 
				2015-01-23 14:52:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								poll.cpp
							
						
					
				 | 
				
					
						
							
							Initialize system call table at compile time.
						
					
				 | 
				2014-12-03 14:19:49 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								process.cpp
							
						
					
				 | 
				
					
						
							
							Replace system call array types with pointers.
						
					
				 | 
				2015-01-23 14:52:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								ptable.cpp
							
						
					
				 | 
				
					
						
							
							Refactor process id allocation and accounting.
						
					
				 | 
				2014-11-18 20:33:21 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								random.cpp
							
						
					
				 | 
				
					
						
							
							Initialize system call table at compile time.
						
					
				 | 
				2014-12-03 14:19:49 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								refcount.cpp
							
						
					
				 | 
				
					
						
							
							Rename Sortix kernel directory to kernel.
						
					
				 | 
				2014-03-01 14:37:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								registers.cpp
							
						
					
				 | 
				
					
						
							
							Refactor kernel interrupt and thread register support.
						
					
				 | 
				2014-11-18 20:33:21 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								resource.cpp
							
						
					
				 | 
				
					
						
							
							Initialize system call table at compile time.
						
					
				 | 
				2014-12-03 14:19:49 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								scheduler.cpp
							
						
					
				 | 
				
					
						
							
							Initialize system call table at compile time.
						
					
				 | 
				2014-12-03 14:19:49 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								segment.cpp
							
						
					
				 | 
				
					
						
							
							Add kernel uthread support.
						
					
				 | 
				2014-07-08 17:41:50 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								signal.cpp
							
						
					
				 | 
				
					
						
							
							Initialize system call table at compile time.
						
					
				 | 
				2014-12-03 14:19:49 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								sockopt.cpp
							
						
					
				 | 
				
					
						
							
							Implement SO_RCVBUF and SO_SNDBUF for filesystem sockets.
						
					
				 | 
				2014-11-25 17:14:46 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								string.cpp
							
						
					
				 | 
				
					
						
							
							Remove String::Combine kernel function.
						
					
				 | 
				2014-11-30 19:53:42 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								symbol.cpp
							
						
					
				 | 
				
					
						
							
							Rename Sortix kernel directory to kernel.
						
					
				 | 
				2014-03-01 14:37:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								syscall.cpp
							
						
					
				 | 
				
					
						
							
							Add umount(2) and unmountat(2).
						
					
				 | 
				2014-12-26 21:45:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								textbuffer.cpp
							
						
					
				 | 
				
					
						
							
							Rename Sortix kernel directory to kernel.
						
					
				 | 
				2014-03-01 14:37:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								textterminal.cpp
							
						
					
				 | 
				
					
						
							
							Support \e[39m and \e[49m in the console.
						
					
				 | 
				2014-11-28 15:30:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								textterminal.h
							
						
					
				 | 
				
					
						
							
							Add unicode support to kernel terminal and console.
						
					
				 | 
				2014-11-24 17:41:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								thread.cpp
							
						
					
				 | 
				
					
						
							
							Initialize system call table at compile time.
						
					
				 | 
				2014-12-03 14:19:49 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								time.cpp
							
						
					
				 | 
				
					
						
							
							Remove kernel/serialterminal.{cpp,h}.
						
					
				 | 
				2014-03-01 14:37:41 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								timer.cpp
							
						
					
				 | 
				
					
						
							
							Rename Sortix kernel directory to kernel.
						
					
				 | 
				2014-03-01 14:37:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								uart.cpp
							
						
					
				 | 
				
					
						
							
							Relocate kernel IO port functions to <sortix/kernel/ioport.h>.
						
					
				 | 
				2014-11-18 18:10:22 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								uart.h
							
						
					
				 | 
				
					
						
							
							Update kernel/uart.{cpp,h} to current coding conventions.
						
					
				 | 
				2014-03-01 14:37:41 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								user-timer.cpp
							
						
					
				 | 
				
					
						
							
							Initialize system call table at compile time.
						
					
				 | 
				2014-12-03 14:19:49 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								vga.cpp
							
						
					
				 | 
				
					
						
							
							Add unicode replacement character onto VGA font.
						
					
				 | 
				2014-12-28 20:18:58 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								vga.h
							
						
					
				 | 
				
					
						
							
							Add unicode support to kernel terminal and console.
						
					
				 | 
				2014-11-24 17:41:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								vgatextbuffer.cpp
							
						
					
				 | 
				
					
						
							
							Add unicode replacement character onto VGA font.
						
					
				 | 
				2014-12-28 20:18:58 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								vgatextbuffer.h
							
						
					
				 | 
				
					
						
							
							Add unicode support to kernel terminal and console.
						
					
				 | 
				2014-11-24 17:41:26 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								video.cpp
							
						
					
				 | 
				
					
						
							
							Initialize system call table at compile time.
						
					
				 | 
				2014-12-03 14:19:49 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								vnode.cpp
							
						
					
				 | 
				
					
						
							
							Add umount(2) and unmountat(2).
						
					
				 | 
				2014-12-26 21:45:29 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								worker.cpp
							
						
					
				 | 
				
					
						
							
							Rename Sortix kernel directory to kernel.
						
					
				 | 
				2014-03-01 14:37:39 +01:00 |