aboutsummaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)AuthorFilesLines
2026-04-29x86_64: fix library referencesFelix Morgner1-2/+2
2026-04-29x86_64: use p1204 project layoutFelix Morgner65-600/+30
2026-04-23chore: banish relative includesFelix Morgner54-177/+177
2026-04-23chore: organize includesFelix Morgner17-42/+44
2026-04-21build: clean up configurationFelix Morgner1-11/+26
2026-04-19improve readme of default modulesLukas Oesch1-2/+2
2026-04-16Merge branch 'syscall-interface' into 'develop-BA-FS26'Marcel Braun2-1/+27
Add fs syscall handler See merge request teachos/kernel!23
2026-04-16acpi: introduce XSDT typeFelix Morgner1-9/+7
2026-04-15acpi: add basic MADT testsFelix Morgner1-1/+1
2026-04-14add tests to mount filesystems backed by a fileLukas Oesch2-1/+27
2026-04-11add notes about the content of the test imagesLukas Oesch1-0/+82
2026-04-11extend tests with another filesystemLukas Oesch2-0/+4
2026-04-11add test imagesLukas Oesch3-0/+8
2026-04-11Clean up boot modulesMarcel Braun2-2/+0
2026-04-10kernel: let arch initialize the ACPI managerFelix Morgner3-35/+39
2026-04-10kapi: extract ACPI functionality to libsFelix Morgner2-10/+15
2026-04-10kapi: move CPU to kapiFelix Morgner2-12/+19
2026-04-10kapi: move platform functions to CPUFelix Morgner3-63/+54
2026-04-09kapi: restructure ACPI implementationFelix Morgner1-26/+23
2026-04-08kapi: return region pair for MMIO allocationFelix Morgner2-6/+6
2026-04-08x86_64: extend LAPIC initializationFelix Morgner2-10/+76
2026-04-08x86_64: fix CPU enumerationFelix Morgner1-3/+2
2026-04-08x86_64: only initialize BSP LAPICFelix Morgner3-11/+29
2026-04-08x86_64: don't hardcode the LAPIC addressFelix Morgner1-11/+6
2026-04-08x86_64: implement LAPIC initializationFelix Morgner2-3/+36
2026-04-08kapi: fix mmio initializationFelix Morgner1-1/+0
2026-04-08kapi: add basic support for MMIO mappingFelix Morgner2-3/+4
2026-04-06kapi/platform: invert discovery dependenciesFelix Morgner1-8/+9
2026-04-06kernel: generalize CPU discoveryFelix Morgner3-13/+71
2026-04-06kernel/acpi: discover local interrupt controllersFelix Morgner5-31/+100
2026-04-06x86_64/devices: extract initialization codeFelix Morgner4-54/+85
2026-04-06kapi: hook ACPI initialization up to boot processFelix Morgner1-1/+31
2026-04-02x86_64: ensure PIT is not overwhelmed on configFelix Morgner2-4/+14
2026-04-02devices: don't automatically allocate major numbers in ctorsFelix Morgner5-8/+16
2026-04-02x86_64: implement legacy PIT driverFelix Morgner5-1/+97
2026-04-02kapi: extract common bus codeFelix Morgner2-59/+0
2026-04-02x86_64/devices: implement ISA bus stubFelix Morgner4-0/+113
2026-03-27arch/cpu: fix interrupt dispatchFelix Morgner1-13/+21
2026-03-27kapi: move interrupt handling to kernelFelix Morgner1-52/+0
2026-03-27kapi: extract interrupts APIFelix Morgner3-13/+15
2026-03-27kapi/cpu: simplify exception handlingFelix Morgner1-3/+2
2026-03-27x86_64: split kapi::cpu implementationFelix Morgner3-59/+68
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 Morgner2-13/+53
2026-03-27x86_64/cpu: fix exception enumFelix Morgner1-1/+5
2026-03-27kapi: extract interrupt enablementFelix Morgner3-15/+10
2026-03-27x86_64: remove stale source codeFelix Morgner23-777/+0
2026-03-27kapi/cpu: introduce CPU APIFelix Morgner4-65/+137
2026-03-27x86_64/port_io: fix assembly templatesFelix Morgner1-3/+3