Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-28 | Added vsprintf support for serial connections | Marvin Borner | |
2020-05-19 | Woah, so many changes :O | Marvin Borner | |
2020-05-13 | Replaced alloc.h with liballoc | Marvin Borner | |
And many more adaptions to the lib | |||
2020-05-07 | Added and applied include-sorting | Marvin Borner | |
Worked better than I thought! | |||
2020-05-06 | New build parameters and shared includes | Marvin Borner | |
This changes many files but I've just applied some replace commands.. So - nothing special! | |||
2020-04-28 | Fixed userspace entering... | Marvin Borner | |
Many other fixes too, but I won't mention them because I don't want to :) | |||
2020-04-19 | Applied tidy command... | Marvin Borner | |
Idk why I forgot it for several commits :D | |||
2020-04-18 | I don't know HOW I did it, but it works! | Marvin Borner | |
I finally fixed the acpi tables with some memory mapping magic and paging allocations, which seems to do the trick. YAY. | |||
2020-04-17 | Added more precise memory measurement | Marvin Borner | |
2020-04-17 | Started implementing multiboot2 standard | Marvin Borner | |
2020-04-14 | Switched to grub | Marvin 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-03-27 | Added and applied tidy command | Marvin Borner | |
2019-11-23 | Tried implementing memory based paging... | Marvin Borner | |
Also did many other fixes/improvements. While I think I did most things correct, the ACPI doesn't work anymore (triple fault) and the resolution detection fails with 0x2... :c | |||
2019-11-20 | Began two-stage hdd bootloader and os installer | Marvin Borner | |
2019-11-01 | Fixed VGA buffer logging | Marvin Borner | |
2019-10-30 | Started implementation of initrd based vfs | Marvin Borner | |
2019-10-26 | Improved VESA and fixed warnings | Marvin Borner | |
2019-10-17 | Optimized string functions | Marvin Borner | |
2019-10-12 | Paging and heap rewrite | Marvin Borner | |
VESA drawing causes a Page fault because it tries to use a pointer to the framebuffer which was created before the paging has been initialized. If the resolution is set after the paging has been initialized the CPU throws a triple fault because the int32 call can not happen with paging turned on. To be fixed soon! | |||
2019-10-02 | Finally fixed VESA auto resolution finder | Marvin Borner | |
This was quite hard and strange but it works now! | |||
2019-09-28 | Added some documentation | Marvin Borner | |
2019-09-25 | Fixed several TTY bugs and improved VESA detection | Marvin Borner | |
2019-09-19 | Moved source to kernel directory | Marvin Borner | |