aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-11-24Major coding style reformatting -> Kernighan & RitchieMarvin Borner
2019-11-23Some formattingMarvin Borner
2019-11-23Fixed vesa, acpi and installation!Marvin Borner
2019-11-23Fixed almost every vesa memory bugMarvin Borner
2019-11-23Tried implementing memory based paging...Marvin Borner
2019-11-22Added the most awesome c libMarvin Borner
2019-11-20Began two-stage hdd bootloader and os installerMarvin Borner
2019-11-17Some HPET structsMarvin Borner
2019-11-12Began high precision timer (HPET) implementationMarvin Borner
2019-11-10Fixed some strange bugs and reimplemented mode detectionMarvin Borner
2019-11-10Added semi-working bootloaderMarvin Borner
2019-11-09Started own implementation of asm bootloaderMarvin Borner
2019-11-08Began implementation of non-grub bootloaderMarvin Borner
2019-11-07Some improvementsMarvin Borner
2019-11-06Added kinda-working cursor resetMarvin Borner
2019-11-06Added better cursor designMarvin Borner
2019-11-05Added basic PS/2 mouse supportMarvin Borner
2019-11-03Began system management bios implementation and fixed thingsMarvin Borner
2019-11-01Fixed VGA buffer loggingMarvin Borner
2019-11-01Tried implementing better logging systemMarvin Borner
2019-10-31Fixed several warningsMarvin Borner
2019-10-31Fixed buildMarvin Borner
2019-10-31Some user mode improvementsMarvin Borner
2019-10-31Implemented basic syscalls and user modeMarvin Borner
2019-10-30Fixed some warningsMarvin Borner
2019-10-30Added kind of working initrd supportMarvin Borner
2019-10-30Started implementation of initrd based vfsMarvin Borner
2019-10-30Added better font resizingMarvin Borner
2019-10-29Added license informationMarvin Borner
2019-10-29Added 12x24 spleen fontMarvin Borner
2019-10-29Fixed multi-byte font conversionMarvin Borner
2019-10-29Added dynamic font choosingMarvin Borner
2019-10-29Added 8x16 spleen fontMarvin Borner
2019-10-29Added automatic bdf to c converter scriptMarvin Borner
2019-10-29Some minor improvementsMarvin Borner
2019-10-29Fixed backspace array char removalMarvin Borner
2019-10-29Finally fixed a long-existent memory bugMarvin Borner
2019-10-29Added caps lock keyMarvin Borner
2019-10-29Added shifted keymap supportMarvin Borner
2019-10-28Fixed 32bpp and fixed some 16bpp artifactsMarvin Borner
2019-10-28Fixed spleen font!Marvin Borner
2019-10-28IntelliJ fucked upMarvin Borner
2019-10-28Started implementing 16x32 Spleen fontMarvin Borner
2019-10-28Added cmos based rtc date & timeMarvin Borner
2019-10-28Fixed second inversionLars Krönner
2019-10-28Fixed one inversionMarvin Borner
2019-10-28Added support for more color types (bpp)Marvin Borner
2019-10-27Fixed potential int overflow after 50 daysMarvin Borner
2019-10-27Improved boot process and color schemeMarvin Borner
2019-10-27Heureka! Fixed VESA resolution finder!Marvin Borner
2019-10-27Added brute forced common mode tryingMarvin Borner
2019-10-26Using compiler-based include methodsMarvin Borner
2019-10-26Improved VESA and fixed warningsMarvin Borner
2019-10-26Added terminal tty featuresMarvin Borner
2019-10-26Removed VGA driver supportMarvin Borner
2019-10-25Rewrite of paging and alloc functionsMarvin Borner
2019-10-25Probably fixed resolution finder when failingMarvin Borner
2019-10-24Added basic VESA keyboard supportMarvin Borner
2019-10-24Re-enabled non-paging vesa drawingMarvin Borner
2019-10-23Fixed page fault and added better resolution loggingMarvin Borner
2019-10-23Added es:di manual settingMarvin Borner
2019-10-21Some optimizingMarvin Borner
2019-10-18Improved error logging and debugging possibilitiesMarvin Borner
2019-10-17Optimized string functionsMarvin Borner
2019-10-16Fixed framebuffer activationMarvin Borner
2019-10-16Added some VGA fallback featuresMarvin Borner
2019-10-15No more errors!Marvin Borner
2019-10-14A different approach to mode settingMarvin Borner
2019-10-14Trying some thingsMarvin Borner
2019-10-13Fixed all compiler warningsMarvin Borner
2019-10-13Improved code qualityMarvin Borner
2019-10-12Fixed GRUB timeoutMarvin Borner
2019-10-12Paging and heap rewriteMarvin Borner
2019-10-12Fixed text writing!Marvin Borner
2019-10-12Testing vesa text displayMarvin Borner
2019-10-10Implemented serial console debuggingMarvin Borner
2019-10-03Began EDID infomation fetchingMarvin Borner
2019-10-03Improved some thingsMarvin Borner
2019-10-03Began replacement of VGA functionsMarvin Borner
2019-10-02Made timer more preciseMarvin Borner
2019-10-02Finally fixed VESA auto resolution finderMarvin Borner
2019-09-30Added paging and fixed several bugsMarvin Borner
2019-09-29Added some minor improvementsMarvin Borner
2019-09-28Switched back to normal aligned kernelMarvin Borner
2019-09-28Added some documentationMarvin Borner
2019-09-27Added some paging functionalityMarvin Borner
2019-09-26Added higher half kernel with pagingMarvin Borner
2019-09-26Added working support for segment:offset pointerMarvin Borner
2019-09-25Fixed several TTY bugs and improved VESA detectionMarvin Borner
2019-09-25Started integrating vesa resolution finderMarvin Borner
2019-09-24Added working VESA driverMarvin Borner
2019-09-24Improved mouse featuresMarvin Borner
2019-09-24First successful VESA attemptMarvin Borner
2019-09-23Further tried developing a working VESA driver (failing)Marvin Borner
2019-09-22Fixed several GCC warningsMarvin Borner
2019-09-22Added faster keyboard rateMarvin Borner
2019-09-21Added clear commandMarvin Borner
2019-09-21Added ACPI based shutdown commandMarvin Borner
2019-09-19Started development of vesa graphic driverMarvin Borner
2019-09-19Added sleep command/actionMarvin Borner