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.
1 parent efcf6e7 commit 58a679d1421da7d259c9366c4e1b3c8c4daed287
@reddawg reddawg authored on 24 Jul 2004
Showing 8 changed files
View
src/bin/shell/commands.c
View
src/sys/include/vmm/paging.h
View
src/sys/isa/atkbd.c
View
src/sys/kernel/fork.c
View
src/sys/sys/idt.c
View
src/sys/vmm/Makefile
View
src/sys/vmm/pagefault.c
View
src/sys/vmm/paging.c