179 Commits (7629e287cb07d59ad081ddded24e20e2a7d7b423)
 

Author SHA1 Message Date
Jiajie Chen 7629e287cb Expose device id via rdev in metadata
6 years ago
Jiajie Chen e6c4590a93 Add comments about char/block device
6 years ago
Wang Runji b421e751bb
Merge pull request #5 from gaotianyu1350/master
6 years ago
Tianyu Gao cc4f258ad4
Change size of the directory -> disk_inode.size
6 years ago
Jiajie Chen 351d38241f Truncate file when generating sfsimg
6 years ago
Tianyu Gao ab5ae3a447 fix some conflict, pass building
6 years ago
Tianyu Gao e3e0c4b465 merge lib
6 years ago
Jiajie Chen 585eb6197a Add git version subcommand for rcore-fs-fuse
6 years ago
Jiajie Chen 0508538490 Fix symlink args
6 years ago
Jiajie Chen f04ddd22eb Support symlink for unzip
6 years ago
Jiajie Chen 037d00f566 Fix rcore-fs-ext2 tests
6 years ago
Jiajie Chen 17aea0d930 Add initial support for ext2
6 years ago
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
gaotianyu1350 958fd0844e fix ioctl bug
6 years ago
gaotianyu1350 0bc5a7dcfd add ioctl
6 years ago
gaotianyu1350 4ed2ad6967 add call ioctl for inodeimpl
6 years ago
gaotianyu1350 83c218aadb add device inode id to DiskINode
6 years ago
WangRunji 2865c419b3 sefs: fix load freemap
6 years ago
gaotianyu1350 6cb05c35a2 add inode impl link
6 years ago
gaotianyu1350 f2e688cc10 fix device inode bug
6 years ago
gaotianyu1350 cef08da812 add device inodes for SFS and device inode id for inodeimpl
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
gaotianyu1350 de6b914cd1 trick to add device inode
6 years ago
WangRunji 08518e5034 sefs: fix SGX memory allocation fail, clear cache and retry
6 years ago
Tianyu Gao 1cc5fd90bb remove creating dev in root_inode
6 years ago
gaotianyu1350 56b9db6c8f handle result returned by create
6 years ago
gaotianyu1350 d9fa1417fe create dev
6 years ago
Tianyu Gao 55a8d35054 no create dev
6 years ago
gaotianyu1350 60da95773f gitignore
6 years ago
gaotianyu1350 869947266c Merge branch 'gty' of github.com:gaotianyu1350/rcore-fs into gty
6 years ago
Tianyu Gao d0a2d9241a ignore swp
6 years ago
Tianyu Gao 770bbd5aad Revert "add .gitignore"
6 years ago
gaotianyu1350 3edc14e317 add dev dir
6 years ago
gaotianyu1350 cc7d319f37 add .gitignore
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