minix/common/include
Tomas Hruby 8fa95abae4 SMP - fixed usage of stale TLB entries
- when kernel copies from userspace, it must be sure that the TLB
  entries are not stale and thus the referenced memory is correct

- everytime we change a process' address space we set p_stale_tlb
  bits for all CPUs.

- Whenever a cpu finds its bit set when it wants to access the
  process' memory, it refreshes the TLB

- it is more conservative than it needs to be but it has low
  overhead than checking precisely
2012-01-13 11:30:00 +00:00
..
arch/i386 netbsd fsck driver import 2011-12-22 23:07:15 +01:00
ddekit Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
minix SMP - fixed usage of stale TLB entries 2012-01-13 11:30:00 +00:00
net/gen Move back resolv.h, nameser.h and netdb.h as they conflict with NetBSD headers and libc. 2011-04-08 18:50:58 +00:00
sys import netbsd ext2fs fsck and newfs 2011-12-22 23:07:23 +01:00
env.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
fetch.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
lib.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
libutil.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
Makefile.inc Move hgfs.h to minix includes directory 2011-12-23 19:01:14 +01:00
Makefile.termios.inc Move shared headers in common/include 2011-02-06 22:59:02 +00:00
termios.h Unbreak build by fixing typo. 2011-02-14 15:15:12 +00:00
timers.h introduce option to time assert()s 2011-06-24 16:00:42 +02:00