149 Commits (41ccb1675cbea1df079f39fdc1bcd50c609df707)
 

Author SHA1 Message Date
WangRunji 41ccb1675c add LRU to BlockCache
6 years ago
WangRunji 8dcd4fc012 impl naive BlockCache
6 years ago
WangRunji f3d4811305 fix get_entry
6 years ago
WangRunji d071071342 BREAK: sfs direntry no longer take up a block
6 years ago
WangRunji d39d3baea3 make fuse an optional feature
6 years ago
WangRunji 09382c21b8 improve Device trait. fix some warnings.
6 years ago
WangRunji 6f282baf2f impl Copy for FileType
6 years ago
WangRunji 7a7eb4864a Merge remote-tracking branch 'occlum/sefs'
6 years ago
Jiajie Chen 64d399fe66 Use usize for io_control data
6 years ago
WangRunji 2865c419b3 sefs: fix load freemap
6 years ago
WangRunji 6537e7dc82 sefs: impl symlink
6 years ago
WangRunji c1d047f503 sefs: impl block group and auto extend when allocating failed
6 years ago
WangRunji 08518e5034 sefs: fix SGX memory allocation fail, clear cache and retry
6 years ago
WangRunji d7a2006cc3 improve docs for vfs. add poll and ioctl.
6 years ago
WangRunji acff8d5586 fix truncate in FUSE
6 years ago
WangRunji 05a4df20bf replace chmod by set_metadata in INode
6 years ago
Jiajie Chen c611248f80 Fix building for 32bit systems
6 years ago
Jiajie Chen f8d7b06727 Fix symlink to directories
6 years ago
Jiajie Chen 9c0aeb1e66 Implement multiple freemap blocks
6 years ago
Jiajie Chen 807a5d3dac Implement double indirect blocks
6 years ago
WangRunji ff3dd7d157 Merge remote-tracking branch 'origin/master'
6 years ago
WangRunji 89e9dde1ec reformat code using `cargo fmt`
6 years ago
WangRunji ae77625e23 remove legacy report
6 years ago
Jiajie Chen 166616e5ad Improve absolute path and symlink resolution
6 years ago
Jiajie Chen c2f3730e30 Add chmod for INode
6 years ago
Jiajie Chen 7c4a38d854 Move test from rcore-fs to rcore-fs-sfs and fix
6 years ago
Jiajie Chen 24bfdda3f9 Add panic message and use nightly toolchain
6 years ago
Jiajie Chen c9322710b4 Implement following symlinks in lookup
6 years ago
Jiajie Chen 47df4e1cc9 Fix symlink creation in sfs
6 years ago
Jiajie Chen 4f035a05db Implement symlink for sfs
6 years ago
WangRunji 38dab25178 split sync to sync_all and sync_data. merge rename to move.
6 years ago
WangRunji 0eba40886d convert SFS device from Box -> Arc
6 years ago
WangRunji af02ecfb3f fix sfs: auto resize when writing to end
6 years ago
WangRunji def8615109 fix opening file in SGX
6 years ago
WangRunji 9b475b0efd fix strange bug in sgx set_len
6 years ago
WangRunji 9a89ed174c fix zip bug. impl std::Error for FsError.
6 years ago
WangRunji ffa42fcc55 merge mksfs to fuse binutil
6 years ago
WangRunji 62827eb7bb fix SEFS for SGX
6 years ago
WangRunji 65cf693aa9 fix size limit in mksfs zip
6 years ago
WangRunji 379a58cd6d update README
6 years ago
WangRunji 6e6b33f6fc rename FileInfo to Metadata. complete FsInfo
6 years ago
WangRunji 9b8f730e8e use log for sefs-fuse
6 years ago
WangRunji 5265b8e36f impl mode & time in create
6 years ago
WangRunji da42736223 fix open sgx file. add key in open.
6 years ago
WangRunji ef4e619d89 use macro to handle IO error
6 years ago
WangRunji 9b2c35dcf2 rename directory
6 years ago
WangRunji 3463196120 impl SGX app: sefs-fuse
6 years ago
WangRunji 946f1e119f split fuse to bin & lib
6 years ago
WangRunji 7ecef38049 impl SEFS device for SgxFile
6 years ago
WangRunji f3ed1acfe0 add Rust SGX sample
6 years ago