No description
Find a file
Kumi 90a3fc18e2
Updated toolchain and implemented basic C library functions
Switched the makefile to use `clang` as the default compiler, enhancing portability and potentially optimizing the build process. New implementations of `abs`, `strcpy`, and `strcmp` provide foundational C library support. Enhanced text and line rendering in the graphics subsystem with the inclusion of STB's easy font printing library, facilitating on-screen debug message display. Memory management functions `malloc` and `free` have been introduced, paving the way for dynamic memory allocation. Accompanying test cases for memory operations validate basic functionality and robustness of the new implementations. The adjustment and enablement of compiler flags further tailor the compilation process to the system's requirements.
2024-01-09 16:29:07 +01:00
src Updated toolchain and implemented basic C library functions 2024-01-09 16:29:07 +01:00
vendor Add STB submodule and implement text rendering 2024-01-09 10:57:16 +01:00
.gitignore Update Limine as submodule and refactor build system 2024-01-08 20:43:35 +01:00
.gitlab-ci.yml Add HDD build step to CI pipeline 2024-01-08 16:29:34 +01:00
.gitmodules Add STB submodule and implement text rendering 2024-01-09 10:57:16 +01:00
GNUmakefile Updated toolchain and implemented basic C library functions 2024-01-09 16:29:07 +01:00
limine.cfg Updated boot entries for KumiOS 2024-01-08 16:42:11 +01:00
linker.ld Initial commit 2024-01-08 16:27:04 +01:00