Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-09 | Heavy restructuring of libc, kernel and apps | Marvin Borner | |
2020-08-07 | Finished bootloader TSS/GDT update | 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 PIE flat binaries | Marvin Borner | |
2020-07-30 | Something something with elfs and witches | Marvin Borner | |
2020-07-29 | Added elf loading and test app | Marvin Borner | |
2020-07-28 | Yay, timer works. | Marvin Borner | |
This confirms my assumption that the errors are the bootloaders fault by not supporting indirect pointers. | |||
2020-07-28 | Added matrix | Marvin Borner | |
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 terminus font and config file | Marvin Borner | |
2020-07-26 | Added basic gui writer | Marvin Borner | |
2020-07-26 | I'm so confused right now... | Marvin Borner | |
I have to fix this tomorrow ig | |||
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 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 | Added formatted print function | Marvin Borner | |
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 | |||
2020-07-22 | Added VESA support in bootloader | Marvin Borner | |
2020-07-22 | Okidoki, seems to work! | Marvin Borner | |
2020-07-21 | Yaas. 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-15 | this very much good be | Marvin Borner | |
2020-06-20 | Added static binary kernel loading | Marvin Borner | |
2020-06-17 | Hello! | Marvin Borner | |