On Fri, 19 Oct 2012 18:03:16 +0100
Chris Wilson <[email protected]> wrote:

> Signed-off-by: Chris Wilson <[email protected]>
> Reviewed-by: Jesse Barnes <[email protected]>
> ---
>  drivers/gpu/drm/i915/i915_irq.c |    8 ++++++++
>  1 file changed, 8 insertions(+)
> 
> diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c
> index d07c787..df3c10a 100644
> --- a/drivers/gpu/drm/i915/i915_irq.c
> +++ b/drivers/gpu/drm/i915/i915_irq.c
> @@ -924,6 +924,14 @@ i915_error_object_create(struct drm_i915_private 
> *dev_priv,
>                                                    reloc_offset);
>                       memcpy_fromio(d, s, PAGE_SIZE);
>                       io_mapping_unmap_atomic(s);
> +             } else if (src->stolen) {
> +                     unsigned long offset;
> +
> +                     offset = dev_priv->mm.stolen_base;
> +                     offset += src->stolen->start;
> +                     offset += i << PAGE_SHIFT;
> +
> +                     memcpy_fromio(d, (void *)offset, PAGE_SIZE);
>               } else {
>                       struct page *page;
>                       void *s;



Everything up to and including this is so far:
Reviewed-by: Ben Widawsky <[email protected]>

-- 
Ben Widawsky, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to