Commits


update main to pure ring 0 kernel, remove server dependencies


add syscall/sysret interface for ring 3 to ring 0 transition


add synchronous ipc with endpoints, send, recv and call


add task context switch and round-robin scheduler


add paging, physical memory manager and kernel heap allocator


add idt with exception handlers, pic remapping and pit timer


split port, serial and vga into modules, add gdt with tss


add serial and vga text output, print ALIVE on boot


add bare-metal x86_64 kernel with limine boot protocol


hello bare metal


Init