41 Commits

Author SHA1 Message Date
alnyan a82751c146 refactor: update to rust 1.60.0 2022-01-23 20:58:38 +02:00
alnyan a577b2dcc4 refactor: fix clippy warnings 2021-11-30 20:34:17 +02:00
alnyan 4ffbb8c115 refactor: fix warnings 2021-11-30 09:55:13 +02:00
alnyan a7a0c8bf2c feature: login program 2021-11-28 11:46:55 +02:00
alnyan 7f939543fe refactor: make Vnode::stat() return Stat 2021-11-23 18:01:48 +02:00
alnyan 564d10e1be feature: simple ls(1p) 2021-11-23 17:55:58 +02:00
alnyan fabf4e8d3f refactor: fix non-doc warnings 2021-11-22 15:42:43 +02:00
alnyan 3121cc9ba9 feature: fuzzy 2021-11-21 11:44:33 +02:00
alnyan 6eac5287a2 feature: shell exec 2021-11-20 13:54:06 +02:00
alnyan 496f14d391 feature: simple select() 2021-11-12 16:00:13 +02:00
alnyan ac13154c0e fix: proper scoping for libsys in auto_inode 2021-11-11 22:50:25 +02:00
alnyan 00c368c36b refactor: fix clippy warnings 2021-11-11 22:46:01 +02:00
alnyan 7e04b11da8 refactor: use auto_inode in memfs,fat32 2021-11-11 22:19:21 +02:00
alnyan dd8033b51c feature: simple macro to auto-impl VnodeImpl items 2021-11-11 22:08:55 +02:00
alnyan 41ffd0ddb7 refactor: rename syscall to libsys 2021-11-11 20:45:54 +02:00
alnyan cd560e79ef refactor: merge error and libcommon into syscall 2021-11-11 20:43:48 +02:00
alnyan e1c7ebc8e1 feature: read ioctl for ttys 2021-11-09 16:35:31 +02:00
alnyan 41706c5676 misc: format sources 2021-11-05 14:06:38 +02:00
alnyan b340b00338 feature: O_ACCESS now works, O_CLOEXEC 2021-11-05 13:45:22 +02:00
alnyan 0d2ea0f11f feature: AT_EMPTY_PATH 2021-11-05 13:01:02 +02:00
alnyan f63a663b40 feature: clone-able File 2021-11-05 12:25:54 +02:00
alnyan eb3c14db5f doc: add docs 2021-11-04 13:29:27 +02:00
alnyan 8ecba76db9 refactor: fix non-doc warnings 2021-11-04 12:04:37 +02:00
alnyan d324caeac6 doc: sanitize docstrings 2021-11-04 11:41:31 +02:00
alnyan 166fc19b7a feature(fs): O_CREAT option 2021-11-03 17:35:51 +02:00
alnyan 53a432bc05 feature: add Stat struct and fstatat() 2021-11-03 16:15:22 +02:00
alnyan 2845e4fc8c feat: dedicated module for syscall ABI 2021-11-02 16:14:53 +02:00
alnyan 753841e1a0 feat: proof-of-concept tty chardev 2021-11-02 15:36:34 +02:00
alnyan b98b53f9f7 refactor(fs/memfs): split memfs into dir/file mods 2021-10-29 13:12:45 +03:00
alnyan 88c03804b7 doc(fs/vfs): add vfs module docs 2021-10-29 13:06:16 +03:00
alnyan df14db3833 refactor(fs/fat32): move bpb to data.rs 2021-10-29 12:10:08 +03:00
alnyan 9f62396ebc feat: add basic fat32 read functionality 2021-10-29 11:31:05 +03:00
alnyan 39f2d12e32 feat: rpi3 added again with simple emmc read support 2021-10-27 18:33:52 +03:00
alnyan 771408498d misc: remove rpi3 target (for now) 2021-10-26 13:46:12 +03:00
alnyan 59c30c32b4 misc: format sources 2021-10-26 13:38:29 +03:00
alnyan 4656bb13f4 refactor: clean up non-doc warnings 2021-10-26 13:37:44 +03:00
alnyan 8274abbda1 feat(vfs): add cow tests for memfs 2021-10-26 13:26:47 +03:00
alnyan c706428ed6 feat(vfs): CoW for memfs, init start 2021-10-26 00:59:43 +03:00
alnyan 6d8f0d01ef feat(vfs): file read from initrd in kernel 2021-10-25 16:41:30 +03:00
alnyan 0dbadd52d0 feat(vfs): read functionality 2021-10-25 13:34:27 +03:00
alnyan 65fc4bc4fe feat: start vfs impl 2021-10-23 17:35:50 +03:00