[Bug 78274] [BDW Bisected]BUG: unable to handle kernel paging request at ffffc900110a0000

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed May 14 20:41:32 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=78274

--- Comment #18 from lu hua <huax.lu at intel.com> ---
(In reply to comment #14)
> It seems that this bug can be fixed by the following patch from Oscar Mateo:
> >http://lists.freedesktop.org/archives/intel-gfx/2014-May/044900.html
> 
> Thanks.
>    Yakui

Test it, this issue still exists.
commit d1533379584f8edcfcabb024dffc1b334db8da0f
Author: Oscar Mateo <oscar.mateo at intel.com>
Date:   Fri May 9 13:44:59 2014 +0100

    drm/i915: Ringbuffer signal func for the second BSD ring

    This is missing in:

    commit 78325f2d270897c9ee0887125b7abb963eb8efea
    Author: Ben Widawsky <benjamin.widawsky at intel.com>
    Date:   Tue Apr 29 14:52:29 2014 -0700

        drm/i915: Virtualize the ringbuffer signal func

    Looks to me like a rebase side-effect...

    Signed-off-by: Oscar Mateo <oscar.mateo at intel.com>
    Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>

diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c
b/drivers/gpu/drm/i915/intel_ringbuffer.c
index 09b6d04..3974e82 100644
--- a/drivers/gpu/drm/i915/intel_ringbuffer.c
+++ b/drivers/gpu/drm/i915/intel_ringbuffer.c
@@ -2186,6 +2186,7 @@ int intel_init_bsd2_ring_buffer(struct drm_device *dev)
        ring->dispatch_execbuffer =
                        gen8_ring_dispatch_execbuffer;
        ring->semaphore.sync_to = gen6_ring_sync;
+       ring->semaphore.signal = gen6_signal;
        /*
         * The current semaphore is only applied on the pre-gen8. And there
         * is no bsd2 ring on the pre-gen8. So now the semaphore_register

output:
IGT-Version: 1.6-g351e7d3 (x86_64) (Linux: 3.15.0-rc3_prts_d15333_20140514
x86_64)
Time to exec x 1:               129.000µs (ring=render)
Time to exec x 2:                74.000µs (ring=render)
Time to exec x 4:                28.750µs (ring=render)
Time to exec x 8:                18.875µs (ring=render)
Time to exec x 16:               10.625µs (ring=render)
Time to exec x 32:                9.000µs (ring=render)
Time to exec x 64:                6.188µs (ring=render)
Time to exec x 128:               5.047µs (ring=render)
Time to exec x 256:               4.582µs (ring=render)

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20140515/36b79306/attachment.html>


More information about the intel-gfx-bugs mailing list