295e622fe1
Moved the kernel to the 1MB boundary in the linker script. Also did some
...
stuff with ccls for language server stuff.
2025-06-09 18:27:55 -04:00
745cf9045c
Moved multiboot structs to kmultiboot.h
2025-06-08 22:44:17 -04:00
8734cd4da6
Added some functions, did some reorganizing.
...
kttools.h/c is a lib for converting types (only currently contains
i_to_str).
Also added a printf for i/o.
2025-06-08 16:18:06 -04:00
e8a6c514ad
kernel tools split into kio (for i/o) and kttools (kernel type tools).
...
in general, kernel libraries will be marked with "k" in the beginning.
2025-06-08 01:27:41 -04:00
5efb8d9fbc
Moved i/o content to kerno.c
...
Added function for integer -> string (library pending)
Modified makefile to reflect use of include/ dir
2025-05-28 23:19:50 -04:00
aa4f5f070b
First content commit. Added sample code hello world with personal
...
comments for study
Also made a makefile that can build and run the thing. Current run
method is directly from QEMU - but the makefile will later make an image
with a given bootloader.
2025-05-23 01:18:12 -04:00