aboutsummaryrefslogtreecommitdiff
path: root/src/kernel/multiboot.c
AgeCommit message (Collapse)Author
2020-05-06New build parameters and shared includesMarvin Borner
This changes many files but I've just applied some replace commands.. So - nothing special!
2020-04-29MUCH work in libcMarvin Borner
Also cleaned up some syscalls etc
2020-04-28Added support for multiple user applicationsMarvin Borner
2020-04-28Fixed userspace entering...Marvin Borner
Many other fixes too, but I won't mention them because I don't want to :)
2020-04-19Applied tidy command...Marvin Borner
Idk why I forgot it for several commits :D
2020-04-18Added fadt flags and ACPI rebootMarvin Borner
2020-04-18I 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-18Completely reworked ACPI tablesMarvin Borner
I'm too exhausted right now, but I rediscovered the memory mapping issue of my ACPI implementatio and need to fix it ASAP. Otherwise I won't be able to use any ACPI table without causing a page fault. I have no clue why exactly this is happening and the internet says that I shouldn't need to memory map them. Well, I'll look into it later.
2020-04-17Added multiboot smbios tableMarvin Borner
idk why, but grub doesn't seem to find a smbios table in qemu. I tried a local dump of my pc's smbios but this doesn't work either.. *thinking*
2020-04-17Added more precise memory measurementMarvin Borner
2020-04-17OMG I feel very dumb now...Marvin Borner
I forgot to actually pass the address to the parser! Why tf doesn't GCC tell me that? :D
2020-04-17Started implementing multiboot2 standardMarvin Borner