Bahadir Balban
d182b5b35a
Initial changes for execve() support
2008-11-13 21:45:30 +02:00
Bahadir Balban
44c34026b2
clone() call working. Tested exit(), clone() and fork() mixture running about 22 threads, processes.
2008-11-10 17:58:33 +02:00
Bahadir Balban
ca8959eee0
Added new routines that map and check the validity of user buffers.
...
mmap uses this mechanism to get arguments. It needs to be tested.
2008-11-03 11:27:10 +02:00
Bahadir Balban
13b1b405a5
Cleaned up libposix mmap()
...
Now we have proper setting of errno and using pfn based mmap for both types of mmap calls.
2008-10-29 20:01:31 +02:00
Bahadir Balban
4046ad9e3f
Added msync(), added handling of munmap/msync to pager main.c
2008-10-29 19:22:01 +02:00
Bahadir Balban
c54d505709
Changes towards exit. Need to fix thread suspend first.
2008-09-27 22:15:34 +03:00
Bahadir Balban
a413b19842
Moved all find_task(sender) calls into topmost ipc handler.
...
System calls now need not search for the tcb they are serving for.
2008-09-16 20:11:24 +03:00
Bahadir Balban
2e94a78253
Cleanup: Moved all l4_ipc_return() calls to uppermost handler routine.
...
Now all system calls can simply return their final values and they
will be sent to client parties from a single location. Should have had this
simple cleanup a long time ago.
2008-09-16 18:56:18 +03:00
Bahadir Balban
476bac5142
Cleaned up all compile errors.
2008-08-25 16:59:00 +03:00
Bahadir Balban
f436b44e81
Changes in the README, changes to fork template.
2008-08-16 13:01:18 +03:00
Bahadir Balban
f078116901
Added per-task curdir. and chdir, pager_read/write, mmap and munmap calls.
...
They look like what they should look like, but untested.
2008-02-20 00:50:03 +00:00
Bahadir Balban
e2b791a3d8
Initial commit
2008-01-13 13:53:52 +00:00