banan-os/kernel/include/kernel
Bananymous 64c57ea3d0 Kernel: Remove obsole CPUID::IsAvailable
This is now a harware requirement that is verified already in boot.S
2023-01-10 21:28:59 +02:00
..
KeyboardLayout Kernel: Add basic PS/2 Mouse driver 2022-12-30 19:38:21 +02:00
APIC.h Kernel: Add basic PS/2 Mouse driver 2022-12-30 19:38:21 +02:00
CPUID.h Kernel: Remove obsole CPUID::IsAvailable 2023-01-10 21:28:59 +02:00
GDT.h Add GDT and IDT 2022-11-16 19:49:09 +02:00
IDT.h Kernel: Replace PIC with APIC 2022-12-19 11:46:25 +02:00
IO.h Kernel: IRQs are now working :) 2022-12-07 02:48:44 +02:00
Input.h Kernel: Add basic PS/2 Mouse driver 2022-12-30 19:38:21 +02:00
PIC.h Kernel: Replace PIC with APIC 2022-12-19 11:46:25 +02:00
PIT.h Kernel: IRQs are now working :) 2022-12-07 02:48:44 +02:00
Paging.h Kernel: Add helper to map pages with base address and size 2023-01-05 03:44:41 +02:00
Panic.h Kernel: Improve kernel panic message and rename it 'panic'->'Panic' 2023-01-09 21:57:03 +02:00
RTC.h Kernel/BAN: Make Time a struct in BAN and add formatter to it 2022-12-13 12:37:26 +02:00
Serial.h Kernel: Serial output now gives clickable links 2023-01-10 21:09:59 +02:00
Shell.h Kernel: Shell now renders a mouse 2022-12-30 20:48:15 +02:00
TTY.h Kernel: Make Render from buffer public tty function 2022-12-30 19:57:44 +02:00
VESA.h Kernel: Improve kernel panic message and rename it 'panic'->'Panic' 2023-01-09 21:57:03 +02:00
font.h Kernel: VESA can now print 8x16 bitmaps 2022-12-30 20:47:25 +02:00
kmalloc.h Kernel: Rewrote kmalloc to be much simpler and allow alignment 2023-01-10 21:10:36 +02:00
kprint.h Kernel: Improve kernel panic message and rename it 'panic'->'Panic' 2023-01-09 21:57:03 +02:00
multiboot.h Kernel: Multiboot data and kernel command lines are now global variables 2023-01-10 17:50:24 +02:00