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