aboutsummaryrefslogtreecommitdiff
path: root/boot
AgeCommit message (Collapse)Author
2021-05-21Major GUI refactoringMarvin Borner
2021-05-08Better serial managementMarvin Borner
Yay, I wrote my final information technology exam yesterday (abitur). Only english and mathematics are left now - hype!! (sorry for polluting my commit messages with useless personal news but this will affect the future of Melvix as my free time and therefore the time that I'm working on this project will increase massively once I'm finished with all my exams)
2021-04-28Started conversion to Grub (#17)Marvin Borner
Yes, the CI won't like this.
2021-04-10Gave procs own kernel stack (TSS)Marvin Borner
2021-04-09Using booting drive instead of ata detectionMarvin Borner
2021-04-06Made exec syscall relative using app nameMarvin Borner
My plan is to implement a mobile-OS-like sandboxing using manifests and permission middlewares. Let's see if I can manage to do this without sacrificing too much performance. I'm also wondering whether I should implement open/close syscalls which would result in a cleaner block/unblock mechanism. I need to think. Hmmm.. Naa
2021-04-05Restructured make layout and cleaned some appsMarvin Borner
2021-04-05Added some documentationMarvin Borner
2021-04-05Added ELF and disk detection support to bootloaderMarvin Borner
2021-03-20LGTM!Marvin Borner
2021-03-20Even more fixes! :^)Marvin Borner
2021-03-13Some security measuresMarvin Borner
2021-02-28Kinda working pagingMarvin Borner
2021-02-28Fixed memory mapping detectionMarvin Borner
2021-02-27Reimplemented memory map detectionMarvin Borner
2021-02-26Started UBSan and stack-smashing check supportMarvin Borner
2021-02-25Applied even more warning flags!Marvin Borner
Fixing all the warnings wasn't that easy actually..
2021-02-25Added *many* static keywordsMarvin Borner
2021-02-25Updated makefilesMarvin Borner
2021-01-07Several thingsMarvin Borner
Sorry :D
2020-12-06Removed the necessity for ext2util completelyMarvin Borner
This is needed for a flexible bootloader and IDE driver. Future commits will remove the boot/load.c file.
2020-12-06File-based booting instead of fixed inode (WIP)Marvin Borner
2020-10-24Forced ccache compilationMarvin Borner
...and some fixes :)
2020-09-14SmoooothMarvin Borner
2020-09-14Tracked down 12KiB bugMarvin Borner
2020-09-12Some casual bug fixesMarvin Borner
2020-09-12Fixed vbe parameter in ext2 loaderMarvin Borner
2020-09-12Independent ext2 bootloader for bigger kernelsMarvin Borner
2019-09-13CleanupMarvin Borner
2019-06-29Improved installation process and network configMarvin Borner
2019-06-26Updated bootloaderMarvin Borner
2019-06-26Added initial filesMarvin Borner