Series without cover letter

Submitted by Chris Wilson on April 19, 2017, 9:41 a.m.

Details

Reviewer None
Submitted April 19, 2017, 9:41 a.m.
Last Updated May 2, 2017, 3:11 p.m.
Revision 6

Revisions

Patches download mbox

# Name Submitter State A F R T
[01/27] drm/i915/selftests: Allocate inode/file dynamically Chris Wilson New 1 1
[02/27] drm/i915: Mark CPU cache as dirty on every transition for CPU writes Chris Wilson New
[03/27] drm/i915: Mark up clflushes as belonging to an unordered timeline Chris Wilson New 1
[04/27] drm/i915: Lift timeline ordering to await_dma_fence Chris Wilson New 1
[05/27] drm/i915: Make ptr_unpack_bits() more function-like Chris Wilson New 1
[06/27] drm/i915: Redefine ptr_pack_bits() and friends Chris Wilson New 1
[07/27] drm/i915: Squash repeated awaits on the same fence Chris Wilson New
[08/27] drm/i915: Rename intel_timeline.sync_seqno[] to .global_sync[] Chris Wilson New 1
[09/27] drm/i915: Confirm the request is still active before adding it to the await Chris Wilson New 2
[10/27] drm/i915: Do not record a successful syncpoint for a dma-await Chris Wilson New 1
[11/27] drm/i915: Switch the global i915.semaphores check to a local predicate Chris Wilson New 1
[12/27] drm/i915: Only report a wakeup if the waiter was truly asleep Chris Wilson New
[13/27] drm/i915/execlists: Pack the count into the low bits of the port.request Chris Wilson New
[14/27] drm/i915: Don't mark an execlists context-switch when idle Chris Wilson New 1
[15/27] drm/i915: Split execlist priority queue into rbtree + linked list Chris Wilson New
[16/27] drm/i915: Reinstate reservation_object zapping for batch_pool objects Chris Wilson New 1
[17/27] drm/i915: Amalgamate execbuffer parameter structures Chris Wilson New 1
[18/27] drm/i915: Use vma->exec_entry as our double-entry placeholder Chris Wilson New 1
[19/27] drm/i915: Split vma exec_link/evict_link Chris Wilson New 1
[20/27] drm/i915: Store a direct lookup from object handle to vma Chris Wilson New 1
[21/27] drm/i915: Pass vma to relocate entry Chris Wilson New 1
[22/27] drm/i915: Eliminate lots of iterations over the execobjects array Chris Wilson New 1
[23/27] drm/i915: First try the previous execbuffer location Chris Wilson New 1
[24/27] drm/i915: Wait upon userptr get-user-pages within execbuffer Chris Wilson Accepted 1
[25/27] drm/i915: Allow execbuffer to use the first object as the batch Chris Wilson New 1
[26/27] drm/i915: Async GPU relocation processing Chris Wilson New 1
[27/27] drm/i915/scheduler: Support user-defined priorities Chris Wilson New 1

Tests

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

Test gem_exec_fence:
        Subgroup await-hang-default:
                pass       -> INCOMPLETE (fi-ilk-650)
Test gem_exec_flush:
        Subgroup basic-batch-kernel-default-uc:
                fail       -> PASS       (fi-snb-2600) fdo#100007

fdo#100007 https://bugs.freedesktop.org/show_bug.cgi?id=100007

fi-bdw-5557u     total:278  pass:267  dwarn:0   dfail:0   fail:0   skip:11  time:426s
fi-bdw-gvtdvm    total:278  pass:256  dwarn:8   dfail:0   fail:0   skip:14  time:420s
fi-bsw-n3050     total:278  pass:242  dwarn:0   dfail:0   fail:0   skip:36  time:569s
fi-bxt-j4205     total:278  pass:259  dwarn:0   dfail:0   fail:0   skip:19  time:504s
fi-bxt-t5700     total:278  pass:258  dwarn:0   dfail:0   fail:0   skip:20  time:549s
fi-byt-j1900     total:278  pass:254  dwarn:0   dfail:0   fail:0   skip:24  time:491s
fi-byt-n2820     total:278  pass:250  dwarn:0   dfail:0   fail:0   skip:28  time:483s
fi-hsw-4770      total:278  pass:262  dwarn:0   dfail:0   fail:0   skip:16  time:410s
fi-hsw-4770r     total:278  pass:262  dwarn:0   dfail:0   fail:0   skip:16  time:410s
fi-ilk-650       total:48   pass:27   dwarn:0   dfail:0   fail:0   skip:20 
fi-ivb-3520m     total:278  pass:260  dwarn:0   dfail:0   fail:0   skip:18  time:491s
fi-ivb-3770      total:278  pass:260  dwarn:0   dfail:0   fail:0   skip:18  time:471s
fi-kbl-7500u     total:278  pass:260  dwarn:0   dfail:0   fail:0   skip:18  time:450s
fi-kbl-7560u     total:278  pass:267  dwarn:1   dfail:0   fail:0   skip:10  time:562s
fi-skl-6260u     total:278  pass:268  dwarn:0   dfail:0   fail:0   skip:10  time:448s
fi-skl-6700hq    total:278  pass:261  dwarn:0   dfail:0   fail:0   skip:17  time:562s
fi-skl-6700k     total:278  pass:256  dwarn:4   dfail:0   fail:0   skip:18  time:450s
fi-skl-6770hq    total:278  pass:268  dwarn:0   dfail:0   fail:0   skip:10  time:483s
fi-skl-gvtdvm    total:278  pass:265  dwarn:0   dfail:0   fail:0   skip:13  time:425s
fi-snb-2520m     total:278  pass:250  dwarn:0   dfail:0   fail:0   skip:28  time:531s
fi-snb-2600      total:278  pass:249  dwarn:0   dfail:0   fail:0   skip:29  time:408s

05040c47d415b1621c0d64e40c0062890b854c9f drm-tip: 2017y-04m-19d-06h-48m-08s UTC integration manifest
f615350 drm/i915/scheduler: Support user-defined priorities
40273ef drm/i915: Async GPU relocation processing
910dcf5 drm/i915: Allow execbuffer to use the first object as the batch
4949570 drm/i915: Wait upon userptr get-user-pages within execbuffer
5e3982e drm/i915: First try the previous execbuffer location
2f93e2f drm/i915: Eliminate lots of iterations over the execobjects array
155a5c7 drm/i915: Pass vma to relocate entry
acc9363 drm/i915: Store a direct lookup from object handle to vma
3e9677a drm/i915: Split vma exec_link/evict_link
5a5cfe5 drm/i915: Use vma->exec_entry as our double-entry placeholder
7ea3245 drm/i915: Amalgamate execbuffer parameter structures
d8a64d9 drm/i915: Reinstate reservation_object zapping for batch_pool objects
1dca75c drm/i915: Split execlist priority queue into rbtree + linked list
8f5c72c drm/i915: Don't mark an execlists context-switch when idle
66953d3 drm/i915/execlists: Pack the count into the low bits of the port.request
913f088 drm/i915: Only report a wakeup if the waiter was truly asleep
d153946e drm/i915: Switch the global i915.semaphores check to a local predicate
95ac420 drm/i915: Do not record a successful syncpoint for a dma-await
6c682a7 drm/i915: Confirm the request is still active before adding it to the await
74936ad drm/i915: Rename intel_timeline.sync_seqno[] to .global_sync[]
c629206 drm/i915: Squash repeated awaits on the same fence
c5d2fa8 drm/i915: Redefine ptr_pack_bits() and friends
27a74c5 drm/i915: Make ptr_unpack_bits() more function-like
b422df4 drm/i915: Lift timeline ordering to await_dma_fence
942f00e drm/i915: Mark up clflushes as belonging to an unordered timeline
2c0d12b drm/i915: Mark CPU cache as dirty on every transition for CPU writes
e008f0e drm/i915/selftests: Allocate inode/file dynamically
SERIES REVISION LOOKS STRANGE. Please double-check patch list and the ordering before proceeding.

Patches download mbox

# Name Submitter State A F R T
[01/27] drm/i915/selftests: Allocate inode/file dynamically Chris Wilson New 1 1
[02/27] drm/i915: Mark CPU cache as dirty on every transition for CPU writes Chris Wilson New
[03/27] drm/i915: Mark up clflushes as belonging to an unordered timeline Chris Wilson New 1
[04/27] drm/i915: Lift timeline ordering to await_dma_fence Chris Wilson New 1
[05/27] drm/i915: Make ptr_unpack_bits() more function-like Chris Wilson New 1
[06/27] drm/i915: Redefine ptr_pack_bits() and friends Chris Wilson New 1
[v8] drm/i915: Squash repeated awaits on the same fence Chris Wilson New
[08/27] drm/i915: Rename intel_timeline.sync_seqno[] to .global_sync[] Chris Wilson New 1
[09/27] drm/i915: Confirm the request is still active before adding it to the await Chris Wilson New 2
[10/27] drm/i915: Do not record a successful syncpoint for a dma-await Chris Wilson New 1
[11/27] drm/i915: Switch the global i915.semaphores check to a local predicate Chris Wilson New 1
[12/27] drm/i915: Only report a wakeup if the waiter was truly asleep Chris Wilson New
[13/27] drm/i915/execlists: Pack the count into the low bits of the port.request Chris Wilson New
[14/27] drm/i915: Don't mark an execlists context-switch when idle Chris Wilson New 1
[15/27] drm/i915: Split execlist priority queue into rbtree + linked list Chris Wilson New
[16/27] drm/i915: Reinstate reservation_object zapping for batch_pool objects Chris Wilson New 1
[17/27] drm/i915: Amalgamate execbuffer parameter structures Chris Wilson New 1
[18/27] drm/i915: Use vma->exec_entry as our double-entry placeholder Chris Wilson New 1
[19/27] drm/i915: Split vma exec_link/evict_link Chris Wilson New 1
[20/27] drm/i915: Store a direct lookup from object handle to vma Chris Wilson New 1
[21/27] drm/i915: Pass vma to relocate entry Chris Wilson New 1
[22/27] drm/i915: Eliminate lots of iterations over the execobjects array Chris Wilson New 1
[23/27] drm/i915: First try the previous execbuffer location Chris Wilson New 1
[24/27] drm/i915: Wait upon userptr get-user-pages within execbuffer Chris Wilson Accepted 1
[25/27] drm/i915: Allow execbuffer to use the first object as the batch Chris Wilson New 1
[26/27] drm/i915: Async GPU relocation processing Chris Wilson New 1
[27/27] drm/i915/scheduler: Support user-defined priorities Chris Wilson New 1

Tests

Series 23227v2 Series without cover letter
https://patchwork.freedesktop.org/api/1.0/series/23227/revisions/2/mbox/

fi-bdw-5557u     total:278  pass:267  dwarn:0   dfail:0   fail:0   skip:11  time:428s
fi-bdw-gvtdvm    total:278  pass:256  dwarn:8   dfail:0   fail:0   skip:14  time:429s
fi-bsw-n3050     total:278  pass:242  dwarn:0   dfail:0   fail:0   skip:36  time:580s
fi-bxt-j4205     total:278  pass:259  dwarn:0   dfail:0   fail:0   skip:19  time:510s
fi-bxt-t5700     total:278  pass:258  dwarn:0   dfail:0   fail:0   skip:20  time:544s
fi-byt-j1900     total:278  pass:254  dwarn:0   dfail:0   fail:0   skip:24  time:481s
fi-byt-n2820     total:278  pass:250  dwarn:0   dfail:0   fail:0   skip:28  time:486s
fi-hsw-4770      total:278  pass:262  dwarn:0   dfail:0   fail:0   skip:16  time:413s
fi-hsw-4770r     total:278  pass:262  dwarn:0   dfail:0   fail:0   skip:16  time:409s
fi-ilk-650       total:278  pass:228  dwarn:0   dfail:0   fail:0   skip:50  time:418s
fi-ivb-3520m     total:278  pass:260  dwarn:0   dfail:0   fail:0   skip:18  time:494s
fi-ivb-3770      total:278  pass:260  dwarn:0   dfail:0   fail:0   skip:18  time:467s
fi-kbl-7500u     total:278  pass:260  dwarn:0   dfail:0   fail:0   skip:18  time:457s
fi-kbl-7560u     total:278  pass:267  dwarn:1   dfail:0   fail:0   skip:10  time:570s
fi-skl-6260u     total:278  pass:268  dwarn:0   dfail:0   fail:0   skip:10  time:458s
fi-skl-6700hq    total:278  pass:261  dwarn:0   dfail:0   fail:0   skip:17  time:570s
fi-skl-6700k     total:278  pass:256  dwarn:4   dfail:0   fail:0   skip:18  time:453s
fi-skl-6770hq    total:278  pass:268  dwarn:0   dfail:0   fail:0   skip:10  time:496s
fi-skl-gvtdvm    total:278  pass:265  dwarn:0   dfail:0   fail:0   skip:13  time:432s
fi-snb-2520m     total:278  pass:250  dwarn:0   dfail:0   fail:0   skip:28  time:534s
fi-snb-2600      total:278  pass:249  dwarn:0   dfail:0   fail:0   skip:29  time:406s

459f7d04deb6549ed4f27957ec414b727dc763f3 drm-tip: 2017y-04m-26d-16h-05m-26s UTC integration manifest
075ed10 drm/i915: Redefine ptr_pack_bits() and friends
cb02940 drm/i915: Make ptr_unpack_bits() more function-like
70114f1 drm/i915: Lift timeline ordering to await_dma_fence
621074e drm/i915: Mark up clflushes as belonging to an unordered timeline
623963bb drm/i915: Mark CPU cache as dirty on every transition for CPU writes
SERIES REVISION LOOKS STRANGE. Please double-check patch list and the ordering before proceeding.

Patches download mbox

# Name Submitter State A F R T
[01/27] drm/i915/selftests: Allocate inode/file dynamically Chris Wilson New 1 1
[02/27] drm/i915: Mark CPU cache as dirty on every transition for CPU writes Chris Wilson New
[03/27] drm/i915: Mark up clflushes as belonging to an unordered timeline Chris Wilson New 1
[04/27] drm/i915: Lift timeline ordering to await_dma_fence Chris Wilson New 1
[05/27] drm/i915: Make ptr_unpack_bits() more function-like Chris Wilson New 1
[06/27] drm/i915: Redefine ptr_pack_bits() and friends Chris Wilson New 1
[v9] drm/i915: Squash repeated awaits on the same fence Chris Wilson New
[08/27] drm/i915: Rename intel_timeline.sync_seqno[] to .global_sync[] Chris Wilson New 1
[09/27] drm/i915: Confirm the request is still active before adding it to the await Chris Wilson New 2
[10/27] drm/i915: Do not record a successful syncpoint for a dma-await Chris Wilson New 1
[11/27] drm/i915: Switch the global i915.semaphores check to a local predicate Chris Wilson New 1
[12/27] drm/i915: Only report a wakeup if the waiter was truly asleep Chris Wilson New
[13/27] drm/i915/execlists: Pack the count into the low bits of the port.request Chris Wilson New
[14/27] drm/i915: Don't mark an execlists context-switch when idle Chris Wilson New 1
[15/27] drm/i915: Split execlist priority queue into rbtree + linked list Chris Wilson New
[16/27] drm/i915: Reinstate reservation_object zapping for batch_pool objects Chris Wilson New 1
[17/27] drm/i915: Amalgamate execbuffer parameter structures Chris Wilson New 1
[18/27] drm/i915: Use vma->exec_entry as our double-entry placeholder Chris Wilson New 1
[19/27] drm/i915: Split vma exec_link/evict_link Chris Wilson New 1
[20/27] drm/i915: Store a direct lookup from object handle to vma Chris Wilson New 1
[21/27] drm/i915: Pass vma to relocate entry Chris Wilson New 1
[22/27] drm/i915: Eliminate lots of iterations over the execobjects array Chris Wilson New 1
[23/27] drm/i915: First try the previous execbuffer location Chris Wilson New 1
[24/27] drm/i915: Wait upon userptr get-user-pages within execbuffer Chris Wilson Accepted 1
[25/27] drm/i915: Allow execbuffer to use the first object as the batch Chris Wilson New 1
[26/27] drm/i915: Async GPU relocation processing Chris Wilson New 1
[27/27] drm/i915/scheduler: Support user-defined priorities Chris Wilson New 1
SERIES REVISION LOOKS STRANGE. Please double-check patch list and the ordering before proceeding.

Patches download mbox

# Name Submitter State A F R T
[01/27] drm/i915/selftests: Allocate inode/file dynamically Chris Wilson New 1 1
[02/27] drm/i915: Mark CPU cache as dirty on every transition for CPU writes Chris Wilson New
[03/27] drm/i915: Mark up clflushes as belonging to an unordered timeline Chris Wilson New 1
[04/27] drm/i915: Lift timeline ordering to await_dma_fence Chris Wilson New 1
[05/27] drm/i915: Make ptr_unpack_bits() more function-like Chris Wilson New 1
[06/27] drm/i915: Redefine ptr_pack_bits() and friends Chris Wilson New 1
[v10] drm/i915: Squash repeated awaits on the same fence Chris Wilson New
[08/27] drm/i915: Rename intel_timeline.sync_seqno[] to .global_sync[] Chris Wilson New 1
[09/27] drm/i915: Confirm the request is still active before adding it to the await Chris Wilson New 2
[10/27] drm/i915: Do not record a successful syncpoint for a dma-await Chris Wilson New 1
[11/27] drm/i915: Switch the global i915.semaphores check to a local predicate Chris Wilson New 1
[12/27] drm/i915: Only report a wakeup if the waiter was truly asleep Chris Wilson New
[13/27] drm/i915/execlists: Pack the count into the low bits of the port.request Chris Wilson New
[14/27] drm/i915: Don't mark an execlists context-switch when idle Chris Wilson New 1
[15/27] drm/i915: Split execlist priority queue into rbtree + linked list Chris Wilson New
[16/27] drm/i915: Reinstate reservation_object zapping for batch_pool objects Chris Wilson New 1
[17/27] drm/i915: Amalgamate execbuffer parameter structures Chris Wilson New 1
[18/27] drm/i915: Use vma->exec_entry as our double-entry placeholder Chris Wilson New 1
[19/27] drm/i915: Split vma exec_link/evict_link Chris Wilson New 1
[20/27] drm/i915: Store a direct lookup from object handle to vma Chris Wilson New 1
[21/27] drm/i915: Pass vma to relocate entry Chris Wilson New 1
[22/27] drm/i915: Eliminate lots of iterations over the execobjects array Chris Wilson New 1
[23/27] drm/i915: First try the previous execbuffer location Chris Wilson New 1
[24/27] drm/i915: Wait upon userptr get-user-pages within execbuffer Chris Wilson Accepted 1
[25/27] drm/i915: Allow execbuffer to use the first object as the batch Chris Wilson New 1
[26/27] drm/i915: Async GPU relocation processing Chris Wilson New 1
[27/27] drm/i915/scheduler: Support user-defined priorities Chris Wilson New 1
SERIES REVISION LOOKS STRANGE. Please double-check patch list and the ordering before proceeding.

Patches download mbox

# Name Submitter State A F R T
[01/27] drm/i915/selftests: Allocate inode/file dynamically Chris Wilson New 1 1
[02/27] drm/i915: Mark CPU cache as dirty on every transition for CPU writes Chris Wilson New
[03/27] drm/i915: Mark up clflushes as belonging to an unordered timeline Chris Wilson New 1
[04/27] drm/i915: Lift timeline ordering to await_dma_fence Chris Wilson New 1
[05/27] drm/i915: Make ptr_unpack_bits() more function-like Chris Wilson New 1
[06/27] drm/i915: Redefine ptr_pack_bits() and friends Chris Wilson New 1
[v13] drm/i915: Squash repeated awaits on the same fence Chris Wilson New
[08/27] drm/i915: Rename intel_timeline.sync_seqno[] to .global_sync[] Chris Wilson New 1
[09/27] drm/i915: Confirm the request is still active before adding it to the await Chris Wilson New 2
[10/27] drm/i915: Do not record a successful syncpoint for a dma-await Chris Wilson New 1
[11/27] drm/i915: Switch the global i915.semaphores check to a local predicate Chris Wilson New 1
[12/27] drm/i915: Only report a wakeup if the waiter was truly asleep Chris Wilson New
[13/27] drm/i915/execlists: Pack the count into the low bits of the port.request Chris Wilson New
[14/27] drm/i915: Don't mark an execlists context-switch when idle Chris Wilson New 1
[15/27] drm/i915: Split execlist priority queue into rbtree + linked list Chris Wilson New
[16/27] drm/i915: Reinstate reservation_object zapping for batch_pool objects Chris Wilson New 1
[17/27] drm/i915: Amalgamate execbuffer parameter structures Chris Wilson New 1
[18/27] drm/i915: Use vma->exec_entry as our double-entry placeholder Chris Wilson New 1
[19/27] drm/i915: Split vma exec_link/evict_link Chris Wilson New 1
[20/27] drm/i915: Store a direct lookup from object handle to vma Chris Wilson New 1
[21/27] drm/i915: Pass vma to relocate entry Chris Wilson New 1
[22/27] drm/i915: Eliminate lots of iterations over the execobjects array Chris Wilson New 1
[23/27] drm/i915: First try the previous execbuffer location Chris Wilson New 1
[24/27] drm/i915: Wait upon userptr get-user-pages within execbuffer Chris Wilson Accepted 1
[25/27] drm/i915: Allow execbuffer to use the first object as the batch Chris Wilson New 1
[26/27] drm/i915: Async GPU relocation processing Chris Wilson New 1
[27/27] drm/i915/scheduler: Support user-defined priorities Chris Wilson New 1

Tests

Series 23227v5 Series without cover letter
https://patchwork.freedesktop.org/api/1.0/series/23227/revisions/5/mbox/

Test gem_exec_flush:
        Subgroup basic-batch-kernel-default-uc:
                pass       -> FAIL       (fi-snb-2600) fdo#100007

fdo#100007 https://bugs.freedesktop.org/show_bug.cgi?id=100007

fi-bdw-5557u     total:278  pass:267  dwarn:0   dfail:0   fail:0   skip:11  time:436s
fi-bdw-gvtdvm    total:278  pass:256  dwarn:8   dfail:0   fail:0   skip:14  time:422s
fi-bsw-n3050     total:278  pass:242  dwarn:0   dfail:0   fail:0   skip:36  time:576s
fi-bxt-j4205     total:278  pass:259  dwarn:0   dfail:0   fail:0   skip:19  time:508s
fi-bxt-t5700     total:278  pass:258  dwarn:0   dfail:0   fail:0   skip:20  time:539s
fi-byt-j1900     total:278  pass:254  dwarn:0   dfail:0   fail:0   skip:24  time:484s
fi-byt-n2820     total:278  pass:250  dwarn:0   dfail:0   fail:0   skip:28  time:479s
fi-hsw-4770      total:278  pass:262  dwarn:0   dfail:0   fail:0   skip:16  time:405s
fi-hsw-4770r     total:278  pass:262  dwarn:0   dfail:0   fail:0   skip:16  time:403s
fi-ilk-650       total:278  pass:228  dwarn:0   dfail:0   fail:0   skip:50  time:413s
fi-ivb-3520m     total:278  pass:260  dwarn:0   dfail:0   fail:0   skip:18  time:493s
fi-ivb-3770      total:278  pass:260  dwarn:0   dfail:0   fail:0   skip:18  time:463s
fi-kbl-7500u     total:278  pass:260  dwarn:0   dfail:0   fail:0   skip:18  time:460s
fi-kbl-7560u     total:278  pass:267  dwarn:1   dfail:0   fail:0   skip:10  time:571s
fi-skl-6260u     total:278  pass:268  dwarn:0   dfail:0   fail:0   skip:10  time:462s
fi-skl-6700hq    total:278  pass:261  dwarn:0   dfail:0   fail:0   skip:17  time:579s
fi-skl-6700k     total:278  pass:256  dwarn:4   dfail:0   fail:0   skip:18  time:462s
fi-skl-6770hq    total:278  pass:268  dwarn:0   dfail:0   fail:0   skip:10  time:490s
fi-skl-gvtdvm    total:278  pass:265  dwarn:0   dfail:0   fail:0   skip:13  time:430s
fi-snb-2520m     total:278  pass:250  dwarn:0   dfail:0   fail:0   skip:28  time:530s
fi-snb-2600      total:278  pass:248  dwarn:0   dfail:0   fail:1   skip:29  time:401s

86cc4197d2fa4c45b75bf54026765d27d86b84c8 drm-tip: 2017y-04m-28d-09h-14m-47s UTC integration manifest
2826b18 drm/i915: Redefine ptr_pack_bits() and friends
d366ae4 drm/i915: Make ptr_unpack_bits() more function-like
758209b drm/i915: Lift timeline ordering to await_dma_fence
5cf482d drm/i915: Mark up clflushes as belonging to an unordered timeline
5eec284 drm/i915: Mark CPU cache as dirty on every transition for CPU writes
SERIES REVISION LOOKS STRANGE. Please double-check patch list and the ordering before proceeding.

Patches download mbox

# Name Submitter State A F R T
[01/27] drm/i915/selftests: Allocate inode/file dynamically Chris Wilson New 1 1
[02/27] drm/i915: Mark CPU cache as dirty on every transition for CPU writes Chris Wilson New
[03/27] drm/i915: Mark up clflushes as belonging to an unordered timeline Chris Wilson New 1
[04/27] drm/i915: Lift timeline ordering to await_dma_fence Chris Wilson New 1
[05/27] drm/i915: Make ptr_unpack_bits() more function-like Chris Wilson New 1
[06/27] drm/i915: Redefine ptr_pack_bits() and friends Chris Wilson New 1
[v14] drm/i915: Squash repeated awaits on the same fence Chris Wilson New 1
[08/27] drm/i915: Rename intel_timeline.sync_seqno[] to .global_sync[] Chris Wilson New 1
[09/27] drm/i915: Confirm the request is still active before adding it to the await Chris Wilson New 2
[10/27] drm/i915: Do not record a successful syncpoint for a dma-await Chris Wilson New 1
[11/27] drm/i915: Switch the global i915.semaphores check to a local predicate Chris Wilson New 1
[12/27] drm/i915: Only report a wakeup if the waiter was truly asleep Chris Wilson New
[13/27] drm/i915/execlists: Pack the count into the low bits of the port.request Chris Wilson New
[14/27] drm/i915: Don't mark an execlists context-switch when idle Chris Wilson New 1
[15/27] drm/i915: Split execlist priority queue into rbtree + linked list Chris Wilson New
[16/27] drm/i915: Reinstate reservation_object zapping for batch_pool objects Chris Wilson New 1
[17/27] drm/i915: Amalgamate execbuffer parameter structures Chris Wilson New 1
[18/27] drm/i915: Use vma->exec_entry as our double-entry placeholder Chris Wilson New 1
[19/27] drm/i915: Split vma exec_link/evict_link Chris Wilson New 1
[20/27] drm/i915: Store a direct lookup from object handle to vma Chris Wilson New 1
[21/27] drm/i915: Pass vma to relocate entry Chris Wilson New 1
[22/27] drm/i915: Eliminate lots of iterations over the execobjects array Chris Wilson New 1
[23/27] drm/i915: First try the previous execbuffer location Chris Wilson New 1
[24/27] drm/i915: Wait upon userptr get-user-pages within execbuffer Chris Wilson Accepted 1
[25/27] drm/i915: Allow execbuffer to use the first object as the batch Chris Wilson New 1
[26/27] drm/i915: Async GPU relocation processing Chris Wilson New 1
[27/27] drm/i915/scheduler: Support user-defined priorities Chris Wilson New 1

Tests

Series 23227v6 Series without cover letter
https://patchwork.freedesktop.org/api/1.0/series/23227/revisions/6/mbox/

Test gem_exec_flush:
        Subgroup basic-batch-kernel-default-uc:
                pass       -> FAIL       (fi-snb-2600) fdo#100007
Test gem_exec_suspend:
        Subgroup basic-s4-devices:
                pass       -> DMESG-WARN (fi-kbl-7560u) fdo#100125

fdo#100007 https://bugs.freedesktop.org/show_bug.cgi?id=100007
fdo#100125 https://bugs.freedesktop.org/show_bug.cgi?id=100125

fi-bdw-5557u     total:278  pass:267  dwarn:0   dfail:0   fail:0   skip:11  time:431s
fi-bdw-gvtdvm    total:278  pass:256  dwarn:8   dfail:0   fail:0   skip:14  time:429s
fi-bsw-n3050     total:278  pass:242  dwarn:0   dfail:0   fail:0   skip:36  time:571s
fi-bxt-j4205     total:278  pass:259  dwarn:0   dfail:0   fail:0   skip:19  time:514s
fi-bxt-t5700     total:278  pass:258  dwarn:0   dfail:0   fail:0   skip:20  time:541s
fi-byt-j1900     total:278  pass:254  dwarn:0   dfail:0   fail:0   skip:24  time:489s
fi-byt-n2820     total:278  pass:250  dwarn:0   dfail:0   fail:0   skip:28  time:486s
fi-hsw-4770      total:278  pass:262  dwarn:0   dfail:0   fail:0   skip:16  time:413s
fi-hsw-4770r     total:278  pass:262  dwarn:0   dfail:0   fail:0   skip:16  time:402s
fi-ilk-650       total:278  pass:228  dwarn:0   dfail:0   fail:0   skip:50  time:412s
fi-ivb-3520m     total:278  pass:260  dwarn:0   dfail:0   fail:0   skip:18  time:482s
fi-ivb-3770      total:278  pass:260  dwarn:0   dfail:0   fail:0   skip:18  time:485s
fi-kbl-7500u     total:278  pass:260  dwarn:0   dfail:0   fail:0   skip:18  time:459s
fi-kbl-7560u     total:278  pass:267  dwarn:1   dfail:0   fail:0   skip:10  time:573s
fi-skl-6260u     total:278  pass:268  dwarn:0   dfail:0   fail:0   skip:10  time:453s
fi-skl-6700hq    total:278  pass:261  dwarn:0   dfail:0   fail:0   skip:17  time:576s
fi-skl-6700k     total:278  pass:256  dwarn:4   dfail:0   fail:0   skip:18  time:462s
fi-skl-6770hq    total:278  pass:268  dwarn:0   dfail:0   fail:0   skip:10  time:496s
fi-skl-gvtdvm    total:278  pass:265  dwarn:0   dfail:0   fail:0   skip:13  time:431s
fi-snb-2520m     total:278  pass:250  dwarn:0   dfail:0   fail:0   skip:28  time:535s
fi-snb-2600      total:278  pass:248  dwarn:0   dfail:0   fail:1   skip:29  time:402s

1d490e4b6d5324cfbf8dc800cf4a99471252802c drm-tip: 2017y-04m-28d-14h-14m-47s UTC integration manifest
a004fb4 drm/i915: Redefine ptr_pack_bits() and friends
78596713 drm/i915: Make ptr_unpack_bits() more function-like
a1f6541 drm/i915: Lift timeline ordering to await_dma_fence
c37268d drm/i915: Mark up clflushes as belonging to an unordered timeline
3f480d8 drm/i915: Mark CPU cache as dirty on every transition for CPU writes
SERIES REVISION IS NOT COMPLETE. We've got 26 out of 27 expected patches.

Patches download mbox

# Name Submitter State A F R T
[01/27] drm/i915/selftests: Allocate inode/file dynamically Chris Wilson New 1 1
[02/27] drm/i915: Mark CPU cache as dirty on every transition for CPU writes Chris Wilson New
[03/27] drm/i915: Mark up clflushes as belonging to an unordered timeline Chris Wilson New 1
[04/27] drm/i915: Lift timeline ordering to await_dma_fence Chris Wilson New 1
[05/27] drm/i915: Make ptr_unpack_bits() more function-like Chris Wilson New 1
[06/27] drm/i915: Redefine ptr_pack_bits() and friends Chris Wilson New 1
[08/27] drm/i915: Rename intel_timeline.sync_seqno[] to .global_sync[] Chris Wilson New 1
[09/27] drm/i915: Confirm the request is still active before adding it to the await Chris Wilson New 2
[10/27] drm/i915: Do not record a successful syncpoint for a dma-await Chris Wilson New 1
[11/27] drm/i915: Switch the global i915.semaphores check to a local predicate Chris Wilson New 1
[12/27] drm/i915: Only report a wakeup if the waiter was truly asleep Chris Wilson New
[13/27] drm/i915/execlists: Pack the count into the low bits of the port.request Chris Wilson New
[14/27] drm/i915: Don't mark an execlists context-switch when idle Chris Wilson New 1
[15/27] drm/i915: Split execlist priority queue into rbtree + linked list Chris Wilson New
[16/27] drm/i915: Reinstate reservation_object zapping for batch_pool objects Chris Wilson New 1
[17/27] drm/i915: Amalgamate execbuffer parameter structures Chris Wilson New 1
[18/27] drm/i915: Use vma->exec_entry as our double-entry placeholder Chris Wilson New 1
[19/27] drm/i915: Split vma exec_link/evict_link Chris Wilson New 1
[20/27] drm/i915: Store a direct lookup from object handle to vma Chris Wilson New 1
[21/27] drm/i915: Pass vma to relocate entry Chris Wilson New 1
[22/27] drm/i915: Eliminate lots of iterations over the execobjects array Chris Wilson New 1
[23/27] drm/i915: First try the previous execbuffer location Chris Wilson New 1
[24/27] drm/i915: Wait upon userptr get-user-pages within execbuffer Chris Wilson Accepted 1
[25/27] drm/i915: Allow execbuffer to use the first object as the batch Chris Wilson New 1
[26/27] drm/i915: Async GPU relocation processing Chris Wilson New 1
[27/27] drm/i915/scheduler: Support user-defined priorities Chris Wilson New 1
SERIES REVISION IS NOT COMPLETE. We've got 25 out of 27 expected patches.

Patches download mbox

# Name Submitter State A F R T
[01/27] drm/i915/selftests: Allocate inode/file dynamically Chris Wilson New 1 1
[02/27] drm/i915: Mark CPU cache as dirty on every transition for CPU writes Chris Wilson New
[03/27] drm/i915: Mark up clflushes as belonging to an unordered timeline Chris Wilson New 1
[04/27] drm/i915: Lift timeline ordering to await_dma_fence Chris Wilson New 1
[05/27] drm/i915: Make ptr_unpack_bits() more function-like Chris Wilson New 1
[06/27] drm/i915: Redefine ptr_pack_bits() and friends Chris Wilson New 1
[09/27] drm/i915: Confirm the request is still active before adding it to the await Chris Wilson New 2
[10/27] drm/i915: Do not record a successful syncpoint for a dma-await Chris Wilson New 1
[11/27] drm/i915: Switch the global i915.semaphores check to a local predicate Chris Wilson New 1
[12/27] drm/i915: Only report a wakeup if the waiter was truly asleep Chris Wilson New
[13/27] drm/i915/execlists: Pack the count into the low bits of the port.request Chris Wilson New
[14/27] drm/i915: Don't mark an execlists context-switch when idle Chris Wilson New 1
[15/27] drm/i915: Split execlist priority queue into rbtree + linked list Chris Wilson New
[16/27] drm/i915: Reinstate reservation_object zapping for batch_pool objects Chris Wilson New 1
[17/27] drm/i915: Amalgamate execbuffer parameter structures Chris Wilson New 1
[18/27] drm/i915: Use vma->exec_entry as our double-entry placeholder Chris Wilson New 1
[19/27] drm/i915: Split vma exec_link/evict_link Chris Wilson New 1
[20/27] drm/i915: Store a direct lookup from object handle to vma Chris Wilson New 1
[21/27] drm/i915: Pass vma to relocate entry Chris Wilson New 1
[22/27] drm/i915: Eliminate lots of iterations over the execobjects array Chris Wilson New 1
[23/27] drm/i915: First try the previous execbuffer location Chris Wilson New 1
[24/27] drm/i915: Wait upon userptr get-user-pages within execbuffer Chris Wilson Accepted 1
[25/27] drm/i915: Allow execbuffer to use the first object as the batch Chris Wilson New 1
[26/27] drm/i915: Async GPU relocation processing Chris Wilson New 1
[27/27] drm/i915/scheduler: Support user-defined priorities Chris Wilson New 1