banan-os/kernel/include/kernel
Bananymous 5d31e89574 Kernel: Update ErrorOr API and add path find to VFS
These two are done on the same commit since Changes to Shell were
annoying to make work with only one change
2023-02-22 01:23:11 +02:00
..
FS Kernel: Update ErrorOr API and add path find to VFS 2023-02-22 01:23:11 +02:00
KeyboardLayout Kernel: Add basic PS/2 Mouse driver 2022-12-30 19:38:21 +02:00
APIC.h All: rename every function from UpperCamelCase to snake_case 2023-02-01 21:05:44 +02:00
ATA.h Kernel: Initial work on filesystem 2023-02-20 01:46:00 +02:00
Arch.h Kernel: fix ARCH() macro and add helper macros for push/pop 2023-02-19 18:52:25 +02:00
CPUID.h All: rename every function from UpperCamelCase to snake_case 2023-02-01 21:05:44 +02:00
Debug.h All: rename every function from UpperCamelCase to snake_case 2023-02-01 21:05:44 +02:00
DiskIO.h Kernel: Initial work on filesystem 2023-02-20 01:46:00 +02:00
GDT.h Kernel: move GDT initialization to boot.S 2023-01-22 00:48:12 +02:00
IDT.h Kernel: I have no idea what this commit does 2023-01-26 02:55:37 +02:00
IO.h Kernel: Add inw and outw to IO 2023-02-04 23:37:34 +02:00
Input.h Kernel: Input callbacks use the new BAN::Function 2023-01-16 15:15:02 +02:00
InterruptController.h All: rename every function from UpperCamelCase to snake_case 2023-02-01 21:05:44 +02:00
LockGuard.h All: Move to c++20 2023-02-09 23:05:26 +02:00
MMU.h All: rename every function from UpperCamelCase to snake_case 2023-02-01 21:05:44 +02:00
PIC.h All: rename every function from UpperCamelCase to snake_case 2023-02-01 21:05:44 +02:00
PIT.h Kernel: PIT now has very barebones sleep 2023-02-16 17:53:25 +02:00
Panic.h Kernel: panic does not need to include <kernel/kprint.h> 2023-02-02 15:51:15 +02:00
RTC.h All: rename every function from UpperCamelCase to snake_case 2023-02-01 21:05:44 +02:00
Scheduler.h BAN: Make ErrorOr<> have attribute [[nodiscard]] 2023-02-19 20:10:30 +02:00
Serial.h All: rename every function from UpperCamelCase to snake_case 2023-02-01 21:05:44 +02:00
Shell.h All: rename every function from UpperCamelCase to snake_case 2023-02-01 21:05:44 +02:00
SpinLock.h Kernel: Add is_locked() to spinlock 2023-02-02 15:49:30 +02:00
TTY.h All: rename every function from UpperCamelCase to snake_case 2023-02-01 21:05:44 +02:00
TerminalDriver.h All: rename every function from UpperCamelCase to snake_case 2023-02-01 21:05:44 +02:00
Thread.h Kernel: Sleep now actually sleeps and allows idling 2023-02-19 18:52:25 +02:00
VesaTerminalDriver.h All: rename every function from UpperCamelCase to snake_case 2023-02-01 21:05:44 +02:00
font.h Kernel: Rewrite the whole VESA driver 2023-01-23 13:21:53 +02:00
kmalloc.h Kernel: fix kmalloc header 2023-01-16 12:10:50 +02:00
kprint.h All: rename every function from UpperCamelCase to snake_case 2023-02-01 21:05:44 +02:00
multiboot.h Kernel: Rewrite the whole VESA driver 2023-01-23 13:21:53 +02:00