aboutsummaryrefslogtreecommitdiff
path: root/src/inc
AgeCommit message (Collapse)Author
2020-08-09Heavy restructuring of libc, kernel and appsMarvin Borner
2020-08-07Dual-tasking works.Marvin Borner
I don't know why triple-tasking doesn't though...
2020-08-07Finished bootloader TSS/GDT updateMarvin Borner
2020-08-06Some context switch fixes.Marvin Borner
I'm quite tired actually and I don't seem to find my mistakes...
2020-08-06Fixed messed up registersMarvin Borner
2020-08-05I don't really know what's happeningMarvin 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 mainMarvin Borner
2020-08-01Switched to PIE flat binariesMarvin Borner
2020-07-29Added elf loading and test appMarvin Borner
2020-07-26Added cpu timerMarvin Borner
Well, it doesn't work *at all*. When I include these files with the Makefile everything crashes. I *think* this is due to the fact that the bootloader only handles direct ext2 pointer and the kernel is too big to fit into them. Therefore the kernel taps into the void as it tries to read some data an crashes. It could be something completely different though - let's see! (this will take some time ig)
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 basic gui writerMarvin Borner
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 directory supportMarvin Borner
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-23Well, I need ASM ig.Marvin Borner
I've tried to do interrupts without ASM but it doesn't seem to work.
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