From: Alexander Graf Date: Sun, 15 Aug 2010 06:04:24 +0000 (+0200) Subject: KVM: PPC: Implement correct SID mapping on Book3s_32 X-Git-Tag: v2.6.37-rc1~142^2~89 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8b6db3bc965c204db6868d4005808b4fdc9c46d7;p=pandora-kernel.git 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 --- Reading git-diff-tree failed