aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/src
AgeCommit message (Expand)AuthorFilesLines
7 dayskernel: let arch initialize the ACPI managerFelix Morgner1-2/+39
9 dayskapi: return region pair for MMIO allocationFelix Morgner1-5/+5
9 daysx86_64: extend LAPIC initializationFelix Morgner1-8/+69
9 daysx86_64: only initialize BSP LAPICFelix Morgner1-7/+23
9 daysx86_64: implement LAPIC initializationFelix Morgner1-2/+31
11 dayskernel/acpi: discover local interrupt controllersFelix Morgner2-31/+29
11 daysx86_64/devices: extract initialization codeFelix Morgner1-0/+69
2026-04-02x86_64: ensure PIT is not overwhelmed on configFelix Morgner1-4/+9
2026-04-02devices: don't automatically allocate major numbers in ctorsFelix Morgner2-4/+7
2026-04-02x86_64: implement legacy PIT driverFelix Morgner2-1/+55
2026-04-02kapi: extract common bus codeFelix Morgner1-44/+0
2026-04-02x86_64/devices: implement ISA bus stubFelix Morgner1-0/+56
2026-03-27arch/cpu: fix interrupt dispatchFelix Morgner1-13/+21
2026-03-27kapi: extract interrupts APIFelix Morgner1-1/+2
2026-03-27kapi/cpu: simplify exception handlingFelix Morgner1-3/+2
2026-03-27x86_64/cpu: improve exception loggingFelix Morgner1-4/+33
2026-03-27x86_64/cpu: fix interrupt gate typesFelix Morgner1-1/+1
2026-03-27kapi: introduce cpu::interrupt_handlerFelix Morgner1-13/+4
2026-03-27x86_64/cpu: fix exception enumFelix Morgner1-1/+5
2026-03-27kapi: extract interrupt enablementFelix Morgner1-10/+0
2026-03-27kapi/cpu: introduce CPU APIFelix Morgner1-34/+91
2026-03-21x86_64/cpu: fixup 8259 interrupt handlingFelix Morgner2-7/+9
2026-03-21x86_64/cpu: log interrupt data in hexFelix Morgner1-3/+3
2026-03-21x86_64/cpu: ignore 8259 interruptsFelix Morgner2-8/+20
2026-03-21x86_64/cpu: fixup 8259 interruptsFelix Morgner2-0/+47
2026-03-20x86_64/cpu: implement basic interrupt handlingFelix Morgner3-20/+237
2026-03-20x86_64/cpu: move gdt initialization codeFelix Morgner1-0/+122
2026-03-18kstd: introduce strong type for memory amountsFelix Morgner1-3/+6
2026-03-18kapi/memory: remove page/frame size macrosFelix Morgner1-1/+1
2026-03-17x86_64/memory: fix region allocator logicFelix Morgner1-2/+2
2026-03-17Protect boot modules in region_allocatorLukas Oesch1-11/+32
2026-03-17Add information request to multiboot.smarcel.braun1-0/+7
2026-03-17x86_64/memory: finish HHDM-based mapperFelix Morgner2-8/+98
2026-03-16arch/x86_64: begin new allocator draftFelix Morgner1-0/+29
2026-03-16x86_64/memory: remove recursive mappingFelix Morgner4-213/+0
2026-03-16x86_64/memory: add student todoFelix Morgner1-0/+1
2026-03-16kernel/memory: implement basic free-list heapFelix Morgner1-9/+9
2026-03-13kernel/memory: implement basic bitmap allocatorFelix Morgner1-0/+9
2026-01-16chore: restructure namespacesFelix Morgner15-327/+110
2026-01-15x86_64/boot: fix early panic message printingFelix Morgner1-2/+2
2026-01-15x86_64/debug: implement debug port detectionFelix Morgner1-3/+4
2026-01-15x86_64/debug: add support for QEMU debug consoleFelix Morgner2-3/+28
2026-01-13x86_64/memory: add missing noexceptFelix Morgner1-1/+1
2026-01-13x86_64/vga: extract buffer typeFelix Morgner3-148/+161
2026-01-13x86_64/vga: split text implementationFelix Morgner1-28/+36
2026-01-13x86_64/vga: extract special character handlingFelix Morgner1-8/+30
2025-12-29x86_64/boot: fix section assignments in ld scriptFelix Morgner3-24/+15
2025-12-23kapi/memory: implement multi-frame allocationFelix Morgner1-8/+25
2025-12-23x86_64/kapi: fix OBO error during MBI remapFelix Morgner1-2/+2
2025-12-23x86_64/memory: increase mapper log verbosityFelix Morgner1-3/+5