✗ Fi.CI.BUILD: failure for TRYBOT: GuC submission + multi-bb execbuf

Patchwork patchwork at emeril.freedesktop.org
Tue Jul 20 05:46:21 UTC 2021


== Series Details ==

Series: TRYBOT: GuC submission + multi-bb execbuf
URL   : https://patchwork.freedesktop.org/series/92742/
State : failure

== Summary ==

Applying: drm/i915/guc: Add new GuC interface defines and structures
Applying: drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor
Applying: drm/i915/guc: Add LRC descriptor context lookup array
Applying: drm/i915/guc: Implement GuC submission tasklet
Applying: drm/i915/guc: Add bypass tasklet submission path to GuC
Applying: drm/i915/guc: Implement GuC context operations for new inteface
Applying: drm/i915/guc: Insert fence on context when deregistering
Applying: drm/i915/guc: Defer context unpin until scheduling is disabled
Applying: drm/i915/guc: Disable engine barriers with GuC during unpin
Applying: drm/i915/guc: Extend deregistration fence to schedule disable
Applying: drm/i915: Disable preempt busywait when using GuC scheduling
Applying: drm/i915/guc: Ensure request ordering via completion fences
Applying: drm/i915/guc: Disable semaphores when using GuC scheduling
Applying: drm/i915/guc: Ensure G2H response has space in buffer
Applying: drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC
Applying: drm/i915/guc: Update GuC debugfs to support new GuC
Applying: drm/i915/guc: Add trace point for GuC submit
Applying: drm/i915: Add intel_context tracing
Applying: drm/i915/guc: GuC virtual engines
Applying: drm/i915: Track 'serial' counts for virtual engines
Applying: drm/i915: Hold reference to intel_context over life of i915_request
Applying: drm/i915/guc: Disable bonding extension with GuC submission
Applying: drm/i915/guc: Direct all breadcrumbs for a class to single breadcrumbs
Applying: drm/i915: Add i915_sched_engine destroy vfunc
Applying: drm/i915: Move active request tracking to a vfunc
Applying: drm/i915/guc: Reset implementation for new GuC interface
Applying: drm/i915: Reset GPU immediately if submission is disabled
Applying: drm/i915/guc: Add disable interrupts to guc sanitize
Applying: drm/i915/guc: Suspend/resume implementation for new interface
Applying: drm/i915/guc: Handle context reset notification
Applying: drm/i915/guc: Handle engine reset failure notification
Applying: drm/i915/guc: Enable the timer expired interrupt for GuC
Applying: drm/i915/guc: Provide mmio list to be saved/restored on engine reset
Using index info to reconstruct a base tree...
M	drivers/gpu/drm/i915/gt/intel_workarounds.c
Falling back to patching base and 3-way merge...
Auto-merging drivers/gpu/drm/i915/gt/intel_workarounds.c
Applying: drm/i915/guc: Don't complain about reset races
Applying: drm/i915/guc: Enable GuC engine reset
Applying: drm/i915/guc: Capture error state on context reset
Applying: drm/i915/guc: Fix for error capture after full GPU reset with GuC
Applying: drm/i915/guc: Hook GuC scheduling policies up
Applying: drm/i915/guc: Connect reset modparam updates to GuC policy flags
Applying: drm/i915/guc: Include scheduling policies in the debugfs state dump
Applying: drm/i915/guc: Add golden context to GuC ADS
Applying: drm/i915/guc: Implement banned contexts for GuC submission
Applying: drm/i915/guc: Support request cancellation
Applying: drm/i915/selftest: Better error reporting from hangcheck selftest
Applying: drm/i915/selftest: Fix workarounds selftest for GuC submission
Applying: drm/i915/selftest: Fix MOCS selftest for GuC submission
Applying: drm/i915/selftest: Increase some timeouts in live_requests
Applying: drm/i915/selftest: Fix hangcheck self test for GuC submission
Applying: drm/i915/selftest: Bump selftest timeouts for hangcheck
Applying: drm/i915/guc: Implement GuC priority management
Applying: drm/i915/guc: Unblock GuC submission on Gen11+
Applying: drm/i915/guc: Allow flexible number of context ids
Applying: drm/i915/guc: Connect the number of guc_ids to debugfs
Applying: drm/i915/guc: Don't return -EAGAIN to user when guc_ids exhausted
Applying: drm/i915/guc: Don't allow requests not ready to consume all guc_ids
Applying: drm/i915/guc: Introduce guc_submit_engine object
Applying: drm/i915/guc: Check return of __xa_store when registering a context
Applying: drm/i915/guc: Non-static lrc descriptor registration buffer
Applying: drm/i915/guc: Take GT PM ref when deregistering context
Applying: drm/i915: Add GT PM unpark worker
Applying: drm/i915/guc: Take engine PM when a context is pinned with GuC submission
Applying: drm/i915/guc: Don't call switch_to_kernel_context with GuC submission
Applying: drm/i915/guc: Selftest for GuC flow control
Applying: drm/i915: Add logical engine mapping
Applying: drm/i915: Expose logical engine instance to user
Applying: drm/i915/guc: Introduce context parent-child relationship
Applying: drm/i915/guc: Implement GuC parent-child context pin / unpin functions
Applying: drm/i915/guc: Add multi-lrc context registration
Applying: drm/i915/guc: Ensure GuC schedule operations do not operate on child contexts
Applying: drm/i915/guc: Assign contexts in parent-child relationship consecutive guc_ids
Applying: drm/i915/guc: Add hang check to GuC submit engine
Applying: drm/i915/guc: Add guc_child_context_destroy
Applying: drm/i915/guc: Implement multi-lrc submission
Applying: drm/i915/guc: Insert submit fences between requests in parent-child relationship
Applying: drm/i915/guc: Implement multi-lrc reset
Applying: drm/i915/guc: Update debugfs for GuC multi-lrc
Applying: drm/i915: Connect UAPI to GuC multi-lrc interface
Applying: drm/i915/guc: Add basic GuC multi-lrc selftest
Applying: drm/i915/guc: Implement BB boundary preemption for multi-lrc
Applying: i915/drm: Move secure execbuf check to execbuf2
Applying: drm/i915: Move input/exec fence handling to i915_gem_execbuffer2
Applying: drm/i915: Move output fence handling to i915_gem_execbuffer2
Applying: drm/i915: Return output fence from i915_gem_do_execbuffer
Applying: drm/i915: Store batch index in struct i915_execbuffer
Applying: drm/i915: Allow callers of i915_gem_do_execbuffer to override the batch index
Applying: drm/i915: Teach execbuf there can be more than one batch in the objects list
Applying: drm/i915: Only track object dependencies on first request
Applying: drm/i915: Force parallel contexts to use copy engine for reloc
Patch failed at 0088 drm/i915: Force parallel contexts to use copy engine for reloc
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".




More information about the Intel-gfx-trybot mailing list