October 2020 Archives by author
Starting: Thu Oct 1 07:28:34 UTC 2020
Ending: Sat Oct 31 19:58:46 UTC 2020
Messages: 1712
- [PATCH i-g-t 1/2] i915/gem_pipe_control_store_loop.c: Remove libdrm dependency
Dominik Grzegorzek
- [PATCH i-g-t 2/2] HAX: run in BAT
Dominik Grzegorzek
- [PATCH i-g-t v2 1/2] i915/gem_pipe_control_store_loop.c: Remove libdrm dependency
Dominik Grzegorzek
- [PATCH i-g-t v2 2/2] HAX: run in BAT
Dominik Grzegorzek
- [PATCH 00/16] HDCP support
Anshuman Gupta
- [PATCH 01/16] drm/i915/hdcp: Update CP property in update_pipe
Anshuman Gupta
- [PATCH 02/16] drm/i915/hdcp: Get conn while content_type changed
Anshuman Gupta
- [PATCH 03/16] drm/i915/hotplug: Handle CP_IRQ for DP-MST
Anshuman Gupta
- [PATCH 04/16] drm/i915/hdcp: DP MST transcoder for link and stream
Anshuman Gupta
- [PATCH 05/16] drm/i915/hdcp: Move HDCP enc status timeout to header
Anshuman Gupta
- [PATCH 06/16] drm/i915/hdcp: HDCP stream encryption support
Anshuman Gupta
- [PATCH 07/16] drm/i915/hdcp: Enable Gen12 HDCP 1.4 DP MST support
Anshuman Gupta
- [PATCH 08/16] drm/i915/hdcp: Pass dig_port to intel_hdcp_init
Anshuman Gupta
- [PATCH 09/16] drm/i915/hdcp: Encapsulate hdcp_port_data to dig_port
Anshuman Gupta
- [PATCH 10/16] misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len
Anshuman Gupta
- [PATCH 11/16] drm/hdcp: Max MST content streams
Anshuman Gupta
- [PATCH 12/16] drm/i915/hdcp: mst streams support in hdcp port_data
Anshuman Gupta
- [PATCH 13/16] drm/i915/hdcp: Pass connector to check_2_2_link
Anshuman Gupta
- [PATCH 14/16] drm/i915/hdcp: Add HDCP 2.2 stream register
Anshuman Gupta
- [PATCH 15/16] drm/i915/hdcp: Support for HDCP 2.2 MST shim callbacks
Anshuman Gupta
- [PATCH 16/16] drm/i915/hdcp: Enable HDCP 2.2 MST support
Anshuman Gupta
- [PATCH i-g-t 00/14] Intel allocator proposal
Zbigniew Kempczyński
- [PATCH i-g-t 01/14] lib/igt_list: igt_hlist implementation.
Zbigniew Kempczyński
- [PATCH i-g-t 02/14] lib/igt_map: Introduce igt_map
Zbigniew Kempczyński
- [PATCH i-g-t 03/14] lib/igt_core: Track child process pid and tid
Zbigniew Kempczyński
- [PATCH i-g-t 04/14] lib/intel_allocator_simple: Add simple allocator implementation
Zbigniew Kempczyński
- [PATCH i-g-t 05/14] lib/intel_allocator_random: Add random allocator
Zbigniew Kempczyński
- [PATCH i-g-t 06/14] lib/intel_allocator: Add intel_allocator core
Zbigniew Kempczyński
- [PATCH i-g-t 07/14] lib/intel_bufops: Removes handle from allocator, change size
Zbigniew Kempczyński
- [PATCH i-g-t 08/14] lib/intel_batchbuffer: Integrate intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t 09/14] lib/intel_aux_pgtable: Get addresses for aux table from an allocator
Zbigniew Kempczyński
- [PATCH i-g-t 10/14] tests/gem|kms: Remove intel_bb from fixture
Zbigniew Kempczyński
- [PATCH i-g-t 11/14] tests/api_intel_bb: Modify test to verify intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t 12/14] tests/api_intel_allocator: Simple allocator test suite
Zbigniew Kempczyński
- [PATCH i-g-t 13/14] tests/gem_mmap_offset: Use intel_buf wrapper code instead direct
Zbigniew Kempczyński
- [PATCH i-g-t 14/14] tests/gem_ppgtt: WIP on rewrite test
Zbigniew Kempczyński
- [PATCH i-g-t v2 00/17] Intel allocator proposal
Zbigniew Kempczyński
- [PATCH i-g-t v2 01/17] lib/igt_list: igt_hlist implementation.
Zbigniew Kempczyński
- [PATCH i-g-t v2 02/17] lib/igt_map: Introduce igt_map
Zbigniew Kempczyński
- [PATCH i-g-t v2 03/17] lib/igt_core: Track child process pid and tid
Zbigniew Kempczyński
- [PATCH i-g-t v2 04/17] lib/intel_allocator_simple: Add simple allocator implementation
Zbigniew Kempczyński
- [PATCH i-g-t v2 05/17] lib/intel_allocator_random: Add random allocator
Zbigniew Kempczyński
- [PATCH i-g-t v2 06/17] lib/intel_allocator: Add intel_allocator core
Zbigniew Kempczyński
- [PATCH i-g-t v2 07/17] lib/intel_allocator: Try to stop softly instead of deinit
Zbigniew Kempczyński
- [PATCH i-g-t v2 08/17] lib/intel_allocator_msgchannel: scale to 4k of parallel clients
Zbigniew Kempczyński
- [PATCH i-g-t v2 09/17] lib/intel_bufops: Removes handle from allocator, change size
Zbigniew Kempczyński
- [PATCH i-g-t v2 10/17] lib/intel_batchbuffer: Integrate intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v2 11/17] lib/intel_aux_pgtable: Get addresses for aux table from an allocator
Zbigniew Kempczyński
- [PATCH i-g-t v2 12/17] tests/gem|kms: Remove intel_bb from fixture
Zbigniew Kempczyński
- [PATCH i-g-t v2 13/17] tests/api_intel_bb: Modify test to verify intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v2 14/17] tests/api_intel_allocator: Simple allocator test suite
Zbigniew Kempczyński
- [PATCH i-g-t v2 15/17] tests/gem_mmap_offset: Use intel_buf wrapper code instead direct
Zbigniew Kempczyński
- [PATCH i-g-t v2 16/17] tests/gem_ppgtt: WIP on rewrite test
Zbigniew Kempczyński
- [PATCH i-g-t v2 17/17] lib/intel_batchbuffer.c: Debug bb in CI
Zbigniew Kempczyński
- [PATCH i-g-t v3 00/22] Intel allocator proposal
Zbigniew Kempczyński
- [PATCH i-g-t v3 01/22] lib/igt_list: igt_hlist implementation.
Zbigniew Kempczyński
- [PATCH i-g-t v3 02/22] lib/igt_map: Introduce igt_map
Zbigniew Kempczyński
- [PATCH i-g-t v3 03/22] lib/igt_core: Track child process pid and tid
Zbigniew Kempczyński
- [PATCH i-g-t v3 04/22] lib/intel_allocator_simple: Add simple allocator implementation
Zbigniew Kempczyński
- [PATCH i-g-t v3 05/22] lib/intel_allocator_random: Add random allocator
Zbigniew Kempczyński
- [PATCH i-g-t v3 06/22] lib/intel_allocator: Add intel_allocator core
Zbigniew Kempczyński
- [PATCH i-g-t v3 07/22] lib/intel_allocator: Try to stop softly instead of deinit
Zbigniew Kempczyński
- [PATCH i-g-t v3 08/22] lib/intel_allocator_msgchannel: scale to 4k of parallel clients
Zbigniew Kempczyński
- [PATCH i-g-t v3 09/22] lib/intel_bufops: Removes handle from allocator, change size
Zbigniew Kempczyński
- [PATCH i-g-t v3 10/22] lib/intel_batchbuffer: Integrate intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v3 11/22] lib/intel_aux_pgtable: Get addresses for aux table from an allocator
Zbigniew Kempczyński
- [PATCH i-g-t v3 12/22] tests/gem|kms: Remove intel_bb from fixture
Zbigniew Kempczyński
- [PATCH i-g-t v3 13/22] tests/api_intel_bb: Modify test to verify intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v3 14/22] tests/api_intel_allocator: Simple allocator test suite
Zbigniew Kempczyński
- [PATCH i-g-t v3 15/22] tests/gem_mmap_offset: Use intel_buf wrapper code instead direct
Zbigniew Kempczyński
- [PATCH i-g-t v3 16/22] tests/gem_ppgtt: Adopt test to use intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v3 17/22] lib/intel_batchbuffer.c: Debug bb in CI
Zbigniew Kempczyński
- [PATCH i-g-t v3 18/22] intel_batchbuffer: fixing crash
Zbigniew Kempczyński
- [PATCH i-g-t v3 19/22] intel_batchbuffer: use relocations for !ppgtt
Zbigniew Kempczyński
- [PATCH i-g-t v3 20/22] tests/gem_render_copy_redux: Adopt to use with intel_bb and allocator
Zbigniew Kempczyński
- [PATCH i-g-t v3 21/22] lib/intel_batchbuffer: Add tracking intel_buf to intel_bb
Zbigniew Kempczyński
- [PATCH i-g-t v3 22/22] api_intel_bb: check destroy path
Zbigniew Kempczyński
- [PATCH i-g-t v4 00/26] Intel allocator proposal
Zbigniew Kempczyński
- [PATCH i-g-t v4 01/26] lib/igt_list: igt_hlist implementation.
Zbigniew Kempczyński
- [PATCH i-g-t v4 02/26] lib/igt_map: Introduce igt_map
Zbigniew Kempczyński
- [PATCH i-g-t v4 03/26] lib/igt_core: Track child process pid and tid
Zbigniew Kempczyński
- [PATCH i-g-t v4 04/26] lib/intel_allocator_simple: Add simple allocator implementation
Zbigniew Kempczyński
- [PATCH i-g-t v4 05/26] lib/intel_allocator_random: Add random allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 06/26] lib/intel_allocator: Add intel_allocator core
Zbigniew Kempczyński
- [PATCH i-g-t v4 07/26] lib/intel_allocator: Try to stop softly instead of deinit
Zbigniew Kempczyński
- [PATCH i-g-t v4 08/26] lib/intel_allocator_msgchannel: scale to 4k of parallel clients
Zbigniew Kempczyński
- [PATCH i-g-t v4 09/26] lib/intel_bufops: Removes handle from allocator, change size
Zbigniew Kempczyński
- [PATCH i-g-t v4 10/26] lib/intel_batchbuffer: Integrate intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 11/26] lib/intel_aux_pgtable: Get addresses for aux table from an allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 12/26] tests/gem|kms: Remove intel_bb from fixture
Zbigniew Kempczyński
- [PATCH i-g-t v4 13/26] tests/api_intel_bb: Modify test to verify intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 14/26] tests/api_intel_allocator: Simple allocator test suite
Zbigniew Kempczyński
- [PATCH i-g-t v4 15/26] tests/gem_mmap_offset: Use intel_buf wrapper code instead direct
Zbigniew Kempczyński
- [PATCH i-g-t v4 16/26] tests/gem_ppgtt: Adopt test to use intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 17/26] lib/intel_batchbuffer.c: Debug bb in CI
Zbigniew Kempczyński
- [PATCH i-g-t v4 18/26] intel_batchbuffer: fixing crash
Zbigniew Kempczyński
- [PATCH i-g-t v4 19/26] intel_batchbuffer: use relocations for !ppgtt
Zbigniew Kempczyński
- [PATCH i-g-t v4 20/26] tests/gem_render_copy_redux: Adopt to use with intel_bb and allocator
Zbigniew Kempczyński
- [PATCH i-g-t v4 21/26] lib/intel_batchbuffer: Add tracking intel_buf to intel_bb
Zbigniew Kempczyński
- [PATCH i-g-t v4 22/26] tests/api_intel_bb: Check destroy path
Zbigniew Kempczyński
- [PATCH i-g-t v4 23/26] tests/api_intel_bb: Add compressed->compressed copy
Zbigniew Kempczyński
- [PATCH i-g-t v4 24/26] lib/intel_aux_pgtable: Adopt to handle canonized addresses
Zbigniew Kempczyński
- [PATCH i-g-t v4 25/26] lib/intel_bufops: Add init with handle and size function
Zbigniew Kempczyński
- [PATCH i-g-t v4 26/26] lib/igt_fb: Initialize intel_buf with same size as fb
Zbigniew Kempczyński
- [PATCH i-g-t v5 00/28] Intel allocator proposal
Zbigniew Kempczyński
- [PATCH i-g-t v5 01/28] lib/igt_list: igt_hlist implementation.
Zbigniew Kempczyński
- [PATCH i-g-t v5 02/28] lib/igt_map: Introduce igt_map
Zbigniew Kempczyński
- [PATCH i-g-t v5 03/28] lib/igt_core: Track child process pid and tid
Zbigniew Kempczyński
- [PATCH i-g-t v5 04/28] lib/intel_allocator_simple: Add simple allocator implementation
Zbigniew Kempczyński
- [PATCH i-g-t v5 05/28] lib/intel_allocator_random: Add random allocator
Zbigniew Kempczyński
- [PATCH i-g-t v5 06/28] lib/intel_allocator: Add intel_allocator core
Zbigniew Kempczyński
- [PATCH i-g-t v5 07/28] lib/intel_allocator: Try to stop softly instead of deinit
Zbigniew Kempczyński
- [PATCH i-g-t v5 08/28] lib/intel_allocator_msgchannel: scale to 4k of parallel clients
Zbigniew Kempczyński
- [PATCH i-g-t v5 09/28] lib/intel_bufops: Removes handle from allocator, change size
Zbigniew Kempczyński
- [PATCH i-g-t v5 10/28] lib/intel_batchbuffer: Integrate intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v5 11/28] lib/intel_aux_pgtable: Get addresses for aux table from an allocator
Zbigniew Kempczyński
- [PATCH i-g-t v5 12/28] tests/gem|kms: Remove intel_bb from fixture
Zbigniew Kempczyński
- [PATCH i-g-t v5 13/28] tests/api_intel_bb: Modify test to verify intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v5 14/28] tests/api_intel_allocator: Simple allocator test suite
Zbigniew Kempczyński
- [PATCH i-g-t v5 15/28] tests/gem_mmap_offset: Use intel_buf wrapper code instead direct
Zbigniew Kempczyński
- [PATCH i-g-t v5 16/28] tests/gem_ppgtt: Adopt test to use intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v5 17/28] lib/intel_batchbuffer.c: Debug bb in CI
Zbigniew Kempczyński
- [PATCH i-g-t v5 18/28] intel_batchbuffer: fixing crash
Zbigniew Kempczyński
- [PATCH i-g-t v5 19/28] intel_batchbuffer: use relocations for !ppgtt
Zbigniew Kempczyński
- [PATCH i-g-t v5 20/28] tests/gem_render_copy_redux: Adopt to use with intel_bb and allocator
Zbigniew Kempczyński
- [PATCH i-g-t v5 21/28] lib/intel_batchbuffer: Add tracking intel_buf to intel_bb
Zbigniew Kempczyński
- [PATCH i-g-t v5 22/28] tests/api_intel_bb: Check destroy path
Zbigniew Kempczyński
- [PATCH i-g-t v5 23/28] tests/api_intel_bb: Add compressed->compressed copy
Zbigniew Kempczyński
- [PATCH i-g-t v5 24/28] lib/intel_aux_pgtable: Adopt to handle canonized addresses
Zbigniew Kempczyński
- [PATCH i-g-t v5 25/28] lib/intel_bufops: Add init with handle and size function
Zbigniew Kempczyński
- [PATCH i-g-t v5 26/28] lib/igt_fb: Initialize intel_buf with same size as fb
Zbigniew Kempczyński
- [PATCH i-g-t v5 27/28] tests/api_intel_bb: Fix, to be squashed later
Zbigniew Kempczyński
- [PATCH i-g-t v5 28/28] tests/perf.c: Remove buffer from batch
Zbigniew Kempczyński
- [PATCH i-g-t v6 00/31] Intel allocator proposal
Zbigniew Kempczyński
- [PATCH i-g-t v6 01/31] lib/igt_list: igt_hlist implementation.
Zbigniew Kempczyński
- [PATCH i-g-t v6 02/31] lib/igt_map: Introduce igt_map
Zbigniew Kempczyński
- [PATCH i-g-t v6 03/31] lib/igt_core: Track child process pid and tid
Zbigniew Kempczyński
- [PATCH i-g-t v6 04/31] lib/intel_allocator_simple: Add simple allocator implementation
Zbigniew Kempczyński
- [PATCH i-g-t v6 05/31] lib/intel_allocator_random: Add random allocator
Zbigniew Kempczyński
- [PATCH i-g-t v6 06/31] lib/intel_allocator: Add intel_allocator core
Zbigniew Kempczyński
- [PATCH i-g-t v6 07/31] lib/intel_allocator: Try to stop softly instead of deinit
Zbigniew Kempczyński
- [PATCH i-g-t v6 08/31] lib/intel_allocator_msgchannel: scale to 4k of parallel clients
Zbigniew Kempczyński
- [PATCH i-g-t v6 09/31] lib/intel_bufops: Removes handle from allocator, change size
Zbigniew Kempczyński
- [PATCH i-g-t v6 10/31] lib/intel_batchbuffer: Integrate intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v6 11/31] lib/intel_aux_pgtable: Get addresses for aux table from an allocator
Zbigniew Kempczyński
- [PATCH i-g-t v6 12/31] tests/gem|kms: Remove intel_bb from fixture
Zbigniew Kempczyński
- [PATCH i-g-t v6 13/31] tests/api_intel_bb: Modify test to verify intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v6 14/31] tests/api_intel_allocator: Simple allocator test suite
Zbigniew Kempczyński
- [PATCH i-g-t v6 15/31] tests/gem_mmap_offset: Use intel_buf wrapper code instead direct
Zbigniew Kempczyński
- [PATCH i-g-t v6 16/31] tests/gem_ppgtt: Adopt test to use intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v6 17/31] lib/intel_batchbuffer.c: Debug bb in CI
Zbigniew Kempczyński
- [PATCH i-g-t v6 18/31] intel_batchbuffer: fixing crash
Zbigniew Kempczyński
- [PATCH i-g-t v6 19/31] intel_batchbuffer: use relocations for !ppgtt
Zbigniew Kempczyński
- [PATCH i-g-t v6 20/31] tests/gem_render_copy_redux: Adopt to use with intel_bb and allocator
Zbigniew Kempczyński
- [PATCH i-g-t v6 21/31] lib/intel_batchbuffer: Add tracking intel_buf to intel_bb
Zbigniew Kempczyński
- [PATCH i-g-t v6 22/31] tests/api_intel_bb: Check destroy path
Zbigniew Kempczyński
- [PATCH i-g-t v6 23/31] tests/api_intel_bb: Add compressed->compressed copy
Zbigniew Kempczyński
- [PATCH i-g-t v6 24/31] lib/intel_aux_pgtable: Adopt to handle canonized addresses
Zbigniew Kempczyński
- [PATCH i-g-t v6 25/31] lib/intel_bufops: Add init with handle and size function
Zbigniew Kempczyński
- [PATCH i-g-t v6 26/31] lib/igt_fb: Initialize intel_buf with same size as fb
Zbigniew Kempczyński
- [PATCH i-g-t v6 27/31] tests/api_intel_bb: Fix, to be squashed later
Zbigniew Kempczyński
- [PATCH i-g-t v6 28/31] tests/perf.c: Remove buffer from batch
Zbigniew Kempczyński
- [PATCH i-g-t v6 29/31] lib/intel_batchbuffer: Don't decanonize address, to be squashed.
Zbigniew Kempczyński
- [PATCH i-g-t v6 30/31] tests/api_intel_bb: Don't assume bb address for relocs. To be squashed.
Zbigniew Kempczyński
- [PATCH i-g-t v6 31/31] tests/api_intel_bb: For norelocs test we require full ppgtt, to be squashed.
Zbigniew Kempczyński
- [PATCH i-g-t v7 00/33] Intel allocator proposal
Zbigniew Kempczyński
- [PATCH i-g-t v7 01/33] lib/igt_list: igt_hlist implementation.
Zbigniew Kempczyński
- [PATCH i-g-t v7 02/33] lib/igt_map: Introduce igt_map
Zbigniew Kempczyński
- [PATCH i-g-t v7 03/33] lib/igt_core: Track child process pid and tid
Zbigniew Kempczyński
- [PATCH i-g-t v7 04/33] lib/intel_allocator_simple: Add simple allocator implementation
Zbigniew Kempczyński
- [PATCH i-g-t v7 05/33] lib/intel_allocator_random: Add random allocator
Zbigniew Kempczyński
- [PATCH i-g-t v7 06/33] lib/intel_allocator: Add intel_allocator core
Zbigniew Kempczyński
- [PATCH i-g-t v7 07/33] lib/intel_allocator: Try to stop softly instead of deinit
Zbigniew Kempczyński
- [PATCH i-g-t v7 08/33] lib/intel_allocator_msgchannel: scale to 4k of parallel clients
Zbigniew Kempczyński
- [PATCH i-g-t v7 09/33] lib/intel_bufops: Removes handle from allocator, change size
Zbigniew Kempczyński
- [PATCH i-g-t v7 10/33] lib/intel_batchbuffer: Integrate intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v7 11/33] lib/intel_aux_pgtable: Get addresses for aux table from an allocator
Zbigniew Kempczyński
- [PATCH i-g-t v7 12/33] tests/gem|kms: Remove intel_bb from fixture
Zbigniew Kempczyński
- [PATCH i-g-t v7 13/33] tests/api_intel_bb: Modify test to verify intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v7 14/33] tests/api_intel_allocator: Simple allocator test suite
Zbigniew Kempczyński
- [PATCH i-g-t v7 15/33] tests/gem_mmap_offset: Use intel_buf wrapper code instead direct
Zbigniew Kempczyński
- [PATCH i-g-t v7 16/33] tests/gem_ppgtt: Adopt test to use intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v7 17/33] lib/intel_batchbuffer.c: Debug bb in CI
Zbigniew Kempczyński
- [PATCH i-g-t v7 18/33] intel_batchbuffer: fixing crash
Zbigniew Kempczyński
- [PATCH i-g-t v7 19/33] intel_batchbuffer: use relocations for !ppgtt
Zbigniew Kempczyński
- [PATCH i-g-t v7 20/33] tests/gem_render_copy_redux: Adopt to use with intel_bb and allocator
Zbigniew Kempczyński
- [PATCH i-g-t v7 21/33] lib/intel_batchbuffer: Add tracking intel_buf to intel_bb
Zbigniew Kempczyński
- [PATCH i-g-t v7 22/33] tests/api_intel_bb: Check destroy path
Zbigniew Kempczyński
- [PATCH i-g-t v7 23/33] tests/api_intel_bb: Add compressed->compressed copy
Zbigniew Kempczyński
- [PATCH i-g-t v7 24/33] lib/intel_aux_pgtable: Adopt to handle canonized addresses
Zbigniew Kempczyński
- [PATCH i-g-t v7 25/33] lib/intel_bufops: Add init with handle and size function
Zbigniew Kempczyński
- [PATCH i-g-t v7 26/33] lib/igt_fb: Initialize intel_buf with same size as fb
Zbigniew Kempczyński
- [PATCH i-g-t v7 27/33] tests/api_intel_bb: Fix, to be squashed later
Zbigniew Kempczyński
- [PATCH i-g-t v7 28/33] tests/perf.c: Remove buffer from batch
Zbigniew Kempczyński
- [PATCH i-g-t v7 29/33] lib/intel_batchbuffer: Don't decanonize address, to be squashed.
Zbigniew Kempczyński
- [PATCH i-g-t v7 30/33] tests/api_intel_bb: Don't assume bb address for relocs. To be squashed.
Zbigniew Kempczyński
- [PATCH i-g-t v7 31/33] tests/api_intel_bb: For norelocs test we require full ppgtt, to be squashed.
Zbigniew Kempczyński
- [PATCH i-g-t v7 32/33] lib/intel_batchbuffer: Don't truncate gtt_size, to be squashed
Zbigniew Kempczyński
- [PATCH i-g-t v7 33/33] tests/api_intel_bb: bb address can change, don't assert it. To be squashed.
Zbigniew Kempczyński
- [PATCH i-g-t v8 00/33] Intel allocator proposal
Zbigniew Kempczyński
- [PATCH i-g-t v8 01/33] lib/igt_list: igt_hlist implementation.
Zbigniew Kempczyński
- [PATCH i-g-t v8 02/33] lib/igt_map: Introduce igt_map
Zbigniew Kempczyński
- [PATCH i-g-t v8 03/33] lib/igt_core: Track child process pid and tid
Zbigniew Kempczyński
- [PATCH i-g-t v8 04/33] lib/intel_allocator_simple: Add simple allocator implementation
Zbigniew Kempczyński
- [PATCH i-g-t v8 05/33] lib/intel_allocator_random: Add random allocator
Zbigniew Kempczyński
- [PATCH i-g-t v8 06/33] lib/intel_allocator: Add intel_allocator core
Zbigniew Kempczyński
- [PATCH i-g-t v8 07/33] lib/intel_allocator: Try to stop softly instead of deinit
Zbigniew Kempczyński
- [PATCH i-g-t v8 08/33] lib/intel_allocator_msgchannel: scale to 4k of parallel clients
Zbigniew Kempczyński
- [PATCH i-g-t v8 09/33] lib/intel_bufops: Removes handle from allocator, change size
Zbigniew Kempczyński
- [PATCH i-g-t v8 10/33] lib/intel_batchbuffer: Integrate intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v8 11/33] lib/intel_aux_pgtable: Get addresses for aux table from an allocator
Zbigniew Kempczyński
- [PATCH i-g-t v8 12/33] tests/gem|kms: Remove intel_bb from fixture
Zbigniew Kempczyński
- [PATCH i-g-t v8 13/33] tests/api_intel_bb: Modify test to verify intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v8 14/33] tests/api_intel_allocator: Simple allocator test suite
Zbigniew Kempczyński
- [PATCH i-g-t v8 15/33] tests/gem_mmap_offset: Use intel_buf wrapper code instead direct
Zbigniew Kempczyński
- [PATCH i-g-t v8 16/33] tests/gem_ppgtt: Adopt test to use intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v8 17/33] lib/intel_batchbuffer.c: Debug bb in CI
Zbigniew Kempczyński
- [PATCH i-g-t v8 18/33] intel_batchbuffer: fixing crash
Zbigniew Kempczyński
- [PATCH i-g-t v8 19/33] intel_batchbuffer: use relocations for !ppgtt
Zbigniew Kempczyński
- [PATCH i-g-t v8 20/33] tests/gem_render_copy_redux: Adopt to use with intel_bb and allocator
Zbigniew Kempczyński
- [PATCH i-g-t v8 21/33] lib/intel_batchbuffer: Add tracking intel_buf to intel_bb
Zbigniew Kempczyński
- [PATCH i-g-t v8 22/33] tests/api_intel_bb: Check destroy path
Zbigniew Kempczyński
- [PATCH i-g-t v8 23/33] tests/api_intel_bb: Add compressed->compressed copy
Zbigniew Kempczyński
- [PATCH i-g-t v8 24/33] lib/intel_aux_pgtable: Adopt to handle canonized addresses
Zbigniew Kempczyński
- [PATCH i-g-t v8 25/33] lib/intel_bufops: Add init with handle and size function
Zbigniew Kempczyński
- [PATCH i-g-t v8 26/33] lib/igt_fb: Initialize intel_buf with same size as fb
Zbigniew Kempczyński
- [PATCH i-g-t v8 27/33] tests/api_intel_bb: Fix, to be squashed later
Zbigniew Kempczyński
- [PATCH i-g-t v8 28/33] tests/perf.c: Remove buffer from batch
Zbigniew Kempczyński
- [PATCH i-g-t v8 29/33] lib/intel_batchbuffer: Don't decanonize address, to be squashed.
Zbigniew Kempczyński
- [PATCH i-g-t v8 30/33] tests/api_intel_bb: Don't assume bb address for relocs. To be squashed.
Zbigniew Kempczyński
- [PATCH i-g-t v8 31/33] tests/api_intel_bb: For norelocs test we require full ppgtt, to be squashed.
Zbigniew Kempczyński
- [PATCH i-g-t v8 32/33] lib/intel_batchbuffer: Don't truncate gtt_size, to be squashed
Zbigniew Kempczyński
- [PATCH i-g-t v8 33/33] tests/api_intel_bb: bb address can change, don't assert it. To be squashed.
Zbigniew Kempczyński
- [PATCH i-g-t v3 00/25] Introduce IGT allocator
Zbigniew Kempczyński
- [PATCH i-g-t v3 01/25] lib/igt_list: igt_hlist implementation.
Zbigniew Kempczyński
- [PATCH i-g-t v3 02/25] lib/igt_map: Introduce igt_map
Zbigniew Kempczyński
- [PATCH i-g-t v3 03/25] lib/igt_core: Track child process pid and tid
Zbigniew Kempczyński
- [PATCH i-g-t v3 04/25] lib/intel_allocator_simple: Add simple allocator
Zbigniew Kempczyński
- [PATCH i-g-t v3 05/25] lib/intel_allocator_random: Add random allocator
Zbigniew Kempczyński
- [PATCH i-g-t v3 06/25] lib/intel_allocator: Add intel_allocator core
Zbigniew Kempczyński
- [PATCH i-g-t v3 07/25] lib/intel_allocator: Try to stop smoothly instead of deinit
Zbigniew Kempczyński
- [PATCH i-g-t v3 08/25] lib/intel_allocator_msgchannel: Scale to 4k of parallel clients
Zbigniew Kempczyński
- [PATCH i-g-t v3 09/25] lib/intel_bufops: Removes handle from allocator, change size
Zbigniew Kempczyński
- [PATCH i-g-t v3 10/25] lib/intel_bufops: Add init with handle and size function
Zbigniew Kempczyński
- [PATCH i-g-t v3 11/25] lib/intel_batchbuffer: Integrate intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v3 12/25] lib/intel_batchbuffer: Add tracking intel_buf to intel_bb
Zbigniew Kempczyński
- [PATCH i-g-t v3 13/25] lib/intel_aux_pgtable: Get addresses for aux table from an allocator
Zbigniew Kempczyński
- [PATCH i-g-t v3 14/25] lib/igt_fb: Initialize intel_buf with same size as fb
Zbigniew Kempczyński
- [PATCH i-g-t v3 15/25] tests/api_intel_bb: Modify test to verify intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v3 16/25] tests/api_intel_bb: Add compressed->compressed copy
Zbigniew Kempczyński
- [PATCH i-g-t v3 17/25] tests/api_intel_allocator: Simple allocator test suite
Zbigniew Kempczyński
- [PATCH i-g-t v3 18/25] tests/gem|kms: Remove intel_bb from fixture
Zbigniew Kempczyński
- [PATCH i-g-t v3 19/25] tests/gem_mmap_offset: Use intel_buf wrapper code instead direct
Zbigniew Kempczyński
- [PATCH i-g-t v3 20/25] tests/gem_ppgtt: Adopt test to use intel_bb with allocator
Zbigniew Kempczyński
- [PATCH i-g-t v3 21/25] tests/gem_render_copy_redux: Adopt to use with intel_bb and allocator
Zbigniew Kempczyński
- [PATCH i-g-t v3 22/25] tests/perf.c: Remove buffer from batch
Zbigniew Kempczyński
- [PATCH i-g-t v3 23/25] tests/gem_linear_blits: Use intel allocator
Zbigniew Kempczyński
- [PATCH i-g-t v3 24/25] fix: enforce relocations for <= 32bit gtt
Zbigniew Kempczyński
- [PATCH i-g-t v3 25/25] HAX: tests only gem_linear_blits
Zbigniew Kempczyński
- [PATCH i-g-t] tests/core_hotunplug: Add i915 debugfs health check
Janusz Krzysztofik
- [PATCH i-g-t] tests/core_hotunplug: Restore i915 debugsfs health check
Janusz Krzysztofik
- [PATCH i-g-t] tests/core_hotunplug: Restore i915 debugfs health check
Janusz Krzysztofik
- [PATCH i-g-t] tests/core_hotunplug: Take care of closing fence before failing
Janusz Krzysztofik
- [PATCH i-g-t] tests/core_hotunplug: Take care of closing fence before failing
Janusz Krzysztofik
- [PATCH] drm/i915: Mark forced GPU wedging unrecoverable on driver unregister
Janusz Krzysztofik
- [PATCH] drm/i915: Mark forced GPU wedging unrecoverable on driver unregister
Janusz Krzysztofik
- [PATCH] drm/i915: Mark forced GPU wedging unrecoverable on driver unregister
Janusz Krzysztofik
- [PATCH 01/57] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 02/57] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 03/57] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 04/57] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 05/57] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 06/57] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 07/57] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 08/57] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 09/57] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 10/57] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 11/57] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 12/57] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 13/57] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 14/57] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 15/57] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 16/57] drm/i915: Pin timeline map after first timeline pin.
Maarten Lankhorst
- [PATCH 17/57] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 18/57] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 19/57] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 20/57] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 21/57] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 22/57] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 23/57] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 24/57] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 25/57] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 26/57] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/57] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 28/57] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 29/57] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 30/57] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 31/57] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 32/57] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 33/57] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 34/57] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 35/57] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 36/57] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 37/57] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 38/57] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 39/57] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 40/57] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/57] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/57] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/57] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/57] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 01/58] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 45/57] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 02/58] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 46/57] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 03/58] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 47/57] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 04/58] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 48/57] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 05/58] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 49/57] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 06/58] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 50/57] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 07/58] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 51/57] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 08/58] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 52/57] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 09/58] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 53/57] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 10/58] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 54/57] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 11/58] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 55/57] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 12/58] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 56/57] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 13/58] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 57/57] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 14/58] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 15/58] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 16/58] drm/i915: Pin timeline map after first timeline pin.
Maarten Lankhorst
- [PATCH 17/58] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 18/58] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 19/58] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 01/59] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 20/58] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 02/59] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 21/58] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 03/59] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 22/58] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 04/59] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 23/58] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 05/59] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 24/58] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 06/59] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 25/58] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 07/59] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 26/58] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 08/59] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 27/58] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 09/59] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 28/58] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 10/59] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 29/58] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 11/59] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 30/58] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 12/59] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 31/58] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 13/59] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 32/58] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 14/59] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 33/58] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 15/59] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 34/58] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 16/59] drm/i915: Pin timeline map after first timeline pin.
Maarten Lankhorst
- [PATCH 35/58] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 17/59] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 36/58] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 18/59] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 37/58] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 19/59] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 38/58] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 20/59] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 39/58] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 21/59] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 40/58] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 22/59] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 41/58] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 23/59] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 42/58] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 24/59] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 43/58] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 25/59] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 44/58] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 26/59] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 45/58] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 27/59] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 46/58] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 28/59] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 47/58] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 29/59] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 48/58] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 30/59] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 49/58] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 31/59] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/58] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 32/59] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 51/58] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 33/59] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 52/58] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 34/59] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 53/58] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 35/59] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 54/58] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 36/59] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 55/58] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 37/59] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 56/58] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 38/59] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 57/58] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 39/59] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 58/58] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 40/59] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/59] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/59] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/59] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/59] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/59] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/59] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/59] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 48/59] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 49/59] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/59] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/59] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/59] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/59] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/59] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/59] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/59] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 57/59] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/59] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 59/59] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 01/60] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 02/60] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 03/60] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 04/60] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 05/60] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 06/60] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 07/60] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 08/60] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 09/60] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 10/60] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 11/60] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 12/60] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 13/60] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 14/60] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 15/60] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 16/60] drm/i915: Pin timeline map after first timeline pin.
Maarten Lankhorst
- [PATCH 17/60] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 18/60] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 19/60] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 20/60] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 21/60] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 22/60] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 23/60] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 24/60] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 25/60] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 26/60] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/60] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 28/60] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 29/60] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 30/60] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 31/60] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 32/60] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 33/60] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 34/60] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 35/60] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 36/60] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 37/60] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 38/60] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 39/60] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 40/60] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/60] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/60] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/60] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/60] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/60] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/60] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/60] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 48/60] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 49/60] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/60] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/60] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/60] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/60] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/60] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/60] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/60] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 57/60] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/60] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 59/60] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 60/60] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH 01/60] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 02/60] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 03/60] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 04/60] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 05/60] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 06/60] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 07/60] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 08/60] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 09/60] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 10/60] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 11/60] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 12/60] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 13/60] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 14/60] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 15/60] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 16/60] drm/i915: Pin timeline map after first timeline pin.
Maarten Lankhorst
- [PATCH 17/60] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 18/60] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 19/60] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 20/60] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 21/60] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 22/60] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 23/60] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 24/60] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 25/60] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 26/60] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/60] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 28/60] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 29/60] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 30/60] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 31/60] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 32/60] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 33/60] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 34/60] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 35/60] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 36/60] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 37/60] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 38/60] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 39/60] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 40/60] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/60] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/60] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/60] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/60] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/60] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/60] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/60] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 48/60] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 49/60] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/60] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/60] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/60] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/60] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/60] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/60] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/60] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 57/60] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/60] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 59/60] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 60/60] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH 01/61] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 02/61] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 03/61] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 04/61] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 05/61] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 06/61] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 07/61] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 08/61] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 09/61] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 10/61] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 11/61] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 12/61] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 13/61] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 14/61] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 15/61] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 16/61] drm/i915: Pin timeline map after first timeline pin.
Maarten Lankhorst
- [PATCH 17/61] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 18/61] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 19/61] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 20/61] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 21/61] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 22/61] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 23/61] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 24/61] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 25/61] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 26/61] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/61] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 28/61] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 29/61] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 30/61] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 31/61] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 32/61] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 33/61] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 34/61] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 35/61] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 36/61] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 37/61] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 38/61] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 39/61] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 40/61] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/61] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/61] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/61] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/61] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/61] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/61] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/61] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/61] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 49/61] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/61] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/61] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/61] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/61] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/61] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/61] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/61] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/61] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/61] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 59/61] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 60/61] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH 61/61] drm/i915: Keep userpointer bindings if seqcount is unchanged
Maarten Lankhorst
- [PATCH] drm/i915: Do not share hwsp across contexts any more, v4.
Maarten Lankhorst
- [PATCH 1/2] drm/i915: Do not share hwsp across contexts any more, v4.
Maarten Lankhorst
- [PATCH 2/2] drm/i915: Pin timeline map after first timeline pin, v3.
Maarten Lankhorst
- [PATCH] drm/i915: Do not share hwsp across contexts any more, v5.
Maarten Lankhorst
- [PATCH 1/2] drm/i915: Remove sharing of hwsp cachelines between timelines
Maarten Lankhorst
- [PATCH 2/2] drm/i915: Remove intel_timeline_hwsp
Maarten Lankhorst
- [PATCH 1/2] drm/i915: Remove sharing of hwsp cachelines between timelines
Maarten Lankhorst
- [PATCH 2/2] drm/i915: Remove intel_timeline_hwsp
Maarten Lankhorst
- [PATCH 1/2] drm/i915: Remove sharing of hwsp cachelines between timelines
Maarten Lankhorst
- [PATCH 2/2] drm/i915: Remove intel_timeline_hwsp
Maarten Lankhorst
- [PATCH 1/2] drm/i915: Remove sharing of hwsp cachelines between timelines
Maarten Lankhorst
- [PATCH 2/2] drm/i915: Remove intel_timeline_hwsp
Maarten Lankhorst
- [PATCH 1/2] drm/i915: Remove sharing of hwsp cachelines between timelines
Maarten Lankhorst
- [PATCH 2/2] drm/i915: Remove intel_timeline_hwsp
Maarten Lankhorst
- [PATCH 1/2] drm/i915: Remove sharing of hwsp cachelines between timelines
Maarten Lankhorst
- [PATCH 2/2] drm/i915: Remove intel_timeline_hwsp
Maarten Lankhorst
- [PATCH] drm/i915: Do not share hwsp across contexts any more, v5.1
Maarten Lankhorst
- [PATCH 01/61] drm/i915: Do not share hwsp across contexts any more, v5.1
Maarten Lankhorst
- [PATCH 02/61] drm/i915: Pin timeline map after first timeline pin, v3.
Maarten Lankhorst
- [PATCH 03/61] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 04/61] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 05/61] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 06/61] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 07/61] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 08/61] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 09/61] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 10/61] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 11/61] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 12/61] drm/i915: No longer allow exporting userptr through dma-buf
Maarten Lankhorst
- [PATCH 13/61] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 14/61] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 15/61] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock, v4.
Maarten Lankhorst
- [PATCH 16/61] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 17/61] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 18/61] drm/i915: Make ring submission compatible with obj->mm.lock removal, v2.
Maarten Lankhorst
- [PATCH 19/61] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 20/61] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 21/61] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 22/61] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 23/61] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 24/61] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 25/61] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 26/61] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/61] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 28/61] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 29/61] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 30/61] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 31/61] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 32/61] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 33/61] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 34/61] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 35/61] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 36/61] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 37/61] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 38/61] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 39/61] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 40/61] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/61] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/61] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/61] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/61] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/61] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/61] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/61] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/61] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 49/61] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/61] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/61] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/61] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/61] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/61] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/61] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/61] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/61] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/61] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 59/61] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 60/61] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH 61/61] drm/i915: Keep userpointer bindings if seqcount is unchanged, v2.
Maarten Lankhorst
- [PATCH 01/61] drm/i915: Do not share hwsp across contexts any more, v5.1
Maarten Lankhorst
- [PATCH 02/61] drm/i915: Pin timeline map after first timeline pin, v3.
Maarten Lankhorst
- [PATCH 03/61] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 04/61] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 05/61] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 06/61] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 07/61] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 08/61] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 09/61] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 10/61] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 11/61] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 12/61] drm/i915: No longer allow exporting userptr through dma-buf
Maarten Lankhorst
- [PATCH 13/61] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 14/61] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 15/61] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock, v4.
Maarten Lankhorst
- [PATCH 16/61] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 17/61] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 18/61] drm/i915: Make ring submission compatible with obj->mm.lock removal, v2.
Maarten Lankhorst
- [PATCH 19/61] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 20/61] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 21/61] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 22/61] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 23/61] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 24/61] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 25/61] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 26/61] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/61] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 28/61] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 29/61] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 30/61] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 31/61] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 32/61] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 33/61] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 34/61] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 35/61] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 36/61] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 37/61] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 38/61] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 39/61] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 40/61] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/61] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/61] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/61] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/61] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/61] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/61] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/61] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/61] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 49/61] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/61] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/61] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/61] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/61] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/61] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/61] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/61] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/61] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/61] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 59/61] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 60/61] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH 61/61] drm/i915: Keep userpointer bindings if seqcount is unchanged, v2.
Maarten Lankhorst
- [PATCH] drm/i915: Do not share hwsp across contexts any more, v6
Maarten Lankhorst
- [PATCH 01/61] drm/i915: Do not share hwsp across contexts any more, v6
Maarten Lankhorst
- [PATCH 02/61] drm/i915: Pin timeline map after first timeline pin, v3.
Maarten Lankhorst
- [PATCH 03/61] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 04/61] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 05/61] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 06/61] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 07/61] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 08/61] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 09/61] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 10/61] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 11/61] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 12/61] drm/i915: No longer allow exporting userptr through dma-buf
Maarten Lankhorst
- [PATCH 13/61] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 14/61] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 15/61] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock, v4.
Maarten Lankhorst
- [PATCH 16/61] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 17/61] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 18/61] drm/i915: Make ring submission compatible with obj->mm.lock removal, v2.
Maarten Lankhorst
- [PATCH 19/61] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 20/61] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 21/61] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 22/61] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 23/61] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 24/61] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 25/61] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 26/61] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/61] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 28/61] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 29/61] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 30/61] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 31/61] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 32/61] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 33/61] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 34/61] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 35/61] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 36/61] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 37/61] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 38/61] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 39/61] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 40/61] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/61] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/61] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/61] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/61] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/61] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/61] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/61] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/61] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 49/61] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/61] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/61] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/61] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/61] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/61] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/61] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/61] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/61] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/61] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 59/61] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 60/61] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH 61/61] drm/i915: Keep userpointer bindings if seqcount is unchanged, v2.
Maarten Lankhorst
- [PATCH] drm/i915: Do not share hwsp across contexts any more, v6
Maarten Lankhorst
- [PATCH 01/61] drm/i915: Do not share hwsp across contexts any more, v6
Maarten Lankhorst
- [PATCH 02/61] drm/i915: Pin timeline map after first timeline pin, v3.
Maarten Lankhorst
- [PATCH 03/61] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 04/61] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 05/61] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 06/61] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 07/61] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 08/61] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 09/61] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 10/61] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 11/61] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 12/61] drm/i915: No longer allow exporting userptr through dma-buf
Maarten Lankhorst
- [PATCH 13/61] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 14/61] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 15/61] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock, v4.
Maarten Lankhorst
- [PATCH 16/61] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 17/61] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 18/61] drm/i915: Make ring submission compatible with obj->mm.lock removal, v2.
Maarten Lankhorst
- [PATCH 19/61] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 20/61] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 21/61] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 22/61] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 23/61] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 24/61] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 25/61] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 26/61] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/61] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 28/61] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 29/61] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 30/61] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 31/61] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 32/61] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 33/61] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 34/61] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 35/61] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 36/61] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 37/61] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 38/61] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 39/61] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 40/61] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/61] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/61] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/61] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/61] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/61] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/61] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/61] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/61] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 49/61] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/61] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/61] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/61] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/61] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/61] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/61] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/61] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/61] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/61] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 59/61] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 60/61] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH 61/61] drm/i915: Keep userpointer bindings if seqcount is unchanged, v2.
Maarten Lankhorst
- [PATCH] Yet again check uncore spin lock and mmio write times
Stanislav Lisovskiy
- [PATCH] Experimental patch: Check how much intel_crtc_get_scanline and get_vblank_counter functions contribute to "evasion time > 250 us" warning.
Stanislav Lisovskiy
- [PATCH] drm/i915/display: Support PSR Multi Transcoder
Gwan-gyeong Mun
- ✗ Fi.CI.BAT: failure for series starting with [01/57] drm/i915: Move cmd parser pinning to execbuffer
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/58] drm/i915: Move cmd parser pinning to execbuffer
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/59] drm/i915: Move cmd parser pinning to execbuffer
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/60] drm/i915: Move cmd parser pinning to execbuffer
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/60] drm/i915: Move cmd parser pinning to execbuffer
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/66] drm/i915: Skip over MI_NOOP when parsing
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/60] drm/i915: Move cmd parser pinning to execbuffer
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✗ Fi.CI.BAT: failure for Yet again check uncore spin lock and mmio write times
Patchwork
- ✗ Fi.CI.BAT: failure for wrap
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] i915/perf: add tests for triggered OA reports
Patchwork
- ✓ Fi.CI.BAT: success for Allow privileged user to map the OA buffer (rev6)
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] i915/perf: add tests for triggered OA reports
Patchwork
- ✗ Fi.CI.IGT: failure for Allow privileged user to map the OA buffer (rev6)
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/61] drm/i915: Move cmd parser pinning to execbuffer
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/61] drm/i915: Move cmd parser pinning to execbuffer
Patchwork
- ✓ Fi.CI.BAT: success for Allow privileged user to map the OA buffer (rev7)
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✗ Fi.CI.IGT: failure for Allow privileged user to map the OA buffer (rev7)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/67] drm/i915/gt: Undo forced context restores after trivial preemptions
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/67] drm/i915/gt: Undo forced context restores after trivial preemptions
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/67] drm/i915/gt: Undo forced context restores after trivial preemptions
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [1/2] i915/gem_pipe_control_store_loop.c: Remove libdrm dependency
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [v2,1/2] i915/gem_pipe_control_store_loop.c: Remove libdrm dependency
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [v2,1/2] i915/gem_pipe_control_store_loop.c: Remove libdrm dependency
Patchwork
- ✓ Fi.CI.BAT: success for Enable HDR on MCA LSPCON based Gen9 devices (rev8)
Patchwork
- ✗ Fi.CI.IGT: failure for Enable HDR on MCA LSPCON based Gen9 devices (rev8)
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/tgl/psr: Fix glitches when doing frontbuffer modifications
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915/tgl/psr: Fix glitches when doing frontbuffer modifications
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/tgl/psr: Fix glitches when doing frontbuffer modifications (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915/tgl/psr: Fix glitches when doing frontbuffer modifications (rev2)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/20] drm/i915/gt: Undo forced context restores after trivial preemptions
Patchwork
- ✓ Fi.CI.BAT: success for tests/core_hotunplug: Add i915 debugfs health check
Patchwork
- ✗ Fi.CI.BAT: failure for Intel allocator proposal
Patchwork
- ✓ Fi.CI.BAT: success for tests/core_hotunplug: Restore i915 debugsfs health check
Patchwork
- ✗ Fi.CI.IGT: failure for tests/core_hotunplug: Add i915 debugfs health check
Patchwork
- ✓ Fi.CI.IGT: success for tests/core_hotunplug: Restore i915 debugsfs health check
Patchwork
- ✓ Fi.CI.BAT: success for tests/core_hotunplug: Restore i915 debugfs health check
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] flush
Patchwork
- ✓ Fi.CI.IGT: success for tests/core_hotunplug: Restore i915 debugfs health check
Patchwork
- ✗ Fi.CI.BAT: failure for drm/vgem: Replace vgem_object_funcs with the common drm shmem helper
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm: Ask whether drm_gem_get_pages() should clear the CPU cache
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm: Ask whether drm_gem_get_pages() should clear the CPU cache
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/74] drm: Ask whether drm_gem_get_pages() should clear the CPU cache
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/4] drm: Ask whether drm_gem_get_pages() should clear the CPU cache
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915/gem: Poison stolen pages before use
Patchwork
- ✗ Fi.CI.BAT: failure for Intel allocator proposal (rev2)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915: DMA map DSM [stolen memory]
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/gem: Poison stolen pages before use (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/9] drm/i915/tgl/psr: Fix glitches when doing frontbuffer modifications
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/gem: Poison stolen pages before use (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/9] drm/i915/tgl/psr: Fix glitches when doing frontbuffer modifications
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/gt: Flush the old heartbeat on interval change
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/3] drm/i915: Verify the captured request is still active
Patchwork
- ✗ Fi.CI.BUILD: failure for drm/i915/gt: Confirm the context survives execution
Patchwork
- ✓ Fi.CI.BAT: success for tgl-mocs
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/gt: Confirm the context survives execution (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for tests/core_hotunplug: Take care of closing fence before failing
Patchwork
- ✓ Fi.CI.BAT: success for tgl-mocs (rev3)
Patchwork
- ✓ Fi.CI.BAT: success for tgl-mocs (rev4)
Patchwork
- ✗ Fi.CI.BAT: failure for Enable HDR on MCA LSPCON based Gen9 devices (rev9)
Patchwork
- ✓ Fi.CI.BAT: success for tgl-mocs (rev5)
Patchwork
- ✗ Fi.CI.BAT: failure for Enable HDR on MCA LSPCON based Gen9 devices (rev10)
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915/gt: Flush the old heartbeat on interval change
Patchwork
- ✓ Fi.CI.BAT: success for tgl-mocs (rev6)
Patchwork
- ✓ Fi.CI.BAT: success for Intel allocator proposal (rev3)
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915/gt: Confirm the context survives execution (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for tests/core_hotunplug: Take care of closing fence before failing
Patchwork
- ✓ Fi.CI.IGT: success for tgl-mocs (rev5)
Patchwork
- ✗ Fi.CI.IGT: failure for tgl-mocs (rev6)
Patchwork
- ✗ Fi.CI.IGT: failure for Intel allocator proposal (rev3)
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915/display: Support PSR Multi Transcoder
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✓ Fi.CI.BAT: success for Intel allocator proposal (rev4)
Patchwork
- ✗ Fi.CI.IGT: failure for Intel allocator proposal (rev4)
Patchwork
- ✗ Fi.CI.BAT: failure for Intel allocator proposal (rev5)
Patchwork
- ✓ Fi.CI.BAT: success for Intel allocator proposal (rev6)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/23] drm/i915/gt: Flush the old heartbeat on interval change
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✗ Fi.CI.IGT: failure for Intel allocator proposal (rev6)
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/pmu: Handle PCI unbind
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Do not share hwsp across contexts any more, v4.
Patchwork
- ✓ Fi.CI.BAT: success for Intel allocator proposal (rev7)
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915: Do not share hwsp across contexts any more, v4.
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915: Do not share hwsp across contexts any more, v4.
Patchwork
- ✗ Fi.CI.IGT: failure for Intel allocator proposal (rev7)
Patchwork
- ✗ Fi.CI.BAT: failure for Intel allocator proposal (rev8)
Patchwork
- ✗ Fi.CI.BUILD: failure for drm/i915: Do not share hwsp across contexts any more, v5.
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915/gem: Poison stolen pages before use
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/24] drm/i915/gem: Poison stolen pages before use
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Exclude low pages (128KiB) of stolen from use
Patchwork
- ✓ Fi.CI.BAT: success for Intel allocator proposal (rev9)
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/gem: Poison stolen pages before use (rev3)
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/26] drm/i915/gem: Poison stolen pages before use
Patchwork
- ✗ Fi.CI.IGT: failure for Intel allocator proposal (rev9)
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915/gem: Poison stolen pages before use (rev3)
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/26] drm/i915/gem: Poison stolen pages before use
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Mark forced GPU wedging unrecoverable on driver unregister
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915: Remove sharing of hwsp cachelines between timelines
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Mark forced GPU wedging unrecoverable on driver unregister
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] i915/perf: add tests for triggered OA reports
Patchwork
- ✓ Fi.CI.BAT: success for Allow privileged user to map the OA buffer (rev8)
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] i915/perf: add tests for triggered OA reports
Patchwork
- ✗ Fi.CI.IGT: failure for Allow privileged user to map the OA buffer (rev8)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915: Remove sharing of hwsp cachelines between timelines
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [1/2] drm/i915: Remove sharing of hwsp cachelines between timelines
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915: Remove sharing of hwsp cachelines between timelines
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915: Remove sharing of hwsp cachelines between timelines
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: Remove sharing of hwsp cachelines between timelines
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915: Remove sharing of hwsp cachelines between timelines
Patchwork
- ✓ Fi.CI.BAT: success for HDCP support
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Do not share hwsp across contexts any more, v5.1
Patchwork
- ✓ Fi.CI.BAT: success for cl-fix
Patchwork
- ✓ Fi.CI.IGT: success for HDCP support
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/2] drm/i915/gt: Use the local HWSP offset during submission
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915: Do not share hwsp across contexts any more, v5.1
Patchwork
- ✓ Fi.CI.IGT: success for cl-fix
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Do not share hwsp across contexts any more, v5.1 (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/61] drm/i915: Do not share hwsp across contexts any more, v5.1
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915: Do not share hwsp across contexts any more, v5.1 (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/61] drm/i915: Do not share hwsp across contexts any more, v5.1
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/61] drm/i915: Do not share hwsp across contexts any more, v5.1
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/61] drm/i915: Do not share hwsp across contexts any more, v5.1
Patchwork
- ✗ Fi.CI.BAT: failure for Introduce IGT allocator
Patchwork
- ✓ Fi.CI.BAT: success for i915/perf: Use debug message to identify reason for failure
Patchwork
- ✗ Fi.CI.IGT: failure for i915/perf: Use debug message to identify reason for failure
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/54] drm/i915/gt: Limit VFE threads based on GT
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/54] drm/i915/gt: Limit VFE threads based on GT
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/54] drm/i915/gt: Limit VFE threads based on GT
Patchwork
- ✗ Fi.CI.BAT: failure for drm/atomic-helpers: remove legacy_cursor_update hacks
Patchwork
- ✗ Fi.CI.BAT: failure for disable-lockdep-warn
Patchwork
- ✗ Fi.CI.BAT: failure for peterz
Patchwork
- ✗ Fi.CI.BAT: failure for peterz2
Patchwork
- ✓ Fi.CI.BAT: success for Experimental patch: Check how much intel_crtc_get_scanline and get_vblank_counter functions contribute to "evasion time > 250 us" warning.
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Do not share hwsp across contexts any more, v6
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/61] drm/i915: Do not share hwsp across contexts any more, v6
Patchwork
- ✓ Fi.CI.IGT: success for Experimental patch: Check how much intel_crtc_get_scanline and get_vblank_counter functions contribute to "evasion time > 250 us" warning.
Patchwork
- ✓ Fi.CI.BAT: success for rcu/tree: Drop the lock before entering to page allocator
Patchwork
- ✗ Fi.CI.IGT: failure for rcu/tree: Drop the lock before entering to page allocator
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Do not share hwsp across contexts any more, v6
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/61] drm/i915: Do not share hwsp across contexts any more, v6
Patchwork
- ✗ Fi.CI.BAT: failure for lock_acquire_shared_recursive considered harmful
Patchwork
- ✗ Fi.CI.BAT: failure for recompute-chain-key
Patchwork
- ✓ Fi.CI.BAT: success for lockdep: Recompute chain-key after validation_chain may tweak hlock->read
Patchwork
- ✗ Fi.CI.IGT: failure for lockdep: Recompute chain-key after validation_chain may tweak hlock->read
Patchwork
- ✗ Fi.CI.BAT: failure for drm-edid
Patchwork
- ✗ Fi.CI.BAT: failure for drm-edid2
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/6] drm: Quieten [zero] EDID carping
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/6] drm: Quieten [zero] EDID carping
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/6] drm: Quieten [zero] EDID carping
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [1/6] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [1/7] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/7] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/7] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: Force initial atomic check in all eDP panels
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915: Force initial atomic check in all eDP panels
Patchwork
- ✓ Fi.CI.BAT: success for i915/perf: Use debug message to identify reason for failure (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for i915/perf: Use debug message to identify reason for failure (rev2)
Patchwork
- ✗ Fi.CI.BAT: failure for samus
Patchwork
- [PATCH i-g-t 1/2] i915/perf: add tests for triggered OA reports
Umesh Nerlige Ramappa
- [PATCH i-g-t 2/2] i915/perf: Add tests for mapped OA buffer
Umesh Nerlige Ramappa
- [PATCH 0/6] Allow privileged user to map the OA buffer
Umesh Nerlige Ramappa
- [PATCH 1/6] drm/i915/perf: Ensure observation logic is not clock gated
Umesh Nerlige Ramappa
- [PATCH 2/6] drm/i915/gt: Split wa_add into smaller functions
Umesh Nerlige Ramappa
- [PATCH 3/6] drm/i915/gt: Lock intel_engine_apply_whitelist with uncore->lock
Umesh Nerlige Ramappa
- [PATCH 4/6] drm/i915/perf: Whitelist OA report trigger registers
Umesh Nerlige Ramappa
- [PATCH 5/6] drm/i915/perf: Whitelist OA counter and buffer registers
Umesh Nerlige Ramappa
- [PATCH 6/6] drm/i915/perf: Map OA buffer to user space for gen12 performance query
Umesh Nerlige Ramappa
- [PATCH 0/6] Allow privileged user to map the OA buffer
Umesh Nerlige Ramappa
- [PATCH 1/6] drm/i915/perf: Ensure observation logic is not clock gated
Umesh Nerlige Ramappa
- [PATCH 2/6] drm/i915/gt: Lock intel_engine_apply_whitelist with uncore->lock
Umesh Nerlige Ramappa
- [PATCH 3/6] drm/i915/perf: Whitelist OA report trigger registers
Umesh Nerlige Ramappa
- [PATCH 4/6] drm/i915/gt: Refactor _wa_add to reuse wa_index and wa_list_grow
Umesh Nerlige Ramappa
- [PATCH 5/6] drm/i915/perf: Whitelist OA counter and buffer registers
Umesh Nerlige Ramappa
- [PATCH 6/6] drm/i915/perf: Map OA buffer to user space for gen12 performance query
Umesh Nerlige Ramappa
- [PATCH i-g-t 1/2] i915/perf: add tests for triggered OA reports
Umesh Nerlige Ramappa
- [PATCH i-g-t 2/2] i915/perf: Add tests for mapped OA buffer
Umesh Nerlige Ramappa
- [PATCH 0/6] Allow privileged user to map the OA buffer
Umesh Nerlige Ramappa
- [PATCH 1/6] drm/i915/perf: Ensure observation logic is not clock gated
Umesh Nerlige Ramappa
- [PATCH 2/6] drm/i915/gt: Lock intel_engine_apply_whitelist with uncore->lock
Umesh Nerlige Ramappa
- [PATCH 3/6] drm/i915/perf: Whitelist OA report trigger registers
Umesh Nerlige Ramappa
- [PATCH 4/6] drm/i915/gt: Refactor _wa_add to reuse wa_index and wa_list_grow
Umesh Nerlige Ramappa
- [PATCH 5/6] drm/i915/perf: Whitelist OA counter and buffer registers
Umesh Nerlige Ramappa
- [PATCH 6/6] drm/i915/perf: Map OA buffer to user space for gen12 performance query
Umesh Nerlige Ramappa
- [PATCH i-g-t] i915/perf: Use debug message to identify reason for failure
Umesh Nerlige Ramappa
- [PATCH i-g-t] i915/perf: Use debug message to identify reason for failure
Umesh Nerlige Ramappa
- [v7 00/10] Enable HDR on MCA LSPCON based Gen9 devices
Uma Shankar
- [v7 01/10] drm/i915/display: Add HDR Capability detection for LSPCON
Uma Shankar
- [v7 02/10] drm/i915/display: Enable HDR on gen9 devices with MCA Lspcon
Uma Shankar
- [v7 03/10] drm/i915/display: Attach HDR property for capable Gen9 devices
Uma Shankar
- [v7 04/10] drm/i915/display: Enable BT2020 for HDR on LSPCON devices
Uma Shankar
- [v7 05/10] drm/i915/display: Enable HDR for Parade based lspcon
Uma Shankar
- [v7 06/10] drm/i915/display: Implement infoframes readback for LSPCON
Uma Shankar
- [v7 07/10] drm/i915/display: Implement DRM infoframe read for LSPCON
Uma Shankar
- [v7 08/10] drm/i915/lspcon: Create separate infoframe_enabled helper
Uma Shankar
- [v7 09/10] drm/i915/lspcon: Do not send DRM infoframes to non-HDMI sinks
Uma Shankar
- [v7 10/10] drm/i915/display: [NOT FOR MERGE] Reduce blanking to support 4k60 at 10bpp for LSPCON
Uma Shankar
- [v8 00/13] Enable HDR on MCA LSPCON based Gen9 devices
Uma Shankar
- [v8 01/13] drm/i915/display: Add HDR Capability detection for LSPCON
Uma Shankar
- [v8 02/13] drm/i915/display: Enable HDR on gen9 devices with MCA Lspcon
Uma Shankar
- [v8 03/13] drm/i915/display: Attach HDR property for capable Gen9 devices
Uma Shankar
- [v8 04/13] drm/i915/display: Handle Colorspace property for lspcon
Uma Shankar
- [v8 05/13] drm/i915/display: Attach content type property for LSPCON
Uma Shankar
- [v8 06/13] drm/i915/display: Nuke bogus lspcon check
Uma Shankar
- [v8 07/13] drm/i915/display: Enable BT2020 for HDR on LSPCON devices
Uma Shankar
- [v8 08/13] drm/i915/display: Enable HDR for Parade based lspcon
Uma Shankar
- [v8 09/13] drm/i915/display: Implement infoframes readback for LSPCON
Uma Shankar
- [v8 10/13] drm/i915/display: Implement DRM infoframe read for LSPCON
Uma Shankar
- [v8 11/13] drm/i915/lspcon: Create separate infoframe_enabled helper
Uma Shankar
- [v8 12/13] drm/i915/lspcon: Do not send DRM infoframes to non-HDMI sinks
Uma Shankar
- [v8 13/13] drm/i915/display: [NOT FOR MERGE] Reduce blanking to support 4k60 at 10bpp for LSPCON
Uma Shankar
- [v9 04/13] drm/i915/display: Handle Colorspace property for lspcon
Uma Shankar
- [PATCH] drm/i915/tgl/psr: Fix glitches when doing frontbuffer modifications
José Roberto de Souza
- [PATCH 1/9] drm/i915/tgl/psr: Fix glitches when doing frontbuffer modifications
José Roberto de Souza
- [PATCH 2/9] drm/i915/display: Program DBUF_CTL tracker state service
José Roberto de Souza
- [PATCH 3/9] HAX/DO_NOT_MERGE_IT: drm/i915/display: Enable PSR2 selective fetch for testing
José Roberto de Souza
- [PATCH 4/9] drm/i915/display/psr: Calculate selective fetch plane registers
José Roberto de Souza
- [PATCH 5/9] drm/i915/display/psr: Use plane damage clips to calculate damaged area
José Roberto de Souza
- [PATCH 6/9] drm/i915/display/psr: Consider other planes to damaged area calculation
José Roberto de Souza
- [PATCH 7/9] DEBUG: drm/i915/display: Add debug information to selective fetch
José Roberto de Souza
- [PATCH 8/9] wip: drm/i915/display: Split surface calculation from skl_check_main_surface()
José Roberto de Souza
- [PATCH 9/9] Revert "HAX/DO_NOT_MERGE_IT: drm/i915/display: Enable PSR2 selective fetch for testing"
José Roberto de Souza
- [PATCH 1/2] drm/i915: Force initial atomic check in all eDP panels
José Roberto de Souza
- [PATCH 2/2] wip: drm/i915/display: Test use fastset callback to compute PSR state
José Roberto de Souza
- [PATCH 1/2] drm/i915/pmu: Handle PCI unbind
Tvrtko Ursulin
- [PATCH 2/2] drm/i915/pmu: Handle CPU hotplug more efficiently
Tvrtko Ursulin
- [PATCH 1/2] drm/i915/pmu: Handle PCI unbind
Tvrtko Ursulin
- [PATCH 2/2] drm/i915/pmu: Handle CPU hotplug more efficiently
Tvrtko Ursulin
- [PATCH 1/2] drm/i915/pmu: Handle PCI unbind
Tvrtko Ursulin
- [PATCH 2/2] drm/i915/pmu: Handle CPU hotplug more efficiently
Tvrtko Ursulin
- [PATCH 1/2] drm/i915/pmu: Handle PCI unbind
Tvrtko Ursulin
- [PATCH 2/2] drm/i915/pmu: Handle CPU hotplug more efficiently
Tvrtko Ursulin
- [PATCH 1/2] drm/i915/pmu: Handle PCI unbind
Tvrtko Ursulin
- [PATCH 2/2] drm/i915/pmu: Handle CPU hotplug more efficiently
Tvrtko Ursulin
- [PATCH 1/2] drm/i915/pmu: Handle PCI unbind
Tvrtko Ursulin
- [PATCH 2/2] drm/i915/pmu: Handle CPU hotplug more efficiently
Tvrtko Ursulin
- [PATCH 1/2] drm/i915/pmu: Handle PCI unbind
Tvrtko Ursulin
- [PATCH 2/2] drm/i915/pmu: Handle CPU hotplug more efficiently
Tvrtko Ursulin
- [PATCH 1/2] drm/i915/pmu: Handle PCI unbind
Tvrtko Ursulin
- [PATCH 2/2] drm/i915/pmu: Fix CPU hotplug with multiple GPUs
Tvrtko Ursulin
- [PATCH 1/2] drm/i915/pmu: Handle PCI unbind
Tvrtko Ursulin
- [PATCH 2/2] drm/i915/pmu: Fix CPU hotplug with multiple GPUs
Tvrtko Ursulin
- [PATCH 1/2] drm/i915/pmu: Handle PCI unbind
Tvrtko Ursulin
- [PATCH 2/2] TEST drm/i915/pmu: Fix CPU hotplug with multiple GPUs
Tvrtko Ursulin
- [PATCH 1/2] drm/i915/pmu: Handle PCI unbind
Tvrtko Ursulin
- [PATCH 2/2] drm/i915/pmu: Fix CPU hotplug with multiple GPUs
Tvrtko Ursulin
- [PATCH] drm/atomic-helpers: remove legacy_cursor_update hacks
Daniel Vetter
- [PATCH 01/66] drm/i915: Skip over MI_NOOP when parsing
Chris Wilson
- [PATCH 02/66] drm/i915/gt: Scrub HW state on remove
Chris Wilson
- [PATCH 03/66] drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
Chris Wilson
- [PATCH 04/66] drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
Chris Wilson
- [PATCH 05/66] drm/i915/gt: Don't cancel the interrupt shadow too early
Chris Wilson
- [PATCH 06/66] drm/i915/gt: Free stale request on destroying the virtual engine
Chris Wilson
- [PATCH 07/66] drm/i915/gt: Protect context lifetime with RCU
Chris Wilson
- [PATCH 08/66] drm/i915/gt: Split the breadcrumb spinlock between global and contexts
Chris Wilson
- [PATCH 09/66] drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancel
Chris Wilson
- [PATCH 10/66] drm/i915/gt: Decouple completed requests on unwind
Chris Wilson
- [PATCH 11/66] drm/i915/gt: Check for a completed last request once
Chris Wilson
- [PATCH 12/66] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 13/66] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 14/66] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 15/66] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 16/66] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 17/66] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 18/66] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 19/66] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 20/66] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 21/66] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 22/66] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 23/66] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 24/66] drm/i915: Drop runtime-pm assert from vgpu io accessors
Chris Wilson
- [PATCH 25/66] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 26/66] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 27/66] drm/i915/gem: Delay attach mmu-notifier until we acquire the pinned userptr
Chris Wilson
- [PATCH 28/66] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 29/66] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 30/66] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 31/66] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 32/66] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 33/66] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 34/66] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 35/66] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 36/66] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 37/66] drm/i915: Lift waiter/signaler iterators
Chris Wilson
- [PATCH 38/66] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 39/66] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 40/66] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 41/66] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 42/66] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 43/66] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 44/66] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 45/66] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 46/66] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 47/66] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 48/66] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 49/66] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 50/66] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 51/66] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 52/66] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 53/66] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 54/66] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 55/66] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 56/66] drm/i915: Replace the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 57/66] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 58/66] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 59/66] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 60/66] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 61/66] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 62/66] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 63/66] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 64/66] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 65/66] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 66/66] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH] wrap
Chris Wilson
- [PATCH 01/67] drm/i915/gt: Undo forced context restores after trivial preemptions
Chris Wilson
- [PATCH 02/67] drm/i915/gt: Track the most recent pulse for the heartbeat
Chris Wilson
- [PATCH 03/67] drm/i915: Skip over MI_NOOP when parsing
Chris Wilson
- [PATCH 04/67] drm/i915/gt: Scrub HW state on remove
Chris Wilson
- [PATCH 05/67] drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
Chris Wilson
- [PATCH 06/67] drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
Chris Wilson
- [PATCH 07/67] drm/i915/gt: Don't cancel the interrupt shadow too early
Chris Wilson
- [PATCH 08/67] drm/i915/gt: Free stale request on destroying the virtual engine
Chris Wilson
- [PATCH 09/67] drm/i915/gt: Protect context lifetime with RCU
Chris Wilson
- [PATCH 10/67] drm/i915/gt: Split the breadcrumb spinlock between global and contexts
Chris Wilson
- [PATCH 11/67] drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancel
Chris Wilson
- [PATCH 12/67] drm/i915/gt: Decouple completed requests on unwind
Chris Wilson
- [PATCH 13/67] drm/i915/gt: Check for a completed last request once
Chris Wilson
- [PATCH 14/67] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 15/67] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 16/67] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 17/67] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 18/67] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 19/67] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 20/67] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 21/67] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 22/67] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 23/67] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 24/67] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 25/67] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 26/67] drm/i915: Drop runtime-pm assert from vgpu io accessors
Chris Wilson
- [PATCH 27/67] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 28/67] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 29/67] drm/i915/gem: Delay attach mmu-notifier until we acquire the pinned userptr
Chris Wilson
- [PATCH 30/67] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 31/67] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 32/67] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 33/67] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 34/67] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 35/67] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 36/67] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 37/67] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 38/67] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 39/67] drm/i915: Lift waiter/signaler iterators
Chris Wilson
- [PATCH 40/67] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 41/67] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 42/67] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 43/67] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 44/67] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 45/67] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 46/67] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 47/67] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 48/67] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 49/67] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 50/67] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 51/67] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 52/67] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 53/67] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 54/67] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 55/67] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 56/67] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 57/67] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 58/67] drm/i915: Replace the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 59/67] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 60/67] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 61/67] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 62/67] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 63/67] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 64/67] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 65/67] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 66/67] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 67/67] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 01/67] drm/i915/gt: Undo forced context restores after trivial preemptions
Chris Wilson
- [PATCH 02/67] drm/i915/gt: Track the most recent pulse for the heartbeat
Chris Wilson
- [PATCH 03/67] drm/i915: Skip over MI_NOOP when parsing
Chris Wilson
- [PATCH 04/67] drm/i915/gt: Scrub HW state on remove
Chris Wilson
- [PATCH 05/67] drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
Chris Wilson
- [PATCH 06/67] drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
Chris Wilson
- [PATCH 07/67] drm/i915/gt: Don't cancel the interrupt shadow too early
Chris Wilson
- [PATCH 08/67] drm/i915/gt: Free stale request on destroying the virtual engine
Chris Wilson
- [PATCH 09/67] drm/i915/gt: Protect context lifetime with RCU
Chris Wilson
- [PATCH 10/67] drm/i915/gt: Split the breadcrumb spinlock between global and contexts
Chris Wilson
- [PATCH 11/67] drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancel
Chris Wilson
- [PATCH 12/67] drm/i915/gt: Decouple completed requests on unwind
Chris Wilson
- [PATCH 13/67] drm/i915/gt: Check for a completed last request once
Chris Wilson
- [PATCH 14/67] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 15/67] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 16/67] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 17/67] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 18/67] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 19/67] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 20/67] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 21/67] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 22/67] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 23/67] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 24/67] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 25/67] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 26/67] drm/i915: Drop runtime-pm assert from vgpu io accessors
Chris Wilson
- [PATCH 27/67] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 28/67] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 29/67] drm/i915/gem: Delay attach mmu-notifier until we acquire the pinned userptr
Chris Wilson
- [PATCH 30/67] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 31/67] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 32/67] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 33/67] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 34/67] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 35/67] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 36/67] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 37/67] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 38/67] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 39/67] drm/i915: Lift waiter/signaler iterators
Chris Wilson
- [PATCH 40/67] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 41/67] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 42/67] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 43/67] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 44/67] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 45/67] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 46/67] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 47/67] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 48/67] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 49/67] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 50/67] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 51/67] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 52/67] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 53/67] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 54/67] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 55/67] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 56/67] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 57/67] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 58/67] drm/i915: Replace the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 59/67] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 60/67] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 61/67] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 62/67] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 63/67] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 64/67] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 65/67] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 66/67] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 67/67] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 01/20] drm/i915/gt: Undo forced context restores after trivial preemptions
Chris Wilson
- [PATCH 02/20] drm/i915/gt: Track the most recent pulse for the heartbeat
Chris Wilson
- [PATCH 03/20] drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
Chris Wilson
- [PATCH 04/20] drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
Chris Wilson
- [PATCH 05/20] drm/i915/gt: Don't cancel the interrupt shadow too early
Chris Wilson
- [PATCH 06/20] drm/i915/gt: Free stale request on destroying the virtual engine
Chris Wilson
- [PATCH 07/20] drm/i915/gt: Protect context lifetime with RCU
Chris Wilson
- [PATCH 08/20] drm/i915/gt: Split the breadcrumb spinlock between global and contexts
Chris Wilson
- [PATCH 09/20] drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancel
Chris Wilson
- [PATCH 10/20] drm/i915/gt: Decouple completed requests on unwind
Chris Wilson
- [PATCH 11/20] drm/i915/gt: Check for a completed last request once
Chris Wilson
- [PATCH 12/20] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 13/20] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 14/20] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 15/20] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 16/20] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 17/20] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 18/20] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 19/20] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 20/20] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 1/2] flush
Chris Wilson
- [PATCH 2/2] drm/vgem: Replace vgem_object_funcs with the common drm shmem helper
Chris Wilson
- [PATCH 2/3] drm/i915/perf: Whitelist OA report trigger registers
Chris Wilson
- [PATCH] drm/vgem: Replace vgem_object_funcs with the common drm shmem helper
Chris Wilson
- [PATCH 1/2] drm: Ask whether drm_gem_get_pages() should clear the CPU cache
Chris Wilson
- [PATCH 2/2] drm/vgem: Replace vgem_object_funcs with the common drm shmem helper
Chris Wilson
- [PATCH 01/74] drm: Ask whether drm_gem_get_pages() should clear the CPU cache
Chris Wilson
- [PATCH 02/74] drm/vgem: Replace vgem_object_funcs with the common drm shmem helper
Chris Wilson
- [PATCH 03/74] drm/i915: Verify the captured request is still active
Chris Wilson
- [PATCH 04/74] drm/i915/gem: Poison stolen pages before use
Chris Wilson
- [PATCH 05/74] drm/i915: Exclude low pages (128KiB) of stolen from use
Chris Wilson
- [PATCH 06/74] drm/i915/gt: Ignore dt==0 for reporting underflows
Chris Wilson
- [PATCH 07/74] drm/i915/gem: Perform all asynchronous waits prior to marking payload start
Chris Wilson
- [PATCH 08/74] drm/i915/gt: Undo forced context restores after trivial preemptions
Chris Wilson
- [PATCH 09/74] drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
Chris Wilson
- [PATCH 10/74] drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
Chris Wilson
- [PATCH 11/74] drm/i915/gt: Don't cancel the interrupt shadow too early
Chris Wilson
- [PATCH 12/74] drm/i915/gt: Free stale request on destroying the virtual engine
Chris Wilson
- [PATCH 13/74] drm/i915/gt: Protect context lifetime with RCU
Chris Wilson
- [PATCH 14/74] drm/i915/gt: Split the breadcrumb spinlock between global and contexts
Chris Wilson
- [PATCH 15/74] drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancel
Chris Wilson
- [PATCH 16/74] drm/i915/gt: Decouple completed requests on unwind
Chris Wilson
- [PATCH 17/74] drm/i915/gt: Check for a completed last request once
Chris Wilson
- [PATCH 18/74] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 19/74] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 20/74] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 21/74] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 22/74] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 23/74] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 24/74] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 25/74] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 26/74] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 27/74] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 28/74] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 29/74] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 30/74] drm/i915: Drop runtime-pm assert from vgpu io accessors
Chris Wilson
- [PATCH 31/74] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 32/74] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 33/74] drm/i915/gem: Delay attach mmu-notifier until we acquire the pinned userptr
Chris Wilson
- [PATCH 34/74] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 35/74] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 36/74] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 37/74] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 38/74] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 39/74] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 40/74] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 41/74] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 42/74] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 43/74] drm/i915: Lift waiter/signaler iterators
Chris Wilson
- [PATCH 44/74] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 45/74] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 46/74] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 47/74] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 48/74] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 49/74] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 50/74] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 51/74] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 52/74] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 53/74] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 54/74] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 55/74] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 56/74] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 57/74] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 58/74] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 59/74] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 60/74] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 61/74] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 62/74] drm/i915: Replace the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 63/74] drm/i915: Move common active lists from engine to i915_scheduler
Chris Wilson
- [PATCH 64/74] drm/i915: Move scheduler queue
Chris Wilson
- [PATCH 65/74] drm/i915: Move tasklet from execlists to sched
Chris Wilson
- [PATCH 66/74] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 67/74] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 68/74] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 69/74] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 70/74] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 71/74] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 72/74] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 73/74] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 74/74] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
- [PATCH 1/4] drm: Ask whether drm_gem_get_pages() should clear the CPU cache
Chris Wilson
- [PATCH 2/4] drm/vgem: Replace vgem_object_funcs with the common drm shmem helper
Chris Wilson
- [PATCH 3/4] drm/i915: Verify the captured request is still active
Chris Wilson
- [PATCH 4/4] drm/i915/gem: Poison stolen pages before use
Chris Wilson
- [PATCH] drm/i915/gem: Poison stolen pages before use
Chris Wilson
- [PATCH 1/2] drm/i915: DMA map DSM [stolen memory]
Chris Wilson
- [PATCH 2/2] drm/i915/gem: Poison stolen pages before use
Chris Wilson
- [PATCH] drm/i915/gem: Poison stolen pages before use
Chris Wilson
- [PATCH] drm/i915/gt: Flush the old heartbeat on interval change
Chris Wilson
- [PATCH 1/3] drm/i915: Verify the captured request is still active
Chris Wilson
- [PATCH 2/3] drm/i915/gem: Poison stolen pages before use
Chris Wilson
- [PATCH 3/3] drm/i915: Exclude low pages (128KiB) of stolen from use
Chris Wilson
- [PATCH] tgl-mocs
Chris Wilson
- [PATCH] drm/i915/gt: Confirm the context survives execution
Chris Wilson
- [PATCH] drm/i915/gt: Confirm the context survives execution
Chris Wilson
- [PATCH] tgl-mocs
Chris Wilson
- [PATCH] tgl-mocs
Chris Wilson
- [PATCH i-g-t] tests/core_hotunplug: Take care of closing fence before failing
Chris Wilson
- [PATCH] tgl-mocs
Chris Wilson
- [PATCH] tgl-mocs
Chris Wilson
- [PATCH] tgl-mocs
Chris Wilson
- [PATCH 1/2] drm/i915/pmu: Handle PCI unbind
Chris Wilson
- [PATCH 2/2] TEST drm/i915/pmu: Fix CPU hotplug with multiple GPUs
Chris Wilson
- [PATCH 01/23] drm/i915/gt: Flush the old heartbeat on interval change
Chris Wilson
- [PATCH 02/23] drm/i915/gem: Poison stolen pages before use
Chris Wilson
- [PATCH 03/23] drm/i915: Exclude low pages (128KiB) of stolen from use
Chris Wilson
- [PATCH 04/23] drm/i915/gt: Ignore dt==0 for reporting underflows
Chris Wilson
- [PATCH 05/23] drm/i915/gem: Perform all asynchronous waits prior to marking payload start
Chris Wilson
- [PATCH 06/23] drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
Chris Wilson
- [PATCH 07/23] drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
Chris Wilson
- [PATCH 08/23] drm/i915/gt: Don't cancel the interrupt shadow too early
Chris Wilson
- [PATCH 09/23] drm/i915/gt: Free stale request on destroying the virtual engine
Chris Wilson
- [PATCH 10/23] drm/i915/gt: Protect context lifetime with RCU
Chris Wilson
- [PATCH 11/23] drm/i915/gt: Split the breadcrumb spinlock between global and contexts
Chris Wilson
- [PATCH 12/23] drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancel
Chris Wilson
- [PATCH 13/23] drm/i915/gt: Decouple completed requests on unwind
Chris Wilson
- [PATCH 14/23] drm/i915/gt: Check for a completed last request once
Chris Wilson
- [PATCH 15/23] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 16/23] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 17/23] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 18/23] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 19/23] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 20/23] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 21/23] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 22/23] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 23/23] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 1/2] drm/i915/gem: Poison stolen pages before use
Chris Wilson
- [PATCH 2/2] drm/i915: Exclude low pages (128KiB) of stolen from use
Chris Wilson
- [PATCH 01/24] drm/i915/gem: Poison stolen pages before use
Chris Wilson
- [PATCH 02/24] drm/i915: Exclude low pages (128KiB) of stolen from use
Chris Wilson
- [PATCH 03/24] drm/i915/gt: Onion unwind for scratch page allocation failure
Chris Wilson
- [PATCH 04/24] drm/i915/gt: Limit VFE threads based on GT
Chris Wilson
- [PATCH 05/24] drm/i915/gt: Ignore dt==0 for reporting underflows
Chris Wilson
- [PATCH 06/24] drm/i915/gem: Perform all asynchronous waits prior to marking payload start
Chris Wilson
- [PATCH 07/24] drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
Chris Wilson
- [PATCH 08/24] drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
Chris Wilson
- [PATCH 09/24] drm/i915/gt: Don't cancel the interrupt shadow too early
Chris Wilson
- [PATCH 10/24] drm/i915/gt: Free stale request on destroying the virtual engine
Chris Wilson
- [PATCH 11/24] drm/i915/gt: Protect context lifetime with RCU
Chris Wilson
- [PATCH 12/24] drm/i915/gt: Split the breadcrumb spinlock between global and contexts
Chris Wilson
- [PATCH 13/24] drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancel
Chris Wilson
- [PATCH 14/24] drm/i915/gt: Decouple completed requests on unwind
Chris Wilson
- [PATCH 15/24] drm/i915/gt: Check for a completed last request once
Chris Wilson
- [PATCH 16/24] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 17/24] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 18/24] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 19/24] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 20/24] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 21/24] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 22/24] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 23/24] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 24/24] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH] drm/i915: Exclude low pages (128KiB) of stolen from use
Chris Wilson
- [PATCH] drm/i915/gem: Poison stolen pages before use
Chris Wilson
- [PATCH 01/26] drm/i915/gem: Poison stolen pages before use
Chris Wilson
- [PATCH 02/26] drm/i915: Exclude low pages (128KiB) of stolen from use
Chris Wilson
- [PATCH 03/26] drm/i915/selftests: Flush the old heartbeat more gently
Chris Wilson
- [PATCH 04/26] drm/i915: Force VT'd workarounds when running as a guest OS
Chris Wilson
- [PATCH 05/26] drm/i915/gt: Onion unwind for scratch page allocation failure
Chris Wilson
- [PATCH 06/26] drm/i915/gt: Limit VFE threads based on GT
Chris Wilson
- [PATCH 07/26] drm/i915/gt: Ignore dt==0 for reporting underflows
Chris Wilson
- [PATCH 08/26] drm/i915/gem: Perform all asynchronous waits prior to marking payload start
Chris Wilson
- [PATCH 09/26] drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
Chris Wilson
- [PATCH 10/26] drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
Chris Wilson
- [PATCH 11/26] drm/i915/gt: Don't cancel the interrupt shadow too early
Chris Wilson
- [PATCH 12/26] drm/i915/gt: Free stale request on destroying the virtual engine
Chris Wilson
- [PATCH 13/26] drm/i915/gt: Protect context lifetime with RCU
Chris Wilson
- [PATCH 14/26] drm/i915/gt: Split the breadcrumb spinlock between global and contexts
Chris Wilson
- [PATCH 15/26] drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancel
Chris Wilson
- [PATCH 16/26] drm/i915/gt: Decouple completed requests on unwind
Chris Wilson
- [PATCH 17/26] drm/i915/gt: Check for a completed last request once
Chris Wilson
- [PATCH 18/26] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 19/26] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 20/26] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 21/26] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 22/26] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 23/26] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 24/26] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 25/26] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 26/26] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH] drm/i915: Mark forced GPU wedging unrecoverable on driver unregister
Chris Wilson
- [PATCH] drm/i915: Mark forced GPU wedging unrecoverable on driver unregister
Chris Wilson
- [PATCH] drm/i915: Do not share hwsp across contexts any more, v5.1
Chris Wilson
- [PATCH] cl-fix
Chris Wilson
- [PATCH 1/2] drm/i915/gt: Use the local HWSP offset during submission
Chris Wilson
- [PATCH 2/2] drm/i915/selftests: Exercise intel_timeline_read_hwsp()
Chris Wilson
- [PATCH 01/61] drm/i915: Do not share hwsp across contexts any more, v5.1
Chris Wilson
- [PATCH 01/54] drm/i915/gt: Limit VFE threads based on GT
Chris Wilson
- [PATCH 02/54] drm/i915/gt: Ignore dt==0 for reporting underflows
Chris Wilson
- [PATCH 03/54] drm/i915/gem: Perform all asynchronous waits prior to marking payload start
Chris Wilson
- [PATCH 04/54] drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
Chris Wilson
- [PATCH 05/54] drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
Chris Wilson
- [PATCH 06/54] drm/i915/gt: Don't cancel the interrupt shadow too early
Chris Wilson
- [PATCH 07/54] drm/i915/gt: Free stale request on destroying the virtual engine
Chris Wilson
- [PATCH 08/54] drm/i915/gt: Protect context lifetime with RCU
Chris Wilson
- [PATCH 09/54] drm/i915/gt: Split the breadcrumb spinlock between global and contexts
Chris Wilson
- [PATCH 10/54] drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancel
Chris Wilson
- [PATCH 11/54] drm/i915/gt: Decouple completed requests on unwind
Chris Wilson
- [PATCH 12/54] drm/i915/gt: Check for a completed last request once
Chris Wilson
- [PATCH 13/54] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 14/54] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 15/54] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 16/54] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 17/54] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 18/54] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 19/54] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 20/54] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 21/54] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 22/54] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 23/54] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 24/54] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 25/54] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 26/54] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 27/54] drm/i915/gem: Delay attach mmu-notifier until we acquire the pinned userptr
Chris Wilson
- [PATCH 28/54] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 29/54] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 30/54] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 31/54] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 32/54] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 33/54] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 34/54] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 35/54] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 36/54] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 37/54] drm/i915: Lift waiter/signaler iterators
Chris Wilson
- [PATCH 38/54] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 39/54] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 40/54] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 41/54] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 42/54] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 43/54] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 44/54] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 45/54] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 46/54] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 47/54] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 48/54] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 49/54] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 50/54] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 51/54] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 52/54] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 53/54] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 54/54] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 01/54] drm/i915/gt: Limit VFE threads based on GT
Chris Wilson
- [PATCH 02/54] drm/i915/gt: Ignore dt==0 for reporting underflows
Chris Wilson
- [PATCH 03/54] drm/i915/gem: Perform all asynchronous waits prior to marking payload start
Chris Wilson
- [PATCH 04/54] drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
Chris Wilson
- [PATCH 05/54] drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
Chris Wilson
- [PATCH 06/54] drm/i915/gt: Don't cancel the interrupt shadow too early
Chris Wilson
- [PATCH 07/54] drm/i915/gt: Free stale request on destroying the virtual engine
Chris Wilson
- [PATCH 08/54] drm/i915/gt: Protect context lifetime with RCU
Chris Wilson
- [PATCH 09/54] drm/i915/gt: Split the breadcrumb spinlock between global and contexts
Chris Wilson
- [PATCH 10/54] drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancel
Chris Wilson
- [PATCH 11/54] drm/i915/gt: Decouple completed requests on unwind
Chris Wilson
- [PATCH 12/54] drm/i915/gt: Check for a completed last request once
Chris Wilson
- [PATCH 13/54] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 14/54] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 15/54] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 16/54] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 17/54] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 18/54] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 19/54] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 20/54] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 21/54] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 22/54] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 23/54] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 24/54] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 25/54] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 26/54] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 27/54] drm/i915/gem: Delay attach mmu-notifier until we acquire the pinned userptr
Chris Wilson
- [PATCH 28/54] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 29/54] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 30/54] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 31/54] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 32/54] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 33/54] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 34/54] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 35/54] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 36/54] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 37/54] drm/i915: Lift waiter/signaler iterators
Chris Wilson
- [PATCH 38/54] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 39/54] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 40/54] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 41/54] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 42/54] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 43/54] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 44/54] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 45/54] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 46/54] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 47/54] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 48/54] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 49/54] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 50/54] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 51/54] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 52/54] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 53/54] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 54/54] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH] disable-lockdep-warn
Chris Wilson
- [PATCH] peterz
Chris Wilson
- [PATCH] peterz2
Chris Wilson
- [PATCH] rcu/tree: Drop the lock before entering to page allocator
Chris Wilson
- [PATCH] lock_acquire_shared_recursive considered harmful
Chris Wilson
- [PATCH] recompute-chain-key
Chris Wilson
- [PATCH] lockdep: Recompute chain-key after validation_chain may tweak hlock->read
Chris Wilson
- [PATCH] drm-edid
Chris Wilson
- [PATCH] drm-edid2
Chris Wilson
- [PATCH 1/6] drm: Quieten [zero] EDID carping
Chris Wilson
- [PATCH 2/6] initbreadcrumb
Chris Wilson
- [PATCH 3/6] tl-ggtt-offset
Chris Wilson
- [PATCH 4/6] tl-mode
Chris Wilson
- [PATCH 5/6] emit-flush-dw
Chris Wilson
- [PATCH 6/6] lrc-relative-hwsp
Chris Wilson
- [PATCH 1/6] drm: Quieten [zero] EDID carping
Chris Wilson
- [PATCH 2/6] initbreadcrumb
Chris Wilson
- [PATCH 3/6] tl-ggtt-offset
Chris Wilson
- [PATCH 4/6] tl-mode
Chris Wilson
- [PATCH 5/6] emit-flush-dw
Chris Wilson
- [PATCH 6/6] lrc-relative-hwsp
Chris Wilson
- [PATCH 1/6] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 2/6] drm/i915/gt: Track timeline GGTT offset seperately from subpage offset
Chris Wilson
- [PATCH 3/6] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 4/6] drm/i915/gt: Expose more parameters for emitting writes into the ring
Chris Wilson
- [PATCH 5/6] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 6/6] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 1/7] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 2/7] drm/i915/gt: Track timeline GGTT offset seperately from subpage offset
Chris Wilson
- [PATCH 3/7] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 4/7] drm/i915/gt: Expose more parameters for emitting writes into the ring
Chris Wilson
- [PATCH 5/7] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 6/7] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 7/7] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 1/7] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 2/7] drm/i915/gt: Track timeline GGTT offset seperately from subpage offset
Chris Wilson
- [PATCH 3/7] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 4/7] drm/i915/gt: Expose more parameters for emitting writes into the ring
Chris Wilson
- [PATCH 5/7] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 6/7] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 7/7] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH 1/7] drm/i915/gt: Wrap intel_timeline.has_initial_breadcrumb
Chris Wilson
- [PATCH 2/7] drm/i915/gt: Track timeline GGTT offset seperately from subpage offset
Chris Wilson
- [PATCH 3/7] drm/i915/gt: Add timeline "mode"
Chris Wilson
- [PATCH 4/7] drm/i915/gt: Expose more parameters for emitting writes into the ring
Chris Wilson
- [PATCH 5/7] drm/i915/gt: Use indices for writing into relative timelines
Chris Wilson
- [PATCH 6/7] drm/i915/selftests: Exercise relative timeline modes
Chris Wilson
- [PATCH 7/7] drm/i915/gt: Use ppHWSP for unshared non-semaphore related timelines
Chris Wilson
- [PATCH] samus
Chris Wilson
Last message date:
Sat Oct 31 19:58:46 UTC 2020
Archived on: Sat Oct 31 19:58:48 UTC 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).