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'
# Conflicts:
# src/bin/mksfs.rs
|
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 |
WangRunji
|
170cc932be
|
split SFS & SEFS to crates
|
6 years ago |
WangRunji
|
32a3a8c8b1
|
FUSE works for SEFS!
|
6 years ago |
WangRunji
|
15632fd69b
|
impl SEFS
|
6 years ago |
WangRunji
|
4b5dba67df
|
fix FUSE write. fix SFS freemap by updating crate 'bitvec'.
|
6 years ago |
WangRunji
|
ea7dfa79b8
|
remove useless log, just switch to DEBUG level
|
6 years ago |
WangRunji
|
16bf3302f8
|
use crate tempfile for test
|
6 years ago |
WangRunji
|
f308d7bd6e
|
rename to 'rcore-fs' and create workspace
|
6 years ago |