aboutsummaryrefslogtreecommitdiff
path: root/kapi
AgeCommit message (Expand)AuthorFilesLines
2026-03-17kapi/memory: remove left-over allocation bufferdevelopFelix Morgner1-143/+0
2026-03-16x86_64/memory: clean up bootstrap allocatorsFelix Morgner2-1/+4
2026-03-16kapi/memory: support additional address arithmeticFelix Morgner2-8/+98
2026-03-16kernel/memory: implement basic free-list heapFelix Morgner4-9/+24
2026-03-14kapi/memory: introduce layout constant headerFelix Morgner4-2/+31
2026-03-13kernel/memory: implement basic bitmap allocatorFelix Morgner6-21/+61
2026-01-16kapi/system: introduce memory_initialized hookFelix Morgner1-0/+4
2026-01-16kapi/memory: move buffered allocatorFelix Morgner1-0/+138
2026-01-16chore: restructure namespacesFelix Morgner12-29/+29
2025-12-23kapi/memory: implement multi-frame allocationFelix Morgner2-2/+31
2025-12-23kapi/memory: make address printableFelix Morgner1-0/+31
2025-12-19kapi/cio: remove dead codeFelix Morgner1-24/+0
2025-12-19kstd: move println to kstdFelix Morgner2-91/+33
2025-12-18kapi/cio: implement formatted printingFelix Morgner1-0/+55
2025-12-15kapi: fix documentation copy-paste mistakeFelix Morgner1-2/+1
2025-12-15kapi: remodel memory API to follow cio APIFelix Morgner1-18/+41
2025-12-15kapi/cio: extract output_deviceFelix Morgner2-36/+51
2025-12-15kapi/memory: extract common base of page and frameFelix Morgner4-129/+134
2025-12-15x86_64/boot: use high-mem address of MBIFelix Morgner1-1/+1
2025-12-12build: move platform configuration to presetFelix Morgner1-0/+6
2025-12-12kapi: move platform independent implementationFelix Morgner3-85/+3
2025-12-12x86_64/kapi: implement remaining mapping stepsFelix Morgner2-1/+10
2025-12-11kapi: finish documentationFelix Morgner9-68/+222
2025-12-11docs: improve documentationFelix Morgner2-37/+55
2025-12-10kapi: extract page_mapper interfaceFelix Morgner3-0/+85
2025-12-02kapi: make PLATFORM_*_SIZE constexprFelix Morgner2-8/+8
2025-12-02x86_64/memory: extend scoped_mappingFelix Morgner2-0/+10
2025-12-01kapi: mark memory sub-headers privateFelix Morgner4-0/+8
2025-12-01x86_64/memory: implement PML4 injectionFelix Morgner1-0/+11
2025-11-28x86_64: port basic page and page table abstractionsFelix Morgner3-0/+64
2025-11-24x86_64/vga: rely less on magic stateFelix Morgner2-0/+12
2025-11-21kapi: enable default construction for addressesFelix Morgner1-0/+2
2025-10-29chore: configure clang-tidyFelix Morgner5-5/+9
2025-10-29chore: reformat source codeFelix Morgner3-20/+38
2025-10-29kapi/memory: fix frame number postfix incrementFelix Morgner1-1/+2
2025-10-29kapi: export frame_allocator interfaceFelix Morgner2-2/+23
2025-10-29kapi: move halt to cpu namespaceFelix Morgner3-3/+16
2025-10-29kapi: move frame and address to KAPIFelix Morgner3-1/+143
2025-10-28kstd: don't rely on newlibFelix Morgner1-1/+0
2025-07-24kapi: rework text device interfaceFelix Morgner5-23/+65
2025-07-24build: rename targetsFelix Morgner1-1/+1
2025-07-24build: factor out kernel APIFelix Morgner5-0/+85