Kernel: Move Mutex into Locking/ 
						
					 
				 
				2021-08-07 11:48:00 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel+Userland: Remove global futexes 
						
					 
				 
				2021-08-17 01:21:47 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Consolidate a bunch of i386/x86_64 code paths 
						
					 
				 
				2021-08-19 23:22:02 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel/USB: Remove unused free function from QueueHead 
						
					 
				 
				2021-08-19 18:42:07 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Make Kernel::VMObject allocation functions return KResultOr 
						
					 
				 
				2021-08-15 15:41:02 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							AK: Move FormatParser definition from header to implementation file 
						
					 
				 
				2021-08-19 23:49:25 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Make Kernel::VMObject allocation functions return KResultOr 
						
					 
				 
				2021-08-15 15:41:02 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Allow kfree_aligned to be called on null pointers 
						
					 
				 
				2021-08-13 22:02:23 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Make Kernel::VMObject allocation functions return KResultOr 
						
					 
				 
				2021-08-15 15:41:02 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Add a little explainer comment to ListedRefCounted 
						
					 
				 
				2021-08-17 01:21:47 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Convert lock debug APIs to east const 
						
					 
				 
				2021-08-13 20:42:39 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Remove unused VMObject::is_contiguous() 
						
					 
				 
				2021-08-17 01:21:47 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Fix a crash introduced by my TCP RST fix 
						
					 
				 
				2021-08-18 10:38:26 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Meta: Add Clang support to the CMake build scripts 
						
					 
				 
				2021-08-08 10:55:36 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Const defines for PCI IDs for storage controllers 
						
					 
				 
				2021-08-18 18:18:12 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Consolidate a bunch of i386/x86_64 code paths 
						
					 
				 
				2021-08-19 23:22:02 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Make VirtualFileSystem::sync() static 
						
					 
				 
				2021-07-11 00:26:17 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Add CLOCK_MONOTONIC_COARSE to the kernel time page 
						
					 
				 
				2021-08-10 21:51:05 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Convert SlavePTY all-instances HashTable to an IntrusiveList 
						
					 
				 
				2021-08-17 01:21:47 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Use bgianf@serenityos.org for my copyright attribution 
						
					 
				 
				2021-04-22 21:15:54 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Use bgianf@serenityos.org for my copyright attribution 
						
					 
				 
				2021-04-22 21:15:54 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							AK+Kernel: Print TODO when a TODO() is executed 
						
					 
				 
				2021-08-04 11:01:16 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Add AtomicEdgeAction class 
						
					 
				 
				2021-07-07 21:57:01 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Support loading the kernel at almost arbitrary virtual addresses 
						
					 
				 
				2021-07-27 13:15:16 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/USB: Move UHCI related structures to subdirectory 
						
					 
				 
				2021-08-19 18:42:07 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							AK+Kernel: StringView hash map Traits should not set peek type to String 
						
					 
				 
				2021-08-18 10:21:19 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							AK+Kernel: StringView hash map Traits should not set peek type to String 
						
					 
				 
				2021-08-18 10:21:19 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Replace AK::Singleton => Singleton 
						
					 
				 
				2021-08-08 00:03:45 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Make various T::class_name() and similar return StringView 
						
					 
				 
				2021-07-11 01:46:59 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/SMP: Skip thread registers in core dump if there is no trap frame 
						
					 
				 
				2021-08-10 02:49:37 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Use Forward.h headers more 
						
					 
				 
				2021-07-11 14:14:51 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Implement a ISO 9660 filesystem reader :^) 
						
					 
				 
				2021-08-07 15:21:58 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Add convenience values to the Memory::Region::Access enum 
						
					 
				 
				2021-08-06 22:25:00 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Move Mutex into Locking/ 
						
					 
				 
				2021-08-07 11:48:00 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Make new kernel build process work on macOS 
						
					 
				 
				2021-07-15 11:04:30 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Move {Process,Thread,Session,ProcessGroup}ID to Kernel/Forward.h 
						
					 
				 
				2021-08-14 19:58:11 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel+Userland: Remove global futexes 
						
					 
				 
				2021-08-17 01:21:47 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel+Userland: Remove global futexes 
						
					 
				 
				2021-08-17 01:21:47 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Move ProcFS related overrides in Process to ProcessProcFSTraits 
						
					 
				 
				2021-08-15 02:27:13 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Lock thread list while in Thread::unref() 
						
					 
				 
				2021-08-15 12:44:35 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Specify I/O size for BMIDEChannel 
						
					 
				 
				2021-06-28 15:55:00 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Add convenience values to the Memory::Region::Access enum 
						
					 
				 
				2021-08-06 22:25:00 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Add convenience values to the Memory::Region::Access enum 
						
					 
				 
				2021-08-06 22:25:00 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Remove KBufferBuilder's can_expand restriction 
						
					 
				 
				2021-07-20 18:05:05 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Make KLexicalPath::basename() more compliant 
						
					 
				 
				2021-07-11 14:10:58 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Add KLexicalPath::try_join and use it 
						
					 
				 
				2021-07-07 15:32:17 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Introduce a StringView overload of dbgputstr(..) 
						
					 
				 
				2021-08-13 11:08:11 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Stop allowing implicit conversion from KResult to int 
						
					 
				 
				2021-08-14 15:19:00 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Introduce a StringView overload of dbgputstr(..) 
						
					 
				 
				2021-08-13 11:08:11 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Allow passing null pointer to delete 
						
					 
				 
				2021-07-14 13:12:25 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Annotate KString methods as [[nodiscard]] 
						
					 
				 
				2021-08-13 11:08:11 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Print panic backtrace to both the screen and serial 
						
					 
				 
				2021-08-04 20:14:54 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Print panic backtrace to both the screen and serial 
						
					 
				 
				2021-08-04 20:14:54 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Support loading the kernel at almost arbitrary virtual addresses 
						
					 
				 
				2021-07-27 13:15:16 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Introduce basic pre-kernel environment 
						
					 
				 
				2021-07-18 17:31:13 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Use our toolchain's c++filt tool for the kernel map 
						
					 
				 
				2021-07-29 10:38:31 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Prekernel: Export some multiboot parameters in our own BootInfo struct 
						
					 
				 
				2021-07-27 13:15:16 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Print panic backtrace to both the screen and serial 
						
					 
				 
				2021-08-04 20:14:54 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/Graphics + SystemServer: Support text mode properly 
						
					 
				 
				2021-05-16 19:58:33 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Make sys$perf_register_string() generate the string ID's 
						
					 
				 
				2021-08-12 00:03:39 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Make sys$perf_register_string() generate the string ID's 
						
					 
				 
				2021-08-12 00:03:39 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Add syscall performance event type 
						
					 
				 
				2021-08-10 21:55:48 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Move PhysicalPage classes out of the heap into an array 
						
					 
				 
				2021-07-08 11:43:34 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Consolidate a bunch of i386/x86_64 code paths 
						
					 
				 
				2021-08-19 23:22:02 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Add a Process::FileDescriptions::get_if_valid(index) API 
						
					 
				 
				2021-08-16 21:16:14 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Specify directory entry types properly 
						
					 
				 
				2021-08-18 18:13:59 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel+Userland: Remove chroot functionality 
						
					 
				 
				2021-08-15 12:44:35 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Replace AK::Singleton => Singleton 
						
					 
				 
				2021-08-08 00:03:45 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Port process groups to SpinLockProtectedValue 
						
					 
				 
				2021-08-07 13:30:59 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Specify directory entry types properly 
						
					 
				 
				2021-08-18 18:13:59 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Specify directory entry types properly 
						
					 
				 
				2021-08-18 18:13:59 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Replace AK::Singleton => Singleton 
						
					 
				 
				2021-08-08 00:03:45 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Move Lockable into its own header 
						
					 
				 
				2021-08-07 11:48:00 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Ensure we read valid values from the RTC CMOS registers 
						
					 
				 
				2021-08-04 19:53:04 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Ensure we read valid values from the RTC CMOS registers 
						
					 
				 
				2021-08-04 19:53:04 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Remove unused header includes 
						
					 
				 
				2021-08-01 08:10:16 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Lock thread list while in Thread::unref() 
						
					 
				 
				2021-08-15 12:44:35 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Rename queue_runnable_thread() => enqueue_runnable_thread() 
						
					 
				 
				2021-08-08 14:24:55 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Support loading the kernel at almost arbitrary virtual addresses 
						
					 
				 
				2021-07-27 13:15:16 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Remove copy_string_from_user() as it's no longer used 
						
					 
				 
				2021-08-15 12:44:35 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Remove copy_string_from_user() as it's no longer used 
						
					 
				 
				2021-08-15 12:44:35 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Stop allowing implicit conversion from KResult to int 
						
					 
				 
				2021-08-14 15:19:00 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Consolidate a bunch of i386/x86_64 code paths 
						
					 
				 
				2021-08-19 23:22:02 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Consolidate a bunch of i386/x86_64 code paths 
						
					 
				 
				2021-08-19 23:22:02 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Make AsyncDeviceRequest::name() return StringView 
						
					 
				 
				2021-08-06 00:37:47 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Remove unused header includes in root kernel tree 
						
					 
				 
				2021-07-11 21:37:38 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Move {Process,Thread,Session,ProcessGroup}ID to Kernel/Forward.h 
						
					 
				 
				2021-08-14 19:58:11 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Replace AK::Singleton => Singleton 
						
					 
				 
				2021-08-08 00:03:45 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Do not cancel stale timers when servicing sys$alarm 
						
					 
				 
				2021-08-03 18:44:01 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Pull apart CPU.h 
						
					 
				 
				2021-06-24 00:38:23 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Move {Process,Thread,Session,ProcessGroup}ID to Kernel/Forward.h 
						
					 
				 
				2021-08-14 19:58:11 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace 
						
					 
				 
				2021-08-06 14:05:58 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace 
						
					 
				 
				2021-08-06 14:05:58 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Make VirtualAddress::page_base() work with 64-bit addresses 
						
					 
				 
				2021-07-18 17:31:13 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Use "the SerenityOS developers." in copyright headers 
						
					 
				 
				2021-04-29 00:59:26 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Move SpinLock.h into Locking/ 
						
					 
				 
				2021-08-07 11:48:00 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Move SpinLock.h into Locking/ 
						
					 
				 
				2021-08-07 11:48:00 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Use plain Function objects for the WorkQueue 
						
					 
				 
				2021-05-19 21:36:57 +02:00