Chris Wilson
|
d07f0e59b2
drm/i915: Move GEM activity tracking into a common struct reservation_object
|
8 gadi atpakaļ |
Chris Wilson
|
a4f5ea64f0
drm/i915: Refactor object page API
|
8 gadi atpakaļ |
Chris Wilson
|
920cf41949
drm/i915: Introduce an internal allocator for disposable private objects
|
8 gadi atpakaļ |
Chris Wilson
|
f8a7fde456
drm/i915: Defer active reference until required
|
8 gadi atpakaļ |
Chris Wilson
|
115003e9ff
drm/i915: Double check the active status on the batch pool
|
9 gadi atpakaļ |
Chris Wilson
|
f67cbce0f1
drm/i915: Only drop the batch-pool's object reference
|
9 gadi atpakaļ |
Chris Wilson
|
f8c417cdb1
drm/i915: Rename drm_gem_object_unreference in preparation for lockless free
|
9 gadi atpakaļ |
Chris Wilson
|
fe3db79b0b
drm/i915: Propagate error from drm_gem_object_init()
|
9 gadi atpakaļ |
Dave Gordon
|
d37cd8a887
drm/i915: rename i915_gem_alloc_object() to i915_gem_object_create()
|
9 gadi atpakaļ |
Chris Wilson
|
8d9d5744c6
drm/i915: Split batch pool into size buckets
|
10 gadi atpakaļ |
Chris Wilson
|
06fbca713e
drm/i915: Split the batch pool by engine
|
10 gadi atpakaļ |
Chris Wilson
|
de4e783a3f
drm/i915: Tidy batch pool logic
|
10 gadi atpakaļ |
Chris Wilson
|
ed9ddd25b2
drm/i915: Split i915_gem_batch_pool into its own header
|
10 gadi atpakaļ |
Brad Volkin
|
0079a7df3a
drm/i915: Mark shadow batch buffers as purgeable
|
10 gadi atpakaļ |
Brad Volkin
|
493018dcb1
drm/i915: Implement a framework for batch buffer pools
|
10 gadi atpakaļ |