Blocking read/write, disk changes, mount/unmount
* Add the infrastructure (wait_list) that allows devices to block
processes for data read/write. The pyt uses this
* Add mount/unmount syscalls and associated vfs code
* Add the mkdir syscall
* Change the way disks are handled. A lot of stuff has changed in
sys/disk, (see diff)
* Allow for more than TTY_COUNT ttys to be spawned.
* Some fixes and additions to libdata (data structures)
* Start working on users,groups and permissions
* Treat the initrd as the root fs from now on
* Perform proper swapgs on syscall return
40 files changed,
1000 insertions,
239 deletions