aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/include
AgeCommit message (Expand)AuthorFilesLines
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 Morgner1-0/+26
2026-01-13x86_64/vga: extract buffer typeFelix Morgner3-67/+105
2026-01-13x86_64/vga: split text implementationFelix Morgner6-194/+256
2026-01-13x86_64/vga: extract special character handlingFelix Morgner1-0/+19
2025-12-23kapi/memory: implement multi-frame allocationFelix Morgner2-18/+88
2025-12-22chore: ensure headers are lintedFelix Morgner3-0/+12
2025-12-22chore: clean up linter warningsFelix Morgner5-2/+6
2025-12-19kstd: move println to kstdFelix Morgner1-19/+1
2025-12-17x86_64/memory: simplify region allocatorFelix Morgner1-1/+4
2025-12-17x86_64/vga: fix scrolling implementationFelix Morgner2-2/+19
2025-12-16x86_64/cpu: fix cr3 configurationFelix Morgner1-5/+5
2025-12-15kapi/memory: initialize memory subsystemFelix Morgner1-1/+2
2025-12-15x86_64/boot: use high-mem address of MBIFelix Morgner1-0/+3
2025-12-12x86_64/memory: clean up dependenciesFelix Morgner4-24/+62
2025-12-12x86_64/cpu: move register definitionsFelix Morgner3-19/+24
2025-12-12x86_64/cpu: flatten file hierarchyFelix Morgner3-2/+2
2025-12-12x86_64/cpu: update documentation and structureFelix Morgner2-73/+127
2025-12-12x86_64/device_io: split port read/write featuresFelix Morgner2-46/+56
2025-12-12x86_64/device_io: switch to typed port io.Felix Morgner2-7/+19
2025-12-12x86_64/device_io: simplify implementationFelix Morgner1-102/+53
2025-12-11kapi: finish documentationFelix Morgner2-3/+3
2025-12-11docs: improve documentationFelix Morgner6-261/+416
2025-12-10kapi: extract page_mapper interfaceFelix Morgner5-13/+98
2025-12-10kstd: extract bitwise enum operationsFelix Morgner3-110/+42
2025-12-10x86_64/memory: implement simple kernel remapperFelix Morgner3-0/+57
2025-12-03x86_64/memory: make scoped_mapping swappableFelix Morgner1-0/+4
2025-12-03x86_64/memory: only deallocate allocated framesFelix Morgner1-0/+1
2025-12-03x86_64/memory: improve scoped_mapping docsFelix Morgner1-5/+30
2025-12-02x86_64/memory: introduce frame allocation bufferFelix Morgner1-0/+67
2025-12-02x86_64: basic code cleanupFelix Morgner2-3/+5
2025-12-02x86_64/memory: extract PML4 injectionFelix Morgner2-2/+5
2025-12-02x86_64/memory: extend scoped_mappingFelix Morgner1-0/+22
2025-12-01x86_64/memory: prepare scoped_mapping extractionFelix Morgner1-0/+39
2025-12-01x86_64/memory: prevent copying of page rootFelix Morgner1-0/+5
2025-11-28x86_64: port basic page and page table abstractionsFelix Morgner2-0/+166
2025-11-24x86_64/vga: rely less on magic stateFelix Morgner3-14/+30
2025-11-24x86-64/kapi: reimplement ia32_efer supportFelix Morgner2-1/+114
2025-11-21x86_64: rework control register accessFelix Morgner2-67/+197
2025-11-18x86_64/memory: perform slight cleanupFelix Morgner1-0/+12
2025-10-29chore: configure clang-tidyFelix Morgner3-15/+23
2025-10-29chore: reformat source codeFelix Morgner3-11/+24
2025-10-29x86_64/boot: add missing linker script symbolsFelix Morgner1-23/+43
2025-10-29kapi: export frame_allocator interfaceFelix Morgner1-3/+4
2025-10-29kapi: move frame and address to KAPIFelix Morgner10-172/+34
2025-07-24kapi: rework text device interfaceFelix Morgner1-74/+48
2025-07-24x86_64: move files out of the wayFelix Morgner50-3223/+0
2025-07-24x86_64: clean up hw detailsFelix Morgner3-31/+17
2025-07-24x86_64: clean up vga hierarchyFelix Morgner3-39/+35