From: Scott Wood Date: Tue, 14 Jun 2011 23:34:39 +0000 (-0500) Subject: KVM: PPC: e500: Support large page mappings of PFNMAP vmas. X-Git-Tag: v3.1-rc1~264^2~53 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9973d54eeafcd1c3a2e89f0f59280c4c1e03e73b;p=pandora-kernel.git KVM: PPC: e500: Support large page mappings of PFNMAP vmas. This allows large pages to be used on guest mappings backed by things like /dev/mem, resulting in a significant speedup when guest memory is mapped this way (it's useful for directly-assigned MMIO, too). This is not a substitute for hugetlbfs integration, but is useful for configurations where devices are directly assigned on chips without an IOMMU -- in these cases, we need guest physical and true physical to match, and be contiguous, so static reservation and mapping via /dev/mem is the most straightforward way to set things up. Signed-off-by: Scott Wood Signed-off-by: Alexander Graf --- Reading git-diff-tree failed