aboutsummaryrefslogtreecommitdiff
path: root/kapi
AgeCommit message (Expand)AuthorFilesLines
9 dayskstd/memory: introduce observer_ptr castsFelix Morgner4-10/+16
9 daysx86_64: replace raw pointers with observer_ptrFelix Morgner3-7/+30
10 dayschore: replace some naked pointersFelix Morgner6-32/+36
2026-09-05x86_64/cpu: improve stack overflow detectionFelix Morgner1-2/+2
2026-09-03chore: fix header guardsFelix Morgner2-2/+2
2026-09-03chore: add missing explicit specifiersFelix Morgner1-1/+1
2026-09-03chore: add missing [[nodiscard]] attributesFelix Morgner2-5/+6
2026-09-01chore: clean up facet idsFelix Morgner6-7/+8
2026-08-31chore: minor stylistic cleanupsFelix Morgner7-22/+26
2026-08-30kapi/gdb: extend pretty printersFelix Morgner5-0/+98
2026-08-29chore: apply stylistic cleanupsFelix Morgner8-11/+11
2026-08-27kapi/fs: implement read_directoryFelix Morgner2-6/+4
2026-08-26kapi/fs: introduce read_directory APIFelix Morgner3-0/+58
2026-08-26build: fix include pathsFelix Morgner1-1/+1
2026-08-20kernel: remove vfs_typeFelix Morgner1-0/+5
2026-08-20docs: draft new documentation structureFelix Morgner5-32/+6
2026-08-20build: clean up header set verificationFelix Morgner1-4/+0
2026-08-20build: fix kapi header globFelix Morgner1-2/+2
2026-08-19chore: normalize kapi doc commentsFelix Morgner19-8/+104
2026-08-19chore: normalize header guardsFelix Morgner1-2/+2
2026-08-19docs: improve API doc structureFelix Morgner1-0/+4
2026-08-19kapi: use bytes for size in boot modulesFelix Morgner1-7/+7
2026-08-18kstd: introduce basic offset typeFelix Morgner2-11/+1
2026-08-18kstd: flatten units namespaceFelix Morgner8-17/+17
2026-08-18kstd: clean up unitsFelix Morgner1-2/+2
2026-08-18kapi: implement seek supportFelix Morgner2-6/+16
2026-08-17kapi/fs: introduce seek APIFelix Morgner2-0/+31
2026-08-17chore: replace expected by resultFelix Morgner1-8/+6
2026-08-17kapi: de-const read on block and char devicesFelix Morgner2-2/+2
2026-08-17kapi: port block_special_file to std::spanFelix Morgner1-4/+11
2026-08-17kapi: add power management support to driversFelix Morgner3-0/+54
2026-08-01kapi: add automatic driver registrationFelix Morgner1-0/+36
2026-07-30kernel: implement dev zero and nullFelix Morgner1-0/+4
2026-07-30kernel: add support for character devicesFelix Morgner1-1/+1
2026-07-29kernel: allow reallocation of minor numbersFelix Morgner1-0/+5
2026-07-28x86_64: split lapic according to UDMFelix Morgner3-42/+10
2026-07-27x86_64: port PIT to devices resourcesFelix Morgner2-0/+3
2026-07-27kapi: fix device resourcesFelix Morgner1-19/+46
2026-07-27kapi: fix device resource lookupFelix Morgner1-2/+51
2026-07-27kapi: add device resourcesFelix Morgner2-0/+186
2026-07-27kapi: fix driver registry lockingFelix Morgner2-1/+8
2026-07-26build: add tsan buildFelix Morgner1-3/+1
2026-07-26kapi/devices: implement locking disciplineFelix Morgner3-0/+9
2026-07-26kapi: implement a simple, tracked mutexFelix Morgner2-0/+74
2026-07-26kernel: add devfs live-update testsFelix Morgner1-0/+6
2026-07-26kapi: implement device removalFelix Morgner1-0/+30
2026-07-26kapi/device: allow removing devices from bussesFelix Morgner1-0/+11
2026-07-26kapi: move protocol pointer to base busFelix Morgner2-3/+12
2026-07-26chore: minor cleanups after refactoringFelix Morgner1-5/+0
2026-07-26chore: replace "interface" with "facet"Felix Morgner16-457/+438