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
2010-10-25 08:32:14 +00:00
2011-09-05 13:56:14 +00:00
2011-09-19 13:36:03 +00:00
2012-01-11 00:26:09 +01:00
2011-11-18 11:11:04 +01:00
2012-01-08 16:34:46 +00:00
2012-01-12 17:01:48 +01:00
2012-01-11 15:23:05 +01:00
2011-09-28 15:24:15 +00:00
2011-12-22 23:07:15 +01:00
2011-12-22 23:07:23 +01:00
2012-01-12 11:30:24 +00:00
2011-12-22 23:07:15 +01:00
2011-11-18 11:11:04 +01:00
2011-11-14 14:47:42 +00:00
2010-01-21 10:16:05 +00:00
2011-12-22 23:07:15 +01:00
Description
A fun microkernel meant to match modern usecases
GPL-3.0 148 MiB
Languages
C 78.2%
Roff 10.2%
Assembly 4.6%
Shell 3.7%
Makefile 1.6%
Other 1.2%