| .. | 
			
		
		
			
			
			
				| 
					
						
							
								
								
									
									
									disk
									
								
							
						
					
				 | 
				
					
						
							
							Recognize read-only block devices.
						
					
				 | 
				2025-01-26 14:04:11 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								
								
									
									
									fs
									
								
							
						
					
				 | 
				
					
						
							
							Fix user-space filesystem tcgetattr and tcgetsid.
						
					
				 | 
				2024-08-26 23:14:20 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								
								
									
									
									gpu/bga
									
								
							
						
					
				 | 
				
					
						
							
							Fix warnings on gcc 14.2.0.
						
					
				 | 
				2024-08-30 22:03:15 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								
								
									
									
									include/sortix
									
								
							
						
					
				 | 
				
					
						
							
							Fix IFTODT.
						
					
				 | 
				2025-02-10 11:46:25 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								
								
									
									
									kb
									
								
							
						
					
				 | 
				
					
						
							
							Collect entropy.
						
					
				 | 
				2024-10-10 13:24:16 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								
								
									
									
									mouse
									
								
							
						
					
				 | 
				
					
						
							
							Collect entropy.
						
					
				 | 
				2024-10-10 13:24:16 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								
								
									
									
									net
									
								
							
						
					
				 | 
				
					
						
							
							Fix tcp(4) not signaling poll(2) on socket close.
						
					
				 | 
				2024-10-15 00:26:13 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								
								
									
									
									x64
									
								
							
						
					
				 | 
				
					
						
							
							Fix warnings on gcc 14.2.0.
						
					
				 | 
				2024-08-30 22:03:15 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								
								
									
									
									x86
									
								
							
						
					
				 | 
				
					
						
							
							Fix warnings on gcc 14.2.0.
						
					
				 | 
				2024-08-30 22:03:15 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								
								
									
									
									x86-family
									
								
							
						
					
				 | 
				
					
						
							
							Collect entropy.
						
					
				 | 
				2024-10-10 13:24:16 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								.gitignore
							
						
					
				 | 
				
					
						
							
							Replace mkinitrd(1) with tar(1).
						
					
				 | 
				2023-07-12 21:45:11 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								addralloc.cpp
							
						
					
				 | 
				
					
						
							
							Fix kernel/addralloc.cpp file header comment.
						
					
				 | 
				2017-08-20 12:44:59 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								alarm.cpp
							
						
					
				 | 
				
					
						
							
							Fix handling of overflow and non-canonical values in timespec APIs.
						
					
				 | 
				2021-06-22 21:48:27 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								clock.cpp
							
						
					
				 | 
				
					
						
							
							Fix absolute timers triggering in the wrong order.
						
					
				 | 
				2022-12-03 22:43:33 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								com.cpp
							
						
					
				 | 
				
					
						
							
							Add com(4) terminal and console support.
						
					
				 | 
				2024-12-16 17:37:37 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								com.h
							
						
					
				 | 
				
					
						
							
							Add com(4) terminal and console support.
						
					
				 | 
				2024-12-16 17:37:37 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								copy.cpp
							
						
					
				 | 
				
					
						
							
							Implement threading primitives that truly sleep.
						
					
				 | 
				2021-06-23 22:10:47 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								crc32.cpp
							
						
					
				 | 
				
					
						
							
							Add networking stack.
						
					
				 | 
				2022-12-11 13:40:34 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								descriptor.cpp
							
						
					
				 | 
				
					
						
							
							Modernize process and thread member variable names.
						
					
				 | 
				2024-10-03 15:05:27 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								dnsconfig.cpp
							
						
					
				 | 
				
					
						
							
							Add getdnsconfig(2) and setdnsconfig(2).
						
					
				 | 
				2021-06-13 23:27:52 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								dtable.cpp
							
						
					
				 | 
				
					
						
							
							Fix dtable allocation overflow on INT_MAX.
						
					
				 | 
				2022-06-09 22:47:06 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								elf.cpp
							
						
					
				 | 
				
					
						
							
							Refactor program loading to use file descriptors.
						
					
				 | 
				2024-12-18 17:09:59 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								end.cpp
							
						
					
				 | 
				
					
						
							
							Relicense Sortix to the ISC license.
						
					
				 | 
				2016-03-05 22:21:50 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								fcache.cpp
							
						
					
				 | 
				
					
						
							
							Fix SEEK_END, file offset overflow, and read/write/mkpartition syscall bugs.
						
					
				 | 
				2017-12-04 23:56:46 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								fsfunc.cpp
							
						
					
				 | 
				
					
						
							
							Relicense Sortix to the ISC license.
						
					
				 | 
				2016-03-05 22:21:50 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								hostname.cpp
							
						
					
				 | 
				
					
						
							
							Fix sethostname(2) nul termination.
						
					
				 | 
				2022-10-23 14:42:10 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								identity.cpp
							
						
					
				 | 
				
					
						
							
							Modernize process and thread member variable names.
						
					
				 | 
				2024-10-03 15:05:27 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								initrd.cpp
							
						
					
				 | 
				
					
						
							
							Remove mkinitrd(8).
						
					
				 | 
				2023-08-26 14:15:12 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								initrd.h
							
						
					
				 | 
				
					
						
							
							Relicense Sortix to the ISC license.
						
					
				 | 
				2016-03-05 22:21:50 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								inode.cpp
							
						
					
				 | 
				
					
						
							
							Fix chown(2) not supporting -1 to not set the owner and group.
						
					
				 | 
				2022-01-15 20:48:54 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								interlock.cpp
							
						
					
				 | 
				
					
						
							
							Implement threading primitives that truly sleep.
						
					
				 | 
				2021-06-23 22:10:47 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								interrupt.cpp
							
						
					
				 | 
				
					
						
							
							Collect entropy.
						
					
				 | 
				2024-10-10 13:24:16 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								io.cpp
							
						
					
				 | 
				
					
						
							
							Fix system calls returning errno values instead of setting errno.
						
					
				 | 
				2023-04-06 23:26:10 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								ioctx.cpp
							
						
					
				 | 
				
					
						
							
							Modernize process and thread member variable names.
						
					
				 | 
				2024-10-03 15:05:27 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								kernel.cpp
							
						
					
				 | 
				
					
						
							
							Refactor program loading to use file descriptors.
						
					
				 | 
				2024-12-18 17:09:59 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								kernelinfo.cpp
							
						
					
				 | 
				
					
						
							
							Add kernel(7) --firmware option.
						
					
				 | 
				2024-09-07 11:16:34 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								kernelinfo.h
							
						
					
				 | 
				
					
						
							
							Add kernel(7) --firmware option.
						
					
				 | 
				2024-09-07 11:16:34 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								kthread.cpp
							
						
					
				 | 
				
					
						
							
							Remove old UART driver.
						
					
				 | 
				2024-12-18 16:38:48 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								lfbtextbuffer.cpp
							
						
					
				 | 
				
					
						
							
							Fix warnings on gcc 14.2.0.
						
					
				 | 
				2024-08-30 22:03:15 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								lfbtextbuffer.h
							
						
					
				 | 
				
					
						
							
							Fix LFBTextBuffer GetChar starting worker thread when paused.
						
					
				 | 
				2018-08-06 23:59:35 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								libk.cpp
							
						
					
				 | 
				
					
						
							
							Abort on overlapping memcpy.
						
					
				 | 
				2021-05-30 23:48:19 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								linebuffer.cpp
							
						
					
				 | 
				
					
						
							
							Relicense Sortix to the ISC license.
						
					
				 | 
				2016-03-05 22:21:50 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								linebuffer.h
							
						
					
				 | 
				
					
						
							
							Relicense Sortix to the ISC license.
						
					
				 | 
				2016-03-05 22:21:50 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								log.cpp
							
						
					
				 | 
				
					
						
							
							Add com(4) terminal and console support.
						
					
				 | 
				2024-12-16 17:37:37 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								logterminal.cpp
							
						
					
				 | 
				
					
						
							
							Add com(4) terminal and console support.
						
					
				 | 
				2024-12-16 17:37:37 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								logterminal.h
							
						
					
				 | 
				
					
						
							
							Add com(4) terminal and console support.
						
					
				 | 
				2024-12-16 17:37:37 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								Makefile
							
						
					
				 | 
				
					
						
							
							Remove old UART driver.
						
					
				 | 
				2024-12-18 16:38:48 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								memorymanagement.cpp
							
						
					
				 | 
				
					
						
							
							Fix munmap(2) splitting segments instead of deleting from the right.
						
					
				 | 
				2024-10-02 19:34:24 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								mtable.cpp
							
						
					
				 | 
				
					
						
							
							Relicense Sortix to the ISC license.
						
					
				 | 
				2016-03-05 22:21:50 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								multiboot.h
							
						
					
				 | 
				
					
						
							
							Upgrade to latest upstream multiboot header.
						
					
				 | 
				2014-12-01 22:51:07 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								op-new.cpp
							
						
					
				 | 
				
					
						
							
							Fix non-throwing operator new failure checks being optimized away.
						
					
				 | 
				2022-04-26 01:08:19 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								palette.h
							
						
					
				 | 
				
					
						
							
							Support 8-bit/24-bit color and more escape codes in the graphical console.
						
					
				 | 
				2016-11-27 11:19:03 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								panic.cpp
							
						
					
				 | 
				
					
						
							
							Fix technical typo.
						
					
				 | 
				2017-04-08 22:20:03 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								partition.cpp
							
						
					
				 | 
				
					
						
							
							Implement file descriptor passing.
						
					
				 | 
				2021-12-31 22:24:11 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								partition.h
							
						
					
				 | 
				
					
						
							
							Relicense Sortix to the ISC license.
						
					
				 | 
				2016-03-05 22:21:50 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								pci-mmio.cpp
							
						
					
				 | 
				
					
						
							
							Add cache-aware memory mapping functions.
						
					
				 | 
				2017-02-19 12:13:32 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								pci.cpp
							
						
					
				 | 
				
					
						
							
							Collect entropy.
						
					
				 | 
				2024-10-10 13:24:16 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								pipe.cpp
							
						
					
				 | 
				
					
						
							
							Fix the the.
						
					
				 | 
				2023-02-17 23:25:40 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								poll.cpp
							
						
					
				 | 
				
					
						
							
							Fix ppoll(2) EINTR handling.
						
					
				 | 
				2024-12-29 23:36:05 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								process.cpp
							
						
					
				 | 
				
					
						
							
							Refactor program loading to use file descriptors.
						
					
				 | 
				2024-12-18 17:09:59 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								psctl.cpp
							
						
					
				 | 
				
					
						
							
							Modernize process and thread member variable names.
						
					
				 | 
				2024-10-03 15:05:27 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								ptable.cpp
							
						
					
				 | 
				
					
						
							
							Relicense Sortix to the ISC license.
						
					
				 | 
				2016-03-05 22:21:50 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								pty.cpp
							
						
					
				 | 
				
					
						
							
							Add com(4) terminal and console support.
						
					
				 | 
				2024-12-16 17:37:37 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								pty.h
							
						
					
				 | 
				
					
						
							
							Add pseudo terminals.
						
					
				 | 
				2016-11-23 22:31:05 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								random.cpp
							
						
					
				 | 
				
					
						
							
							Collect entropy.
						
					
				 | 
				2024-10-10 13:24:16 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								refcount.cpp
							
						
					
				 | 
				
					
						
							
							Relicense Sortix to the ISC license.
						
					
				 | 
				2016-03-05 22:21:50 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								registers.cpp
							
						
					
				 | 
				
					
						
							
							Relicense Sortix to the ISC license.
						
					
				 | 
				2016-03-05 22:21:50 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								resource.cpp
							
						
					
				 | 
				
					
						
							
							Modernize process and thread member variable names.
						
					
				 | 
				2024-10-03 15:05:27 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								scheduler.cpp
							
						
					
				 | 
				
					
						
							
							Collect entropy.
						
					
				 | 
				2024-10-10 13:24:16 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								segment.cpp
							
						
					
				 | 
				
					
						
							
							Fix mmap(2) and munmap(2) performance being extremely bad.
						
					
				 | 
				2024-08-26 23:14:05 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								signal.cpp
							
						
					
				 | 
				
					
						
							
							Modernize process and thread member variable names.
						
					
				 | 
				2024-10-03 15:05:27 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								sockopt.cpp
							
						
					
				 | 
				
					
						
							
							Relicense Sortix to the ISC license.
						
					
				 | 
				2016-03-05 22:21:50 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								string.cpp
							
						
					
				 | 
				
					
						
							
							Include the main kernel header in some kernel files.
						
					
				 | 
				2022-04-26 01:08:42 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								syscall.cpp
							
						
					
				 | 
				
					
						
							
							Add init groups.
						
					
				 | 
				2024-09-07 21:13:41 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								textbuffer.cpp
							
						
					
				 | 
				
					
						
							
							Fix operator spacing in kernel/textbuffer.cpp.
						
					
				 | 
				2017-04-18 23:32:00 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								textterminal.cpp
							
						
					
				 | 
				
					
						
							
							Support CSI n L and CSI n M in console and terminal(1).
						
					
				 | 
				2023-12-26 19:24:00 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								textterminal.h
							
						
					
				 | 
				
					
						
							
							Support 8-bit/24-bit color and more escape codes in the graphical console.
						
					
				 | 
				2016-11-27 11:19:03 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								thread.cpp
							
						
					
				 | 
				
					
						
							
							Modernize process and thread member variable names.
						
					
				 | 
				2024-10-03 15:05:27 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								time.cpp
							
						
					
				 | 
				
					
						
							
							Rename CLOCK_BOOT to CLOCK_BOOTTIME.
						
					
				 | 
				2022-02-22 18:01:57 +00:00 | 
			
		
			
			
			
				| 
					
						
							
								timer.cpp
							
						
					
				 | 
				
					
						
							
							Fix handling of overflow and non-canonical values in timespec APIs.
						
					
				 | 
				2021-06-22 21:48:27 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								tty.cpp
							
						
					
				 | 
				
					
						
							
							Add getty(8).
						
					
				 | 
				2024-12-16 17:40:49 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								tty.h
							
						
					
				 | 
				
					
						
							
							Add com(4) terminal and console support.
						
					
				 | 
				2024-12-16 17:37:37 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								user-timer.cpp
							
						
					
				 | 
				
					
						
							
							Fix handling of overflow and non-canonical values in timespec APIs.
						
					
				 | 
				2021-06-22 21:48:27 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								vga.cpp
							
						
					
				 | 
				
					
						
							
							Fix warnings on gcc 14.2.0.
						
					
				 | 
				2024-08-30 22:03:15 +02:00 | 
			
		
			
			
			
				| 
					
						
							
								vga.h
							
						
					
				 | 
				
					
						
							
							Relicense Sortix to the ISC license.
						
					
				 | 
				2016-03-05 22:21:50 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								vgafont.f16
							
						
					
				 | 
				
					
						
							
							Allow bootloader bitmap framebuffer modesetting.
						
					
				 | 
				2016-01-08 19:56:11 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								vgatextbuffer.cpp
							
						
					
				 | 
				
					
						
							
							Support 8-bit/24-bit color and more escape codes in the graphical console.
						
					
				 | 
				2016-11-27 11:19:03 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								vgatextbuffer.h
							
						
					
				 | 
				
					
						
							
							Refactor graphical resolution changes.
						
					
				 | 
				2016-11-27 11:18:48 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								video.cpp
							
						
					
				 | 
				
					
						
							
							Refactor graphical resolution changes.
						
					
				 | 
				2016-11-27 11:18:48 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								vnode.cpp
							
						
					
				 | 
				
					
						
							
							Implement file descriptor passing.
						
					
				 | 
				2021-12-31 22:24:11 +01:00 | 
			
		
			
			
			
				| 
					
						
							
								worker.cpp
							
						
					
				 | 
				
					
						
							
							Relicense Sortix to the ISC license.
						
					
				 | 
				2016-03-05 22:21:50 +01:00 |