aboutsummaryrefslogtreecommitdiff
path: root/kernel/include
AgeCommit message (Collapse)AuthorFilesLines
2026-04-26rename open_file_description to open_file_descriptorLukas Oesch2-19/+19
2026-04-25remove unused includeLukas Oesch1-1/+0
2026-04-23chore: banish relative includesFelix Morgner37-57/+57
2026-04-23chore: organize includesFelix Morgner10-17/+19
2026-04-19vfs open returns the dentry not the open file descriptionLukas Oesch1-3/+3
2026-04-19move m_inodes member into subclassLukas Oesch2-1/+3
2026-04-16Merge branch 'syscall-interface' into 'develop-BA-FS26'Marcel Braun6-37/+32
Add fs syscall handler See merge request teachos/kernel!23
2026-04-16Merge branch 'fmorgner/develop-BA-FS26/acpi-refactor' into develop-BA-FS26Felix Morgner1-3/+3
2026-04-16acpi: introduce VLA tableFelix Morgner1-3/+3
2026-04-15kernel: improve bht speed using memory mappingFelix Morgner2-13/+28
2026-04-13Back filesystem by inode and not deviceMarcel Braun5-36/+30
2026-04-12Add fs syscall handlerMarcel Braun1-1/+2
2026-04-12Add commentMarcel Braun1-0/+1
2026-04-11add ext2 inode and filesystem testsLukas Oesch2-0/+38
2026-04-11add vfs tests with real ext2 imagesLukas Oesch2-5/+38
2026-04-11add devfs filesystem tests, and storage_boot_module_fixture to mock real ↵Lukas Oesch2-2/+25
boot modules
2026-04-11add deinit functions for singletons in testsLukas Oesch5-6/+40
2026-04-11add file_descriptor_table testsLukas Oesch1-0/+6
2026-04-11add open_file_description testsLukas Oesch1-0/+6
2026-04-11add test_support filesystemLukas Oesch1-0/+22
2026-04-11use separate test inodeLukas Oesch1-0/+19
2026-04-11remove todosLukas Oesch1-1/+0
2026-04-11add non block device for testsLukas Oesch1-0/+23
2026-04-11add block_device testsLukas Oesch1-1/+1
2026-04-11add test block_deviceLukas Oesch1-0/+31
2026-04-11add dentry testsLukas Oesch1-3/+12
2026-04-11implement unmount, improve error codesLukas Oesch7-12/+66
2026-04-11add descriptions, some refactoringLukas Oesch19-5/+476
2026-04-11refactoringLukas Oesch1-1/+1
2026-04-11Implement read data in ext2 inodeMarcel Braun2-2/+4
2026-04-11Add file system pointer to ext2 inodeMarcel Braun1-1/+4
2026-04-11refactoring map_inode_block_index_to_global_block_numberLukas Oesch1-0/+1
2026-04-11implement map_inode_block_index_to_global_block_number and lookupLukas Oesch1-0/+2
2026-04-11fix linked_directory_entry structLukas Oesch1-2/+1
2026-04-11temporary implementation of inode kindLukas Oesch1-1/+2
2026-04-11implement read_inodeLukas Oesch5-11/+18
2026-04-11remove todosLukas Oesch1-5/+0
2026-04-11read block_group_descriptorsLukas Oesch1-0/+3
2026-04-11fix build, refactoringLukas Oesch4-2/+6
2026-04-11read ext2 superblock and check the magic numberLukas Oesch1-1/+10
2026-04-11automatically detect the mounted file system type by trial-and-errorLukas Oesch1-1/+2
2026-04-10kapi: extract ACPI functionality to libsFelix Morgner1-7/+7
2026-04-10kapi: move CPU to kapiFelix Morgner1-33/+0
2026-04-08kapi: add basic support for MMIO mappingFelix Morgner1-0/+41
2026-04-06kernel/acpi: discover local interrupt controllersFelix Morgner2-0/+36
2026-04-06kernel/acpi: implement basic table discoveryFelix Morgner1-1/+4
2026-04-06kapi: hook ACPI initialization up to boot processFelix Morgner1-0/+26
2026-04-06kapi: add basic ACPI supportFelix Morgner1-5/+5
2026-04-02kapi: extract common bus codeFelix Morgner1-18/+0
2026-04-02x86_64/devices: implement ISA bus stubFelix Morgner1-1/+3