Commit Graph

  • 91365dcfa8 Add logs master Harry Cheng 2019-09-07 15:22:17 +0800
  • 306ff01031 Cleanup Harry Cheng 2019-07-30 20:30:39 +0800
  • 1e623ab4f1 mountfs: more docs, fix remove when busy WangRunji 2019-07-15 16:40:21 +0800
  • 2d01181104 add MountFS from kernel WangRunji 2019-07-15 15:37:59 +0800
  • c7d65a5a7c update README WangRunji 2019-07-08 17:20:06 +0800
  • 29096ccb61 add explicit 'dyn' WangRunji 2019-07-08 16:36:31 +0800
  • 51cbe5c129 support ramfs in rcore-fs-fuse. fix ramfs INode ID. WangRunji 2019-07-08 16:31:38 +0800
  • f6c8b1988a add missing RamFS::new() WangRunji 2019-06-26 23:44:37 +0800
  • 345e38f0b7 simplify ramfs WangRunji 2019-06-26 22:54:15 +0800
  • 0bd47e11a0 add ramfs gjz010 2019-06-26 21:57:57 +0800
  • b098983155
    Merge pull request #7 from gjz010/master Chen 2019-06-13 21:42:09 +0800
  • 29e818afaa Added INode::create2() which allows creating devicefile with argument. Default INode::create2() and INode::create() implements each other so (perhaps) no worry about compatability. Implemented INode::create2() for SFS. gjz010 2019-06-13 21:04:52 +0800
  • 5f4b87fa30
    Merge pull request #6 from gjz010/master Chen 2019-06-09 08:33:05 +0800
  • 11a41c8c95
    Update vfs.rs gjz010 2019-06-09 01:09:35 +0800
  • ee0d0b31a1 Add FsError::Again Jiajie Chen 2019-05-24 20:46:27 +0800
  • 7629e287cb Expose device id via rdev in metadata Jiajie Chen 2019-05-13 16:59:22 +0800
  • e6c4590a93 Add comments about char/block device Jiajie Chen 2019-05-13 16:45:16 +0800
  • b421e751bb
    Merge pull request #5 from gaotianyu1350/master Wang Runji 2019-05-13 16:11:20 +0800
  • cc4f258ad4
    Change size of the directory -> disk_inode.size Tianyu Gao 2019-05-13 16:05:00 +0800
  • 351d38241f Truncate file when generating sfsimg Jiajie Chen 2019-05-13 11:53:17 +0800
  • ab5ae3a447 fix some conflict, pass building Tianyu Gao 2019-05-12 07:49:09 +0000
  • e3e0c4b465 merge lib Tianyu Gao 2019-05-12 05:01:10 +0000
  • 585eb6197a Add git version subcommand for rcore-fs-fuse Jiajie Chen 2019-05-03 14:50:52 +0800
  • 0508538490 Fix symlink args Jiajie Chen 2019-05-03 12:23:27 +0800
  • f04ddd22eb Support symlink for unzip Jiajie Chen 2019-05-03 12:21:41 +0800
  • 037d00f566 Fix rcore-fs-ext2 tests Jiajie Chen 2019-05-03 09:13:59 +0800
  • 17aea0d930 Add initial support for ext2 Jiajie Chen 2019-05-03 08:53:06 +0800
  • 41ccb1675c add LRU to BlockCache WangRunji 2019-05-03 00:10:18 +0800
  • 8dcd4fc012 impl naive BlockCache WangRunji 2019-05-02 22:51:22 +0800
  • f3d4811305 fix get_entry WangRunji 2019-05-02 22:45:15 +0800
  • d071071342 BREAK: sfs direntry no longer take up a block WangRunji 2019-05-02 15:59:44 +0800
  • d39d3baea3 make fuse an optional feature WangRunji 2019-05-02 13:40:21 +0800
  • 09382c21b8 improve Device trait. fix some warnings. WangRunji 2019-05-02 13:25:30 +0800
  • 6f282baf2f impl Copy for FileType WangRunji 2019-04-30 17:23:19 +0800
  • 7a7eb4864a Merge remote-tracking branch 'occlum/sefs' WangRunji 2019-04-30 17:22:13 +0800
  • 64d399fe66 Use usize for io_control data Jiajie Chen 2019-04-17 08:13:43 +0800
  • 958fd0844e fix ioctl bug gaotianyu1350 2019-04-13 23:08:39 +0800
  • 0bc5a7dcfd add ioctl gaotianyu1350 2019-04-13 21:19:47 +0800
  • 4ed2ad6967 add call ioctl for inodeimpl gaotianyu1350 2019-04-13 16:09:32 +0800
  • 83c218aadb add device inode id to DiskINode gaotianyu1350 2019-04-12 13:57:31 +0800
  • 2865c419b3 sefs: fix load freemap WangRunji 2019-04-11 22:21:53 +0800
  • 6cb05c35a2 add inode impl link gaotianyu1350 2019-04-11 14:48:13 +0800
  • f2e688cc10 fix device inode bug gaotianyu1350 2019-04-11 13:46:50 +0800
  • cef08da812 add device inodes for SFS and device inode id for inodeimpl gaotianyu1350 2019-04-11 13:29:10 +0800
  • 6537e7dc82 sefs: impl symlink WangRunji 2019-04-10 19:52:14 +0800
  • c1d047f503 sefs: impl block group and auto extend when allocating failed WangRunji 2019-04-10 19:32:36 +0800
  • de6b914cd1 trick to add device inode gaotianyu1350 2019-04-10 16:33:34 +0800
  • 08518e5034 sefs: fix SGX memory allocation fail, clear cache and retry WangRunji 2019-04-10 16:26:03 +0800
  • 1cc5fd90bb remove creating dev in root_inode Tianyu Gao 2019-04-09 08:00:02 +0000
  • 56b9db6c8f handle result returned by create gaotianyu1350 2019-04-09 15:41:32 +0800
  • d9fa1417fe create dev gaotianyu1350 2019-04-09 15:40:13 +0800
  • 55a8d35054 no create dev Tianyu Gao 2019-04-09 07:02:44 +0000
  • 60da95773f gitignore gaotianyu1350 2019-04-09 14:59:05 +0800
  • 869947266c Merge branch 'gty' of github.com:gaotianyu1350/rcore-fs into gty gaotianyu1350 2019-04-09 14:57:27 +0800
  • d0a2d9241a ignore swp Tianyu Gao 2019-04-09 06:53:42 +0000
  • 770bbd5aad Revert "add .gitignore" Tianyu Gao 2019-04-09 06:50:58 +0000
  • 3edc14e317 add dev dir gaotianyu1350 2019-04-07 23:51:59 +0800
  • cc7d319f37 add .gitignore gaotianyu1350 2019-04-07 23:45:18 +0800
  • d7a2006cc3 improve docs for vfs. add poll and ioctl. WangRunji 2019-04-04 12:14:30 +0800
  • acff8d5586 fix truncate in FUSE WangRunji 2019-03-28 10:44:22 +0800
  • 05a4df20bf replace chmod by set_metadata in INode WangRunji 2019-03-27 23:33:34 +0800
  • c611248f80 Fix building for 32bit systems Jiajie Chen 2019-03-29 13:57:04 +0800
  • f8d7b06727 Fix symlink to directories Jiajie Chen 2019-03-29 11:51:30 +0800
  • 9c0aeb1e66 Implement multiple freemap blocks Jiajie Chen 2019-03-29 07:52:43 +0800
  • 807a5d3dac Implement double indirect blocks Jiajie Chen 2019-03-29 00:55:10 +0800
  • ff3dd7d157 Merge remote-tracking branch 'origin/master' WangRunji 2019-03-27 18:14:43 +0800
  • 89e9dde1ec reformat code using `cargo fmt` WangRunji 2019-03-27 18:08:22 +0800
  • ae77625e23 remove legacy report WangRunji 2019-03-27 18:04:22 +0800
  • 166616e5ad Improve absolute path and symlink resolution Jiajie Chen 2019-03-24 18:16:57 +0800
  • c2f3730e30 Add chmod for INode Jiajie Chen 2019-03-24 17:19:38 +0800
  • 7c4a38d854 Move test from rcore-fs to rcore-fs-sfs and fix Jiajie Chen 2019-03-24 12:03:57 +0800
  • 24bfdda3f9 Add panic message and use nightly toolchain Jiajie Chen 2019-03-23 18:21:57 +0800
  • c9322710b4 Implement following symlinks in lookup Jiajie Chen 2019-03-23 15:41:19 +0800
  • 47df4e1cc9 Fix symlink creation in sfs Jiajie Chen 2019-03-23 10:56:00 +0800
  • 4f035a05db Implement symlink for sfs Jiajie Chen 2019-03-23 10:26:25 +0800
  • 38dab25178 split sync to sync_all and sync_data. merge rename to move. WangRunji 2019-03-20 15:53:25 +0800
  • 0eba40886d convert SFS device from Box -> Arc WangRunji 2019-03-12 11:01:14 +0800
  • af02ecfb3f fix sfs: auto resize when writing to end WangRunji 2019-03-08 15:50:55 +0800
  • def8615109 fix opening file in SGX WangRunji 2019-03-05 18:01:22 +0800
  • 9b475b0efd fix strange bug in sgx set_len WangRunji 2019-03-04 18:02:55 +0800
  • 9a89ed174c fix zip bug. impl std::Error for FsError. WangRunji 2019-03-04 17:11:21 +0800
  • ffa42fcc55 merge mksfs to fuse binutil WangRunji 2019-03-04 16:38:46 +0800
  • 62827eb7bb fix SEFS for SGX WangRunji 2019-02-27 14:37:04 +0800
  • 65cf693aa9 fix size limit in mksfs zip WangRunji 2019-02-26 01:00:23 +0800
  • 379a58cd6d update README WangRunji 2019-02-20 17:38:54 +0800
  • 6e6b33f6fc rename FileInfo to Metadata. complete FsInfo WangRunji 2019-02-20 17:03:24 +0800
  • 9b8f730e8e use log for sefs-fuse WangRunji 2019-02-20 13:43:34 +0800
  • 5265b8e36f impl mode & time in create WangRunji 2019-02-19 23:13:51 +0800
  • da42736223 fix open sgx file. add key in open. WangRunji 2019-02-19 19:37:12 +0800
  • ef4e619d89 use macro to handle IO error WangRunji 2019-02-16 00:17:41 +0800
  • 9b2c35dcf2 rename directory WangRunji 2019-02-15 22:13:03 +0800
  • 3463196120 impl SGX app: sefs-fuse WangRunji 2019-02-15 22:08:58 +0800
  • 946f1e119f split fuse to bin & lib WangRunji 2019-02-13 21:47:09 +0800
  • 7ecef38049 impl SEFS device for SgxFile WangRunji 2019-02-13 21:01:47 +0800
  • f3ed1acfe0 add Rust SGX sample WangRunji 2019-02-13 20:03:24 +0800
  • 170cc932be split SFS & SEFS to crates WangRunji 2019-02-12 22:01:11 +0800
  • 32a3a8c8b1 FUSE works for SEFS! WangRunji 2019-02-11 22:43:52 +0800
  • 15632fd69b impl SEFS WangRunji 2019-02-11 22:00:34 +0800
  • 4b5dba67df fix FUSE write. fix SFS freemap by updating crate 'bitvec'. WangRunji 2019-02-11 19:14:04 +0800
  • ea7dfa79b8 remove useless log, just switch to DEBUG level WangRunji 2019-02-11 13:09:17 +0800