minix/servers/vm
Tomas Hruby 6513d20744 SMP - Process is stopped when VM modifies the page tables
- RTS_VMINHIBIT flag is used to stop process while VM is fiddling with
  its pagetables

- more generic way of sending synchronous scheduling events among cpus

- do the x-cpu smp sched calls only if the target process is runnable.
  If it is not, it cannot be running and it cannot become runnable
  this CPU holds the BKL
2010-09-15 14:11:12 +00:00
..
arch/i386 SMP - Process is stopped when VM modifies the page tables 2010-09-15 14:11:12 +00:00
addravl.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
addravl.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
addravl_defs.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
alloc.c vm: restore sanity checks in NONCONTIGUOUS case. 2010-07-19 18:20:14 +00:00
break.c - Add support for the ucontext system calls (getcontext, setcontext, 2010-03-12 15:58:41 +00:00
cavl_if.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
cavl_impl.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
exec.c Move MIN() and MAX() macros to sys/params.h 2010-08-21 13:10:41 +00:00
exit.c Give RS a page table. 2010-06-28 21:53:37 +00:00
fork.c SMP - Process is stopped when VM modifies the page tables 2010-09-15 14:11:12 +00:00
glo.h VM: Remove legacy non-paging code paths 2010-06-05 14:39:40 +00:00
main.c Get rid of static spare pages after VM startup. 2010-07-20 21:59:27 +00:00
Makefile sep ${.OBJDIR} fixes by Antoine Leica. 2010-06-27 23:47:23 +00:00
memlist.h let vm use physically fragmented memory for allocations. 2010-04-12 11:25:24 +00:00
mmap.c SMP - Process is stopped when VM modifies the page tables 2010-09-15 14:11:12 +00:00
pagefaults.c vm: use arch_map2str to print pagefault info, to properly display code addrs 2010-05-08 17:25:54 +00:00
pagerange.h - pages that points to page directory values of all processes, 2009-09-21 14:49:49 +00:00
phys_region.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
physravl.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
physravl.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
physravl_defs.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
proto.h SMP - Process is stopped when VM modifies the page tables 2010-09-15 14:11:12 +00:00
queryexit.c Merge of Wu's GSOC 09 branch (src.20090525.r4372.wu) 2010-01-14 15:24:16 +00:00
region.c SMP - Process is stopped when VM modifies the page tables 2010-09-15 14:11:12 +00:00
region.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
rs.c Crash recovery and live update support for VM. 2010-07-20 23:03:52 +00:00
sanitycheck.h vm: better fix for clang 'unused expression' warning 2010-07-05 17:34:26 +00:00
signal.c panic() cleanup. 2010-03-05 15:05:11 +00:00
slaballoc.c vm: fixes for clang warnings 2010-07-05 13:58:57 +00:00
unavl.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
util.h vm: use assert() instead of vm_assert(); remove vm_assert(). 2010-04-12 12:37:28 +00:00
utility.c VM: expose secondary cache size 2010-09-14 21:22:56 +00:00
vm.h Disable debug info on trunk. 2010-07-21 08:22:24 +00:00
vmproc.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
yielded.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
yieldedavl.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
yieldedavl.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
yieldedavl_defs.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00