[Bug 98282] [skl][bisected] GPU Hangs on nightly
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Oct 27 20:54:03 UTC 2016
https://bugs.freedesktop.org/show_bug.cgi?id=98282
Mike Lothian <mike at fireburn.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[skl] GPU Hangs on nightly |[skl][bisected] GPU Hangs
| |on nightly
--- Comment #10 from Mike Lothian <mike at fireburn.co.uk> ---
I've bisected this as well as I can and got:
axion intel # git bisect good
d209b9c3cd281e4543e1150d173388b6d8f29a42 is the first bad commit
commit d209b9c3cd281e4543e1150d173388b6d8f29a42
Author: Michał Winiarski <michal.winiarski at intel.com>
Date: Thu Oct 13 14:02:41 2016 +0200
drm/i915/gtt: Split gen8_ppgtt_clear_pte_range
Let's use more top-down approach, where each gen8_ppgtt_clear_* function
is responsible for clearing the struct passed as an argument and calling
relevant clear_range functions on lower-level tables.
Doing this rather than operating on PTE ranges makes the implementation
of shrinking page tables quite simple.
v2: Drop min when calculating num_entries, no negation in 48b ppgtt
check, no newlines in vars block (Joonas)
Cc: Chris Wilson <chris at chris-wilson.co.uk>
Cc: Joonas Lahtinen <joonas.lahtinen at linux.intel.com>
Cc: Michel Thierry <michel.thierry at intel.com>
Cc: Mika Kuoppala <mika.kuoppala at intel.com>
Signed-off-by: Michał Winiarski <michal.winiarski at intel.com>
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
Link:
http://patchwork.freedesktop.org/patch/msgid/1476360162-24062-2-git-send-email-michal.winiarski@intel.com
:040000 040000 3d4b545bc817fdcb2b262dd33d3f95cc2f7612b2
4ef823c1499311cc8d4374ca20133e24ebbd323a M drivers
As this bug doesn't always manifest itself I'm not 100% sure this is the right
one
axion intel # git bisect log
git bisect start 'drivers/gpu/drm/i915/'
# bad: [0fb1abf5eac2230894a7352e36022066f88a9b19] drm-intel-nightly:
2016y-10m-27d-14h-09m-00s UTC integration manifest
git bisect bad 0fb1abf5eac2230894a7352e36022066f88a9b19
# good: [07d9a380680d1c0eb51ef87ff2eab5c994949e69] Linux 4.9-rc2
git bisect good 07d9a380680d1c0eb51ef87ff2eab5c994949e69
# bad: [a62163e97bafbc072093ee5645873227f33a43ee] drm/i915/gen9: Make
skl_wm_level per-plane
git bisect bad a62163e97bafbc072093ee5645873227f33a43ee
# good: [cdb324bde5700725f04172bbeb6ef0bbbb6886c3] drm/i915: Show bounds of
active request in the ring on GPU hang
git bisect good cdb324bde5700725f04172bbeb6ef0bbbb6886c3
# good: [45353ce59b3ec606e0a35386ac04210b1656e829] drm/i915: Treat a
framebuffer reference as an active reference whilst shrinking
git bisect good 45353ce59b3ec606e0a35386ac04210b1656e829
# good: [fd6b8f43c9e9a3adc384423a1d3dfeefd38655ea] drm/i915: Make IS_IVYBRIDGE
only take dev_priv
git bisect good fd6b8f43c9e9a3adc384423a1d3dfeefd38655ea
# good: [11a914c28679f19d7daf4218c698ac6c3e184e1a] drm/i915: Make IS_VALLEYVIEW
only take dev_priv
git bisect good 11a914c28679f19d7daf4218c698ac6c3e184e1a
# bad: [d209b9c3cd281e4543e1150d173388b6d8f29a42] drm/i915/gtt: Split
gen8_ppgtt_clear_pte_range
git bisect bad d209b9c3cd281e4543e1150d173388b6d8f29a42
# good: [5db9401983ac7bf9ddc45de54c53ccfa31d21774] drm/i915: Make IS_GEN macros
only take dev_priv
git bisect good 5db9401983ac7bf9ddc45de54c53ccfa31d21774
# good: [4fb84d991ef2172d425234391d7215978345f6cd] drm/i915: Remove unused
"valid" parameter from pte_encode
git bisect good 4fb84d991ef2172d425234391d7215978345f6cd
# first bad commit: [d209b9c3cd281e4543e1150d173388b6d8f29a42] drm/i915/gtt:
Split gen8_ppgtt_clear_pte_range
I originally had d209b9c3cd281e4543e1150d173388b6d8f29a42 down as good but it
froze up when it was compiling the next kernel
The commit doesn't revert cleanly, so I've not tested without this commit
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20161027/1becb647/attachment.html>
More information about the intel-gfx-bugs
mailing list