ZealOS/zealbooter
TomAwezome 8297c769e6 Fix zealbooter memmap kernel header buffer-overflow.
Previously the zealbooter memmap e820 assignment loop used the entry count value passed via limine, without checking if it was over MEM_E820_ENTRIES_NUM, the #define constant value limit of entries that are stored in the kernel header's e820 region. This commit bumps up the constant entry count to 64 from 48, and also adds a small check in zealbooter to ensure that the entry count value used in the memmap loop caps off at the constant value.
2022-09-12 00:41:09 -04:00
..
lib Add zealbooter library files for strcpy, strncpy, strcmp, strncmp, strlen. 2022-09-08 18:47:59 -04:00
.gitignore Initial work on ZealBooter 2022-08-20 01:54:34 +02:00
GNUmakefile Move zealbooter libs to subdirectory. 2022-09-08 18:01:32 -04:00
idt.c ZealBooter: Add minimal IDT and exception handling 2022-09-09 07:09:45 +02:00
idt.h ZealBooter: Add minimal IDT and exception handling 2022-09-09 07:09:45 +02:00
int_thunks.S ZealBooter: Add minimal IDT and exception handling 2022-09-09 07:09:45 +02:00
lib.c Change ZealBooter library files to verifiably Public Domain implementations. 2022-09-08 01:57:22 -04:00
lib.h Add zealbooter library files for strcpy, strncpy, strcmp, strncmp, strlen. 2022-09-08 18:47:59 -04:00
linker.ld Initial work on ZealBooter 2022-08-20 01:54:34 +02:00
trampoline.S Fix zealbooter memmap kernel header buffer-overflow. 2022-09-12 00:41:09 -04:00
zealbooter.c Fix zealbooter memmap kernel header buffer-overflow. 2022-09-12 00:41:09 -04:00