Re: [PATCH v9 0/10] iommu/vt-d: Fix intel vt-d faults in kdump kernel

2015-05-07 Thread Dave Young
On 05/07/15 at 10:25am, Don Dutile wrote: > On 05/07/2015 10:00 AM, Dave Young wrote: > >On 04/07/15 at 10:12am, Don Dutile wrote: > >>On 04/06/2015 11:46 PM, Dave Young wrote: > >>>On 04/05/15 at 09:54am, Baoquan He wrote: > On 04/03/15 at 05:21pm, Dave Young wrote: > >On 04/03/15 at 05:01

Re: [PATCH v10 0/10] iommu/vt-d: Fix intel vt-d faults in kdump kernel

2015-05-07 Thread Li, ZhenHua
Hi Joerg, This problem is caused by the latest updates in iommu module, and we are trying to fix it. When it is fixed, we will send out a new version of the patchset. Thanks Zhenhua On 05/08/2015 01:32 AM, Joerg Roedel wrote: Hi Baoquan, ZhenHua, On Mon, May 04, 2015 at 11:17:49AM +0800, Bao

Re: [PATCH 0/6] IOMMU/DMA map_resource support for peer-to-peer

2015-05-07 Thread Jerome Glisse
On Thu, May 07, 2015 at 12:16:30PM -0500, Bjorn Helgaas wrote: > On Thu, May 7, 2015 at 11:23 AM, William Davis wrote: > >> From: Bjorn Helgaas [mailto:bhelg...@google.com] > >> Sent: Thursday, May 7, 2015 8:13 AM > >> To: Yijing Wang > >> Cc: William Davis; Joerg Roedel; open list:INTEL IOMMU (VT

Re: Master-aware devices and sideband ID data

2015-05-07 Thread Stuart Yoder
On Tue, Mar 24, 2015 at 10:50 AM, Mark Rutland wrote: > Hi all, > > For some devices, identification of particular masters is critical to > their operation (e.g. IOMMUs, MSI controllers). The identity of masters > is determined from sideband signals on the bus, and it may or may not be > possible

Re: [PATCH v10 0/10] iommu/vt-d: Fix intel vt-d faults in kdump kernel

2015-05-07 Thread Joerg Roedel
Hi Baoquan, ZhenHua, On Mon, May 04, 2015 at 11:17:49AM +0800, Baoquan He wrote: > On 05/04/15 at 11:06am, Li, ZhenHua wrote: > > Hi baoquan, > > Could you paste the kernel log of the first kernel ? Please let me know when you have worked this issue out. Thanks, Joerg

Re: [PATCH 0/6] IOMMU/DMA map_resource support for peer-to-peer

2015-05-07 Thread Bjorn Helgaas
On Thu, May 7, 2015 at 11:23 AM, William Davis wrote: > > >> -Original Message- >> From: Bjorn Helgaas [mailto:bhelg...@google.com] >> Sent: Thursday, May 7, 2015 8:13 AM >> To: Yijing Wang >> Cc: William Davis; Joerg Roedel; open list:INTEL IOMMU (VT-d); linux- >> p...@vger.kernel.org; Te

RE: [PATCH 0/6] IOMMU/DMA map_resource support for peer-to-peer

2015-05-07 Thread William Davis
> -Original Message- > From: Bjorn Helgaas [mailto:bhelg...@google.com] > Sent: Thursday, May 7, 2015 8:13 AM > To: Yijing Wang > Cc: William Davis; Joerg Roedel; open list:INTEL IOMMU (VT-d); linux- > p...@vger.kernel.org; Terence Ripperda; John Hubbard; Jerome Glisse; Dave > Jiang; Davi

RE: [PATCH 2/6] DMA-API: Introduce dma_(un)map_resource

2015-05-07 Thread William Davis
> -Original Message- > From: Bjorn Helgaas [mailto:bhelg...@google.com] > Sent: Thursday, May 7, 2015 10:10 AM > To: William Davis > Cc: j...@8bytes.org; iommu@lists.linux-foundation.org; linux- > p...@vger.kernel.org; Terence Ripperda; John Hubbard; jgli...@redhat.com > Subject: Re: [PAT

RE: [PATCH 6/6] x86: add pci-nommu implementation of map_resource

2015-05-07 Thread William Davis
> -Original Message- > From: Bjorn Helgaas [mailto:bhelg...@google.com] > Sent: Thursday, May 7, 2015 10:08 AM > To: William Davis > Cc: j...@8bytes.org; iommu@lists.linux-foundation.org; linux- > p...@vger.kernel.org; Terence Ripperda; John Hubbard; jgli...@redhat.com > Subject: Re: [PAT

Re: [PATCH 3/6] dma-mapping: pci: add pci_(un)map_resource

2015-05-07 Thread Bjorn Helgaas
[+cc Dave for sparc64, Yinghai] On Fri, May 01, 2015 at 01:32:15PM -0500, wda...@nvidia.com wrote: > From: Will Davis > > Simply route these through to the new dma_(un)map_resource APIs. > > Signed-off-by: Will Davis > Reviewed-by: Terence Ripperda > Reviewed-by: John Hubbard > --- > includ

Re: [PATCH 2/6] DMA-API: Introduce dma_(un)map_resource

2015-05-07 Thread Bjorn Helgaas
On Fri, May 01, 2015 at 01:32:14PM -0500, wda...@nvidia.com wrote: > From: Will Davis > > Add functions to DMA-map and -unmap a resource for a given device. This > will allow devices to DMA-map a peer device's resource (for example, > another device's BAR region on PCI) to enable peer-to-peer tra

Re: [PATCH 6/6] x86: add pci-nommu implementation of map_resource

2015-05-07 Thread Bjorn Helgaas
On Fri, May 01, 2015 at 01:32:18PM -0500, wda...@nvidia.com wrote: > From: Will Davis > > Simply pass through the physical address as the DMA address. > > Signed-off-by: Will Davis > Reviewed-by: Terence Ripperda > Reviewed-by: John Hubbard > --- > arch/x86/kernel/pci-nommu.c | 17 ++

Re: [PATCH v9 0/10] iommu/vt-d: Fix intel vt-d faults in kdump kernel

2015-05-07 Thread Don Dutile
On 05/07/2015 10:00 AM, Dave Young wrote: On 04/07/15 at 10:12am, Don Dutile wrote: On 04/06/2015 11:46 PM, Dave Young wrote: On 04/05/15 at 09:54am, Baoquan He wrote: On 04/03/15 at 05:21pm, Dave Young wrote: On 04/03/15 at 05:01pm, Li, ZhenHua wrote: Hi Dave, There may be some possibiliti

Re: [PATCH v9 0/10] iommu/vt-d: Fix intel vt-d faults in kdump kernel

2015-05-07 Thread Dave Young
On 04/07/15 at 10:12am, Don Dutile wrote: > On 04/06/2015 11:46 PM, Dave Young wrote: > >On 04/05/15 at 09:54am, Baoquan He wrote: > >>On 04/03/15 at 05:21pm, Dave Young wrote: > >>>On 04/03/15 at 05:01pm, Li, ZhenHua wrote: > Hi Dave, > > There may be some possibilities that the old i

Re: [PATCH v9 0/10] iommu/vt-d: Fix intel vt-d faults in kdump kernel

2015-05-07 Thread Dave Young
On 05/04/15 at 01:05pm, Joerg Roedel wrote: > On Fri, Apr 03, 2015 at 04:40:31PM +0800, Dave Young wrote: > > Have not read all the patches, but I have a question, not sure this > > has been answered before. Old memory is not reliable, what if the old > > memory get corrupted before panic? Is it sa

Re: [PATCH v9 0/10] iommu/vt-d: Fix intel vt-d faults in kdump kernel

2015-05-07 Thread Dave Young
On 05/06/15 at 10:16am, Joerg Roedel wrote: > On Wed, May 06, 2015 at 09:46:49AM +0800, Dave Young wrote: > > For the original problem, the key issue is dmar faults cause kdump kernel > > hang so that vmcore can not be saved. I do not know the reason why it hangs > > I think it is acceptable if kdu

Re: [PATCH 0/6] IOMMU/DMA map_resource support for peer-to-peer

2015-05-07 Thread Bjorn Helgaas
On Wed, May 6, 2015 at 8:48 PM, Yijing Wang wrote: > On 2015/5/7 6:18, Bjorn Helgaas wrote: >> [+cc Yijing, Dave J, Dave M, Alex] >> >> On Fri, May 01, 2015 at 01:32:12PM -0500, wda...@nvidia.com wrote: >>> From: Will Davis >>> >>> Hi, >>> >>> This patch series adds DMA APIs to map and unmap a st

Re: [PATCH v10 04/10] iommu/vt-d: functions to copy data from old mem

2015-05-07 Thread Li, ZhenHua
It is called in static int copy_root_entry_table(struct intel_iommu *iommu); On 05/07/2015 03:49 PM, Baoquan He wrote: On 04/10/15 at 04:42pm, Li, Zhen-Hua wrote: Add some functions to copy the data from old kernel. These functions are used to copy context tables and page tables. To avoid cal

Re: [PATCH v10 04/10] iommu/vt-d: functions to copy data from old mem

2015-05-07 Thread Baoquan He
On 04/10/15 at 04:42pm, Li, Zhen-Hua wrote: > Add some functions to copy the data from old kernel. > These functions are used to copy context tables and page tables. > > To avoid calling iounmap between spin_lock_irqsave and spin_unlock_irqrestore, > use a link here, store the pointers , and then