summaryrefslogtreecommitdiff
path: root/kernel/src/libk/serial_stdio.c
AgeCommit message (Collapse)Author
2023-02-25ANSI C: declarations outside forAleksa Vuckovic
2023-02-25clang-formatAleksa Vuckovic
2023-02-22spinlocks in printfAleksa Vuckovic
2022-11-29kernel panicAleksa Vuckovic
2022-11-27fixing issuesAleksa Vuckovic
1) main.c: order of init (multiboot.c must be after heap & paging because it uses heap to allocate pages for framebuffer) 2) paging.c: zeroing new pages allocated via heap 3) multiboot2.c: invalid pointer arithmetic 4) libk/string.c: check for null pointers in memcpy 5) paging: only page_lvl2 should have FLAG_HUGE 6) keyboard.c: kfree(print_buff)
2022-11-25UBSAN - FINALLY FIXING UNDEFINED BEHAVIOURAleksa Vuckovic