banan-os/kernel/arch/i386
Bananymous 531f470132 Kernel: Add helper to map pages with base address and size
This allows us to easily map enough pages for buffer with known size

VESA driver can now allocate enough memory for whole framebuffer if it
doesn't fit in a single page (1920x1080 for example)
2023-01-05 03:44:41 +02:00
..
APIC.cpp Kernel: Paging uses now PAE with 2 MiB pages 2023-01-05 02:00:18 +02:00
CPUID.cpp Kernel: 'cpuinfo' command in shell now shows wheter you are running on 64-bit cpu 2022-12-28 19:46:37 +02:00
GDT.cpp Kernel: Cleanup code and move kmalloc initialization to later 2022-12-28 04:16:21 +02:00
IDT.cpp Kernel: Rewrite IDT exception kernel panic message 2022-12-30 20:03:09 +02:00
Paging.cpp Kernel: Add helper to map pages with base address and size 2023-01-05 03:44:41 +02:00
TTY.cpp Kernel: VESA can now print 8x16 bitmaps 2022-12-30 20:47:25 +02:00
VESA.cpp Kernel: Add helper to map pages with base address and size 2023-01-05 03:44:41 +02:00
boot.S Kernel: Add time since boot to Shell 2022-12-19 11:46:38 +02:00
crti.S Rename .s extensions to .S 2022-11-15 09:25:18 +02:00
crtn.S Rename .s extensions to .S 2022-11-15 09:25:18 +02:00
font.c Kernel: VESA can now print 8x16 bitmaps 2022-12-30 20:47:25 +02:00
linker.ld Changed back to lower half kernel, since im dump. 2022-11-15 00:38:33 +02:00
make.config Kernel: Enable basic paging 2022-12-28 04:17:34 +02:00