aboutsummaryrefslogtreecommitdiff
path: root/src/kernel/acpi
AgeCommit message (Collapse)Author
2020-04-17Started implementing multiboot2 standardMarvin Borner
2020-04-16Many fix attempts for the divide by zero exceptionMarvin Borner
2020-04-15Used macro magic to implement function-based logsMarvin Borner
2020-04-14Switched to grubMarvin 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-27Added and applied tidy commandMarvin Borner
2020-03-18Applied official linux kernel code style guidelinesMarvin Borner
Due to my change to vim and the clang-format plugin this was needed!
2020-03-18Replaced asm calls with sweet functionMarvin Borner
2020-02-22Well basically nothing really works I guessMarvin Borner
I've worked quite a while on several small things which I didn't commit but I'm going away for a week (holiday) soooo I synced these useless and dumb files :)
2020-01-20Added pure awesomenessMarvin Borner
Actually quite some days of work but ok
2020-01-04Removed hardcoded line numbersMarvin Borner
Wasn't that hard after all, eh?
2019-12-21Many debugging/serial improvementsMarvin Borner
Sorry for the little information, but I did many things :)
2019-11-24Major coding style reformatting -> Kernighan & RitchieMarvin Borner
This project now (hopefully) uses the same style recommended by Kernighan and Ritchie and used in the Linux Kernel
2019-11-23Some formattingMarvin Borner
2019-11-23Fixed vesa, acpi and installation!Marvin Borner
2019-11-23Tried 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-17Some HPET structsMarvin Borner
2019-11-12Began high precision timer (HPET) implementationMarvin Borner
2019-11-03Began system management bios implementation and fixed thingsMarvin Borner
2019-10-30Started implementation of initrd based vfsMarvin Borner
2019-10-29Some minor improvementsMarvin Borner
2019-10-28Added cmos based rtc date & timeMarvin Borner
2019-10-26Using compiler-based include methodsMarvin Borner
2019-10-26Removed VGA driver supportMarvin Borner
2019-09-28Added some documentationMarvin Borner
2019-09-22Fixed several GCC warningsMarvin Borner
2019-09-21Added ACPI based shutdown commandMarvin Borner