23 Commits (67aa3a01450bc7282b1ad1cea84ae9bdfa9dcd8b)
 

Author SHA1 Message Date
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