Bahadir Balban
281116fbc7
Merged read/write cache pages as copy_cache_pages()
2009-10-14 15:01:12 +03:00
Bahadir Balban
3a3204986e
read_cache_pages() also working copied from write_cache_pages()
...
- Need to remove old versions
- Need to merge the two.
- Need to investigate occasional page fault on NMOP sequence. (resembles an error ipc_extended test)
Could be related to new page cache read/write routines.
2009-10-14 01:48:05 +03:00
Bahadir Balban
ee2bf8e7f3
Write cache pages seems to work OK.
2009-10-14 00:36:01 +03:00
Bahadir Balban
38ac9052c0
Few minor fixes
2009-10-13 13:51:30 +03:00
Bahadir Balban
c37b9030fd
Fixed a bug with returned fd from sys_open
2009-10-13 13:31:22 +03:00
Bahadir Balban
a249105969
Integrated vm_files with vnodes. execve is not working as expected.
2009-10-13 11:33:25 +03:00
Bahadir Balban
f54747a208
All posix tests running as before.
2009-10-10 00:23:13 +03:00
Bahadir Balban
72c6ca1ed0
Added an extended ipc return library function.
2009-10-08 15:35:54 +03:00
Bahadir Balban
ea9c399dda
Progress on executing test0 from memfs file as an elf.
...
Elf is recognised OK, but somehow section table is not read correctly.
2009-10-06 18:30:36 +03:00
Bahadir Balban
999cddd2c8
posix container: sys_write fails on validating pager's buffer as a user buffer.
...
It might be a good idea to simply use mmap() from inside the pager and prefault it
as a conventional way of mapping internal buffers. Will be investigated.
- This would open the way that all internal buffer mapping is
done in a standard way
- Standard syscalls would be possible to use from within the pager.
2009-10-05 21:56:55 +03:00
Bahadir Balban
a6c7ac7766
Fixed mmap'ing of pager address space
...
An anonymous never-to-be-faulted VMA is created for mm0's task region
that is already mapped.
2009-10-05 19:05:56 +03:00
Bahadir Balban
da5f4dcff3
Changes in merged posix pager mm0 initialization.
...
- Moved rootfs from being embedded to mm0 image to being an independent image.
- MM0 boots up to start_init_process with updated boot convention.
2009-10-05 13:25:32 +03:00
Bahadir Balban
f8bcd7a546
Merged fs0 to mm0 for simpler progress on posix api.
...
mm0 and all other posix dependents are building ok.
2009-10-04 17:34:19 +03:00