Xenon/src
Valentin Anger ea32228161 Several fixes, changes and improvements
"Improved" physical memory management, now using a linked list
Split initialization (start) and main kernel function apart
Make the logging target runtime changeable
Add a lock to log to stop parallel access
Remove the distiction of Virtual and Physical pointers, it is too
cumbersome to use
Make kernel debug information accessible
Add panic backtraces
Allow the display of an image on panic
2020-01-29 20:16:31 +01:00
..
formats Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
microcode Add support for Intel microcode updates 2020-01-13 12:33:09 +01:00
paging Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
apic.zig Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
bootboot.zig Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
cpu.zig Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
framebuffer.zig Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
gdt.zig Initial commit 2020-01-10 12:24:51 +01:00
global.zig Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
kernel.zig Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
lock.zig Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
logger.zig Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
memory.zig Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
microcode.zig Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
msr.zig Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
paging.zig Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
panic.zig Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
serial.zig Initial commit 2020-01-10 12:24:51 +01:00
start.zig Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00
types.zig Several fixes, changes and improvements 2020-01-29 20:16:31 +01:00