Ernest Wong
|
7aa42c3418
Identify type of failure for fs.Unlink using -errno convention
|
6 years ago |
Ernest Wong
|
fa3a961628
Handle unexpected error codes from filesystem
|
6 years ago |
Ernest Wong
|
e683e812fd
Mount only onto non-existent paths, existent parent
|
6 years ago |
Ernest Wong
|
3fe75a9130
Identify type of failure for fs.Rename using -errno convention
|
6 years ago |
Ernest Wong
|
9e592dbd84
Decouple 9p and starter from fs's internal structure
|
6 years ago |
Ernest Wong
|
8f0bba4b1f
Fix hang during setxattr: send error instead of ignore write
|
6 years ago |
Ernest Wong
|
ba8ab574b5
9P: Don't write xattr data into actual file contents
|
6 years ago |
Ernest Wong
|
65f7b68185
Remove trailing spaces in lib/*
|
6 years ago |
Fabian
|
74f2756e08
Filesystem: Mark written files as dirty
|
6 years ago |
Ernest Wong
|
bda133ba49
JSHint the lib directory
|
6 years ago |
Ernest Wong
|
e5fe9d278b
9P readdir should return whole number of dir-entries
|
6 years ago |
Ernest Wong
|
5778076c2b
9P read(dir) handle case when offset exceeds available
|
6 years ago |
Ernest Wong
|
9d4b5cff2f
Virtio 9p flush after every reply - replies can be async
|
6 years ago |
Ernest Wong
|
87974d765b
Turn vars into consts and lets, remove unused variables
|
6 years ago |
Ernest Wong
|
b4556b2adb
Virtio tidyup
|
6 years ago |
Ernest Wong
|
597d635c8f
Tidy 9p + ensure tagname gets state-restored value
|
6 years ago |
Ernest Wong
|
309175f23d
Virtio handle batched and suppressed requests
|
6 years ago |
Ernest Wong
|
8f6393f3f9
VirtIO and VirtIO 9P fix state restore
|
6 years ago |
Ernest Wong
|
553c95af6e
Fix 9p device-specific config field widths
|
6 years ago |
Ernest Wong
|
f39e7bf58a
Update 9p to use new virtio interface
|
6 years ago |
Ernest Wong
|
0c3c53150e
Implement virtqueue operations + other fixes
|
6 years ago |
Ernest Wong
|
590ae36343
VirtIO notify asserts - take notify_off into account
|
6 years ago |
Ernest Wong
|
49221d015f
Flip virtio<->device relationship and begin upgrade
|
6 years ago |
Fabian
|
ad4dd48754
Implement number of links nlinks
|
6 years ago |
Fabian
|
34cb4335db
Don't use variable from outer scope
|
6 years ago |
Fabian
|
35148ec662
Use .set(.subarray) instead of manual loop
|
6 years ago |
Fabian
|
d29aad93ba
Optimise 9p.ReceiveRequest by replacing GetByte with buffers
|
6 years ago |
Fabian
|
d31b424a37
Also keep filesystem changes in state image
|
6 years ago |
Luca Invernizzi
|
9a7eeffa3b
9P filesystem allows to set custom atime and mtime
|
6 years ago |
copy
|
5eb5389e52
Port filesystem changes from jor1k
|
6 years ago |