29 Commits (d96065818ff924c31e6eaef1cda4ac426a354c75)
 

Author SHA1 Message Date
WangRunji d96065818f Use Rust formatter to print
7 years ago
WangRunji ed751bd8a1 Basic finish C interface. Debugging ...
7 years ago
WangRunji 97de1b4bc1 Modify C interface
7 years ago
WangRunji 890adb03ed Fix Device interface for ucore
7 years ago
WangRunji 136f1a114e Move `Device` from sfs to vfs
7 years ago
WangRunji 7a635c3142 Full ErrorCode. Add OpenFlags.
7 years ago
WangRunji 67aa3a0145 Call ucore cprintf
7 years ago
WangRunji d3aa6039c0 Fix allocator bug.
7 years ago
WangRunji 1b3a716e02 Add port report
7 years ago
WangRunji dd62ea7335 Try to link with ucore
7 years ago
WangRunji d04829959c Develop c_interface
7 years ago
WangRunji 42ed01257d Rewrite IO ops in INode. Add tests for resize.
7 years ago
WangRunji 5264aaf7fe Fix bugs, pass test `lookup`.
7 years ago
WangRunji 85f7fc2dfc Test simple lookup. Impl Debug for Dirty & INode.
7 years ago
WangRunji c04bed4867 Make SFS interior mutable
7 years ago
WangRunji a87851d2f6 Introduce `vfs::Result`, but now just use `unwrap` for debug. Complete `create`, but still failed in test.
7 years ago
WangRunji 9b187374b5 Resize file, without test.
7 years ago
WangRunji 37839f316f Create new SFS from blank disk
7 years ago
WangRunji 5f244d4538 Fix bugs of borrow_mut & entry[>12].
7 years ago
WangRunji 11749fe728 Can print files in root node. FIXME: panic on reading entry[12]
7 years ago
WangRunji caf5f8aea1 Make INode -> SFS weak. Impl getting root inode.
7 years ago
WangRunji 157ee1a1bc Impl some INode functions.
7 years ago
WangRunji d7304d5d4a Add C-interface structures. Impl Drop for Dirty.
7 years ago
WangRunji 8c289a135a Merge branch 'master' of https://github.com/wangrunji0408/SimpleFileSystem-Rust
7 years ago
WangRunji 1e3229e5d8
Initial commit
7 years ago
WangRunji aa1684ea26 Add README and travis.
7 years ago
WangRunji cbb0e341c0 Add Dirty wrapper. Add some functions without test.
7 years ago
WangRunji 3a45996496 Create SFS and check magic.
7 years ago
WangRunji 7658341eb9 Init. Basic structures.
7 years ago