aboutsummaryrefslogtreecommitdiff
path: root/kernel/kapi
AgeCommit message (Collapse)AuthorFilesLines
6 daysadd deinit functions for singletons in testsLukas Oesch1-6/+13
7 dayskernel: let arch initialize the ACPI managerFelix Morgner1-3/+0
7 dayskapi: extract ACPI functionality to libsFelix Morgner4-190/+4
7 dayskapi/devices: add parent back-pointer to deviceFelix Morgner2-0/+9
7 dayskapi: move CPU to kapiFelix Morgner3-24/+33
7 dayskapi: move platform functions to CPUFelix Morgner2-27/+19
8 dayskapi: restructure ACPI implementationFelix Morgner4-124/+176
9 dayskapi: return region pair for MMIO allocationFelix Morgner1-7/+18
9 dayskapi/bus: fix eager initializationFelix Morgner1-2/+8
9 dayskapi: add basic support for MMIO mappingFelix Morgner1-0/+25
11 dayskapi/platform: invert discovery dependenciesFelix Morgner1-10/+5
11 dayskernel: generalize CPU discoveryFelix Morgner2-8/+35
11 dayskapi: extract more code to the kernelFelix Morgner2-0/+100
11 dayskernel/acpi: discover local interrupt controllersFelix Morgner2-1/+52
11 dayskernel/acpi: implement basic table discoveryFelix Morgner1-0/+45
11 dayskapi: hook ACPI initialization up to boot processFelix Morgner1-6/+26
11 dayskapi: move independent implementation to kernelFelix Morgner1-0/+68
2026-04-02devices: don't automatically allocate major numbers in ctorsFelix Morgner1-1/+1
2026-04-02kapi: allow for device searchesFelix Morgner1-0/+22
2026-04-02x86_64: implement legacy PIT driverFelix Morgner1-2/+4
2026-04-02kapi: extract common bus codeFelix Morgner1-2/+2
2026-04-02kapi: add basic device subsystemFelix Morgner1-0/+63
2026-04-02kernel/tests: clean up implementation structureFelix Morgner1-3/+3
2026-04-01kernel/test: rename test include to test_supportFelix Morgner2-3/+3
2026-04-01kernel/tests: dissolve tests into source treeFelix Morgner2-0/+49
2026-04-01kernel/tests: implement basic simulated memoryFelix Morgner1-2/+6
2026-03-27kernel/interrupts: switch to flat_map for dispatchFelix Morgner1-4/+17
2026-03-27kstd/vector: implement range eraseFelix Morgner1-3/+4
2026-03-27arch/cpu: fix interrupt dispatchFelix Morgner1-0/+6
2026-03-27kapi: move interrupt handling to kernelFelix Morgner1-0/+45
2026-03-27kapi/cpu: simplify exception handlingFelix Morgner1-15/+20
2026-03-27kapi/cpu: introduce CPU APIFelix Morgner1-0/+30
2026-03-18kstd: introduce strong type for memory amountsFelix Morgner1-3/+7
2026-03-17- add boot_module_registry getterLukas Oesch1-4/+17
2026-03-17implemented boot_modules and boot_module_registry, init boot_modules in ↵Lukas Oesch1-0/+21
kernel main
2026-03-16x86_64/memory: fix page table flag settingFelix Morgner1-1/+1
2026-03-16kapi/memory: support additional address arithmeticFelix Morgner1-2/+1
2026-03-16kernel/memory: implement basic free-list heapFelix Morgner1-5/+4
2026-03-14kapi/memory: introduce layout constant headerFelix Morgner1-1/+1
2026-03-13kernel/memory: implement basic bitmap allocatorFelix Morgner1-3/+53
2026-01-16chore: restructure namespacesFelix Morgner3-0/+151