Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-07 | Dual-tasking works. | Marvin Borner | |
I don't know why triple-tasking doesn't though... | |||
2020-08-07 | Finished bootloader TSS/GDT update | Marvin Borner | |
2020-08-06 | Some context switch fixes. | Marvin Borner | |
I'm quite tired actually and I don't seem to find my mistakes... | |||
2020-08-06 | Fixed messed up registers | Marvin Borner | |
2020-08-05 | I don't really know what's happening | Marvin Borner | |
2020-08-05 | Added some cpu function wrappers | Marvin Borner | |
2020-08-05 | Some proc things | Marvin Borner | |
2020-08-01 | Added syscalls | Marvin Borner | |
2020-08-01 | Started multitasking | Marvin Borner | |
2020-08-01 | Some entry position optimizations | Marvin Borner | |
2020-08-01 | Switched to main | Marvin Borner | |
2020-08-01 | Switched to PIE flat binaries | Marvin Borner | |
2020-07-29 | Added elf loading and test app | Marvin Borner | |
2020-07-26 | Added cpu timer | Marvin 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-26 | Added simple keyboard input. | Marvin Borner | |
This is somewhat of a demo. The real gui will be implemented completely different (ig) | |||
2020-07-26 | Added basic gui writer | Marvin Borner | |
2020-07-25 | Some progress for PSF2 | Marvin Borner | |
2020-07-25 | Added very basic PSF parser | Marvin Borner | |
Version 1 works; Version 2 not so much | |||
2020-07-25 | Added directory support | Marvin Borner | |
2020-07-25 | Added fs wrapper | Marvin Borner | |
2020-07-24 | Bug hunting for file reading (ext2 idp recursion) | Marvin Borner | |
2020-07-23 | Added *very* simple ide and ext2 support | Marvin Borner | |
2020-07-23 | Well, I need ASM ig. | Marvin Borner | |
I've tried to do interrupts without ASM but it doesn't seem to work. | |||
2020-07-22 | Initial keyboard implementation | Marvin Borner | |
2020-07-22 | Added interrupts | Marvin Borner | |
2020-07-22 | Added basic malloc (WARNING: DUMB!) :) | Marvin Borner | |
2020-07-22 | Imported some things from master | Marvin Borner | |
2020-07-22 | Switched to Makefile. | Marvin Borner | |
Kinda for the sake of minimalism |