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
..
2011-12-20 12:58:20 +00:00
2011-06-09 16:09:13 +02:00
2010-09-15 14:09:52 +00:00
2011-07-31 16:22:43 +02:00
2011-07-31 16:22:43 +02:00
2011-07-31 16:22:43 +02:00
2011-06-09 16:09:13 +02:00
2012-01-13 11:30:00 +00:00
2011-08-12 13:08:27 +00:00
2011-12-20 12:58:20 +00:00
2011-12-20 12:58:20 +00:00
2010-11-07 23:35:29 +00:00
2011-06-09 16:09:13 +02:00
2010-04-28 08:35:05 +00:00
2010-08-17 16:44:07 +00:00
2010-09-15 14:09:36 +00:00
2011-04-11 17:35:05 +00:00
2010-04-01 22:22:33 +00:00
2010-09-15 14:09:36 +00:00
2011-09-16 20:10:47 +02:00
2010-09-15 14:10:18 +00:00
2011-09-16 20:10:47 +02:00
2010-08-17 16:44:07 +00:00
2010-08-17 16:44:07 +00:00
2010-08-17 16:44:07 +00:00
2010-08-17 16:44:07 +00:00
2010-08-17 16:44:07 +00:00
2010-08-17 16:44:07 +00:00
2010-08-17 16:44:07 +00:00
2012-01-12 13:36:22 +01:00
2011-06-24 17:21:51 +02:00
2011-08-12 13:08:27 +00:00
2011-08-16 17:18:55 +02:00
2012-01-13 11:30:00 +00:00
2011-07-29 20:37:39 +02:00
2011-06-24 17:21:51 +02:00
2010-05-19 10:00:02 +00:00
2010-05-19 10:00:02 +00:00
2011-12-20 12:58:20 +00:00
2011-09-16 15:25:26 +02:00
2011-07-22 15:01:44 +02:00
2011-03-16 12:25:10 +00:00
2011-12-20 13:05:25 +00:00