[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 5/5] AMD IOMMU: widen NUMA nodes to be allocated from
>>> On 05.03.15 at 18:30, <andrew.cooper3@xxxxxxxxxx> wrote: > On 26/02/15 13:56, Jan Beulich wrote: >> --- a/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h >> +++ b/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h >> @@ -158,12 +158,12 @@ static inline unsigned long region_to_pa >> return (PAGE_ALIGN(addr + size) - (addr & PAGE_MASK)) >> PAGE_SHIFT; >> } >> >> -static inline struct page_info* alloc_amd_iommu_pgtable(void) >> +static inline struct page_info *alloc_amd_iommu_pgtable(struct domain *d) >> { >> struct page_info *pg; >> void *vaddr; >> >> - pg = alloc_domheap_page(NULL, 0); >> + pg = alloc_domheap_page(d, MEMF_no_owner); > > Same comment as with the VT-d side of things. This should be based on > the proximity information of the IOMMU, not of the owning domain. I think I buy this argument on the VT-d side (under the assumption that there's going to be at least one IOMMU per node), but I'm not sure here: The most modern AMD box I have has just a single IOMMU for 4 nodes it reports. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |