Files
linux/arch/powerpc/include/asm
Alexander Graf 8b6db3bc96 KVM: PPC: Implement correct SID mapping on Book3s_32
Up until now we were doing segment mappings wrong on Book3s_32. For Book3s_64
we were using a trick where we know that a single mmu_context gives us 16 bits
of context ids.

The mm system on Book3s_32 instead uses a clever algorithm to distribute VSIDs
across the available range, so a context id really only gives us 16 available
VSIDs.

To keep at least a few guest processes in the SID shadow, let's map a number of
contexts that we can use as VSID pool. This makes the code be actually correct
and shouldn't hurt performance too much.

Signed-off-by: Alexander Graf <agraf@suse.de>
2010-10-24 10:52:15 +02:00
..
2010-08-04 10:26:03 +10:00
2010-02-01 14:00:30 +11:00
2009-12-10 20:08:15 -06:00
2008-08-18 21:40:03 +02:00
2010-08-10 13:47:39 -07:00
2010-08-14 22:26:51 +02:00
2010-05-17 12:18:23 +03:00
2010-05-17 12:18:21 +03:00
2010-03-01 12:36:06 -03:00
2010-06-09 11:12:36 +02:00
2010-07-14 17:14:00 +10:00
2010-05-05 09:11:10 -04:00
2010-05-05 09:11:10 -04:00
2009-10-30 17:21:28 +11:00
2010-03-05 03:04:08 -06:00
2009-04-07 15:18:58 +10:00
2009-12-09 17:10:37 +11:00
2010-03-05 03:04:08 -06:00
2010-08-24 15:26:30 +10:00
2010-08-24 14:41:48 +10:00
2008-10-15 11:31:54 +11:00
2010-06-28 12:41:33 -07:00
2008-09-06 19:30:15 +01:00
2009-04-01 08:59:16 -07:00
2009-08-28 14:24:10 +10:00