aboutsummaryrefslogtreecommitdiff
path: root/kapi
AgeCommit message (Expand)AuthorFilesLines
7 dayskapi: generalize device interface resolutionFelix Morgner2-17/+30
7 dayskapi: add find overload to find composed interfacesFelix Morgner1-0/+7
7 dayskapi: let drivers choose their major numberFelix Morgner3-3/+8
8 dayskapi/device: remove init()Felix Morgner3-22/+0
8 dayskernel: port ram disk to new driver architectureFelix Morgner1-0/+71
8 daysx86_64: port legacy PIT driver to new architectureFelix Morgner2-1/+11
8 dayskapi: add driver registryFelix Morgner5-0/+90
8 dayskapi: introduce driver and bus protocolFelix Morgner4-0/+162
8 dayskernel/dev: add basic ram disk controller testsFelix Morgner3-0/+5
8 dayskapi: bootstrap owning device treeFelix Morgner4-12/+17
9 dayskapi: expose create_device_nodeFelix Morgner1-0/+8
9 dayskapi/fs: implement status and raw_deviceFelix Morgner1-0/+6
9 dayskapi/fs: add file status and type types.Felix Morgner3-0/+74
9 dayskernel: move device_number to kapiFelix Morgner2-0/+27
10 dayskapi: remove major number allocatorFelix Morgner4-12/+4
10 dayskapi/device: remove major and minorFelix Morgner4-37/+5
12 dayskstd: move bitfiled_enum headerFelix Morgner1-3/+3
2026-07-16kapi: add character device capabilityFelix Morgner3-2/+42
2026-07-16kernel: begin block device re-architecture workFelix Morgner4-8/+56
2026-07-16kapi: introduce device interfacesFelix Morgner5-4/+250
2026-07-15kapi/devices: clean up some namesFelix Morgner1-2/+1
2026-07-15kapi: rename bus::probe to enumerateFelix Morgner1-2/+2
2026-07-15kernel/cpu: introduce core index numberFelix Morgner1-1/+4
2026-07-15kapi/fs: normalize doc commentsFelix Morgner1-59/+48
2026-07-15kapi/fs: use spans for byte rangesFelix Morgner1-4/+3
2026-07-14implement mkdir and create function in kapi::filesystem that calls the vfs an...Lukas Oesch1-0/+18
2026-07-13kapi: extend panic formattingFelix Morgner1-0/+44
2026-07-12kapi: enforce stricter error handlingFelix Morgner1-12/+11
2026-07-12kernel: integrate kstd system_error facilityFelix Morgner1-1/+3
2026-07-09kstd: rename kstd header to include hppFelix Morgner11-18/+18
2026-05-25Refactor ssize_tMarcel Braun1-8/+8
2026-05-16refactoringLukas Oesch1-6/+6
2026-05-11return const boot_module_registry referenceLukas Oesch1-1/+1
2026-05-10debug: show data in boot modulesFelix Morgner1-7/+28
2026-05-10debug: add pretty printer for boot modules registryFelix Morgner4-2/+28
2026-05-08debug: add pretty printer for boot modulesFelix Morgner3-1/+31
2026-05-08debug: add page and frame formattersFelix Morgner6-2/+53
2026-05-07debug: use gdb.ValuePrinter base classFelix Morgner2-10/+22
2026-05-04debug: improve pretty printer implementationsFelix Morgner3-14/+24
2026-05-04debug: split gdb modulesFelix Morgner2-0/+48
2026-04-29chore: migrate 'kapi' to p1204 layoutFelix Morgner25-1/+1
2026-04-25add documentation, refactoringLukas Oesch1-3/+55
2026-04-23chore: banish relative includesFelix Morgner19-40/+40
2026-04-23chore: organize includesFelix Morgner2-2/+3
2026-04-21build: clean up configurationFelix Morgner1-4/+12
2026-04-16Merge branch 'syscall-interface' into 'develop-BA-FS26'Marcel Braun1-0/+20
2026-04-16acpi: introduce VLA tableFelix Morgner1-1/+1
2026-04-13Rename and refactorMarcel Braun2-19/+20
2026-04-12Add fs syscall handlerMarcel Braun1-0/+19
2026-04-10kernel: let arch initialize the ACPI managerFelix Morgner1-12/+0