Series without cover letter

Submitted by Chris Wilson on June 24, 2016, 6:09 p.m.

Details

Reviewer None
Submitted June 24, 2016, 6:09 p.m.
Last Updated June 25, 2016, 5:49 a.m.
Revision 1

Revisions

Patches download mbox

# Name Submitter State
[01/63] drm/i915: Preserve current RPS frequency across init Chris Wilson New
[02/63] drm/i915: Remove superfluous powersave work flushing Chris Wilson New
[03/63] drm/i915: Defer enabling rc6 til after we submit the first batch/context Chris Wilson New
[04/63] drm: Restore double clflush on the last partial cacheline Chris Wilson New
[05/63] drm/i915/shrinker: Flush active on objects before counting Chris Wilson New
[06/63] drm/i915: Delay queuing hangcheck to wait-request Chris Wilson New
[07/63] drm/i915: Remove the dedicated hangcheck workqueue Chris Wilson New
[08/63] drm/i915: Make queueing the hangcheck work inline Chris Wilson New
[09/63] drm/i915: Separate GPU hang waitqueue from advance Chris Wilson New
[10/63] drm/i915: Slaughter the thundering i915_wait_request herd Chris Wilson New
[11/63] drm/i915: Spin after waking up for an interrupt Chris Wilson New
[12/63] drm/i915: Use HWS for seqno tracking everywhere Chris Wilson New
[13/63] drm/i915: Stop mapping the scratch page into CPU space Chris Wilson New
[14/63] drm/i915: Allocate scratch page from stolen Chris Wilson New
[15/63] drm/i915: Refactor scratch object allocation for gen2 w/a buffer Chris Wilson New
[16/63] drm/i915: Add a delay between interrupt and inspecting the final seqno (ilk) Chris Wilson New
[17/63] drm/i915: Check the CPU cached value of seqno after waking the waiter Chris Wilson New
[18/63] drm/i915: Only apply one barrier after a breadcrumb interrupt is posted Chris Wilson New
[19/63] drm/i915: Stop setting wraparound seqno on initialisation Chris Wilson New
[20/63] drm/i915: Only query timestamp when measuring elapsed time Chris Wilson New
[21/63] drm/i915: Convert trace-irq to the breadcrumb waiter Chris Wilson New
[22/63] drm/i915: Embed signaling node into the GEM request Chris Wilson New
[23/63] drm/i915: Move the get/put irq locking into the caller Chris Wilson New
[24/63] drm/i915: Simplify enabling user-interrupts with L3-remapping Chris Wilson New
[25/63] drm/i915: Remove debug noise on detecting fault-injection of missed interrupts Chris Wilson New
[26/63] drm/i915: Only start retire worker when idle Chris Wilson New
[27/63] drm/i915: Do not keep postponing the idle-work Chris Wilson New
[28/63] drm/i915: Remove redundant queue_delayed_work() from throttle ioctl Chris Wilson New
[29/63] drm/i915: Restore waitboost credit to the synchronous waiter Chris Wilson New
[30/63] drm/i915: Add background commentary to "waitboosting" Chris Wilson New
[31/63] drm/i915: Flush the RPS bottom-half when the GPU idles Chris Wilson New
[32/63] drm/i915: Remove temporary RPM wakeref assert disables Chris Wilson New
[33/63] drm/i915: Remove stop-rings debugfs interface Chris Wilson New
[34/63] drm/i915: Record the ringbuffer associated with the request Chris Wilson New
[35/63] drm/i915: Allow userspace to request no-error-capture upon GPU hangs Chris Wilson New
[36/63] drm/i915: Clean up GPU hang message Chris Wilson New
[37/63] drm/i915: Skip capturing an error state if we already have one Chris Wilson New
[38/63] drm/i915: Move GEM request routines to i915_gem_request.c Chris Wilson New
[39/63] drm/i915: Retire oldest completed request before allocating next Chris Wilson New
[40/63] drm/i915: Derive GEM requests from dma-fence Chris Wilson New
[41/63] drm/i915: Export our request as a dma-buf fence on the reservation object Chris Wilson New
[42/63] drm/i915: Mark imported dma-buf objects as being coherent Chris Wilson New
[43/63] drm/i915: Rename request reference/unreference to get/put Chris Wilson New
[44/63] drm/i915: Rename i915_gem_context_reference/unreference() Chris Wilson New
[45/63] drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup Chris Wilson New
[46/63] drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get Chris Wilson New
[47/63] drm/i915: Rename drm_gem_object_unreference in preparation for lockless free Chris Wilson New
[48/63] drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free Chris Wilson New
[49/63] drm/i915: Disable waitboosting for fence_wait() Chris Wilson New
[50/63] drm/i915: Disable waitboosting for mmioflips/semaphores Chris Wilson New
[51/63] drm/i915: Treat ringbuffer writes as write to normal memory Chris Wilson New
[52/63] drm/i915: Rename ring->virtual_start as ring->vaddr Chris Wilson New
[53/63] drm/i915: Convert i915_semaphores_is_enabled over to early sanitize Chris Wilson New
[54/63] drm/i915: Unify intel_logical_ring_emit and intel_ring_emit Chris Wilson New
[55/63] drm/i915: Rename request->ring to request->engine Chris Wilson New
[56/63] drm/i915: Rename request->ringbuf to request->ring Chris Wilson New
[57/63] drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs Chris Wilson New
[58/63] drm/i915: Rename intel_context[engine].ringbuf Chris Wilson New
[59/63] drm/i915: Rename struct intel_ringbuffer to struct intel_ring Chris Wilson New
[60/63] drm/i915: Rename residual ringbuf parameters Chris Wilson New
[61/63] drm/i915: Rename intel_pin_and_map_ring() Chris Wilson New
[62/63] drm/i915: Remove obsolete engine->gpu_caches_dirty Chris Wilson New
[63/63] drm/i915: Simplify request_alloc by returning the allocated request Chris Wilson New

Tests

Series 9152v1 Series without cover letter
http://patchwork.freedesktop.org/api/1.0/series/9152/revisions/1/mbox

Test gem_exec_flush:
        Subgroup basic-batch-kernel-default-cmd:
                fail       -> PASS       (ro-byt-n2820)
        Subgroup basic-batch-kernel-default-uc:
                pass       -> DMESG-FAIL (ro-skl3-i5-6260u)
        Subgroup basic-uc-pro-default:
                pass       -> TIMEOUT    (ro-ivb-i7-3770)
                fail       -> PASS       (ro-byt-n2820)
Test gem_ringfill:
        Subgroup basic-default-forked:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup basic-default-hang:
                pass       -> TIMEOUT    (ro-ilk1-i5-650)
                pass       -> INCOMPLETE (ro-hsw-i3-4010u)
                pass       -> TIMEOUT    (ro-bdw-i7-5600u)
                pass       -> TIMEOUT    (ro-snb-i7-2620M)
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
                pass       -> TIMEOUT    (ro-hsw-i7-4770r)
                pass       -> INCOMPLETE (ro-ivb-i7-3770)
                pass       -> INCOMPLETE (ro-ivb2-i7-3770)
                pass       -> INCOMPLETE (ro-skl3-i5-6260u)
Test gem_tiled_blits:
        Subgroup basic:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
Test kms_addfb_basic:
        Subgroup addfb25-bad-modifier:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup addfb25-framebuffer-vs-set-tiling:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup addfb25-modifier-no-flag:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup addfb25-x-tiled:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup addfb25-x-tiled-mismatch:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup addfb25-y-tiled:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup addfb25-y-tiled-small:
                skip       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup addfb25-yf-tiled:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup bad-pitch-0:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup bad-pitch-1024:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup bad-pitch-128:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup bad-pitch-256:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup bad-pitch-32:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup bad-pitch-63:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup bad-pitch-65536:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup bad-pitch-999:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup basic:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup basic-x-tiled:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup basic-y-tiled:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup bo-too-small:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup bo-too-small-due-to-tiling:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup clobberred-modifier:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup framebuffer-vs-set-tiling:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup invalid-get-prop:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup invalid-get-prop-any:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup invalid-set-prop:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup invalid-set-prop-any:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup no-handle:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup size-max:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup small-bo:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup tile-pitch-mismatch:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup too-high:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup too-wide:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup unused-handle:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup unused-modifier:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
        Subgroup unused-offsets:
                pass       -> INCOMPLETE (ro-bdw-i5-5250u)
WARNING: Long output truncated
ro-bsw-n3050 failed to connect after reboot

Results at /archive/results/CI_IGT_test/RO_Private_202/

5c244f4 drm-intel-nightly: 2016y-06m-24d-15h-17m-32s UTC integration manifest
6daab08 drm/i915: Simplify request_alloc by returning the allocated request
b51b9a7 drm/i915: Remove obsolete engine->gpu_caches_dirty
5e3033d drm/i915: Rename intel_pin_and_map_ring()
68888d7 drm/i915: Rename residual ringbuf parameters
2c76526 drm/i915: Rename struct intel_ringbuffer to struct intel_ring
210caa1 drm/i915: Rename intel_context[engine].ringbuf
50391cc drm/i915: Rename backpointer from intel_ringbuffer to intel_engine_cs
20401fe drm/i915: Rename request->ringbuf to request->ring
c1427e7 drm/i915: Rename request->ring to request->engine
a73440b drm/i915: Unify intel_logical_ring_emit and intel_ring_emit
5d99255 drm/i915: Convert i915_semaphores_is_enabled over to early sanitize
56aa3e5 drm/i915: Rename ring->virtual_start as ring->vaddr
15d8412 drm/i915: Treat ringbuffer writes as write to normal memory
a1091e3 drm/i915: Disable waitboosting for mmioflips/semaphores
cadd042 drm/i915: Disable waitboosting for fence_wait()
da1abba drm/i915: Rename drm_gem_object_unreference_unlocked in preparation for lockless free
ebee458 drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
412c4ea drm/i915: Wrap drm_gem_object_reference in i915_gem_object_get
65cbea9 drm/i915: Wrap drm_gem_object_lookup in i915_gem_object_lookup
a6861fd drm/i915: Rename i915_gem_context_reference/unreference()
cb9d4d2 drm/i915: Rename request reference/unreference to get/put
90274bc drm/i915: Mark imported dma-buf objects as being coherent
90ff5ca drm/i915: Export our request as a dma-buf fence on the reservation object
7ec1bc9 drm/i915: Derive GEM requests from dma-fence
32418a7 drm/i915: Retire oldest completed request before allocating next
7ee49ace drm/i915: Move GEM request routines to i915_gem_request.c
3518829 drm/i915: Skip capturing an error state if we already have one
eb2df3f drm/i915: Clean up GPU hang message
bfd3feb drm/i915: Allow userspace to request no-error-capture upon GPU hangs
f59e9c8 drm/i915: Record the ringbuffer associated with the request
f0c37f6 drm/i915: Remove stop-rings debugfs interface
c33e98d drm/i915: Remove temporary RPM wakeref assert disables
d4d0d52 drm/i915: Flush the RPS bottom-half when the GPU idles
8b23825 drm/i915: Add background commentary to "waitboosting"
ee5fa2b drm/i915: Restore waitboost credit to the synchronous waiter
32ed731 drm/i915: Remove redundant queue_delayed_work() from throttle ioctl
0a21133 drm/i915: Do not keep postponing the idle-work
557a6c9 drm/i915: Only start retire worker when idle
25a2990 drm/i915: Remove debug noise on detecting fault-injection of missed interrupts
23175572 drm/i915: Simplify enabling user-interrupts with L3-remapping
4d1906d drm/i915: Move the get/put irq locking into the caller
faa96ae drm/i915: Embed signaling node into the GEM request
f90ca89 drm/i915: Convert trace-irq to the breadcrumb waiter
03ec126 drm/i915: Only query timestamp when measuring elapsed time
b99b268 drm/i915: Stop setting wraparound seqno on initialisation
b407b20 drm/i915: Only apply one barrier after a breadcrumb interrupt is posted
03b1c46 drm/i915: Check the CPU cached value of seqno after waking the waiter
5066632 drm/i915: Add a delay between interrupt and inspecting the final seqno (ilk)
40000fd drm/i915: Refactor scratch object allocation for gen2 w/a buffer
d5bcc62 drm/i915: Allocate scratch page from stolen
d2269c8 drm/i915: Stop mapping the scratch page into CPU space
b149636 drm/i915: Use HWS for seqno tracking everywhere
f532c55 drm/i915: Spin after waking up for an interrupt
0b4f1be drm/i915: Slaughter the thundering i915_wait_request herd
0028572 drm/i915: Separate GPU hang waitqueue from advance
c5e0fd8 drm/i915: Make queueing the hangcheck work inline
1a3cabc drm/i915: Remove the dedicated hangcheck workqueue
ccae876 drm/i915: Delay queuing hangcheck to wait-request
31b9192 drm/i915/shrinker: Flush active on objects before counting
334058c drm: Restore double clflush on the last partial cacheline
c27332a drm/i915: Defer enabling rc6 til after we submit the first batch/context
78baba7 drm/i915: Remove superfluous powersave work flushing
3e89b45 drm/i915: Preserve current RPS frequency across init