index
:
pub/teachos/kernel.git
develop
main
An educational OS kernel
fmorgner
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
kernel
Age
Commit message (
Expand
)
Author
Files
Lines
9 days
kernel/vfs: reduce number registry pruning
Felix Morgner
2
-8
/
+1
9 days
x86_64: replace raw pointers with observer_ptr
Felix Morgner
5
-21
/
+27
10 days
chore: replace some naked pointers
Felix Morgner
19
-61
/
+71
2026-09-03
fs, devices: fix undefined behavior in registration
Felix Morgner
2
-10
/
+28
2026-09-03
chore: fix header guards
Felix Morgner
1
-1
/
+1
2026-09-03
chore: fix message prefixes
Felix Morgner
2
-45
/
+43
2026-09-03
chore: add missing [[nodiscard]] attributes
Felix Morgner
8
-16
/
+23
2026-09-01
kernel: fix broken readme symlink
Felix Morgner
1
-1
/
+1
2026-09-01
chore: clean up facet ids
Felix Morgner
5
-38
/
+41
2026-08-31
chore: minor stylistic cleanups
Felix Morgner
4
-15
/
+16
2026-08-29
chore: normalize panic messages
Felix Morgner
18
-50
/
+50
2026-08-29
chore: apply stylistic cleanups
Felix Morgner
30
-209
/
+216
2026-08-28
kernel/vfs: implement read_directory fixups.
Felix Morgner
6
-2
/
+134
2026-08-28
kernel/fs: devfs: fix inode encoding
Felix Morgner
1
-2
/
+1
2026-08-28
fixup! kernel/fs: ext2: fix block allocation on 1 KiB fs
Felix Morgner
3
-7
/
+12
2026-08-28
fixup! kernel/vfs: add identity based mount removal
Felix Morgner
1
-1
/
+1
2026-08-28
kernel/vfs: implement root swivel and mount move
Felix Morgner
9
-71
/
+92
2026-08-28
fixup! kernel/vfs: mount: resolve return type todo
Felix Morgner
1
-2
/
+2
2026-08-28
kernel/fs: ext2: fix block allocation on 1 KiB fs
Felix Morgner
1
-2
/
+2
2026-08-28
kernel/vfs: add identity based mount removal
Felix Morgner
2
-1
/
+17
2026-08-28
kernel/vfs: mount: resolve return type todo
Felix Morgner
4
-47
/
+21
2026-08-28
kernel/vfs: replace owning_mount with driver_state
Felix Morgner
23
-239
/
+297
2026-08-27
kernel/fs: devfs: inject . and .. entries
Felix Morgner
2
-23
/
+69
2026-08-27
kernel: add 'ls' style demo
Felix Morgner
1
-21
/
+56
2026-08-27
kernel/fs: devfs: implement basic stat
Felix Morgner
2
-1
/
+14
2026-08-27
kernel: add directory listing to demo.
Felix Morgner
1
-0
/
+26
2026-08-27
kapi/fs: implement read_directory
Felix Morgner
22
-147
/
+79
2026-08-26
kapi/fs: add stub implementation of read_directory
Felix Morgner
2
-0
/
+20
2026-08-26
kernel: split vfs and filesystem drivers
Felix Morgner
117
-1719
/
+1718
2026-08-26
kernel/fs: vfs: make file descriptor polymorphic
Felix Morgner
12
-235
/
+590
2026-08-26
kernel/fs: rootfs: implement read_directory
Felix Morgner
2
-0
/
+16
2026-08-26
kernel/fs: ext2: add missing iterator type alias
Felix Morgner
1
-0
/
+1
2026-08-26
kernel/fs: ext2: implement read_directory
Felix Morgner
7
-8
/
+316
2026-08-26
kernel/fs: ext2: clean up stateless functions
Felix Morgner
10
-748
/
+678
2026-08-26
kernel/fs: ext2: move superblock flags
Felix Morgner
3
-27
/
+41
2026-08-26
kernel/fs: ext2: apply strict locking discipline
Felix Morgner
7
-77
/
+146
2026-08-26
fixup! kernel/fs: ext2: simplify directory iteration
Felix Morgner
1
-2
/
+2
2026-08-26
kernel/fs: ext: remove debug code
Felix Morgner
1
-5
/
+0
2026-08-26
fixup! kernel/fs: ext2: add a simple write batching type
Felix Morgner
1
-2
/
+2
2026-08-26
kernel/fs: ext2: introduce write batching
Felix Morgner
6
-95
/
+96
2026-08-26
kernel/fs: ext2: add a simple write batching type
Felix Morgner
4
-0
/
+123
2026-08-26
kernel/fs: ext2: simplify directory iteration
Felix Morgner
8
-27
/
+282
2026-08-26
kernel/fs: ext2: extract stateless functions
Felix Morgner
4
-87
/
+81
2026-08-26
kernel/fs: ext2: cosmetic inode cleanup
Felix Morgner
3
-123
/
+160
2026-08-26
kernel/fs: ext2: retype block I/O operations
Felix Morgner
2
-30
/
+38
2026-08-26
kernel/fs: ext2: make block_count take the inode
Felix Morgner
4
-17
/
+16
2026-08-26
kernel/fs: ext2: cosmetic cleanup
Felix Morgner
8
-191
/
+332
2026-08-26
kernel/fs: extract module registrations
Felix Morgner
7
-52
/
+87
2026-08-26
kernel/fs: devfs: fix directory listing sentinel
Felix Morgner
1
-1
/
+2
2026-08-26
kernel/fs: devfs: simplify directory listing
Felix Morgner
1
-9
/
+16
[next]