[Intel-gfx] [PATCH 49/49] drm/i915: Cache last cmd descriptor when parsing

shuang.he at intel.com shuang.he at intel.com
Fri Mar 27 23:21:26 PDT 2015


Tested-By: PRC QA PRTS (Patch Regression Test System Contact: shuang.he at intel.com)
Task id: 6074
-------------------------------------Summary-------------------------------------
Platform          Delta          drm-intel-nightly          Series Applied
PNV                 -4              270/270              266/270
ILK                 -1              303/303              302/303
SNB                                  304/304              304/304
IVB                 -26              337/337              311/337
BYT                 -21              287/287              266/287
HSW                 -28              361/361              333/361
BDW                 -5              309/309              304/309
-------------------------------------Detailed-------------------------------------
Platform  Test                                drm-intel-nightly          Series Applied
*PNV  igt at gem_fence_thrash@bo-write-verify-threaded-none      PASS(1)      FAIL(1)PASS(1)
*PNV  igt at gem_fence_thrash@bo-write-verify-x      PASS(1)      FAIL(1)PASS(1)
*PNV  igt at gem_fence_thrash@bo-write-verify-y      PASS(1)      FAIL(1)PASS(1)
*PNV  igt at gem_tiled_pread_pwrite      PASS(1)      FAIL(1)PASS(1)
*ILK  igt at kms_flip@blocking-absolute-wf_vblank-interruptible      PASS(1)      DMESG_WARN(1)PASS(1)
*IVB  igt at gem_reloc_overflow@single-overflow      PASS(1)      FAIL(2)
*IVB  igt at gem_exec_bad_domains@conflicting-write-domain      PASS(1)      FAIL(2)
*IVB  igt at drm_import_export@prime      PASS(1)      DMESG_WARN(2)
(dmesg patch applied)WARNING:at_drivers/gpu/drm/i915/i915_cmd_parser.c:#i915_parse_cmds[i915]()@WARNING:.* at .* i915_parse_cmds+0x
*IVB  igt at gem_reloc_overflow@batch-end-unaligned      PASS(1)      FAIL(2)
*IVB  igt at gem_reloc_overflow@invalid-address      PASS(1)      FAIL(2)
*IVB  igt at prime_self_import@reimport-vs-gem_close-race      PASS(1)      FAIL(2)
*IVB  igt at gem_write_read_ring_switch@blt2bsd-interruptible      PASS(1)      FAIL(2)
*IVB  igt at gem_write_read_ring_switch@blt2bsd      PASS(1)      FAIL(2)
*IVB  igt at gem_reloc_overflow@batch-start-unaligned      PASS(1)      FAIL(2)
*IVB  igt at gem_reloc_overflow@source-offset-end-reloc-cpu      PASS(1)      FAIL(2)
*IVB  igt at gem_write_read_ring_switch@blt2render      PASS(1)      FAIL(2)
*IVB  igt at gem_reloc_overflow@buffercount-overflow      PASS(1)      FAIL(2)
*IVB  igt at gem_reloc_overflow@source-offset-big-reloc-gtt      PASS(1)      FAIL(2)
*IVB  igt at gem_reloc_overflow@source-offset-negative-reloc-gtt      PASS(1)      FAIL(2)
*IVB  igt at gem_reloc_overflow@source-offset-unaligned-reloc-cpu      PASS(1)      FAIL(2)
*IVB  igt at drm_import_export@flink      PASS(1)      DMESG_WARN(1)
(dmesg patch applied)WARNING:at_drivers/gpu/drm/i915/i915_cmd_parser.c:#i915_parse_cmds[i915]()@WARNING:.* at .* i915_parse_cmds+0x
*IVB  igt at gem_ctx_exec@basic      PASS(1)      FAIL(1)
*IVB  igt at gem_reloc_overflow@wrapped-overflow      PASS(1)      FAIL(1)
*IVB  igt at gem_reloc_overflow@source-offset-negative-reloc-cpu      PASS(1)      FAIL(1)
*IVB  igt at gem_reloc_overflow@source-offset-unaligned-reloc-gtt      PASS(1)      FAIL(1)
*IVB  igt at gem_reloc_overflow@source-offset-end-reloc-gtt      PASS(1)      FAIL(1)
*IVB  igt at gem_exec_parse@oacontrol-tracking      PASS(1)      FAIL(1)
*IVB  igt at gem_reloc_overflow@source-offset-big-reloc-cpu      PASS(1)      FAIL(1)
*IVB  igt at gem_exec_parse@cmd-crossing-page      PASS(1)      FAIL(1)
*IVB  igt at gem_write_read_ring_switch@blt2render-interruptible      PASS(1)      FAIL(1)
*IVB  igt at gem_flink_race@flink_close      PASS(1)      FAIL(1)
*BYT  igt at gem_reloc_overflow@single-overflow      PASS(1)      FAIL(2)
*BYT  igt at gem_exec_bad_domains@conflicting-write-domain      PASS(1)      FAIL(2)
*BYT  igt at gem_reloc_overflow@batch-end-unaligned      PASS(1)      FAIL(2)
*BYT  igt at gem_reloc_overflow@invalid-address      PASS(1)      FAIL(2)
*BYT  igt at prime_self_import@reimport-vs-gem_close-race      PASS(1)      FAIL(2)
*BYT  igt at gem_reloc_overflow@batch-start-unaligned      PASS(1)      FAIL(2)
*BYT  igt at gem_reloc_overflow@source-offset-end-reloc-cpu      PASS(1)      FAIL(2)
*BYT  igt at gem_reloc_overflow@buffercount-overflow      PASS(1)      FAIL(2)
*BYT  igt at gem_reloc_overflow@source-offset-big-reloc-gtt      PASS(1)      FAIL(2)
*BYT  igt at gem_reloc_overflow@source-offset-negative-reloc-gtt      PASS(1)      FAIL(2)
*BYT  igt at gem_reloc_overflow@source-offset-unaligned-reloc-cpu      PASS(1)      FAIL(2)
*BYT  igt at gem_ctx_exec@basic      PASS(1)      FAIL(2)
*BYT  igt at gem_reloc_overflow@wrapped-overflow      PASS(1)      FAIL(2)
*BYT  igt at gem_reloc_overflow@source-offset-negative-reloc-cpu      PASS(1)      FAIL(2)
*BYT  igt at gem_reloc_overflow@source-offset-unaligned-reloc-gtt      PASS(1)      FAIL(2)
*BYT  igt at gem_reloc_overflow@source-offset-end-reloc-gtt      PASS(1)      FAIL(2)
*BYT  igt at gem_exec_parse@oacontrol-tracking      PASS(1)      FAIL(2)
*BYT  igt at gem_reloc_overflow@source-offset-big-reloc-cpu      PASS(1)      FAIL(2)
*BYT  igt at gem_exec_parse@cmd-crossing-page      PASS(1)      FAIL(2)
*BYT  igt at gem_seqno_wrap      PASS(1)      FAIL(2)
*BYT  igt at gem_flink_race@flink_close      PASS(1)      FAIL(2)
*HSW  igt at gem_reloc_overflow@single-overflow      PASS(1)      FAIL(2)
*HSW  igt at gem_exec_bad_domains@conflicting-write-domain      PASS(1)      FAIL(2)
*HSW  igt at drm_import_export@prime      PASS(1)      DMESG_WARN(2)
(dmesg patch applied)WARNING:at_drivers/gpu/drm/i915/i915_cmd_parser.c:#i915_parse_cmds[i915]()@WARNING:.* at .* i915_parse_cmds+0x
*HSW  igt at gem_reloc_overflow@batch-end-unaligned      PASS(1)      FAIL(2)
*HSW  igt at gem_reloc_overflow@invalid-address      PASS(1)      FAIL(2)
*HSW  igt at prime_self_import@reimport-vs-gem_close-race      PASS(1)      FAIL(2)
*HSW  igt at gem_write_read_ring_switch@blt2bsd-interruptible      PASS(1)      FAIL(2)
*HSW  igt at gem_write_read_ring_switch@blt2bsd      PASS(1)      FAIL(2)
*HSW  igt at gem_reloc_overflow@batch-start-unaligned      PASS(1)      FAIL(2)
*HSW  igt at gem_reloc_overflow@source-offset-end-reloc-cpu      PASS(1)      FAIL(2)
*HSW  igt at gem_write_read_ring_switch@blt2render      PASS(1)      FAIL(2)
*HSW  igt at gem_reloc_overflow@buffercount-overflow      PASS(1)      FAIL(2)
*HSW  igt at gem_reloc_overflow@source-offset-big-reloc-gtt      PASS(1)      FAIL(2)
*HSW  igt at gem_reloc_overflow@source-offset-negative-reloc-gtt      PASS(1)      FAIL(2)
*HSW  igt at gem_reloc_overflow@source-offset-unaligned-reloc-cpu      PASS(1)      FAIL(2)
*HSW  igt at gem_write_read_ring_switch@blt2vebox-interruptible      PASS(1)      FAIL(2)
*HSW  igt at drm_import_export@flink      PASS(1)      DMESG_WARN(2)
(dmesg patch applied)WARNING:at_drivers/gpu/drm/i915/i915_cmd_parser.c:#i915_parse_cmds[i915]()@WARNING:.* at .* i915_parse_cmds+0x
*HSW  igt at gem_ctx_exec@basic      PASS(1)      FAIL(2)
*HSW  igt at gem_reloc_overflow@wrapped-overflow      PASS(1)      FAIL(2)
*HSW  igt at gem_reloc_overflow@source-offset-negative-reloc-cpu      PASS(1)      FAIL(2)
*HSW  igt at gem_reloc_overflow@source-offset-unaligned-reloc-gtt      PASS(1)      FAIL(2)
*HSW  igt at gem_reloc_overflow@source-offset-end-reloc-gtt      PASS(1)      FAIL(2)
*HSW  igt at gem_exec_parse@oacontrol-tracking      PASS(1)      FAIL(2)
*HSW  igt at gem_reloc_overflow@source-offset-big-reloc-cpu      PASS(1)      FAIL(2)
*HSW  igt at gem_exec_parse@cmd-crossing-page      PASS(1)      FAIL(2)
*HSW  igt at gem_write_read_ring_switch@blt2render-interruptible      PASS(1)      FAIL(2)
*HSW  igt at gem_flink_race@flink_close      PASS(1)      FAIL(2)
*HSW  igt at gem_write_read_ring_switch@blt2vebox      PASS(1)      FAIL(2)
*BDW  igt at gem_evict_everything@forked-multifd-interruptible      PASS(1)      DMESG_FAIL(1)PASS(1)
(dmesg patch applied)Out_of_memory:Kill_process at Out of memory: Kill process
page_allocation_failure:order:#,mode at page allocation failure:
*BDW  igt at gem_evict_everything@forked-normal      PASS(1)      NSPT(1)PASS(1)
*BDW  igt at gem_evict_everything@forked-interruptible      PASS(1)      NSPT(1)PASS(1)
*BDW  igt at gem_userptr_blits@forked-sync-multifd-normal      PASS(1)      NSPT(1)PASS(1)
*BDW  igt at gem_write_read_ring_switch@blt2vebox      PASS(1)      NO_RESULT(1)PASS(1)
Note: You need to pay more attention to line start with '*'


More information about the Intel-gfx mailing list