| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-03-16 | kernel/memory: rename free list allocator | Felix Morgner | 4 | -24/+24 | |
| It is not really a free list allocator, but rather a block list allocator, since it contains both free and used blocks in the same list. | |||||
| 2026-03-16 | kernel/heap: remove debug code | Felix Morgner | 1 | -6/+1 | |
| 2026-03-16 | x86_64: remove stl_* sections for now | Felix Morgner | 6 | -86/+8 | |
| We currently don't really support user mode anymore, since it doesn't integrate well within the architecture. We therefore need no special handling of STL and kstd anymore. | |||||
| 2026-03-16 | x86_64/memory: add todo for students | Felix Morgner | 1 | -0/+2 | |
| 2026-03-16 | x86_64/pre: remove old heap implementation | Felix Morgner | 11 | -1122/+0 | |
| 2026-03-16 | kernel/memory: implement basic free-list heap | Felix Morgner | 18 | -35/+498 | |
| 2026-03-14 | kapi/memory: introduce layout constant header | Felix Morgner | 5 | -3/+32 | |
| 2026-03-13 | kernel/memory: implement basic bitmap allocator | Felix Morgner | 13 | -27/+334 | |
| 2026-01-16 | x86_64/cpu: port GDT reload procedure | Felix Morgner | 23 | -991/+291 | |
| 2026-01-16 | x86_64: fixup some documentation | Felix Morgner | 2 | -36/+28 | |
| 2026-01-16 | kapi/system: introduce memory_initialized hook | Felix Morgner | 4 | -0/+20 | |
| 2026-01-16 | arch/x86_64: fix namespace documentation | Felix Morgner | 1 | -3/+3 | |
| 2026-01-16 | kapi/memory: move buffered allocator | Felix Morgner | 2 | -12/+12 | |
| 2026-01-16 | chore: restructure namespaces | Felix Morgner | 63 | -378/+393 | |
| 2026-01-16 | x86_64/cpu: add basic interrupt support types | Felix Morgner | 2 | -0/+81 | |
| 2026-01-15 | x86_64/boot: fix early panic message printing | Felix Morgner | 1 | -2/+2 | |
| 2026-01-15 | x86_64: remove obsolete components | Felix Morgner | 6 | -104/+0 | |
| 2026-01-15 | x86_64/debug: implement debug port detection | Felix Morgner | 2 | -7/+10 | |
| 2026-01-15 | x86_64/dio: fix port reading implementation | Felix Morgner | 1 | -1/+1 | |
| 2026-01-15 | x86_64/debug: add missing documentation | Felix Morgner | 1 | -1/+16 | |
| 2026-01-15 | x86_64/debug: add support for QEMU debug console | Felix Morgner | 5 | -3/+61 | |
| 2026-01-13 | x86_64/memory: add missing noexcept | Felix Morgner | 1 | -1/+1 | |
| 2026-01-13 | x86_64/vga: extract buffer type | Felix Morgner | 7 | -216/+268 | |
| 2026-01-13 | x86_64/vga: split text implementation | Felix Morgner | 7 | -222/+292 | |
| 2026-01-13 | x86_64/vga: extract special character handling | Felix Morgner | 2 | -8/+49 | |
| 2025-12-29 | x86_64/boot: fix section assignments in ld script | Felix Morgner | 4 | -91/+81 | |
| 2025-12-29 | kstd/mutex: implement lock_guard | Felix Morgner | 1 | -0/+61 | |
| 2025-12-29 | kstd: clean up mutex implementation | Felix Morgner | 2 | -45/+36 | |
| 2025-12-23 | kapi/memory: implement multi-frame allocation | Felix Morgner | 6 | -32/+153 | |
| 2025-12-23 | x86_64/kapi: fix OBO error during MBI remap | Felix Morgner | 1 | -2/+2 | |
| 2025-12-23 | kstd/libc: implement basic memmove | Felix Morgner | 1 | -0/+21 | |
| 2025-12-23 | x86_64/memory: increase mapper log verbosity | Felix Morgner | 1 | -3/+5 | |
| 2025-12-23 | kapi/memory: make address printable | Felix Morgner | 1 | -0/+31 | |
| 2025-12-23 | libs/multiboot2: clean up code style | Felix Morgner | 8 | -162/+209 | |
| 2025-12-23 | libs/multiboot2: clean up file structure | Felix Morgner | 9 | -104/+141 | |
| 2025-12-23 | libs/multiboot2: add basic namespace documentation | Felix Morgner | 1 | -0/+8 | |
| 2025-12-22 | chore: ensure headers are linted | Felix Morgner | 5 | -0/+28 | |
| 2025-12-22 | chore: clean up linter warnings | Felix Morgner | 17 | -35/+93 | |
| 2025-12-19 | kapi/cio: remove dead code | Felix Morgner | 1 | -24/+0 | |
| 2025-12-19 | kstd: clean up OS interface split | Felix Morgner | 9 | -19/+50 | |
| 2025-12-19 | kstd: move println to kstd | Felix Morgner | 13 | -309/+313 | |
| 2025-12-18 | kstd/io: fix hex digit formatting | Felix Morgner | 1 | -1/+1 | |
| 2025-12-18 | kstd/io: implement pointer formatting | Felix Morgner | 1 | -3/+30 | |
| 2025-12-18 | chore: add license information | Felix Morgner | 4 | -0/+164 | |
| 2025-12-18 | chore: add simple CI configuration | Felix Morgner | 1 | -0/+23 | |
| 2025-12-18 | kernel: modernize panic output | Felix Morgner | 1 | -5/+2 | |
| 2025-12-18 | kstd/io: implement c-string formatting | Felix Morgner | 1 | -2/+30 | |
| 2025-12-18 | x86_64/memory: simplify log messages | Felix Morgner | 1 | -2/+1 | |
| 2025-12-18 | kstd/io: support string_view formatting | Felix Morgner | 1 | -0/+35 | |
| 2025-12-18 | kapi/cio: implement formatted printing | Felix Morgner | 2 | -0/+210 | |
