projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
LoongArch: Use the "jr" pseudo-instruction where applicable
2022-07-20
Matthew Brost
drm/i915/guc: Support programming the EU priority in...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2022-04-19
Matthew Brost
drm/i915/dg2: Enable Wa_14014475959 - RCS / CCS context...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2022-03-18
Matthew Brost
drm/i915: Add logical mapping for video decode engines
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
Acked-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2022-03-02
Matthew Brost
drm/i915/xehp: Don't support parallel submission on...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2022-01-31
Matthew Brost
drm/i915: Lock timeline mutex directly in error path...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2022-01-31
Matthew Brost
drm/i915: Allocate intel_engine_coredump_alloc with...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2022-01-26
Matthew Brost
drm/i915/selftests: Use less in contexts steal guc...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2022-01-25
Matthew Brost
drm/i915/guc: Ensure multi-lrc fini breadcrumb math...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2022-01-22
Matthew Brost
drm/i915: Lock timeline mutex directly in error path...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2022-01-21
Matthew Brost
drm/i915/guc: Flush G2H handler during a GT reset
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2022-01-21
Matthew Brost
drm/i915/guc: Add work queue to trigger a GT reset
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2022-01-21
Matthew Brost
drm/i915: Allocate intel_engine_coredump_alloc with...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2022-01-19
Matthew Brost
drm/i915/guc: Remove hacks for reset and schedule disable...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2022-01-19
Matthew Brost
drm/i915/selftests: Add a cancel request selftest that...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-12-27
Matthew Brost
drm/i915: Increment composite fence seqno
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-12-27
Matthew Brost
drm/i915: Fix possible uninitialized variable in parallel...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-12-23
Matthew Brost
drm/i915: Increment composite fence seqno
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-12-23
Matthew Brost
drm/i915: Fix possible uninitialized variable in parallel...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-12-23
Matthew Brost
drm/i915/execlists: Weak parallel submission support...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-12-20
Matthew Brost
drm/i915/guc: Only assign guc_id.id when stealing guc_id
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-12-20
Matthew Brost
drm/i915/guc: Use correct context lock when callig...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-12-16
Matthew Brost
drm/i915/guc: Selftest for stealing of guc ids
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-12-16
Matthew Brost
drm/i915/guc: Kick G2H tasklet if no credits
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-12-16
Matthew Brost
drm/i915/guc: Add extra debug on CT deadlock
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-12-16
Matthew Brost
drm/i915/guc: Remove racey GEM_BUG_ON
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-12-16
Matthew Brost
drm/i915/guc: Only assign guc_id.id when stealing guc_id
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-12-16
Matthew Brost
drm/i915/guc: Use correct context lock when callig...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-12-01
Matthew Brost
drm/i915: Drop stealing of bits from i915_sw_fence...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-11-09
Matthew Brost
drm/i915/resets: Don't set / test for per-engine reset...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-27
Matthew Brost
drm/i915/guc: Fix recursive lock in GuC submission
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-22
Matthew Brost
drm/i915/guc: Fix recursive lock in GuC submission
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-22
Matthew Brost
drm/i915/selftests: Update live.evict to wait on requests...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-22
Matthew Brost
drm/i915/selftests: Increase timeout in requests perf...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915: Enable multi-bb execbuf
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915: Update I915_GEM_BUSY IOCTL to understand...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915: Make request conflict tracking understand...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Handle errors in multi-lrc requests
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915: Multi-BB execbuf
(
Matthew Brost
)
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Implement no mid batch preemption for...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Add basic GuC multi-lrc selftest
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/doc: Update parallel submit doc to point to...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Connect UAPI to GuC multi-lrc interface
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Update debugfs for GuC multi-lrc
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Implement multi-lrc reset
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Insert submit fences between requests...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Implement multi-lrc submission
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Implement parallel context pin / unpin...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Assign contexts in parent-child relationship...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Ensure GuC schedule operations do not...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Add multi-lrc context registration
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Introduce context parent-child relationship
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915: Expose logical engine instance to user
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915: Add logical engine mapping
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Don't call switch_to_kernel_context with...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Take engine PM when a context is pinned...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Take GT PM ref when deregistering context
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-15
Matthew Brost
drm/i915/guc: Move GuC guc_id allocation under submission...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-13
Matthew Brost
drm/i915: Fix bug in user proto-context creation that...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-10-05
Matthew Brost
drm/i915: Fix bug in user proto-context creation that...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-20
Matthew Brost
drm/i915: Take pinning into account in __i915_gem_object_is_lmem
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-20
Matthew Brost
drm/i915/guc: Enable GuC submission by default on DG1
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Add GuC kernel doc
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Drop guc_active move everything into...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Move fields protected by guc->contexts_lock...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Move GuC priority fields in context under...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Drop pin count check trick between sched_disab...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Proper xarray usage for contexts_lookup
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Rework and simplify locking
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Move guc_blocked fence to struct guc_state
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Release submit fence from an irq_work
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Reset LRC descriptor if register returns...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Don't touch guc_state.sched_state without...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Take context ref when cancelling request
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/selftests: Add initial GuC selftest for scrubbing...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Copy whole golden context, set engine...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Don't enable scheduling on a banned context...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Kick tasklet after queuing a request
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
Revert "drm/i915/gt: Propagate change in error status...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Workaround reset G2H is received after...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Process all G2H message at once in work...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Don't drop ce->guc_active.lock when unwinding...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Unwind context requests in reverse order
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Fix outstanding G2H accounting
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-09-13
Matthew Brost
drm/i915/guc: Fix blocked context accounting
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-08-26
Matthew Brost
drm/i915: Fix syncmap memory leak
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-08-25
Matthew Brost
drm/i915/selftests: Increase timeout in i915_gem_contexts...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-08-19
Matthew Brost
drm/i915: Fix syncmap memory leak
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-08-07
Matthew Brost
drm/i915: Disable bonding on gen12+ platforms
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-07-28
Matthew Brost
drm/i915/guc: Implement GuC priority management
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-07-28
Matthew Brost
drm/i915/selftest: Increase some timeouts in live_requests
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-07-28
Matthew Brost
drm/i915/guc: Support request cancellation
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-07-28
Matthew Brost
drm/i915/guc: Implement banned contexts for GuC submission
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-07-28
Matthew Brost
drm/i915/guc: Capture error state on context reset
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-07-28
Matthew Brost
drm/i915/guc: Enable the timer expired interrupt for GuC
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-07-28
Matthew Brost
drm/i915/guc: Handle engine reset failure notification
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-07-28
Matthew Brost
drm/i915/guc: Handle context reset notification
Cc:
Matthew Brost
<matthew.brost@intel.com>
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-07-28
Matthew Brost
drm/i915/guc: Suspend/resume implementation for new...
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-07-28
Matthew Brost
drm/i915/guc: Add disable interrupts to guc sanitize
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-07-28
Matthew Brost
drm/i915: Reset GPU immediately if submission is disabled
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
2021-07-28
Matthew Brost
drm/i915/guc: Reset implementation for new GuC interface
Signed-off-by:
Matthew Brost
<matthew.brost@intel.com>
commit
|
commitdiff
|
tree
next