banan-os/kernel/kernel
Bananymous 09c1aa44d8 Kernel: Allow creationg of empty processes and manual registration
You can now create kernel processes without any threads, add the
needed threads and only then register the process and its threads
to the scheduler.
2023-09-27 00:29:45 +03:00
..
Device All: Clear lines with only whitspace in them 2023-09-10 00:31:42 +03:00
FS Kernel: Ext2 inodes are now stored in cache 2023-09-25 20:31:40 +03:00
Input All: Clear lines with only whitspace in them 2023-09-10 00:31:42 +03:00
Memory Kernel: Hacky kmalloc quick fix 2023-09-25 13:13:57 +03:00
Networking Kernel: PCI devices can now create region for BAR 2023-09-22 17:20:35 +03:00
Storage Kernel: PCI devices can now create region for BAR 2023-09-22 17:20:35 +03:00
Terminal Kernel: All syscalls now validate users pointers 2023-09-25 22:07:12 +03:00
Timer All: Clear lines with only whitspace in them 2023-09-10 00:31:42 +03:00
ACPI.cpp Kernel: Add LAI as a dependency 2023-09-22 17:20:35 +03:00
APIC.cpp Kernel: APIC now uses MMIO namespace functions for mmio 2023-08-10 21:07:23 +03:00
CPUID.cpp Kernel: CPUID can detect wether cpu supports nxe bit 2023-07-13 14:24:58 +03:00
Debug.cpp Kernel: Rework whole Terminal structure 2023-09-04 19:34:18 +03:00
Errors.cpp Kernel: ATAController will fail to initialize in native mode 2023-04-19 17:29:36 +03:00
Font.cpp Kernel: All syscalls now validate users pointers 2023-09-25 22:07:12 +03:00
InterruptController.cpp Kernel: Create CriticalScope and fix kmalloc 2023-03-08 13:55:53 +02:00
OpenFileDescriptorSet.cpp Kernel: Improve open() POSIX compatability 2023-09-10 00:31:42 +03:00
PCI.cpp Kernel: Add config read/write api to PCI 2023-09-22 17:20:35 +03:00
PIC.cpp Kernel: Fix slave PIC 2023-08-10 21:52:31 +03:00
Panic.cpp Kernel: Panic wont print stacktrace if it has already paniced 2023-04-18 10:18:15 +03:00
Process.cpp Kernel: Allow creationg of empty processes and manual registration 2023-09-27 00:29:45 +03:00
SSP.cpp All: Clear lines with only whitspace in them 2023-09-10 00:31:42 +03:00
Scheduler.cpp All: Clear lines with only whitspace in them 2023-09-10 00:31:42 +03:00
Semaphore.cpp Kernel: remove Semaphore::is_blocked 2023-07-24 22:23:13 +03:00
SpinLock.cpp Kernel: Locks allow locking after locker is invalid 2023-07-27 18:52:51 +03:00
Syscall.S Kernel: Add bareboness fork() function 2023-05-28 18:08:49 +03:00
Syscall.cpp Kernel: All syscalls now validate users pointers 2023-09-25 22:07:12 +03:00
Thread.cpp All: Clear lines with only whitspace in them 2023-09-10 00:31:42 +03:00
kernel.cpp Kernel: PCI devices can now create region for BAR 2023-09-22 17:20:35 +03:00
lai_host.cpp Kernel: Add LAI as a dependency 2023-09-22 17:20:35 +03:00