aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2026-03-16kernel/memory: implement basic free-list heapFelix Morgner18-35/+498
2026-03-14kapi/memory: introduce layout constant headerFelix Morgner5-3/+32
2026-03-13kernel/memory: implement basic bitmap allocatorFelix Morgner13-27/+334
2026-01-16x86_64/cpu: port GDT reload procedureFelix Morgner23-991/+291
2026-01-16x86_64: fixup some documentationFelix Morgner2-36/+28
2026-01-16kapi/system: introduce memory_initialized hookFelix Morgner4-0/+20
2026-01-16arch/x86_64: fix namespace documentationFelix Morgner1-3/+3
2026-01-16kapi/memory: move buffered allocatorFelix Morgner2-12/+12
2026-01-16chore: restructure namespacesFelix Morgner63-378/+393
2026-01-16x86_64/cpu: add basic interrupt support typesFelix Morgner2-0/+81
2026-01-15x86_64/boot: fix early panic message printingFelix Morgner1-2/+2
2026-01-15x86_64: remove obsolete componentsFelix Morgner6-104/+0
2026-01-15x86_64/debug: implement debug port detectionFelix Morgner2-7/+10
2026-01-15x86_64/dio: fix port reading implementationFelix Morgner1-1/+1
2026-01-15x86_64/debug: add missing documentationFelix Morgner1-1/+16
2026-01-15x86_64/debug: add support for QEMU debug consoleFelix Morgner5-3/+61
2026-01-13x86_64/memory: add missing noexceptFelix Morgner1-1/+1
2026-01-13x86_64/vga: extract buffer typeFelix Morgner7-216/+268
2026-01-13x86_64/vga: split text implementationFelix Morgner7-222/+292
2026-01-13x86_64/vga: extract special character handlingFelix Morgner2-8/+49
2025-12-29x86_64/boot: fix section assignments in ld scriptFelix Morgner4-91/+81
2025-12-29kstd/mutex: implement lock_guardFelix Morgner1-0/+61
2025-12-29kstd: clean up mutex implementationFelix Morgner2-45/+36
2025-12-23kapi/memory: implement multi-frame allocationFelix Morgner6-32/+153
2025-12-23x86_64/kapi: fix OBO error during MBI remapFelix Morgner1-2/+2
2025-12-23kstd/libc: implement basic memmoveFelix Morgner1-0/+21
2025-12-23x86_64/memory: increase mapper log verbosityFelix Morgner1-3/+5
2025-12-23kapi/memory: make address printableFelix Morgner1-0/+31
2025-12-23libs/multiboot2: clean up code styleFelix Morgner8-162/+209
2025-12-23libs/multiboot2: clean up file structureFelix Morgner9-104/+141
2025-12-23libs/multiboot2: add basic namespace documentationFelix Morgner1-0/+8
2025-12-22chore: ensure headers are lintedFelix Morgner5-0/+28
2025-12-22chore: clean up linter warningsFelix Morgner17-35/+93
2025-12-19kapi/cio: remove dead codeFelix Morgner1-24/+0
2025-12-19kstd: clean up OS interface splitFelix Morgner9-19/+50
2025-12-19kstd: move println to kstdFelix Morgner13-309/+313
2025-12-18kstd/io: fix hex digit formattingFelix Morgner1-1/+1
2025-12-18kstd/io: implement pointer formattingFelix Morgner1-3/+30
2025-12-18chore: add license informationFelix Morgner4-0/+164
2025-12-18chore: add simple CI configurationFelix Morgner1-0/+23
2025-12-18kernel: modernize panic outputFelix Morgner1-5/+2
2025-12-18kstd/io: implement c-string formattingFelix Morgner1-2/+30
2025-12-18x86_64/memory: simplify log messagesFelix Morgner1-2/+1
2025-12-18kstd/io: support string_view formattingFelix Morgner1-0/+35
2025-12-18kapi/cio: implement formatted printingFelix Morgner2-0/+210
2025-12-18kstd: finish integral formatting implementationFelix Morgner2-44/+62
2025-12-18kstd: begin basic formatted output implementationFelix Morgner6-0/+472
2025-12-17x86_64/memory: simplify region allocatorFelix Morgner2-30/+56
2025-12-17x86_64/memory: fix compile errorsFelix Morgner1-1/+1
2025-12-17x86_64/vga: fix scrolling implementationFelix Morgner3-18/+53