kumios/src
Kumi 877dcc247d
Update Limine as submodule and refactor build system
Migrated Limine bootloader to a git submodule, ensuring consistent and easy updates alongside source versioning. Removed explicit bootloader files from version control in favor of submodule structure. Cleaned up makefile targets to integrate submodule initialization and limine build process, stepping towards better build reproducibility. In the build system, 'submodules' target is added to ensure submodules are properly initialized, which is now a prerequisite for 'bin/$(KERNEL)' target, as well as for ISO and HDD image creation.

Additionally, streamlined the gitignore file to retain the iso_root directory while excluding generated image files and the previously tracked 'limine' directory. Minor whitespace cleanup in GNUmakefile enhances readability and maintains consistency. Included fonts module directly in source files to support future graphics handling and replaced a placeholder hang function with a framebuffer write operation in the kernel startup code, setting the foundation for further development of graphics rendering.
2024-01-08 20:43:35 +01:00
..
console Update Limine as submodule and refactor build system 2024-01-08 20:43:35 +01:00
kernel.c Update Limine as submodule and refactor build system 2024-01-08 20:43:35 +01:00
limine.h Initial commit 2024-01-08 16:27:04 +01:00