Series without cover letter

Submitted by Chris Wilson on Feb. 2, 2017, 2:34 p.m.

Details

Reviewer None
Submitted Feb. 2, 2017, 2:34 p.m.
Last Updated Feb. 2, 2017, 7:58 p.m.
Revision 1

Revisions

Patches download mbox

# Name Submitter State
[01/75] drm/i915: Generate i915_params {} using a macro Chris Wilson New
[02/75] drm/i915: Convert i915_params to use shortnames for its types Chris Wilson New
[03/75] drm/i915: Use bool i915_param.alpha_support Chris Wilson New
[04/75] drm/i915: Capture module parameters for the GPU error state Chris Wilson New
[05/75] drm/i915: Show the current i915_params in debugfs/i915_capabilites Chris Wilson New
[06/75] drm/i915: The return of i915_gpu_info to debugfs Chris Wilson New
[07/75] drm/i915: Pass around gen to tile_height to special case gen2 Chris Wilson New
[08/75] drm: Improve drm_mm search (and fix topdown allocation) with rbtrees Chris Wilson New
[09/75] drm: kselftest for drm_mm and bottom-up allocation Chris Wilson New
[10/75] drm: Provide a driver hook for drm_dev_release() Chris Wilson New
[11/75] drm/i915: Split device release from unload Chris Wilson New
[12/75] drm/i915: Unbind any residual objects/vma from the Global GTT on shutdown Chris Wilson New
[13/75] drm/i915: Flush the freed object queue on device release Chris Wilson New
[14/75] drm/i915: Provide a hook for selftests Chris Wilson New
[15/75] drm/i915: Add some selftests for sg_table manipulation Chris Wilson New
[16/75] drm/i915: Add unit tests for the breadcrumb rbtree, insert/remove Chris Wilson New
[17/75] drm/i915: Add unit tests for the breadcrumb rbtree, completion Chris Wilson New
[18/75] drm/i915: Add unit tests for the breadcrumb rbtree, wakeups Chris Wilson New
[19/75] drm/i915: Mock the GEM device for self-testing Chris Wilson New
[20/75] drm/i915: Mock a GGTT for self-testing Chris Wilson New
[21/75] drm/i915: Mock infrastructure for request emission Chris Wilson New
[22/75] drm/i915: Create a fake object for testing huge allocations Chris Wilson New
[23/75] drm/i915: Add selftests for i915_gem_request Chris Wilson New
[24/75] drm/i915: Add a simple request selftest for waiting Chris Wilson New
[25/75] drm/i915: Add a simple fence selftest to i915_gem_request Chris Wilson New
[26/75] drm/i915: Simple selftest to exercise live requests Chris Wilson New
[27/75] drm/i915: Test simultaneously submitting requests to all engines Chris Wilson New
[28/75] drm/i915: Test request ordering between engines Chris Wilson New
[29/75] drm/i915: Live testing of empty requests Chris Wilson New
[30/75] drm/i915: Add selftests for object allocation, phys Chris Wilson New
[31/75] drm/i915: Add a live seftest for GEM objects Chris Wilson New
[32/75] drm/i915: Test partial mappings Chris Wilson New
[33/75] drm/i915: Test exhaustion of the mmap space Chris Wilson New
[34/75] drm/i915: Test coherency of and barriers between cache domains Chris Wilson New
[35/75] drm/i915: Move uncore selfchecks to live selftest infrastructure Chris Wilson New
[36/75] drm/i915: Test all fw tables during mock selftests Chris Wilson New
[37/75] drm/i915: Sanity check all registers for matching fw domains Chris Wilson New
[38/75] drm/i915: Add some mock tests for dmabuf interop Chris Wilson New
[39/75] drm/i915: Add a live dmabuf selftest Chris Wilson New
[40/75] drm/i915: Add initial selftests for i915_gem_gtt Chris Wilson New
[41/75] drm/i915: Exercise filling the top/bottom portions of the ppgtt Chris Wilson New
[42/75] drm/i915: Exercise filling the top/bottom portions of the global GTT Chris Wilson New
[43/75] drm/i915: Fill different pages of the GTT Chris Wilson New
[44/75] drm/i915: Exercise filling and removing random ranges from the live GTT Chris Wilson New
[45/75] drm/i915: Live testing of lowlevel GTT operations Chris Wilson New
[46/75] drm/i915: Test creation of VMA Chris Wilson New
[47/75] drm/i915: Exercise i915_vma_pin/i915_vma_insert Chris Wilson New
[48/75] drm/i915: Verify page layout for rotated VMA Chris Wilson New
[49/75] drm/i915: Test creation of partial VMA Chris Wilson New
[50/75] drm/i915: Live testing for context execution Chris Wilson New
[51/75] drm/i915: Initial selftests for exercising eviction Chris Wilson New
[52/75] drm/i915: Add mock exercise for i915_gem_gtt_reserve Chris Wilson New
[53/75] drm/i915: Add mock exercise for i915_gem_gtt_insert Chris Wilson New
[54/75] drm/i915: Add mock tests for GTT/VMA handling Chris Wilson New
[55/75] drm/i915: Exercise manipulate of single pages in the GGTT Chris Wilson New
[56/75] drm/i915: Add initial selftests for hang detection and resets Chris Wilson New
[57/75] drm/i915: Micro-optimise i915_get_ggtt_vma_pages() Chris Wilson New
[58/75] drm/i915: Micro-optimise gen6_ppgtt_insert_entries() Chris Wilson New
[59/75] drm/i915: Micro-optimise gen8_ppgtt_insert_entries() Chris Wilson New
[60/75] drm/i915: Don't special case teardown of aliasing_ppgtt Chris Wilson New
[61/75] drm/i915: Split ggtt/alasing_gtt unbind_vma Chris Wilson New
[62/75] drm/i915: Convert clflushed pagetables over to WC maps Chris Wilson New
[63/75] drm/i915: Remove kmap/kunmap wrappers Chris Wilson New
[64/75] drm/i915: Remove user-triggerable WARN for large objects Chris Wilson New
[65/75] drm/i915: Move allocate_va_range to GTT Chris Wilson New
[66/75] drm/i915: Remove redundant clear of appgtt Chris Wilson New
[67/75] drm/i915: Tidy gen6_write_pde() Chris Wilson New
[68/75] drm/i915: Remove bitmap tracking for used-ptes Chris Wilson New
[69/75] drm/i915: Remove bitmap tracking for used-pdes Chris Wilson New
[70/75] drm/i915: Remove bitmap tracking for used-pdpes Chris Wilson New
[71/75] drm/i915: Remove bitmap tracking for used-pml4 Chris Wilson New
[72/75] drm/i915: Remove superfluous posting reads after clear GGTT Chris Wilson New
[73/75] drm/i915: Always mark the PDP as dirty when altered Chris Wilson New
[74/75] drm/i915: Remove defunct GTT tracepoints Chris Wilson New
[75/75] drm/i915: Remove unused ppgtt->enable() Chris Wilson New

Tests

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

Test drv_hangman:
        Subgroup error-state-basic:
                pass       -> TIMEOUT    (fi-byt-j1900)
                pass       -> TIMEOUT    (fi-byt-n2820)
                pass       -> TIMEOUT    (fi-bsw-n3050)
                pass       -> TIMEOUT    (fi-bxt-j4205)
Test drv_module_reload:
        Subgroup basic-no-display:
                pass       -> INCOMPLETE (fi-byt-j1900)
                pass       -> INCOMPLETE (fi-byt-n2820)
                pass       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup basic-reload:
                pass       -> INCOMPLETE (fi-byt-j1900)
                pass       -> INCOMPLETE (fi-byt-n2820)
                pass       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup basic-reload-final:
                pass       -> INCOMPLETE (fi-byt-j1900)
                pass       -> INCOMPLETE (fi-byt-n2820)
                pass       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup basic-reload-inject:
                pass       -> INCOMPLETE (fi-byt-j1900)
                pass       -> INCOMPLETE (fi-byt-n2820)
                pass       -> INCOMPLETE (fi-bsw-n3050)
Test gem_exec_suspend:
        Subgroup basic-s3:
                dmesg-warn -> PASS       (fi-skl-6700hq)
Test gvt_basic:
        Subgroup invalid-placeholder-test:
                skip       -> INCOMPLETE (fi-byt-j1900)
                skip       -> INCOMPLETE (fi-byt-n2820)
                skip       -> INCOMPLETE (fi-bsw-n3050)
Test kms_frontbuffer_tracking:
        Subgroup basic:
                pass       -> INCOMPLETE (fi-bsw-n3050)
Test kms_pipe_crc_basic:
        Subgroup bad-nb-words-1:
                pass       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup bad-nb-words-3:
                pass       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup bad-pipe:
                pass       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup bad-source:
                pass       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup hang-read-crc-pipe-a:
                skip       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup hang-read-crc-pipe-b:
                pass       -> INCOMPLETE (fi-bxt-j4205)
                skip       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup hang-read-crc-pipe-c:
                pass       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup nonblocking-crc-pipe-a:
                skip       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup nonblocking-crc-pipe-a-frame-sequence:
                skip       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup nonblocking-crc-pipe-b:
                skip       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup nonblocking-crc-pipe-b-frame-sequence:
                skip       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup nonblocking-crc-pipe-c:
                pass       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup nonblocking-crc-pipe-c-frame-sequence:
                pass       -> DMESG-WARN (fi-ivb-3770)
                pass       -> INCOMPLETE (fi-bsw-n3050)
                fail       -> PASS       (fi-skl-6700hq)
        Subgroup read-crc-pipe-a:
                pass       -> INCOMPLETE (fi-byt-n2820)
                skip       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup read-crc-pipe-a-frame-sequence:
                pass       -> INCOMPLETE (fi-byt-n2820)
                skip       -> INCOMPLETE (fi-bsw-n3050)
                fail       -> PASS       (fi-skl-6700hq)
        Subgroup read-crc-pipe-b:
                pass       -> INCOMPLETE (fi-byt-n2820)
                skip       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup read-crc-pipe-b-frame-sequence:
                pass       -> INCOMPLETE (fi-byt-n2820)
                skip       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup read-crc-pipe-c:
                skip       -> INCOMPLETE (fi-byt-j1900)
                skip       -> INCOMPLETE (fi-byt-n2820)
                pass       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup read-crc-pipe-c-frame-sequence:
                skip       -> INCOMPLETE (fi-byt-j1900)
                skip       -> INCOMPLETE (fi-byt-n2820)
                pass       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup suspend-read-crc-pipe-a:
                pass       -> INCOMPLETE (fi-byt-j1900)
                pass       -> INCOMPLETE (fi-byt-n2820)
                skip       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup suspend-read-crc-pipe-b:
                pass       -> INCOMPLETE (fi-byt-j1900)
                pass       -> INCOMPLETE (fi-byt-n2820)
                skip       -> INCOMPLETE (fi-bsw-n3050)
        Subgroup suspend-read-crc-pipe-c:
                skip       -> INCOMPLETE (fi-byt-j1900)
                skip       -> INCOMPLETE (fi-byt-n2820)
                pass       -> INCOMPLETE (fi-bsw-n3050)
WARNING: Long output truncated
fi-bxt-t5700 failed to connect after reboot

36aab92fa2091dd54ea983752aa40e427e83d113 drm-tip: 2017y-02m-02d-18h-14m-45s UTC integration manifest
152ad0d drm: kselftest for drm_mm and bottom-up allocation
af9a6d9 drm: Improve drm_mm search (and fix topdown allocation) with rbtrees
6600271 drm/i915: Pass around gen to tile_height to special case gen2
ee9c61d drm/i915: The return of i915_gpu_info to debugfs
61b19a4 drm/i915: Show the current i915_params in debugfs/i915_capabilites
50834f1 drm/i915: Capture module parameters for the GPU error state
b4eaf99 drm/i915: Use bool i915_param.alpha_support
c97c9d3 drm/i915: Convert i915_params to use shortnames for its types
f60d6d9 drm/i915: Generate i915_params {} using a macro