FactorialN
|
0788041ac9
|
fixed an replace issue in rename
|
2023-12-03 01:39:35 -08:00 |
|
FactorialN
|
5ff046f0fe
|
fixed bug in rename
|
2023-12-02 23:59:09 -08:00 |
|
FactorialN
|
81ad41f8f2
|
fixed a load entry bug
|
2023-12-02 23:18:51 -08:00 |
|
FactorialN
|
2838295f4d
|
changed hash tree to LRU
|
2023-12-02 22:39:26 -08:00 |
|
FactorialN
|
87299ece0a
|
before big change
|
2023-12-02 22:14:02 -08:00 |
|
FactorialN
|
f816ea919c
|
fixed inode number callback
|
2023-12-02 18:47:22 -08:00 |
|
FactorialN
|
f240180a66
|
Merge branch 'guangzheliu/layer3dev' of https://github.com/SuperconductZB/iloveos into guangzheliu/layer3dev
merging changes
|
2023-12-02 14:58:54 -08:00 |
|
FactorialN
|
5f13524f6a
|
completed time and utimens
|
2023-12-02 14:54:38 -08:00 |
|
Victor
|
afd3ba7f32
|
create renameInfo structure to find file via cache and configure function with flag(still under construct)
|
2023-12-02 13:07:20 -08:00 |
|
FactorialN
|
6cd81b2565
|
symlink and readlink done
|
2023-12-02 03:38:09 -08:00 |
|
FactorialN
|
6fe01302b5
|
implemented hard link
|
2023-12-02 02:32:19 -08:00 |
|
FactorialN
|
de198df6d1
|
fixed a bug of indirect layers
|
2023-12-01 19:04:00 -08:00 |
|
FactorialN
|
9bd1825b6c
|
partially implemented rename, renaming dir and failure pending
|
2023-12-01 16:09:55 -08:00 |
|
FactorialN
|
c768bed015
|
fixed an issue with writing
|
2023-12-01 13:57:29 -08:00 |
|
FactorialN
|
c06287dd4d
|
current state: trying to fix a weird offset error
|
2023-12-01 03:32:32 -08:00 |
|
FactorialN
|
489997e11e
|
some stable state
|
2023-11-30 18:57:02 -08:00 |
|
FactorialN
|
bcbd23003f
|
a correct readdir
|
2023-11-30 17:36:26 -08:00 |
|
FactorialN
|
73b2142d17
|
this is a test commit for io debug
|
2023-11-30 17:13:56 -08:00 |
|
FactorialN
|
de2513dae3
|
Merge branch 'main' into guangzheliu/layer3demo
merging l2 into l3
|
2023-11-28 17:10:03 -08:00 |
|
Ziao
|
e69527a10b
|
pass layer2_API test, still need review
|
2023-11-28 14:35:55 -08:00 |
|
FactorialN
|
ee3891e58c
|
update to intra
|
2023-11-26 23:52:09 -08:00 |
|
Ziao
|
8bdf353fda
|
make code compile, but doesn't pass test_layer2_API
|
2023-11-26 17:04:47 -08:00 |
|
Ziao
|
b58d24d233
|
Merge branch 'main' into layer2merge
|
2023-11-26 14:01:09 -08:00 |
|
Victor
|
f5b572fa8c
|
implement open,release,read and pass read test; write under construct
|
2023-11-24 23:56:19 -08:00 |
|
Victor
|
39d6ab26ff
|
create for regular file; mknod for spcial file. include simplified fuse_common.h to register file descriptor
|
2023-11-24 13:12:42 -08:00 |
|
Victor
|
ac6eb21b64
|
move *root_node to public, and pass the RAMTest(Ram cache system)
|
2023-11-23 03:13:17 -08:00 |
|
FactorialN
|
c2922f4d15
|
merged layer1 refactor
|
2023-11-23 00:03:56 -08:00 |
|
FactorialN
|
9e34e025a3
|
fixed a constant to meet the current design
|
2023-11-22 23:52:05 -08:00 |
|
Victor
|
60678711d2
|
reform test_layer2_API with googletest framwork and revise mkdir & mknod return type
|
2023-11-22 21:43:38 -08:00 |
|
Connor
|
81f81d8e80
|
file io bug fixes
|
2023-11-22 03:30:01 -08:00 |
|
Connor
|
d8f8594c13
|
chnages to file io
|
2023-11-22 02:25:30 -08:00 |
|
Ziao
|
460bcd5e7e
|
support 255 character filenames; use in memory tree to speed up namei
|
2023-11-21 17:21:43 -08:00 |
|
Ziao
|
c49c1d2302
|
merge changes from origin
|
2023-11-21 14:24:52 -08:00 |
|
Ziao
|
1c22210209
|
commit wza changes before merge
|
2023-11-21 14:22:18 -08:00 |
|
Victor
|
7d5fd98e15
|
reform dir_API to Google Test framwork
|
2023-11-21 01:34:06 -08:00 |
|
Victor
|
b959e7b093
|
support . and .. search in find_entry, add init_entry for fake root
|
2023-11-20 23:32:19 -08:00 |
|
FactorialN
|
7c82ccfa3a
|
try to start a layer 3
|
2023-11-19 21:23:51 -08:00 |
|
Victor
|
051a04ea75
|
add dir_API to demo direntry API
|
2023-11-19 21:22:53 -08:00 |
|
Victor
|
29dfe9a4a5
|
create hash-tree hierarchy direntry file
|
2023-11-19 16:53:29 -08:00 |
|
Ziao
|
5dbac3d9e3
|
support unlinking files and directories
|
2023-11-18 20:20:32 -08:00 |
|
Ziao
|
1e735ea7d0
|
support arbitrary number of files in each folder (previously 64)
|
2023-11-18 19:25:53 -08:00 |
|
Ziao
|
1259cf5487
|
fix bug for indirect datablock r/w, add . and .. to every directory
|
2023-11-18 17:42:36 -08:00 |
|
Ziao
|
dcf0601039
|
fix bugs for last commit (support indirect datablocks r/w)
|
2023-11-18 14:55:30 -08:00 |
|
Victor
|
c45667461b
|
Rename mkfile to create_new_inode and update mode argument to detect S_IFDIR condition
|
2023-11-18 01:46:44 -08:00 |
|
Victor
|
aacb3e0193
|
change name init_inode to new_inode, return struct inode pointer
|
2023-11-18 01:10:48 -08:00 |
|
Connor
|
9ed5936762
|
half of tests added
|
2023-11-17 01:33:19 -08:00 |
|
WangZiao
|
46ce866c57
|
support creating files and directories, support namei
|
2023-11-16 18:36:35 -08:00 |
|
Connor
|
634180c3ce
|
changed name of inode manager
|
2023-11-15 22:56:48 -08:00 |
|
Connor
|
6edece492c
|
added de/alloc inode datablock s
|
2023-11-15 03:10:12 -08:00 |
|
Connor
|
3ee1647e00
|
added in core fake rawdisk
|
2023-11-14 22:55:09 -08:00 |
|