* [PATCH] drm/i915: Disable stolen on 865G
@ 2016-08-04 9:56 Chris Wilson
2016-08-04 16:31 ` Daniel Vetter
0 siblings, 1 reply; 4+ messages in thread
From: Chris Wilson @ 2016-08-04 9:56 UTC (permalink / raw)
To: intel-gfx; +Cc: Chris Wilson, Ville Syrjälä, Daniel Vetter, stable
It appears our calculation for the address of stolen memory is incorrect
for 865G, so for the time being disable our use of that memory.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=96473
Fixes: 0ad98c74e093 ("drm/i915: Deatermine the stolen memory base address...")
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: stable@vger.kernel.org
---
drivers/gpu/drm/i915/i915_gem_stolen.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm/i915/i915_gem_stolen.c b/drivers/gpu/drm/i915/i915_gem_stolen.c
index e1791fe96674..8b501ddbc784 100644
--- a/drivers/gpu/drm/i915/i915_gem_stolen.c
+++ b/drivers/gpu/drm/i915/i915_gem_stolen.c
@@ -122,6 +122,7 @@ static unsigned long i915_stolen_to_physical(struct drm_device *dev)
* always at TOUD? Ie. is it always the last
* one to be allocated by the BIOS?
*/
+ if (0) /* https://bugs.freedesktop.org/show_bug.cgi?id=96473 */
pci_bus_read_config_word(dev->pdev->bus, PCI_DEVFN(0, 0),
I865_TOUD, &toud);
--
2.8.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH] drm/i915: Disable stolen on 865G
2016-08-04 9:56 [PATCH] drm/i915: Disable stolen on 865G Chris Wilson
@ 2016-08-04 16:31 ` Daniel Vetter
2016-08-04 16:44 ` Ville Syrjälä
0 siblings, 1 reply; 4+ messages in thread
From: Daniel Vetter @ 2016-08-04 16:31 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx, Ville Syrjälä, Daniel Vetter, stable
On Thu, Aug 04, 2016 at 10:56:04AM +0100, Chris Wilson wrote:
> It appears our calculation for the address of stolen memory is incorrect
> for 865G, so for the time being disable our use of that memory.
>
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=96473
> Fixes: 0ad98c74e093 ("drm/i915: Deatermine the stolen memory base address...")
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> Cc: Ville Syrj�l� <ville.syrjala@linux.intel.com>
> Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
> Cc: stable@vger.kernel.org
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
> ---
> drivers/gpu/drm/i915/i915_gem_stolen.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/gpu/drm/i915/i915_gem_stolen.c b/drivers/gpu/drm/i915/i915_gem_stolen.c
> index e1791fe96674..8b501ddbc784 100644
> --- a/drivers/gpu/drm/i915/i915_gem_stolen.c
> +++ b/drivers/gpu/drm/i915/i915_gem_stolen.c
> @@ -122,6 +122,7 @@ static unsigned long i915_stolen_to_physical(struct drm_device *dev)
> * always at TOUD? Ie. is it always the last
> * one to be allocated by the BIOS?
> */
> + if (0) /* https://bugs.freedesktop.org/show_bug.cgi?id=96473 */
> pci_bus_read_config_word(dev->pdev->bus, PCI_DEVFN(0, 0),
> I865_TOUD, &toud);
>
> --
> 2.8.1
>
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] drm/i915: Disable stolen on 865G
2016-08-04 16:31 ` Daniel Vetter
@ 2016-08-04 16:44 ` Ville Syrjälä
2016-08-04 16:53 ` Chris Wilson
0 siblings, 1 reply; 4+ messages in thread
From: Ville Syrjälä @ 2016-08-04 16:44 UTC (permalink / raw)
To: Daniel Vetter; +Cc: Chris Wilson, intel-gfx, Daniel Vetter, stable
On Thu, Aug 04, 2016 at 06:31:21PM +0200, Daniel Vetter wrote:
> On Thu, Aug 04, 2016 at 10:56:04AM +0100, Chris Wilson wrote:
> > It appears our calculation for the address of stolen memory is incorrect
> > for 865G, so for the time being disable our use of that memory.
> >
> > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=96473
> > Fixes: 0ad98c74e093 ("drm/i915: Deatermine the stolen memory base address...")
> > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> > Cc: Ville Syrj�l� <ville.syrjala@linux.intel.com>
> > Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
> > Cc: stable@vger.kernel.org
>
> Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
There's a potentially better patch (one that actually fixes the stolen
base calculation) attached to the bug.
> > ---
> > drivers/gpu/drm/i915/i915_gem_stolen.c | 1 +
> > 1 file changed, 1 insertion(+)
> >
> > diff --git a/drivers/gpu/drm/i915/i915_gem_stolen.c b/drivers/gpu/drm/i915/i915_gem_stolen.c
> > index e1791fe96674..8b501ddbc784 100644
> > --- a/drivers/gpu/drm/i915/i915_gem_stolen.c
> > +++ b/drivers/gpu/drm/i915/i915_gem_stolen.c
> > @@ -122,6 +122,7 @@ static unsigned long i915_stolen_to_physical(struct drm_device *dev)
> > * always at TOUD? Ie. is it always the last
> > * one to be allocated by the BIOS?
> > */
> > + if (0) /* https://bugs.freedesktop.org/show_bug.cgi?id=96473 */
> > pci_bus_read_config_word(dev->pdev->bus, PCI_DEVFN(0, 0),
> > I865_TOUD, &toud);
> >
> > --
> > 2.8.1
> >
>
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> http://blog.ffwll.ch
--
Ville Syrj�l�
Intel OTC
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] drm/i915: Disable stolen on 865G
2016-08-04 16:44 ` Ville Syrjälä
@ 2016-08-04 16:53 ` Chris Wilson
0 siblings, 0 replies; 4+ messages in thread
From: Chris Wilson @ 2016-08-04 16:53 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: Daniel Vetter, intel-gfx, Daniel Vetter, stable
On Thu, Aug 04, 2016 at 07:44:14PM +0300, Ville Syrj�l� wrote:
> On Thu, Aug 04, 2016 at 06:31:21PM +0200, Daniel Vetter wrote:
> > On Thu, Aug 04, 2016 at 10:56:04AM +0100, Chris Wilson wrote:
> > > It appears our calculation for the address of stolen memory is incorrect
> > > for 865G, so for the time being disable our use of that memory.
> > >
> > > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=96473
> > > Fixes: 0ad98c74e093 ("drm/i915: Deatermine the stolen memory base address...")
> > > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> > > Cc: Ville Syrj�l� <ville.syrjala@linux.intel.com>
> > > Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
> > > Cc: stable@vger.kernel.org
> >
> > Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
>
> There's a potentially better patch (one that actually fixes the stolen
> base calculation) attached to the bug.
Yup, holding off on this and thanks for the patch :)
-Chris
--
Chris Wilson, Intel Open Source Technology Centre
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-08-04 17:09 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-04 9:56 [PATCH] drm/i915: Disable stolen on 865G Chris Wilson
2016-08-04 16:31 ` Daniel Vetter
2016-08-04 16:44 ` Ville Syrjälä
2016-08-04 16:53 ` Chris Wilson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox