Bahadir Balban
f561d885d5
Flushing pages to vfs will work, but the issue is that while vfs is
...
serving mm0, if it page faults, system deadlocks because mm0 is waiting to be served by vfs.
FIX: To fix this, mm0 will need to fork itself and keep a separate thread solely for
page fault handling.
2008-05-28 23:37:41 +03:00
Bahadir Balban
fd787479c3
Fixed minor faults during close path.
...
FIXME:
write/close/open/read sequence does not read the initially written data.
Investigate.
2008-05-23 05:42:26 +00:00
Bahadir Balban
0629ba3c1a
sys_write() "seems to" work. Also added support for sys_lseek().
2008-04-23 14:14:45 +01:00
Bahadir Balban
df0eccf7b3
A file can be created.
...
Now up to sys_write() in pager, which needs to be filled in.
2008-04-19 01:27:41 +01:00
Bahadir Balban
8c4c436925
Reorganised sys_open.
...
vfs_create and mknod now returns the newly created vnode.
(which might be used by upper layers).
2008-04-19 00:40:48 +01:00
Bahadir Balban
f7163b7e93
Added file io test to test0. Added close call to libposix.
2008-04-18 21:17:09 +01:00