From: shuang.he@intel.com
To: shuang.he@intel.com, intel-gfx@lists.freedesktop.org,
daniel.vetter@ffwll.ch
Subject: Re: [PATCH] drm/i915: Use BUILD_BUG if possible in the i915 WARN_ON
Date: 09 Dec 2014 09:40:34 -0800 [thread overview]
Message-ID: <84c8a8$igamgj@orsmga001.jf.intel.com> (raw)
In-Reply-To: <1418054794-5427-1-git-send-email-daniel.vetter@ffwll.ch>
Tested-By: PRC QA PRTS (Patch Regression Test System Contact: shuang.he@intel.com)
-------------------------------------Summary-------------------------------------
Platform Delta drm-intel-nightly Series Applied
PNV -5 311/311 306/311
ILK -24 364/366 340/366
SNB -53 401/403 348/403
IVB -54 497/498 443/498
BYT -6 289/289 283/289
HSW -8 392/392 384/392
BDW -12 417/417 405/417
-------------------------------------Detailed-------------------------------------
Platform Test drm-intel-nightly Series Applied
*PNV igt_gen3_mixed_blits PASS(2, M23M7) NO_RESULT(1, M7)
*PNV igt_gen3_render_mixed_blits PASS(2, M23M7) NO_RESULT(1, M7)
*PNV igt_gen3_render_tiledx_blits PASS(2, M23M7) NO_RESULT(1, M7)
*PNV igt_gen3_render_tiledy_blits PASS(2, M23M7) NO_RESULT(1, M7)
*PNV igt_kms_addfb_framebuffer-vs-set-tiling PASS(2, M23M7) DMESG_FAIL(1, M7)
*ILK igt_kms_addfb_framebuffer-vs-set-tiling PASS(2, M26) DMESG_FAIL(1, M26)
*ILK igt_kms_addfb_normal PASS(2, M26) DMESG_FAIL(1, M26)
*ILK igt_kms_addfb_size-max PASS(2, M26) DMESG_WARN(1, M26)
*ILK igt_kms_addfb_small-bo PASS(2, M26) DMESG_FAIL(1, M26)
*ILK igt_kms_addfb_X-tiled PASS(2, M26) DMESG_FAIL(1, M26)
ILK igt_kms_flip_nonexisting-fb DMESG_WARN(1, M26)PASS(1, M26) DMESG_WARN(1, M26)
*ILK igt_kms_setmode_invalid-clone-exclusive-crtc PASS(2, M26) DMESG_WARN(1, M26)
*ILK igt_kms_flip_rcs-flip-vs-panning-interruptible PASS(2, M26) DMESG_WARN(1, M26)
*ILK igt_kms_flip_rcs-wf_vblank-vs-dpms-interruptible PASS(3, M26) DMESG_WARN(1, M26)
*ILK igt_kms_render_direct-render PASS(2, M26) DMESG_WARN(1, M26)
*ILK igt_gem_caching_read-writes PASS(2, M26) DMESG_WARN(1, M26)
*ILK igt_gem_userptr_blits_forked-sync-mempressure-interruptible PASS(2, M26) DMESG_WARN(1, M26)
*ILK igt_kms_flip_bcs-flip-vs-modeset-interruptible PASS(2, M26) DMESG_WARN(1, M26)
*ILK igt_kms_flip_blocking-absolute-wf_vblank-interruptible PASS(2, M26) NSPT(1, M26)
*ILK igt_kms_flip_busy-flip-interruptible PASS(2, M26) DMESG_WARN(1, M26)
*ILK igt_kms_flip_flip-vs-dpms-interruptible PASS(2, M26) DMESG_WARN(1, M26)
*ILK igt_kms_flip_flip-vs-panning PASS(2, M26) DMESG_WARN(1, M26)
*ILK igt_kms_flip_flip-vs-rmfb-interruptible PASS(2, M26) DMESG_WARN(1, M26)
*ILK igt_kms_flip_plain-flip-fb-recreate-interruptible PASS(3, M26) DMESG_WARN(1, M26)
*ILK igt_kms_flip_plain-flip-ts-check-interruptible PASS(2, M26) DMESG_WARN(1, M26)
*ILK igt_kms_flip_rcs-flip-vs-modeset PASS(2, M26) DMESG_WARN(1, M26)
*ILK igt_kms_flip_rcs-flip-vs-panning PASS(2, M26) DMESG_WARN(1, M26)
ILK igt_kms_flip_vblank-vs-hang DMESG_WARN(1, M26)PASS(1, M26) DMESG_WARN(1, M26)
*ILK igt_kms_flip_wf_vblank-vs-modeset-interruptible PASS(2, M26) DMESG_WARN(1, M26)
*SNB igt_gem_evict_everything_minor-normal PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_gem_fence_thrash_bo-write-verify-none PASS(2, M35) TIMEOUT(1, M35)
*SNB igt_gem_mmap_offset_exhaustion PASS(2, M35) NO_RESULT(1, M35)
*SNB igt_gem_userptr_blits_minor-normal-sync PASS(2, M35) TIMEOUT(1, M35)
*SNB igt_gem_userptr_blits_minor-sync-interruptible PASS(2, M35) NO_RESULT(1, M35)
*SNB igt_gem_userptr_blits_minor-unsync-interruptible PASS(2, M35) TIMEOUT(1, M35)
*SNB igt_gem_userptr_blits_minor-unsync-normal PASS(2, M35) NO_RESULT(1, M35)
*SNB igt_kms_addfb_framebuffer-vs-set-tiling PASS(2, M35) DMESG_FAIL(1, M35)
*SNB igt_kms_addfb_normal PASS(2, M35) DMESG_FAIL(1, M35)
*SNB igt_kms_addfb_size-max PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_addfb_small-bo PASS(2, M35) DMESG_FAIL(1, M35)
*SNB igt_kms_addfb_X-tiled PASS(2, M35) DMESG_FAIL(1, M35)
*SNB igt_kms_cursor_crc_cursor-size-change PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_flip_bo-too-big PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_flip_bo-too-big-interruptible PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_flip_dpms-vs-vblank-race PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_flip_dpms-vs-vblank-race-interruptible PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_flip_event_leak PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_flip_flip-vs-dpms-off-vs-modeset PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_flip_flip-vs-dpms-off-vs-modeset-interruptible PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_flip_modeset-vs-vblank-race PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_flip_modeset-vs-vblank-race-interruptible PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_flip_nonexisting-fb PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_flip_nonexisting-fb-interruptible PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_flip_single-buffer-flip-vs-dpms-off-vs-modeset PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_flip_single-buffer-flip-vs-dpms-off-vs-modeset-interruptible PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_flip_tiling_flip-changes-tiling PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_mmio_vs_cs_flip_setcrtc_vs_cs_flip PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_mmio_vs_cs_flip_setplane_vs_cs_flip PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_pipe_crc_basic_read-crc-pipe-A PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_pipe_crc_basic_read-crc-pipe-A-frame-sequence PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_pipe_crc_basic_read-crc-pipe-B PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_pipe_crc_basic_read-crc-pipe-B-frame-sequence PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_plane_plane-panning-bottom-right-pipe-A-plane-1 PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_plane_plane-panning-bottom-right-pipe-A-plane-2 PASS(3, M35M22) DMESG_WARN(1, M35)
*SNB igt_kms_plane_plane-panning-bottom-right-pipe-B-plane-1 PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_plane_plane-panning-bottom-right-pipe-B-plane-2 PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_plane_plane-panning-top-left-pipe-A-plane-1 PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_plane_plane-panning-top-left-pipe-A-plane-2 PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_plane_plane-panning-top-left-pipe-B-plane-1 PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_plane_plane-panning-top-left-pipe-B-plane-2 PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_plane_plane-position-covered-pipe-A-plane-2 PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_plane_plane-position-covered-pipe-B-plane-1 PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_plane_plane-position-covered-pipe-B-plane-2 PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_plane_plane-position-hole-pipe-A-plane-1 PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_plane_plane-position-hole-pipe-A-plane-2 PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_plane_plane-position-hole-pipe-B-plane-1 PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_plane_plane-position-hole-pipe-B-plane-2 PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_rotation_crc_primary-rotation PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_rotation_crc_sprite-rotation PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_kms_setmode_invalid-clone-exclusive-crtc PASS(2, M35) DMESG_WARN(1, M35)
*SNB igt_pm_rpm_cursor PASS(2, M35) DMESG_FAIL(1, M35)
*SNB igt_pm_rpm_cursor-dpms PASS(2, M35) DMESG_FAIL(1, M35)
*IVB igt_gem_evict_everything_minor-normal PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_gem_userptr_blits_minor-normal-sync PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_gem_userptr_blits_minor-sync-interruptible PASS(2, M4) NO_RESULT(1, M4)
*IVB igt_gem_userptr_blits_minor-unsync-interruptible PASS(2, M4) NO_RESULT(1, M4)
*IVB igt_gem_userptr_blits_minor-unsync-normal PASS(2, M4) NO_RESULT(1, M4)
*IVB igt_kms_addfb_framebuffer-vs-set-tiling PASS(2, M4) DMESG_FAIL(1, M4)
*IVB igt_kms_addfb_normal PASS(2, M4) DMESG_FAIL(1, M4)
*IVB igt_kms_addfb_size-max PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_addfb_small-bo PASS(2, M4) DMESG_FAIL(1, M4)
*IVB igt_kms_addfb_X-tiled PASS(2, M4) DMESG_FAIL(1, M4)
*IVB igt_kms_cursor_crc_cursor-128x128-onscreen PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_cursor_crc_cursor-128x128-random PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_cursor_crc_cursor-128x128-sliding PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_cursor_crc_cursor-256x256-offscreen PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_cursor_crc_cursor-256x256-onscreen PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_cursor_crc_cursor-256x256-sliding PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_cursor_crc_cursor-64x64-offscreen PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_cursor_crc_cursor-64x64-onscreen PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_cursor_crc_cursor-64x64-random PASS(3, M4M21) DMESG_WARN(1, M4)
*IVB igt_kms_cursor_crc_cursor-64x64-sliding PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_cursor_crc_cursor-size-change PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_fence_pin_leak PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_mmio_vs_cs_flip_setcrtc_vs_cs_flip PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_mmio_vs_cs_flip_setplane_vs_cs_flip PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_pipe_crc_basic_read-crc-pipe-A PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_pipe_crc_basic_read-crc-pipe-A-frame-sequence PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_pipe_crc_basic_read-crc-pipe-B PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_pipe_crc_basic_read-crc-pipe-B-frame-sequence PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_pipe_crc_basic_read-crc-pipe-C PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_pipe_crc_basic_read-crc-pipe-C-frame-sequence PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-panning-bottom-right-pipe-A-plane-1 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-panning-bottom-right-pipe-A-plane-2 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-panning-bottom-right-pipe-B-plane-1 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-panning-bottom-right-pipe-B-plane-2 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-panning-bottom-right-pipe-C-plane-2 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-panning-top-left-pipe-A-plane-1 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-panning-top-left-pipe-A-plane-2 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-panning-top-left-pipe-B-plane-1 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-panning-top-left-pipe-B-plane-2 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-panning-top-left-pipe-C-plane-2 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-position-covered-pipe-A-plane-1 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-position-covered-pipe-A-plane-2 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-position-covered-pipe-B-plane-1 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-position-covered-pipe-B-plane-2 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-position-covered-pipe-C-plane-2 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-position-hole-pipe-A-plane-1 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-position-hole-pipe-A-plane-2 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-position-hole-pipe-B-plane-1 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-position-hole-pipe-B-plane-2 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-position-hole-pipe-C-plane-1 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_plane_plane-position-hole-pipe-C-plane-2 PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_rotation_crc_primary-rotation PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_rotation_crc_sprite-rotation PASS(2, M4) DMESG_WARN(1, M4)
*IVB igt_kms_setmode_invalid-clone-exclusive-crtc PASS(2, M4) DMESG_WARN(1, M4)
*BYT igt_kms_addfb_framebuffer-vs-set-tiling PASS(2, M48M51) DMESG_FAIL(1, M51)
*BYT igt_kms_addfb_normal PASS(2, M48M51) DMESG_FAIL(1, M51)
*BYT igt_kms_addfb_size-max PASS(2, M48M51) DMESG_WARN(1, M51)
*BYT igt_kms_addfb_small-bo PASS(2, M48M51) DMESG_FAIL(1, M51)
*BYT igt_kms_addfb_X-tiled PASS(2, M48M51) DMESG_FAIL(1, M51)
*BYT igt_kms_setmode_invalid-clone-exclusive-crtc PASS(2, M48M51) DMESG_WARN(1, M51)
*HSW igt_gem_evict_everything_minor-normal PASS(2, M40M20) DMESG_WARN(1, M20)
*HSW igt_gem_exec_bad_domains_cpu-domain PASS(2, M40M20) NO_RESULT(1, M20)
*HSW igt_gem_mmap_offset_exhaustion PASS(2, M40M20) NO_RESULT(1, M20)
*HSW igt_gem_userptr_blits_minor-normal-sync PASS(2, M40M20) TIMEOUT(1, M20)
*HSW igt_gem_userptr_blits_minor-sync-interruptible PASS(2, M40M20) DMESG_WARN(1, M20)
*HSW igt_gem_userptr_blits_minor-unsync-interruptible PASS(2, M40M20) TIMEOUT(1, M20)
*HSW igt_gem_userptr_blits_minor-unsync-normal PASS(2, M40M20) TIMEOUT(1, M20)
*HSW igt_kms_addfb_framebuffer-vs-set-tiling PASS(2, M40M20) DMESG_FAIL(1, M20)
*BDW igt_gem_mmap_offset_exhaustion PASS(2, M30M28) NO_RESULT(1, M28)
*BDW igt_gem_render_linear_blits PASS(2, M30M28) TIMEOUT(1, M28)
*BDW igt_gem_render_tiled_blits PASS(2, M30M28) NO_RESULT(1, M28)
*BDW igt_gem_tiled_fence_blits PASS(2, M30M28) DMESG_WARN(1, M28)
*BDW igt_gem_tiled_partial_pwrite_pread_reads PASS(2, M30M28) CRASH(1, M28)
*BDW igt_kms_addfb_framebuffer-vs-set-tiling PASS(2, M30M28) DMESG_FAIL(1, M28)
*BDW igt_kms_addfb_normal PASS(2, M30M28) DMESG_FAIL(1, M28)
*BDW igt_kms_addfb_size-max PASS(2, M30M28) DMESG_WARN(1, M28)
*BDW igt_kms_addfb_small-bo PASS(2, M30M28) DMESG_FAIL(1, M28)
*BDW igt_kms_addfb_X-tiled PASS(2, M30M28) DMESG_FAIL(1, M28)
*BDW igt_kms_fence_pin_leak PASS(2, M30M28) DMESG_WARN(1, M28)
*BDW igt_kms_setmode_invalid-clone-exclusive-crtc PASS(2, M30M28) DMESG_WARN(1, M28)
Note: You need to pay more attention to line start with '*'
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
next prev parent reply other threads:[~2014-12-09 17:40 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-12-08 16:06 [PATCH] drm/i915: Use BUILD_BUG if possible in the i915 WARN_ON Daniel Vetter
2014-12-08 16:10 ` Damien Lespiau
2014-12-08 16:20 ` Daniel Vetter
2014-12-09 18:11 ` shuang.he
2014-12-09 17:40 ` shuang.he [this message]
2014-12-10 13:49 ` Daniel Vetter
2014-12-10 13:53 ` Chris Wilson
2014-12-10 18:17 ` shuang.he
2014-12-10 14:43 ` Daniel Vetter
2014-12-10 21:18 ` shuang.he
2014-12-10 16:47 ` Daniel Vetter
2014-12-11 1:05 ` shuang.he
2014-12-11 8:11 ` Jani Nikula
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='84c8a8$igamgj@orsmga001.jf.intel.com' \
--to=shuang.he@intel.com \
--cc=daniel.vetter@ffwll.ch \
--cc=intel-gfx@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.