• Joined on 2022-10-31
pjht pushed to master at mikros/pty_server 2025-03-17 12:21:31 -05:00
9aad39869d Implement FD closing
pjht pushed to master at mikros/tmpfs 2025-03-17 12:21:07 -05:00
1073c34200 Implement FD closing
pjht pushed to master at mikros/rust 2025-03-17 12:20:18 -05:00
a5340de2c7 mikros: Close STDIO FDs on exit
pjht pushed to master at mikros/rust 2025-03-17 12:20:07 -05:00
68f404cc84 Close STDIO FDs on exit
pjht pushed to master at mikros/ext2 2025-03-17 12:19:50 -05:00
c97dc1437e Implement FD closing
pjht pushed to master at mikros/tmpfs 2025-03-17 12:19:37 -05:00
573045be10 Implement FD closing
pjht pushed to master at mikros/vfs 2025-03-17 12:19:08 -05:00
d644f4ba20 Close opened directory after mountpont existence check
pjht pushed to master at mikros/rust 2025-03-15 16:03:31 -05:00
36a74cfed5 mikros: Close new process stdio if creation fails
27b3b2b1f7 mikros: Fix incorrectly closing files on process spawn
Compare 2 commits »
pjht pushed to master at mikros/ext2 2025-03-10 12:15:03 -05:00
42f5bfde9b Remove some unwraps/expects
93bf468230 Format
d4888e21cb Switch to binrw and support extended superblock properly
Compare 3 commits »
pjht pushed to master at mikros/ext2 2025-03-10 12:14:00 -05:00
1a8b39595c Remove some unwraps/expects
dee2d6020e Format
a6b72ac6c8 Switch to binrw and support extended superblock properly
Compare 3 commits »
pjht pushed to master at mikros/ext2 2025-03-09 11:55:46 -05:00
e26e9cfb9a Split structs file and remove unused structures
pjht pushed to master at mikros/os_build 2025-03-08 16:45:39 -06:00
f575a728d4 Disallow dir_index on root fs and set owner to running user
pjht pushed to master at mikros/serial_driver 2025-03-08 16:45:02 -06:00
c8144e5968 Update Cargo.lock
pjht pushed to master at mikros/ext2 2025-03-08 16:44:43 -06:00
47e9d48025 Clean up indirect block handling
e60b85d61c Format
7874851cc3 Pass inodes around as numbers until access is necessary
Compare 3 commits »
pjht pushed to master at mikros/ext2 2025-03-08 12:01:26 -06:00
e1f6d8ab71 Fix block group code always assuming superblock was block 1
b172f9a3ed Format
Compare 2 commits »
pjht pushed to master at mikros/kernel 2025-03-08 10:53:13 -06:00
7ed9dd7cc3 Merge branch 'master' of pterpstra.com:mikros/kernel
c265e452c5 Format
5f7c6f4183 Unify PID and TID together in a new type
bf5b289359 Clippy fix
Compare 4 commits »
pjht pushed to master at mikros/ext2 2025-03-08 10:51:06 -06:00
f18741acd9 Fix missing ? in file block gap prevention code
pjht pushed to master at mikros/kernel 2025-03-08 10:49:25 -06:00
eb24bb854e Configure PAT to allow use of WC cache
pjht pushed to master at mikros/bga 2025-03-08 10:49:08 -06:00
f7418fa3db Use 128-bit stores to write FB and switch to WC cache
pjht pushed to master at mikros/ext2 2025-03-08 09:19:02 -06:00
341c320b87 Deallocate file data blocks on truncation
91226228d4 Don't create holes in allocated blocks when wriing past the end of a file
Compare 2 commits »