public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH] drm/i915: Add a module option for disabling use of stolen memory
@ 2016-06-11  8:21 Chris Wilson
  2016-06-11  8:49 ` ✗ Ro.CI.BAT: failure for " Patchwork
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Chris Wilson @ 2016-06-11  8:21 UTC (permalink / raw)
  To: intel-gfx

One of the first steps in triaging memory corruption on module load is
to disable stolen. (It helps reduce the impact of the BIOS clobbering
our memory since we allocate our ringbuffers and initial objects from
stolen, if they are clobbered we get an immediate hang and garbage on
screen.) Rather than requesting bug reporters patch their kernel to test
the theory, allow us to disable stolen through a module option.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
 drivers/gpu/drm/i915/i915_gem_stolen.c | 5 +++++
 drivers/gpu/drm/i915/i915_params.c     | 6 ++++++
 drivers/gpu/drm/i915/i915_params.h     | 1 +
 3 files changed, 12 insertions(+)

diff --git a/drivers/gpu/drm/i915/i915_gem_stolen.c b/drivers/gpu/drm/i915/i915_gem_stolen.c
index e9cd82290408..bb8567b1d6a4 100644
--- a/drivers/gpu/drm/i915/i915_gem_stolen.c
+++ b/drivers/gpu/drm/i915/i915_gem_stolen.c
@@ -411,6 +411,11 @@ int i915_gem_init_stolen(struct drm_device *dev)
 	}
 #endif
 
+	if (!i915.enable_stolen) {
+		DRM_INFO("Disabling use of stolen memory at user request.\n");
+		return 0;
+	}
+
 	if (ggtt->stolen_size == 0)
 		return 0;
 
diff --git a/drivers/gpu/drm/i915/i915_params.c b/drivers/gpu/drm/i915/i915_params.c
index 573e78723fc5..511528199aec 100644
--- a/drivers/gpu/drm/i915/i915_params.c
+++ b/drivers/gpu/drm/i915/i915_params.c
@@ -60,6 +60,7 @@ struct i915_params i915 __read_mostly = {
 	.enable_dp_mst = true,
 	.inject_load_failure = 0,
 	.enable_dpcd_backlight = false,
+	.enable_stolen = true,
 };
 
 module_param_named(modeset, i915.modeset, int, 0400);
@@ -119,6 +120,11 @@ MODULE_PARM_DESC(enable_hangcheck,
 	"WARNING: Disabling this can cause system wide hangs. "
 	"(default: true)");
 
+module_param_named(enable_stolen, i915.enable_stolen, bool, 0400);
+MODULE_PARM_DESC(enable_stolen,
+	"Enable use of memory reserved (stolen) by the BIOS for graphics. "
+	"(default: true)");
+
 module_param_named_unsafe(enable_ppgtt, i915.enable_ppgtt, int, 0400);
 MODULE_PARM_DESC(enable_ppgtt,
 	"Override PPGTT usage. "
diff --git a/drivers/gpu/drm/i915/i915_params.h b/drivers/gpu/drm/i915/i915_params.h
index 1323261a0cdd..f126decae848 100644
--- a/drivers/gpu/drm/i915/i915_params.h
+++ b/drivers/gpu/drm/i915/i915_params.h
@@ -63,6 +63,7 @@ struct i915_params {
 	bool nuclear_pageflip;
 	bool enable_dp_mst;
 	bool enable_dpcd_backlight;
+	bool enable_stolen;
 };
 
 extern struct i915_params i915 __read_mostly;
-- 
2.8.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* ✗ Ro.CI.BAT: failure for drm/i915: Add a module option for disabling use of stolen memory
  2016-06-11  8:21 [PATCH] drm/i915: Add a module option for disabling use of stolen memory Chris Wilson
@ 2016-06-11  8:49 ` Patchwork
  2016-06-11 15:22 ` [PATCH] " Jani Nikula
  2016-06-11 20:41 ` Lukas Wunner
  2 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2016-06-11  8:49 UTC (permalink / raw)
  To: Chris Wilson; +Cc: intel-gfx

== Series Details ==

Series: drm/i915: Add a module option for disabling use of stolen memory
URL   : https://patchwork.freedesktop.org/series/8579/
State : failure

== Summary ==

Series 8579v1 drm/i915: Add a module option for disabling use of stolen memory
http://patchwork.freedesktop.org/api/1.0/series/8579/revisions/1/mbox

Test drv_module_reload_basic:
                pass       -> SKIP       (ro-snb-i7-2620M)
Test gem_exec_flush:
        Subgroup basic-batch-kernel-default-cmd:
                fail       -> PASS       (ro-byt-n2820)
Test gem_exec_suspend:
        Subgroup basic-s3:
                pass       -> DMESG-WARN (ro-bdw-i7-5557U)
Test kms_pipe_crc_basic:
        Subgroup hang-read-crc-pipe-a:
                dmesg-warn -> PASS       (ro-hsw-i3-4010u)
                pass       -> SKIP       (fi-skl-i5-6260u)
        Subgroup nonblocking-crc-pipe-b-frame-sequence:
                skip       -> PASS       (fi-skl-i5-6260u)
        Subgroup read-crc-pipe-b-frame-sequence:
                pass       -> FAIL       (ro-byt-n2820)
        Subgroup suspend-read-crc-pipe-a:
                skip       -> DMESG-WARN (ro-bdw-i5-5250u)
        Subgroup suspend-read-crc-pipe-c:
                dmesg-warn -> SKIP       (ro-bdw-i5-5250u)

fi-bdw-i7-5557u  total:213  pass:201  dwarn:0   dfail:0   fail:0   skip:12 
fi-skl-i5-6260u  total:213  pass:200  dwarn:0   dfail:0   fail:0   skip:13 
fi-skl-i7-6700k  total:213  pass:188  dwarn:0   dfail:0   fail:0   skip:25 
fi-snb-i7-2600   total:213  pass:174  dwarn:0   dfail:0   fail:0   skip:39 
ro-bdw-i5-5250u  total:213  pass:197  dwarn:2   dfail:0   fail:0   skip:14 
ro-bdw-i7-5557U  total:213  pass:197  dwarn:1   dfail:0   fail:0   skip:15 
ro-bdw-i7-5600u  total:213  pass:185  dwarn:0   dfail:0   fail:0   skip:28 
ro-bsw-n3050     total:213  pass:172  dwarn:0   dfail:0   fail:2   skip:39 
ro-byt-n2820     total:213  pass:173  dwarn:0   dfail:0   fail:3   skip:37 
ro-hsw-i3-4010u  total:213  pass:190  dwarn:0   dfail:0   fail:0   skip:23 
ro-hsw-i7-4770r  total:213  pass:190  dwarn:0   dfail:0   fail:0   skip:23 
ro-ilk-i7-620lm  total:213  pass:150  dwarn:0   dfail:0   fail:1   skip:62 
ro-ilk1-i5-650   total:208  pass:150  dwarn:0   dfail:0   fail:1   skip:57 
ro-ivb-i7-3770   total:213  pass:181  dwarn:0   dfail:0   fail:0   skip:32 
ro-ivb2-i7-3770  total:213  pass:185  dwarn:0   dfail:0   fail:0   skip:28 
ro-skl3-i5-6260u total:213  pass:201  dwarn:1   dfail:0   fail:0   skip:11 
ro-snb-i7-2620M  total:213  pass:173  dwarn:0   dfail:0   fail:1   skip:39 
fi-hsw-i7-4770k failed to connect after reboot

Results at /archive/results/CI_IGT_test/RO_Patchwork_1166/

94fd582 drm-intel-nightly: 2016y-06m-10d-16h-42m-36s UTC integration manifest
c178552 drm/i915: Add a module option for disabling use of stolen memory

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] drm/i915: Add a module option for disabling use of stolen memory
  2016-06-11  8:21 [PATCH] drm/i915: Add a module option for disabling use of stolen memory Chris Wilson
  2016-06-11  8:49 ` ✗ Ro.CI.BAT: failure for " Patchwork
@ 2016-06-11 15:22 ` Jani Nikula
  2016-06-11 17:00   ` Chris Wilson
  2016-06-11 20:41 ` Lukas Wunner
  2 siblings, 1 reply; 6+ messages in thread
From: Jani Nikula @ 2016-06-11 15:22 UTC (permalink / raw)
  To: Chris Wilson, intel-gfx

On Sat, 11 Jun 2016, Chris Wilson <chris@chris-wilson.co.uk> wrote:
> One of the first steps in triaging memory corruption on module load is
> to disable stolen. (It helps reduce the impact of the BIOS clobbering
> our memory since we allocate our ringbuffers and initial objects from
> stolen, if they are clobbered we get an immediate hang and garbage on
> screen.) Rather than requesting bug reporters patch their kernel to test
> the theory, allow us to disable stolen through a module option.
>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> ---
>  drivers/gpu/drm/i915/i915_gem_stolen.c | 5 +++++
>  drivers/gpu/drm/i915/i915_params.c     | 6 ++++++
>  drivers/gpu/drm/i915/i915_params.h     | 1 +
>  3 files changed, 12 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/i915_gem_stolen.c b/drivers/gpu/drm/i915/i915_gem_stolen.c
> index e9cd82290408..bb8567b1d6a4 100644
> --- a/drivers/gpu/drm/i915/i915_gem_stolen.c
> +++ b/drivers/gpu/drm/i915/i915_gem_stolen.c
> @@ -411,6 +411,11 @@ int i915_gem_init_stolen(struct drm_device *dev)
>  	}
>  #endif
>  
> +	if (!i915.enable_stolen) {
> +		DRM_INFO("Disabling use of stolen memory at user request.\n");
> +		return 0;
> +	}
> +
>  	if (ggtt->stolen_size == 0)
>  		return 0;
>  
> diff --git a/drivers/gpu/drm/i915/i915_params.c b/drivers/gpu/drm/i915/i915_params.c
> index 573e78723fc5..511528199aec 100644
> --- a/drivers/gpu/drm/i915/i915_params.c
> +++ b/drivers/gpu/drm/i915/i915_params.c
> @@ -60,6 +60,7 @@ struct i915_params i915 __read_mostly = {
>  	.enable_dp_mst = true,
>  	.inject_load_failure = 0,
>  	.enable_dpcd_backlight = false,
> +	.enable_stolen = true,
>  };
>  
>  module_param_named(modeset, i915.modeset, int, 0400);
> @@ -119,6 +120,11 @@ MODULE_PARM_DESC(enable_hangcheck,
>  	"WARNING: Disabling this can cause system wide hangs. "
>  	"(default: true)");
>  
> +module_param_named(enable_stolen, i915.enable_stolen, bool, 0400);

_unsafe, to make it clear that this is for debugging?

BR,
Jani.

> +MODULE_PARM_DESC(enable_stolen,
> +	"Enable use of memory reserved (stolen) by the BIOS for graphics. "
> +	"(default: true)");
> +
>  module_param_named_unsafe(enable_ppgtt, i915.enable_ppgtt, int, 0400);
>  MODULE_PARM_DESC(enable_ppgtt,
>  	"Override PPGTT usage. "
> diff --git a/drivers/gpu/drm/i915/i915_params.h b/drivers/gpu/drm/i915/i915_params.h
> index 1323261a0cdd..f126decae848 100644
> --- a/drivers/gpu/drm/i915/i915_params.h
> +++ b/drivers/gpu/drm/i915/i915_params.h
> @@ -63,6 +63,7 @@ struct i915_params {
>  	bool nuclear_pageflip;
>  	bool enable_dp_mst;
>  	bool enable_dpcd_backlight;
> +	bool enable_stolen;
>  };
>  
>  extern struct i915_params i915 __read_mostly;

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] drm/i915: Add a module option for disabling use of stolen memory
  2016-06-11 15:22 ` [PATCH] " Jani Nikula
@ 2016-06-11 17:00   ` Chris Wilson
  2016-06-11 18:24     ` Jani Nikula
  0 siblings, 1 reply; 6+ messages in thread
From: Chris Wilson @ 2016-06-11 17:00 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-gfx

On Sat, Jun 11, 2016 at 06:22:00PM +0300, Jani Nikula wrote:
> On Sat, 11 Jun 2016, Chris Wilson <chris@chris-wilson.co.uk> wrote:
> > One of the first steps in triaging memory corruption on module load is
> > to disable stolen. (It helps reduce the impact of the BIOS clobbering
> > our memory since we allocate our ringbuffers and initial objects from
> > stolen, if they are clobbered we get an immediate hang and garbage on
> > screen.) Rather than requesting bug reporters patch their kernel to test
> > the theory, allow us to disable stolen through a module option.
> >
> > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> > ---
> >  drivers/gpu/drm/i915/i915_gem_stolen.c | 5 +++++
> >  drivers/gpu/drm/i915/i915_params.c     | 6 ++++++
> >  drivers/gpu/drm/i915/i915_params.h     | 1 +
> >  3 files changed, 12 insertions(+)
> >
> > diff --git a/drivers/gpu/drm/i915/i915_gem_stolen.c b/drivers/gpu/drm/i915/i915_gem_stolen.c
> > index e9cd82290408..bb8567b1d6a4 100644
> > --- a/drivers/gpu/drm/i915/i915_gem_stolen.c
> > +++ b/drivers/gpu/drm/i915/i915_gem_stolen.c
> > @@ -411,6 +411,11 @@ int i915_gem_init_stolen(struct drm_device *dev)
> >  	}
> >  #endif
> >  
> > +	if (!i915.enable_stolen) {
> > +		DRM_INFO("Disabling use of stolen memory at user request.\n");
> > +		return 0;
> > +	}
> > +
> >  	if (ggtt->stolen_size == 0)
> >  		return 0;
> >  
> > diff --git a/drivers/gpu/drm/i915/i915_params.c b/drivers/gpu/drm/i915/i915_params.c
> > index 573e78723fc5..511528199aec 100644
> > --- a/drivers/gpu/drm/i915/i915_params.c
> > +++ b/drivers/gpu/drm/i915/i915_params.c
> > @@ -60,6 +60,7 @@ struct i915_params i915 __read_mostly = {
> >  	.enable_dp_mst = true,
> >  	.inject_load_failure = 0,
> >  	.enable_dpcd_backlight = false,
> > +	.enable_stolen = true,
> >  };
> >  
> >  module_param_named(modeset, i915.modeset, int, 0400);
> > @@ -119,6 +120,11 @@ MODULE_PARM_DESC(enable_hangcheck,
> >  	"WARNING: Disabling this can cause system wide hangs. "
> >  	"(default: true)");
> >  
> > +module_param_named(enable_stolen, i915.enable_stolen, bool, 0400);
> 
> _unsafe, to make it clear that this is for debugging?

There shouldn't be a negative consequence, some secondary effects but
nothing that I would consider unsafe. It would be the same as tainting
the kernel because of a BIOS setting.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] drm/i915: Add a module option for disabling use of stolen memory
  2016-06-11 17:00   ` Chris Wilson
@ 2016-06-11 18:24     ` Jani Nikula
  0 siblings, 0 replies; 6+ messages in thread
From: Jani Nikula @ 2016-06-11 18:24 UTC (permalink / raw)
  To: Chris Wilson; +Cc: intel-gfx

On Sat, 11 Jun 2016, Chris Wilson <chris@chris-wilson.co.uk> wrote:
> On Sat, Jun 11, 2016 at 06:22:00PM +0300, Jani Nikula wrote:
>> On Sat, 11 Jun 2016, Chris Wilson <chris@chris-wilson.co.uk> wrote:
>> > One of the first steps in triaging memory corruption on module load is
>> > to disable stolen. (It helps reduce the impact of the BIOS clobbering
>> > our memory since we allocate our ringbuffers and initial objects from
>> > stolen, if they are clobbered we get an immediate hang and garbage on
>> > screen.) Rather than requesting bug reporters patch their kernel to test
>> > the theory, allow us to disable stolen through a module option.
>> >
>> > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
>> > ---
>> >  drivers/gpu/drm/i915/i915_gem_stolen.c | 5 +++++
>> >  drivers/gpu/drm/i915/i915_params.c     | 6 ++++++
>> >  drivers/gpu/drm/i915/i915_params.h     | 1 +
>> >  3 files changed, 12 insertions(+)
>> >
>> > diff --git a/drivers/gpu/drm/i915/i915_gem_stolen.c b/drivers/gpu/drm/i915/i915_gem_stolen.c
>> > index e9cd82290408..bb8567b1d6a4 100644
>> > --- a/drivers/gpu/drm/i915/i915_gem_stolen.c
>> > +++ b/drivers/gpu/drm/i915/i915_gem_stolen.c
>> > @@ -411,6 +411,11 @@ int i915_gem_init_stolen(struct drm_device *dev)
>> >  	}
>> >  #endif
>> >  
>> > +	if (!i915.enable_stolen) {
>> > +		DRM_INFO("Disabling use of stolen memory at user request.\n");
>> > +		return 0;
>> > +	}
>> > +
>> >  	if (ggtt->stolen_size == 0)
>> >  		return 0;
>> >  
>> > diff --git a/drivers/gpu/drm/i915/i915_params.c b/drivers/gpu/drm/i915/i915_params.c
>> > index 573e78723fc5..511528199aec 100644
>> > --- a/drivers/gpu/drm/i915/i915_params.c
>> > +++ b/drivers/gpu/drm/i915/i915_params.c
>> > @@ -60,6 +60,7 @@ struct i915_params i915 __read_mostly = {
>> >  	.enable_dp_mst = true,
>> >  	.inject_load_failure = 0,
>> >  	.enable_dpcd_backlight = false,
>> > +	.enable_stolen = true,
>> >  };
>> >  
>> >  module_param_named(modeset, i915.modeset, int, 0400);
>> > @@ -119,6 +120,11 @@ MODULE_PARM_DESC(enable_hangcheck,
>> >  	"WARNING: Disabling this can cause system wide hangs. "
>> >  	"(default: true)");
>> >  
>> > +module_param_named(enable_stolen, i915.enable_stolen, bool, 0400);
>> 
>> _unsafe, to make it clear that this is for debugging?
>
> There shouldn't be a negative consequence, some secondary effects but
> nothing that I would consider unsafe. It would be the same as tainting
> the kernel because of a BIOS setting.

It's not so much about it being unsafe or not, really, but a statement
that this is not ABI and people shouldn't rely on it. If someone works
around an issue in their system by toggling this, removing the option
becomes a regression.

If it were as convenient to add debugfs flags, and you could set and
have them available at module reload time, that's what we'd do. But
instead we have these debug-but-ABI-flags just because it's the
convenient thing to do.

BR,
Jani.


-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] drm/i915: Add a module option for disabling use of stolen memory
  2016-06-11  8:21 [PATCH] drm/i915: Add a module option for disabling use of stolen memory Chris Wilson
  2016-06-11  8:49 ` ✗ Ro.CI.BAT: failure for " Patchwork
  2016-06-11 15:22 ` [PATCH] " Jani Nikula
@ 2016-06-11 20:41 ` Lukas Wunner
  2 siblings, 0 replies; 6+ messages in thread
From: Lukas Wunner @ 2016-06-11 20:41 UTC (permalink / raw)
  To: Chris Wilson; +Cc: intel-gfx

On Sat, Jun 11, 2016 at 09:21:11AM +0100, Chris Wilson wrote:
> One of the first steps in triaging memory corruption on module load is
> to disable stolen. (It helps reduce the impact of the BIOS clobbering
> our memory since we allocate our ringbuffers and initial objects from
> stolen, if they are clobbered we get an immediate hang and garbage on
> screen.) Rather than requesting bug reporters patch their kernel to test
> the theory, allow us to disable stolen through a module option.

Just a quick drive-by observation, intelfb_alloc() calls
i915_gem_object_create_stolen() and if I follow the call chain
in that function it seems to me that dev_priv->mm.stolen_base == 0
isn't checked anywhere, so this looks like something that might break
with i915.enable_stolen=0. But probably that's what you meant with
"secondary effects".

Best regards,

Lukas

> 
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> ---
>  drivers/gpu/drm/i915/i915_gem_stolen.c | 5 +++++
>  drivers/gpu/drm/i915/i915_params.c     | 6 ++++++
>  drivers/gpu/drm/i915/i915_params.h     | 1 +
>  3 files changed, 12 insertions(+)
> 
> diff --git a/drivers/gpu/drm/i915/i915_gem_stolen.c b/drivers/gpu/drm/i915/i915_gem_stolen.c
> index e9cd82290408..bb8567b1d6a4 100644
> --- a/drivers/gpu/drm/i915/i915_gem_stolen.c
> +++ b/drivers/gpu/drm/i915/i915_gem_stolen.c
> @@ -411,6 +411,11 @@ int i915_gem_init_stolen(struct drm_device *dev)
>  	}
>  #endif
>  
> +	if (!i915.enable_stolen) {
> +		DRM_INFO("Disabling use of stolen memory at user request.\n");
> +		return 0;
> +	}
> +
>  	if (ggtt->stolen_size == 0)
>  		return 0;
>  
> diff --git a/drivers/gpu/drm/i915/i915_params.c b/drivers/gpu/drm/i915/i915_params.c
> index 573e78723fc5..511528199aec 100644
> --- a/drivers/gpu/drm/i915/i915_params.c
> +++ b/drivers/gpu/drm/i915/i915_params.c
> @@ -60,6 +60,7 @@ struct i915_params i915 __read_mostly = {
>  	.enable_dp_mst = true,
>  	.inject_load_failure = 0,
>  	.enable_dpcd_backlight = false,
> +	.enable_stolen = true,
>  };
>  
>  module_param_named(modeset, i915.modeset, int, 0400);
> @@ -119,6 +120,11 @@ MODULE_PARM_DESC(enable_hangcheck,
>  	"WARNING: Disabling this can cause system wide hangs. "
>  	"(default: true)");
>  
> +module_param_named(enable_stolen, i915.enable_stolen, bool, 0400);
> +MODULE_PARM_DESC(enable_stolen,
> +	"Enable use of memory reserved (stolen) by the BIOS for graphics. "
> +	"(default: true)");
> +
>  module_param_named_unsafe(enable_ppgtt, i915.enable_ppgtt, int, 0400);
>  MODULE_PARM_DESC(enable_ppgtt,
>  	"Override PPGTT usage. "
> diff --git a/drivers/gpu/drm/i915/i915_params.h b/drivers/gpu/drm/i915/i915_params.h
> index 1323261a0cdd..f126decae848 100644
> --- a/drivers/gpu/drm/i915/i915_params.h
> +++ b/drivers/gpu/drm/i915/i915_params.h
> @@ -63,6 +63,7 @@ struct i915_params {
>  	bool nuclear_pageflip;
>  	bool enable_dp_mst;
>  	bool enable_dpcd_backlight;
> +	bool enable_stolen;
>  };
>  
>  extern struct i915_params i915 __read_mostly;
> -- 
> 2.8.1
> 
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gfx
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-06-11 20:37 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-11  8:21 [PATCH] drm/i915: Add a module option for disabling use of stolen memory Chris Wilson
2016-06-11  8:49 ` ✗ Ro.CI.BAT: failure for " Patchwork
2016-06-11 15:22 ` [PATCH] " Jani Nikula
2016-06-11 17:00   ` Chris Wilson
2016-06-11 18:24     ` Jani Nikula
2016-06-11 20:41 ` Lukas Wunner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox