Re: [Intel-gfx] [PATCH v2 for -fixes] drm/i915: Disable stolen memory when DMAR is active

2014-03-20 Thread Jani Nikula
On Wed, 19 Mar 2014, David Woodhouse dw...@infradead.org wrote: On Tue, 2014-03-18 at 14:59 +0200, Jani Nikula wrote: From: Chris Wilson ch...@chris-wilson.co.uk We have reports of heavy screen corruption if we try to use the stolen memory reserved by the BIOS whilst the DMA-Remapper is

Re: [Intel-gfx] [PATCH v2 for -fixes] drm/i915: Disable stolen memory when DMAR is active

2014-03-20 Thread David Woodhouse
On Thu, 2014-03-20 at 09:36 +0200, Jani Nikula wrote: Or an additional knob, in case it's really not working and people want to get other things depending on prelim hw support done. Yeah. Perhaps the best answer is a 'disable_silicon_workarounds' option, to disable *all* workarounds for

Re: [Intel-gfx] [PATCH v2 for -fixes] drm/i915: Disable stolen memory when DMAR is active

2014-03-20 Thread Jani Nikula
On Thu, 20 Mar 2014, David Woodhouse dw...@infradead.org wrote: On Thu, 2014-03-20 at 09:36 +0200, Jani Nikula wrote: Or an additional knob, in case it's really not working and people want to get other things depending on prelim hw support done. Yeah. Perhaps the best answer is a

Re: [Intel-gfx] [PATCH v2 for -fixes] drm/i915: Disable stolen memory when DMAR is active

2014-03-20 Thread Daniel Vetter
On Thu, Mar 20, 2014 at 8:49 AM, David Woodhouse dw...@infradead.org wrote: On Thu, 2014-03-20 at 09:36 +0200, Jani Nikula wrote: Or an additional knob, in case it's really not working and people want to get other things depending on prelim hw support done. Yeah. Perhaps the best answer is a

Re: [Intel-gfx] [PATCH v2 for -fixes] drm/i915: Disable stolen memory when DMAR is active

2014-03-20 Thread David Woodhouse
On Thu, 2014-03-20 at 10:45 +0100, Daniel Vetter wrote: I'd agree that this would be nice, but my maintainer time is not endless and when I have users screaming regression I do have to do something. And yeah with the track record set of some of the earliest vtd+gfx chips I'm fairly aggressive

Re: [Intel-gfx] [PATCH v2 for -fixes] drm/i915: Disable stolen memory when DMAR is active

2014-03-19 Thread Jani Nikula
On Tue, 18 Mar 2014, Daniel Vetter dan...@ffwll.ch wrote: On Tue, Mar 18, 2014 at 05:48:28PM +0100, Daniel Vetter wrote: On Tue, Mar 18, 2014 at 02:59:04PM +0200, Jani Nikula wrote: From: Chris Wilson ch...@chris-wilson.co.uk We have reports of heavy screen corruption if we try to use the

Re: [Intel-gfx] [PATCH v2 for -fixes] drm/i915: Disable stolen memory when DMAR is active

2014-03-19 Thread David Woodhouse
On Tue, 2014-03-18 at 14:59 +0200, Jani Nikula wrote: From: Chris Wilson ch...@chris-wilson.co.uk We have reports of heavy screen corruption if we try to use the stolen memory reserved by the BIOS whilst the DMA-Remapper is active. This quirk may be only specific to a few machines or BIOSes,

[Intel-gfx] [PATCH v2 for -fixes] drm/i915: Disable stolen memory when DMAR is active

2014-03-18 Thread Jani Nikula
From: Chris Wilson ch...@chris-wilson.co.uk We have reports of heavy screen corruption if we try to use the stolen memory reserved by the BIOS whilst the DMA-Remapper is active. This quirk may be only specific to a few machines or BIOSes, but first lets apply the big hammer and always disable use

Re: [Intel-gfx] [PATCH v2 for -fixes] drm/i915: Disable stolen memory when DMAR is active

2014-03-18 Thread Daniel Vetter
On Tue, Mar 18, 2014 at 02:59:04PM +0200, Jani Nikula wrote: From: Chris Wilson ch...@chris-wilson.co.uk We have reports of heavy screen corruption if we try to use the stolen memory reserved by the BIOS whilst the DMA-Remapper is active. This quirk may be only specific to a few machines or

Re: [Intel-gfx] [PATCH v2 for -fixes] drm/i915: Disable stolen memory when DMAR is active

2014-03-18 Thread Daniel Vetter
On Tue, Mar 18, 2014 at 05:48:28PM +0100, Daniel Vetter wrote: On Tue, Mar 18, 2014 at 02:59:04PM +0200, Jani Nikula wrote: From: Chris Wilson ch...@chris-wilson.co.uk We have reports of heavy screen corruption if we try to use the stolen memory reserved by the BIOS whilst the