From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Graf Subject: Re: [PATCH 13/14] KVM: PPC: E500: Support hugetlbfs Date: Thu, 10 Nov 2011 15:24:03 +0100 Message-ID: <4EBBDE83.1000900@suse.de> References: <1320047596-20577-1-git-send-email-agraf@suse.de> <1320047596-20577-14-git-send-email-agraf@suse.de> <4EAEA4BD.7020707@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: kvm-ppc@vger.kernel.org, kvm list , Marcelo Tosatti To: Avi Kivity Return-path: In-Reply-To: <4EAEA4BD.7020707@redhat.com> Sender: kvm-ppc-owner@vger.kernel.org List-Id: kvm.vger.kernel.org On 10/31/2011 02:38 PM, Avi Kivity wrote: > On 10/31/2011 09:53 AM, Alexander Graf wrote: >> With hugetlbfs support emerging on e500, we should also support KVM >> backing its guest memory by it. >> >> This patch adds support for hugetlbfs into the e500 shadow mmu code. >> >> >> @@ -673,12 +674,31 @@ static inline void kvmppc_e500_shadow_map(struct kvmppc_vcpu_e500 *vcpu_e500, >> pfn&= ~(tsize_pages - 1); >> break; >> } >> + } else if (vma&& hva>= vma->vm_start&& >> + (vma->vm_flags& VM_HUGETLB)) { >> + unsigned long psize = vma_kernel_pagesize(vma); >> > Leading spaces spotted. Oh no! You really do read whitespace :). Alex