aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
AgeCommit message (Collapse)Author
2020-08-07Finished bootloader TSS/GDT updateMarvin Borner
2020-08-05Added some cpu function wrappersMarvin Borner
2020-08-05Some proc thingsMarvin Borner
2020-08-01Added syscallsMarvin Borner
2020-08-01Started multitaskingMarvin Borner
2020-08-01Some entry position optimizationsMarvin Borner
2020-08-01Switched to PIE flat binariesMarvin Borner
2020-07-30Something something with elfs and witchesMarvin Borner
2020-07-29Added elf loading and test appMarvin Borner
2020-07-28Yay, timer works.Marvin Borner
This confirms my assumption that the errors are the bootloaders fault by not supporting indirect pointers.
2020-07-28Added matrixMarvin Borner
2020-07-26Added simple keyboard input.Marvin Borner
This is somewhat of a demo. The real gui will be implemented completely different (ig)
2020-07-26Added terminus font and config fileMarvin Borner
2020-07-26Added basic gui writerMarvin Borner
2020-07-26I'm so confused right now...Marvin Borner
I have to fix this tomorrow ig
2020-07-25Some progress for PSF2Marvin Borner
2020-07-25Added very basic PSF parserMarvin Borner
Version 1 works; Version 2 not so much
2020-07-25Added fs wrapperMarvin Borner
2020-07-24Bug hunting for file reading (ext2 idp recursion)Marvin Borner
2020-07-23Added *very* simple ide and ext2 supportMarvin Borner
2020-07-23Added formatted print functionMarvin Borner
2020-07-22Initial keyboard implementationMarvin Borner
2020-07-22Added interruptsMarvin Borner
2020-07-22Added basic malloc (WARNING: DUMB!) :)Marvin Borner
2020-07-22Imported some things from masterMarvin Borner
2020-07-22Switched to Makefile.Marvin Borner
Kinda for the sake of minimalism
2020-07-22Added VESA support in bootloaderMarvin Borner
2020-07-22Okidoki, seems to work!Marvin Borner
2020-07-21Yaas. May or may not work.Marvin Borner
This is actually very dumb. I thought about a fix for the 0x200 inode 16bit overflow since a few days but then I just decided to use a static inode (5) for the kernel. It's way simpler to implement so I'm staying with this for a while (although specific inodes don't work with genext2fs and co AFAIK).
2020-07-15this very much good beMarvin Borner
2020-06-20Added static binary kernel loadingMarvin Borner
2020-06-17Hello!Marvin Borner