aboutsummaryrefslogtreecommitdiff
path: root/src/kernel/fs/load.c
AgeCommit message (Collapse)Author
2020-04-25Some work on the elf loaderMarvin Borner
2020-04-25Fixed ext2 reading by using genext2fsMarvin Borner
As the debian versions use a horribly old version of genext2fs, this program gets compiled in the build process now.
2020-04-25Added indirect pointers - re-enabled font :)Marvin Borner
I don't know why, but once there are multiple files on the drive the kernel can only read one file.. I'll investigate this later.
2020-04-25Working ext2 filereaderMarvin Borner
As soon as I implement indirect block pointers, the resources will hopefully work again :)
2020-04-21Finally! EXT2 is working now :)Marvin Borner
Puuh.
2020-04-19Applied tidy command...Marvin Borner
Idk why I forgot it for several commits :D
2020-04-17Started implementing multiboot2 standardMarvin Borner
2020-04-15Used macro magic to implement function-based logsMarvin Borner
2020-04-15Added ext2 filesystemMarvin Borner
2020-04-15Removed filesystemMarvin Borner
SOON: Correct ext2 attempt
2020-04-14Switched to grubMarvin Borner
This really isn't what I wanted because grub is very big and bloaty but my own bootloader was very poorly written and I really want to implement a filesystem like ext2 which wouldn't work with my own bootloader. Furthermore this commit fixes many small issues including the one occurring due to the statically linked user binary (I just removed the linking for now).
2020-04-02Small fixes in the run executableMarvin Borner
The run script is now able to run from any location && exits when the installation test failed
2020-04-01Static address linking approach for userspaceMarvin Borner
Kinda works but loading an statically linked binary into memory via kmalloc seems to create a crash which results in a bootloop.
2020-04-01Some work on the elf loaderMarvin Borner
2020-03-27Added and applied tidy commandMarvin Borner
2020-03-22Just some casual fixesMarvin Borner
2020-03-18Applied official linux kernel code style guidelinesMarvin Borner
Due to my change to vim and the clang-format plugin this was needed!
2020-02-22Well basically nothing really works I guessMarvin Borner
I've worked quite a while on several small things which I didn't commit but I'm going away for a week (holiday) soooo I synced these useless and dumb files :)
2020-02-16Revert to good ol' pagingMarvin Borner
2020-01-26Magic commitMarvin Borner
Some things work, others don't.