Re: 4.19-rc3: IOMMU PT warnings: WARNING: CPU: 0 PID: 1 at mm/page_alloc.c:4065 __alloc_pages_slowpath+0xb7b/0xcd0

2018-09-10 Thread Robin Murphy
On 10/09/18 15:07, Meelis Roos wrote: Given the __alloc_pages_slowpath() warning, this looks like it's probably stemming from the oversized PASID table issue which a few other folks have hit too. I think this patch is the most up-to-date fix:

Re: 4.19-rc3: IOMMU PT warnings: WARNING: CPU: 0 PID: 1 at mm/page_alloc.c:4065 __alloc_pages_slowpath+0xb7b/0xcd0

2018-09-10 Thread Meelis Roos
> Given the __alloc_pages_slowpath() warning, this looks like it's probably > stemming from the oversized PASID table issue which a few other folks have hit > too. I think this patch is the most up-to-date fix: > > https://www.mail-archive.com/iommu@lists.linux-foundation.org/msg25639.html The

Re: 4.19-rc3: IOMMU PT warnings: WARNING: CPU: 0 PID: 1 at mm/page_alloc.c:4065 __alloc_pages_slowpath+0xb7b/0xcd0

2018-09-10 Thread Robin Murphy
On 10/09/18 14:23, Christoph Hellwig wrote: On Mon, Sep 10, 2018 at 11:16:12AM +0300, Meelis Roos wrote: In 4.19-rc1, I found that to keep Intel integrated graphics working when VT-d is on, I need to have IOMMU passthough on or GPU init would fail with DMAR error and the screen would display

Re: 4.19-rc3: IOMMU PT warnings: WARNING: CPU: 0 PID: 1 at mm/page_alloc.c:4065 __alloc_pages_slowpath+0xb7b/0xcd0

2018-09-10 Thread Christoph Hellwig
On Mon, Sep 10, 2018 at 11:16:12AM +0300, Meelis Roos wrote: > In 4.19-rc1, I found that to keep Intel integrated graphics working when > VT-d is on, I need to have IOMMU passthough on or GPU init would fail > with DMAR error and the screen would display static gibberish. So I > turned IOMMU PT

4.19-rc3: IOMMU PT warnings: WARNING: CPU: 0 PID: 1 at mm/page_alloc.c:4065 __alloc_pages_slowpath+0xb7b/0xcd0

2018-09-10 Thread Meelis Roos
In 4.19-rc1, I found that to keep Intel integrated graphics working when VT-d is on, I need to have IOMMU passthough on or GPU init would fail with DMAR error and the screen would display static gibberish. So I turned IOMMU PT on by default in kernel config. It worked, also in rc2. Now with