Hobby operating system for x86_64
Go to file
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
BAN BAN: Add min, max and clamp 2022-12-30 19:52:16 +02:00
kernel Kernel: Add helper to map pages with base address and size 2023-01-05 03:44:41 +02:00
libc LibC: Add some new functions 2022-12-13 00:51:57 +02:00
.gitignore Kernel: Implement basic VESA Graphics mode driver 2022-12-16 00:47:03 +02:00
build.sh Initial commit. We have a booting kernel 2022-11-12 21:04:47 +02:00
clean.sh Initial commit. We have a booting kernel 2022-11-12 21:04:47 +02:00
config.sh BAN: Move Formatter to new project called BAN 2022-12-13 10:39:57 +02:00
default-host.sh Initial commit. We have a booting kernel 2022-11-12 21:04:47 +02:00
headers.sh Initial commit. We have a booting kernel 2022-11-12 21:04:47 +02:00
install-usb.sh General: Add script to install iso to usb 2022-12-13 00:50:48 +02:00
iso.sh Kernel: You can now disable APIC from the grub commandline 2022-12-20 11:57:09 +02:00
qemu.sh Kernel: Replace PIC with APIC 2022-12-19 11:46:25 +02:00
target-triplet-to-arch.sh Initial commit. We have a booting kernel 2022-11-12 21:04:47 +02:00