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-07 | Started TSS ring3 implementation | Marvin Borner | |
2020-07-28 | Make the bin smaller so direct pointers are enough | Marvin Borner | |
This is not a final sollution but will work for the moment. I'm just too confused by assembly so I implemented some tricks to shrink the binary. | |||
2020-07-26 | Something like this *could* work in the future | Marvin Borner | |
This needs MUCH work though (and doesn't work right now :P) | |||
2020-07-23 | Removed useless logging | Marvin Borner | |
2020-07-22 | Bumped up resolution | Marvin Borner | |
2020-07-22 | Added VESA support in bootloader | Marvin Borner | |
2020-07-22 | Okidoki, seems to work! | Marvin Borner | |
2020-07-22 | Removed some magic gdt numbers | Marvin Borner | |
2020-07-21 | Added mmap parsing | 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-07-14 | Awesome | Marvin Borner | |
2020-07-14 | Simple fix because I don't want to fix it for real | Marvin Borner | |
The inode number overflowed the 16 bit registers. Without splitting the numbers, there's no other way than removing the /boot directory ig. I just didn't want to fix it for real :) | |||
2020-07-01 | Save ax and bx in print routine | Marvin Borner | |
2020-07-01 | Better naming | Marvin Borner | |
2020-06-27 | Lea is awesome | Marvin Borner | |
The operation of course, not the name | |||
2020-06-24 | Started kernel loading | Marvin Borner | |
2020-06-24 | Cleaned up boot-loop | Marvin Borner | |
Pun intended. | |||
2020-06-24 | Fixed boot search | Marvin Borner | |
2020-06-24 | Added file-search loop | Marvin Borner | |
Kinda works. | |||
2020-06-23 | Reduced magic numbers with definitions | Marvin Borner | |
2020-06-23 | Added root directory verification | Marvin Borner | |
2020-06-22 | Some things | Marvin Borner | |
2020-06-21 | Some fixes | Marvin Borner | |
2020-06-20 | Added static binary kernel loading | Marvin Borner | |
2020-06-20 | Added bootloader and basic ext2 parsing | Marvin Borner | |
2020-06-17 | Hello! | Marvin Borner | |
2020-06-17 | Started rewrite | Marvin Borner | |