Official MINIX sources - Automatically replicated from gerrit.minix3.org
Go to file
Tomas Hruby 12ef495cac atomicity fix when enabling paging
- before enabling paging VM asks kernel to resize its segments. This
  may cause kernel to segfault if APIC is used and an interrupt
  happens between this and paging enabled. As these are 2 separate
  vmctl calls it is not atomic. This patch fixes this problem. VM does
  not ask kernel to resize the segments in a separate call anymore.
  The new segments limit is part of the "enable paging" call. It
  generalizes this call in such a way that more information can be
  passed as need be or the information may be completely different if
  another architecture requires this.
2010-03-22 07:42:52 +00:00
benchmarks only check local benchmark dir if it exists 2010-02-04 18:15:10 +00:00
boot Work around KVM unreal mode bug by avoiding unreal mode 2010-03-10 15:32:31 +00:00
commands this patch adds access to the debug breakpoints to 2010-03-19 19:15:20 +00:00
docs this patch adds access to the debug breakpoints to 2010-03-19 19:15:20 +00:00
drivers New RS and new signal handling for system processes. 2010-03-17 01:15:29 +00:00
etc New RS and new signal handling for system processes. 2010-03-17 01:15:29 +00:00
include atomicity fix when enabling paging 2010-03-22 07:42:52 +00:00
kernel atomicity fix when enabling paging 2010-03-22 07:42:52 +00:00
lib atomicity fix when enabling paging 2010-03-22 07:42:52 +00:00
man New RS and new signal handling for system processes. 2010-03-17 01:15:29 +00:00
servers atomicity fix when enabling paging 2010-03-22 07:42:52 +00:00
test New RS and new signal handling for system processes. 2010-03-17 01:15:29 +00:00
tools Fix bug item #405: missing # in front of comment 2010-03-15 10:42:51 +00:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile Convert man/ over to new make 2010-03-16 00:15:43 +00:00