banan-os/bootloader
Bananymous c9e9cfd361 Bootloader: Implement VESA video mode query and pass it to kernel
Kernel now gets framebuffer from bootloader. Framebuffer dimensions
and bpp are hardcoded in bootloader, but will probably be read from
config file at some point.
2023-11-17 22:45:35 +02:00
..
installer Bootloader: installer now uses banan os elf headers intead of Linux's 2023-11-13 21:40:15 +02:00
.gitignore Bootloader: Start work on bootloader 2023-11-09 22:42:47 +02:00
CMakeLists.txt Bootloader: Implement VESA video mode query and pass it to kernel 2023-11-17 22:45:35 +02:00
boot.S Bootloader: Implement VESA video mode query and pass it to kernel 2023-11-17 22:45:35 +02:00
command_line.S Bootloader: Implement VESA video mode query and pass it to kernel 2023-11-17 22:45:35 +02:00
disk.S Bootloader: Implement basic ext2 filesystem 2023-11-15 16:58:26 +02:00
elf.S Bootloader: Fix kernel memset to zero 2023-11-17 21:05:02 +02:00
ext2.S Bootloader: Clear screen, better memcpy 2023-11-17 20:31:42 +02:00
framebuffer.S Bootloader: Implement VESA video mode query and pass it to kernel 2023-11-17 22:45:35 +02:00
install.sh Bootloader: Build with cmake instead of custom script 2023-11-14 03:44:47 +02:00
linker.ld Bootloader: Split bootloader into multiple files 2023-11-14 03:27:52 +02:00
memory_map.S Kernel/Bootloader: banan-os can now be booted with my bootloader :D 2023-11-17 20:33:02 +02:00
utils.S Bootloader: Add helpers for printing n bit hexadecimal numbers 2023-11-16 13:30:01 +02:00