Kernel/ACPI: Map two pages when reading the FADT 
						
					 
				 
				2021-05-08 19:15:54 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Add statvfs & fstatvfs Syscalls 
						
					 
				 
				2021-05-19 21:33:29 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel/CPU: Fix awkward printing early on boot 
						
					 
				 
				2021-05-21 22:38:26 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Let the user read/write more than one page from/to dev files 
						
					 
				 
				2021-05-27 09:30:19 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel+AK: Move UBSanitizer to AK, and to AK namespace 
						
					 
				 
				2021-05-27 15:18:03 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel/Graphics: Remove unnecessary derived FramebufferDevice classes 
						
					 
				 
				2021-05-27 22:39:13 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Add support for profiling kmalloc()/kfree() 
						
					 
				 
				2021-05-19 22:51:42 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Explicitly initialize bools in IOAPIC mapping 
						
					 
				 
				2021-05-27 10:21:30 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Block when writing to TCP sockets when the send window is full 
						
					 
				 
				2021-05-26 23:09:28 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel/PCI: Fix support of multiple PCI host controllers enumeration 
						
					 
				 
				2021-05-21 17:58:53 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Don't ref-count UsedMemoryRange during iteration 
						
					 
				 
				2021-05-16 19:58:33 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Make dup2() return the fd even if old & new are the same ( #7506 ) 
						
					 
				 
				2021-05-27 21:14:57 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Pass trampolines instead of lambdas to create_kernel_process 
						
					 
				 
				2021-05-27 10:21:30 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Fix return value for {enable,disable}_profile_timer() 
						
					 
				 
				2021-05-17 21:53:04 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							LibVT: Add Alternate Screen Buffer support 
						
					 
				 
				2021-05-24 22:26:54 +04:30  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Reorder VirtIODevice PCI initialization steps 
						
					 
				 
				2021-05-15 23:29:03 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel: Switch VMObject to IntrusiveList from InlineLinkedList 
						
					 
				 
				2021-05-26 20:24:32 +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  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/Graphics: Remove unnecessary derived FramebufferDevice classes 
						
					 
				 
				2021-05-27 22:39:13 +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  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/Commandline: Allow the user to specify an embedded string 
						
					 
				 
				2021-05-21 22:38:26 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/Commandline: Allow the user to specify an embedded string 
						
					 
				 
				2021-05-21 22:38:26 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Rename Console => ConsoleDevice 
						
					 
				 
				2021-05-16 19:58:33 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Rename Console => ConsoleDevice 
						
					 
				 
				2021-05-16 19:58:33 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Use linusg@serenityos.org for my copyright headers 
						
					 
				 
				2021-04-22 22:51:19 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/Graphics: Remove unnecessary derived FramebufferDevice classes 
						
					 
				 
				2021-05-27 22:39:13 +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  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Don't update write_pos in DoubleBuffer if userspace copy fails 
						
					 
				 
				2021-05-18 16:47:26 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Implement peek() function for DoubleBuffer 
						
					 
				 
				2021-04-29 08:09:53 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Use "the SerenityOS developers." in copyright headers 
						
					 
				 
				2021-04-29 00:59:26 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Use "the SerenityOS developers." in copyright headers 
						
					 
				 
				2021-04-29 00:59:26 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel+LibC: Add support for filtering profiling events 
						
					 
				 
				2021-05-19 22:51:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Make KBuffer::try_create_with* APIs OOM safe 
						
					 
				 
				2021-05-13 16:21:53 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Replace make<T>() with adopt_own_if_nonnull() in KBufferBuilder 
						
					 
				 
				2021-05-13 16:21:53 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Avoid allocations in KBufferBuilder::appendff 
						
					 
				 
				2021-05-13 08:27:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Implement a PCI Serial Device driver 
						
					 
				 
				2021-05-17 18:15:25 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/Graphics + SystemServer: Support text mode properly 
						
					 
				 
				2021-05-16 19:58:33 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Check kernel symbol's name length matches searched name 
						
					 
				 
				2021-04-28 22:14:32 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Define a KERNEL_VIRTUAL_BASE in the linker script 
						
					 
				 
				2021-03-04 18:25:01 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Utilize AK::SourceLocation for LOCK_DEBUG instrumentation. 
						
					 
				 
				2021-04-25 09:38:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Add ScopedLockRelease to temporarily release a Lock 
						
					 
				 
				2021-05-25 10:35:41 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Use "the SerenityOS developers." in copyright headers 
						
					 
				 
				2021-04-29 00:59:26 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Build: Switch to CMake :^) 
						
					 
				 
				2020-05-14 20:15:18 +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  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/Graphics + SystemServer: Support text mode properly 
						
					 
				 
				2021-05-16 19:58:33 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/Graphics + SystemServer: Support text mode properly 
						
					 
				 
				2021-05-16 19:58:33 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Generate page fault events from the kernel profiler 
						
					 
				 
				2021-05-19 22:51:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Add support for profiling kmalloc()/kfree() 
						
					 
				 
				2021-05-19 22:51:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Make sure we only log profiling events when m_profiling is true 
						
					 
				 
				2021-05-23 23:54:30 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Print a message to debug log after writing a perfcore file 
						
					 
				 
				2021-05-22 22:23:52 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Pass trampolines instead of lambdas to create_kernel_process 
						
					 
				 
				2021-05-27 10:21:30 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Revert "Kernel: Avoid allocating under spinlock in ProcessGroup::find_or_create" 
						
					 
				 
				2021-05-21 12:36:20 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Revert "Kernel: Avoid allocating under spinlock in ProcessGroup::find_or_create" 
						
					 
				 
				2021-05-21 12:36:20 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Remove the now defunct LOCKER(..) macro. 
						
					 
				 
				2021-04-25 09:38:27 +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  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Validate we don't hold s_mm_lock during context switch 
						
					 
				 
				2021-05-25 10:35:41 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Add support for profiling kmalloc()/kfree() 
						
					 
				 
				2021-05-19 22:51:42 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Enable building the kernel with -flto 
						
					 
				 
				2021-04-29 20:26:36 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Enable building the kernel with -flto 
						
					 
				 
				2021-04-29 20:26:36 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Close a Thread tid lookup race 
						
					 
				 
				2021-05-20 22:08:36 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Remove an allocation when blocking a thread 
						
					 
				 
				2021-05-20 09:09:10 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Modify TimeManagement::current_time(..) API so it can't fail. ( #6869 ) 
						
					 
				 
				2021-05-05 18:51:06 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Make Process::start_tracing_from API OOM safe 
						
					 
				 
				2021-05-13 16:21:53 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Remove an allocation when blocking a thread 
						
					 
				 
				2021-05-20 09:09:10 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Remove an allocation when blocking a thread 
						
					 
				 
				2021-05-20 09:09:10 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel+AK: Move UBSanitizer to AK, and to AK namespace 
						
					 
				 
				2021-05-27 15:18:03 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Generate page fault events from the kernel profiler 
						
					 
				 
				2021-05-19 22:51:42 +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  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Make UserOrKernelBuffer R/W helpers return KResultOr<size_t> 
						
					 
				 
				2021-05-13 23:28:40 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everything: Move to SPDX license identifiers in all files. 
						
					 
				 
				2021-04-22 11:22:27 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Use "the SerenityOS developers." in copyright headers 
						
					 
				 
				2021-04-29 00:59:26 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Use "the SerenityOS developers." in copyright headers 
						
					 
				 
				2021-04-29 00:59:26 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Use plain Function objects for the WorkQueue 
						
					 
				 
				2021-05-19 21:36:57 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel: Use plain Function objects for the WorkQueue 
						
					 
				 
				2021-05-19 21:36:57 +02:00