| Lots of changes to the vmm subsystem.... Page faults have been adjust to now be blocking on a per thread basis not system wide. This has resulted in no more deadlocks.. also the addition of per thread locking has removed segfaults as a result of COW in which two tasks fault the same COW page and try to modify it. | 
|---|
|  | 
| src/bin/shell/commands.c | 
|---|
| src/sys/include/vmm/paging.h | 
|---|
| src/sys/isa/atkbd.c | 
|---|
| src/sys/kernel/fork.c | 
|---|
| src/sys/sys/idt.c | 
|---|
| src/sys/vmm/Makefile | 
|---|
| src/sys/vmm/pagefault.c | 
|---|
| src/sys/vmm/paging.c | 
|---|