| .. | 
		
		
			
			
			
			
				| ACPI | Kernel: Route PCI Interrupt Link Device interrupts | 2025-04-01 23:09:30 +03:00 | 
		
			
			
			
			
				| Device | Kernel: Print process pid through /dev/debug | 2025-04-01 23:09:30 +03:00 | 
		
			
			
			
			
				| FS | Kernel: Fix TmpFS inode linking | 2025-01-28 17:06:35 +02:00 | 
		
			
			
			
			
				| Input | Kernel: Cleanup PS2 mouse button event generation | 2025-04-01 23:09:30 +03:00 | 
		
			
			
			
			
				| Memory | Kernel: Reorder locking with VirtualRange | 2025-04-01 23:09:30 +03:00 | 
		
			
			
			
			
				| Networking | Kernel: Make nonblocking sockets unblocking :) | 2025-04-05 18:42:02 +03:00 | 
		
			
			
			
			
				| Storage | Kernel: Remove storage devices after unplugging them | 2025-02-07 18:04:54 +02:00 | 
		
			
			
			
			
				| Terminal | Kernel: Don't enter infinite loop on unexpected serial behaviour | 2025-02-06 20:59:17 +02:00 | 
		
			
			
			
			
				| Timer | Kernel: Fix interrupt system | 2024-09-27 15:31:31 +03:00 | 
		
			
			
			
			
				| USB | Kernel: Add super basic support for USB keyboard LEDs | 2025-02-11 02:18:50 +02:00 | 
		
			
			
			
			
				| APIC.cpp | Kernel: Add API to reserve GSI instead of irq | 2025-04-01 23:09:30 +03:00 | 
		
			
			
			
			
				| BootInfo.cpp | Kernel: Add command line option `readonly` | 2024-11-27 13:31:55 +02:00 | 
		
			
			
			
			
				| CPUID.cpp | Kernel: Cleanup internal CPUID functions declarations | 2025-01-14 22:57:44 +02:00 | 
		
			
			
			
			
				| Credentials.cpp | All: Fix a lot of compiler warnings from header files | 2024-06-18 23:02:10 +03:00 | 
		
			
			
			
			
				| Debug.cpp | Kernel: Validate pointer's when printing stack trace | 2024-09-22 17:16:01 +03:00 | 
		
			
			
			
			
				| ELF.cpp | Kernel: Rework kernel-side ELF loading | 2024-09-15 23:57:34 +03:00 | 
		
			
			
			
			
				| Errors.cpp | Kernel: Add support for ATA CHS addressing and cleanup code | 2024-11-19 20:39:32 +02:00 | 
		
			
			
			
			
				| GDT.cpp | Kernel: Unify IDT and GDT code between x86_64 and x86_32 | 2024-03-26 16:42:02 +02:00 | 
		
			
			
			
			
				| IDT.cpp | Kernel: save and load sse context in more spaces | 2025-04-02 12:58:39 +03:00 | 
		
			
			
			
			
				| InterruptController.cpp | Kernel: Remove lai as a dependecy | 2024-04-10 04:39:48 +03:00 | 
		
			
			
			
			
				| Interruptable.cpp | Kernel: Fix interrupt system | 2024-09-27 15:31:31 +03:00 | 
		
			
			
			
			
				| OpenFileDescriptorSet.cpp | Kernel: Make nonblocking sockets unblocking :) | 2025-04-05 18:42:02 +03:00 | 
		
			
			
			
			
				| PCI.cpp | Kernel: Implement PCI interrupt routing | 2025-04-01 23:09:30 +03:00 | 
		
			
			
			
			
				| PIC.cpp | Kernel: Start all processors on kernel boot | 2024-03-03 02:19:43 +02:00 | 
		
			
			
			
			
				| Panic.cpp | BAN/Kernel: Rework assertion/panic system | 2024-03-04 11:41:54 +02:00 | 
		
			
			
			
			
				| Process.cpp | Kernel: Make SYS_{,P}READ work with count == 0 | 2025-04-15 21:36:00 +03:00 | 
		
			
			
			
			
				| Processor.cpp | Kernel: Fix interrupt system | 2024-09-27 15:31:31 +03:00 | 
		
			
			
			
			
				| Random.cpp | Kernel: Replace i386 with i686 | 2024-03-26 02:48:26 +02:00 | 
		
			
			
			
			
				| SSP.cpp | All: Cleanup all files | 2024-01-24 15:53:38 +02:00 | 
		
			
			
			
			
				| Scheduler.cpp | Kernel: Allow initial binding of threads to specific processor | 2024-09-24 16:27:40 +03:00 | 
		
			
			
			
			
				| Syscall.cpp | Kernel: Check for GCC when ignoring Wmaybe-uninitialized | 2024-12-18 01:45:36 +02:00 | 
		
			
			
			
			
				| Thread.cpp | Kernel: save and load sse context in more spaces | 2025-04-02 12:58:39 +03:00 | 
		
			
			
			
			
				| ThreadBlocker.cpp | Kernel: Make thread unblocking O(1) | 2024-07-24 00:31:01 +03:00 | 
		
			
			
			
			
				| kernel.cpp | Kernel: Bypass PS2 detection if scancode set is forced | 2025-04-01 23:09:30 +03:00 |