aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/include
AgeCommit message (Expand)AuthorFilesLines
7 dayskapi: move CPU to kapiFelix Morgner1-1/+4
9 dayskapi: return region pair for MMIO allocationFelix Morgner1-1/+1
9 daysx86_64: extend LAPIC initializationFelix Morgner1-2/+7
9 daysx86_64: only initialize BSP LAPICFelix Morgner1-1/+3
9 daysx86_64: implement LAPIC initializationFelix Morgner1-1/+5
9 dayskapi: add basic support for MMIO mappingFelix Morgner1-3/+3
11 dayskernel/acpi: discover local interrupt controllersFelix Morgner1-0/+26
11 daysx86_64/devices: extract initialization codeFelix Morgner1-0/+12
2026-04-02x86_64: ensure PIT is not overwhelmed on configFelix Morgner1-0/+5
2026-04-02devices: don't automatically allocate major numbers in ctorsFelix Morgner2-2/+5
2026-04-02x86_64: implement legacy PIT driverFelix Morgner1-0/+28
2026-04-02kapi: extract common bus codeFelix Morgner1-15/+0
2026-04-02x86_64/devices: implement ISA bus stubFelix Morgner1-0/+31
2026-03-27kapi: extract interrupt enablementFelix Morgner1-3/+0
2026-03-27kapi/cpu: introduce CPU APIFelix Morgner1-22/+24
2026-03-27x86_64/port_io: fix assembly templatesFelix Morgner1-3/+3
2026-03-21x86_64/cpu: fixup 8259 interrupt handlingFelix Morgner1-0/+19
2026-03-21x86_64/cpu: fixup 8259 interruptsFelix Morgner2-0/+6
2026-03-20x86_64/cpu: implement basic interrupt handlingFelix Morgner1-2/+55
2026-03-20x86_64/cpu: move gdt initialization codeFelix Morgner1-0/+6
2026-03-18kstd: introduce strong type for memory amountsFelix Morgner1-1/+2
2026-03-17Protect boot modules in region_allocatorLukas Oesch1-0/+6
2026-03-17x86_64/memory: finish HHDM-based mapperFelix Morgner2-4/+36
2026-03-16arch/x86_64: begin new allocator draftFelix Morgner1-0/+19
2026-03-16x86_64/memory: remove recursive mappingFelix Morgner5-242/+5
2026-03-16x86_64/memory: fix page table flag settingFelix Morgner1-1/+1
2026-03-16kapi/memory: support additional address arithmeticFelix Morgner1-2/+2
2026-03-16kernel/memory: implement basic free-list heapFelix Morgner2-4/+11
2026-03-13kernel/memory: implement basic bitmap allocatorFelix Morgner1-0/+3
2026-01-16x86_64/cpu: port GDT reload procedureFelix Morgner3-0/+182
2026-01-16x86_64: fixup some documentationFelix Morgner1-28/+14
2026-01-16kapi/memory: move buffered allocatorFelix Morgner1-138/+0
2026-01-16chore: restructure namespacesFelix Morgner27-167/+172
2026-01-16x86_64/cpu: add basic interrupt support typesFelix Morgner2-0/+81
2026-01-15x86_64/debug: implement debug port detectionFelix Morgner1-4/+6
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