| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-05-16 | rootfs inode is a directory inode | Lukas Oesch | 2 | -0/+11 | |
| 2026-05-16 | avoid nullptr access | Lukas Oesch | 1 | -0/+4 | |
| 2026-05-16 | uniform interface for open and close | Lukas Oesch | 3 | -6/+6 | |
| 2026-05-16 | refactoring rootfs, no separate child management needed | Lukas Oesch | 7 | -119/+5 | |
| 2026-05-16 | Mount can only be unmounted if no references are present, increment ↵ | Lukas Oesch | 10 | -19/+104 | |
| references on open file and decrement on close file | |||||
| 2026-05-16 | refactor find_mount_iterator to avoid code duplication | Lukas Oesch | 2 | -8/+11 | |
| 2026-05-16 | renaming | Lukas Oesch | 2 | -16/+17 | |
| 2026-05-16 | Rename mount_table method from find_exact_mount to find_mount | Marcel Braun | 4 | -11/+11 | |
| 2026-05-16 | Remove unneeded functionality part 2 | Marcel Braun | 1 | -4/+0 | |
| 2026-05-16 | Remove unneeded functionality | Marcel Braun | 2 | -18/+1 | |
| 2026-05-16 | Refactor do_mount_internal to use target_mount as parameter | Marcel Braun | 2 | -18/+16 | |
| 2026-05-16 | Rename mount_point_dentry to target_dentry | Marcel Braun | 2 | -10/+10 | |
| 2026-05-16 | Document design rationale for resolve_path return type | Marcel Braun | 1 | -0/+10 | |
| 2026-05-16 | Refactor resolve_path | Marcel Braun | 2 | -5/+22 | |
| 2026-05-16 | Track dentry instead of inode in open_file_descriptor | Marcel Braun | 6 | -25/+34 | |
| 2026-05-16 | Unify header inclusion syntax | Marcel Braun | 2 | -2/+2 | |
| 2026-05-16 | add todo | Lukas Oesch | 1 | -0/+1 | |
| 2026-05-16 | small refactoring | Lukas Oesch | 2 | -1/+2 | |
| 2026-05-16 | Merge branch 'fix-bht-debugging' into 'develop-BA-FS26' | Lukas Oesch | 2 | -2/+5 | |
| fix bht debugging See merge request teachos/kernel!30 | |||||
| 2026-05-16 | ide: fix debugging | Felix Morgner | 2 | -4/+3 | |
| 2026-05-16 | fix bht debugging | Lukas Oesch | 1 | -2/+6 | |
| 2026-05-14 | Merge branch 'mount-unmount-boot-root-fs-tests' into 'develop-BA-FS26' | Marcel Braun | 1 | -0/+63 | |
| add tests for mount and unmount boot root filesystem See merge request teachos/kernel!36 | |||||
| 2026-05-13 | add tests for mount and unmount boot root filesystem | Lukas Oesch | 1 | -0/+63 | |
| 2026-05-13 | Merge branch 'ext2-sparse-files' into 'develop-BA-FS26' | Marcel Braun | 8 | -53/+206 | |
| Ext2 sparse files See merge request teachos/kernel!35 | |||||
| 2026-05-13 | increase buffer size to really test the singly indirect block pointer | Lukas Oesch | 1 | -1/+1 | |
| 2026-05-13 | refactoring | Lukas Oesch | 2 | -18/+28 | |
| 2026-05-13 | add inode sparse files tests | Lukas Oesch | 1 | -8/+93 | |
| 2026-05-13 | add todos | Lukas Oesch | 2 | -0/+4 | |
| 2026-05-13 | implement sparse files, fix bug with reading more than inode size | Lukas Oesch | 1 | -8/+14 | |
| 2026-05-13 | refactor ext2 map_inode_block_index_to_global_block_number | Lukas Oesch | 4 | -28/+76 | |
| 2026-05-12 | Merge branch 'refactor-ext2-inode-size' into 'develop-BA-FS26' | Lukas Oesch | 7 | -22/+152 | |
| Determine ext2 inode size depending on revision level, add const to several methods See merge request teachos/kernel!34 | |||||
| 2026-05-12 | Add tests for ext2 inode get_size() | Marcel Braun | 3 | -2/+98 | |
| 2026-05-12 | Determine ext2 inode size depending on revision level, add const to several ↵ | Marcel Braun | 4 | -20/+54 | |
| methods | |||||
| 2026-05-12 | Merge branch 'mount-unmount-root-fs' into 'develop-BA-FS26' | Marcel Braun | 6 | -15/+52 | |
| if the boot_root_fs contains a /dev directory, vfs mounts the devfs onto the existing directory See merge request teachos/kernel!33 | |||||
| 2026-05-12 | if the boot_root_fs contains a /dev directory, vfs mounts the devfs onto the ↵ | Lukas Oesch | 6 | -15/+52 | |
| existing directory | |||||
| 2026-05-12 | Merge branch 'refactoring' into 'develop-BA-FS26' | Lukas Oesch | 15 | -194/+129 | |
| Refactoring See merge request teachos/kernel!32 | |||||
| 2026-05-12 | refactoring, simplify code | Lukas Oesch | 1 | -41/+10 | |
| 2026-05-12 | remove unused include | Lukas Oesch | 1 | -3/+0 | |
| 2026-05-11 | fix build after rebase | Lukas Oesch | 1 | -1/+1 | |
| 2026-05-11 | Add is_mount_root flag to dentry and use in find_mount_root_dentry | Marcel Braun | 6 | -22/+26 | |
| 2026-05-11 | Remove find_longest_prefix_mount | Marcel Braun | 3 | -68/+0 | |
| 2026-05-11 | Create first draft of get_parent_mount without find_longest_prefix_mount | Marcel Braun | 1 | -7/+7 | |
| 2026-05-11 | Rename root_dentry() to get_root_dentry() | Marcel Braun | 4 | -7/+7 | |
| 2026-05-11 | Add method that returns the next ancestor with mount flag set | Marcel Braun | 2 | -0/+16 | |
| 2026-05-11 | remove mount_path from mount struct (retrieve path from m_mount_dentry) | Lukas Oesch | 6 | -41/+59 | |
| 2026-05-11 | renaming | Lukas Oesch | 2 | -18/+17 | |
| 2026-05-11 | return const boot_module_registry reference | Lukas Oesch | 2 | -2/+2 | |
| 2026-05-11 | Merge branch 'refactor-dentry-get-full-path' into 'develop-BA-FS26' | Lukas Oesch | 4 | -24/+50 | |
| Refactor get_full_path remove recursion See merge request teachos/kernel!31 | |||||
| 2026-05-11 | Remove unused include | Marcel Braun | 1 | -1/+0 | |
| 2026-05-11 | Rename get_full_path to get_absolute_path | Marcel Braun | 4 | -7/+7 | |
