aboutsummaryrefslogtreecommitdiff
path: root/kernel/kapi
AgeCommit message (Collapse)AuthorFilesLines
2026-07-15kernel: rework ramdisk numberingFelix Morgner1-5/+5
2026-07-15kernel: unify major number counterFelix Morgner1-1/+1
2026-07-15kapi/fs: use spans for byte rangesFelix Morgner2-30/+37
2026-07-14check whether the target already exists when creating an inodeLukas Oesch1-20/+20
2026-07-14add testsLukas Oesch1-0/+58
2026-07-14implement mkdir and create function in kapi::filesystem that calls the vfs ↵Lukas Oesch1-0/+12
and then the underlying filesystem
2026-07-14update inode size correctly,Lukas Oesch1-8/+8
2026-07-14Add testsMarcel Braun1-0/+24
2026-07-14kernel/vfs: expand error_code integrationFelix Morgner1-4/+3
2026-07-14kernel/vfs: rename do_mount to mountFelix Morgner1-1/+1
2026-07-13kstd: make error_code formattableFelix Morgner1-2/+2
2026-07-13kapi: extend panic formattingFelix Morgner1-0/+9
2026-07-12kapi: enforce stricter error handlingFelix Morgner2-73/+57
2026-07-12kernel: integrate kstd system_error facilityFelix Morgner2-27/+16
2026-07-09kstd: rename kstd header to include hppFelix Morgner10-19/+19
2026-06-02kstd/string: simplify comparisonsFelix Morgner1-1/+1
2026-05-25Refactor ssize_tMarcel Braun1-8/+7
2026-05-16refactoringLukas Oesch1-10/+10
2026-05-16add kapi::filesystem testsLukas Oesch1-0/+22
2026-05-16uniform interface for open and closeLukas Oesch1-1/+1
2026-05-16Mount can only be unmounted if no references are present, increment ↵Lukas Oesch1-1/+9
references on open file and decrement on close file
2026-05-16Track dentry instead of inode in open_file_descriptorMarcel Braun1-1/+1
2026-05-11return const boot_module_registry referenceLukas Oesch1-1/+1
2026-05-05small refactoring, add todoLukas Oesch1-2/+4
2026-05-05add filesystem interface testsLukas Oesch1-1/+48
2026-04-26rename file_descriptor_table to open_file_tableLukas Oesch1-5/+5
2026-04-26rename open_file_description to open_file_descriptorLukas Oesch1-7/+7
2026-04-25add documentation, refactoringLukas Oesch1-6/+6
2026-04-23chore: banish relative includesFelix Morgner15-36/+36
2026-04-23chore: organize includesFelix Morgner4-7/+8
2026-04-19vfs open returns the dentry not the open file descriptionLukas Oesch1-1/+5
2026-04-16Merge branch 'syscall-interface' into 'develop-BA-FS26'Marcel Braun2-0/+192
Add fs syscall handler See merge request teachos/kernel!23
2026-04-16acpi: introduce VLA tableFelix Morgner1-1/+1
2026-04-14add kapi filesystem testsLukas Oesch1-0/+128
2026-04-13Back filesystem by inode and not deviceMarcel Braun1-1/+5
2026-04-13Rename and refactorMarcel Braun1-6/+7
2026-04-12Add fs syscall handlerMarcel Braun1-0/+59
2026-04-11add deinit functions for singletons in testsLukas Oesch1-6/+13
2026-04-10kernel: let arch initialize the ACPI managerFelix Morgner1-3/+0
2026-04-10kapi: extract ACPI functionality to libsFelix Morgner4-190/+4
2026-04-10kapi/devices: add parent back-pointer to deviceFelix Morgner2-0/+9
2026-04-10kapi: move CPU to kapiFelix Morgner3-24/+33
2026-04-10kapi: move platform functions to CPUFelix Morgner2-27/+19
2026-04-09kapi: restructure ACPI implementationFelix Morgner4-124/+176
2026-04-08kapi: return region pair for MMIO allocationFelix Morgner1-7/+18
2026-04-08kapi/bus: fix eager initializationFelix Morgner1-2/+8
2026-04-08kapi: add basic support for MMIO mappingFelix Morgner1-0/+25
2026-04-06kapi/platform: invert discovery dependenciesFelix Morgner1-10/+5
2026-04-06kernel: generalize CPU discoveryFelix Morgner2-8/+35
2026-04-06kapi: extract more code to the kernelFelix Morgner2-0/+100