On Sat, 2008-07-05 at 13:55 +0300, Avi Kivity wrote:
> Ben-Ami Yassour wrote:
> > From: Kay, Allen M <[EMAIL PROTECTED]>
> >
> > This patch extends the VT-d driver to support KVM
> >
> > [Ben: fixed memory pinning]
> >
> > Signed-off-by: Kay, Allen M <[EMAIL PROTECTED]>
> > Signed-off-by: Weidong Han <[EMAIL PROTECTED]>
> > Signed-off-by: Ben-Ami Yassour <[EMAIL PROTECTED]>
> > ---
> >  drivers/pci/dmar.c          |    4 +-
> >  drivers/pci/intel-iommu.c   |  117 ++++++++++++++-
> >  drivers/pci/intel-iommu.h   |  344 
> > -------------------------------------------
> >  drivers/pci/iova.c          |    2 +-
> >  drivers/pci/iova.h          |   52 -------
> >  include/linux/intel-iommu.h |  344 
> > +++++++++++++++++++++++++++++++++++++++++++
> >  include/linux/iova.h        |   52 +++++++
> >  7 files changed, 512 insertions(+), 403 deletions(-)
> >  delete mode 100644 drivers/pci/intel-iommu.h
> >  delete mode 100644 drivers/pci/iova.h
> >  create mode 100644 include/linux/intel-iommu.h
> >  create mode 100644 include/linux/iova.h
> >   
> 
> Please use the git diff '-M' flag (or set the 'diff.renames' config 
> variable) so rename patches are reviewable.
> 
> >  
> > +void kvm_intel_iommu_domain_exit(struct dmar_domain *domain)
> > +{
> > +   u64 end;
> > +
> > +   /* Domain 0 is reserved, so dont process it */
> > +   if (!domain)
> > +           return;
> > +
> > +   end = DOMAIN_MAX_ADDR(domain->gaw);
> > +   end = end & (~PAGE_MASK_4K);
> > +
> > +   /* clear ptes */
> > +   dma_pte_clear_range(domain, 0, end);
> > +
> > +   /* free page tables */
> > +   dma_pte_free_pagetable(domain, 0, end);
> > +
> > +   iommu_free_domain(domain);
> > +   free_domain_mem(domain);
> > +}
> > +EXPORT_SYMBOL_GPL(kvm_intel_iommu_domain_exit);
> >   
> 
> I don't understand why the names are prefixed with 'kvm_'.  These are 
> not kvm functions.

The two comments were fixed in the new version of the patches that I
just sent.

> 

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to