| 
          
           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 | 
|---|