September 2020 Archives by author
Starting: Mon Sep 7 12:54:48 UTC 2020
Ending: Wed Sep 30 19:57:58 UTC 2020
Messages: 1318
- [RFC PATCH] drm/i915: Fix the race between the GEM close and debugfs
Nikunj A. Dadhania
- [RFC PATCH] drm/i915: rework the i915_gem_object debugfs
Nikunj A. Dadhania
- [RFC PATCH] drm/i915: rework the i915_gem_object debugfs
Nikunj A. Dadhania
- [PATCH i-g-t] lib/igt_kms: Move SDR/HDR plane check to library
Mika Kahola
- [RFC PATCH i-g-t] tests/kms_*: Limit number of concurrent planes to three
Mika Kahola
- [PATCH i-g-t v6 00/21] tests/core_hotunplug: Fixes and enhancements
Janusz Krzysztofik
- [PATCH i-g-t v6 01/21] tests/core_hotunplug: Use igt_assert_fd()
Janusz Krzysztofik
- [PATCH i-g-t v6 02/21] tests/core_hotunplug: Constify dev_bus_addr string
Janusz Krzysztofik
- [PATCH i-g-t v6 03/21] tests/core_hotunplug: Clean up device open error handling
Janusz Krzysztofik
- [PATCH i-g-t v6 04/21] tests/core_hotunplug: Consolidate duplicated debug messages
Janusz Krzysztofik
- [PATCH i-g-t v6 05/21] tests/core_hotunplug: Assert successful device filter application
Janusz Krzysztofik
- [PATCH i-g-t v6 06/21] tests/core_hotunplug: Maintain a single data structure instance
Janusz Krzysztofik
- [PATCH i-g-t v6 07/21] tests/core_hotunplug: Pass errors via a data structure field
Janusz Krzysztofik
- [PATCH i-g-t v6 08/21] tests/core_hotunplug: Handle device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 09/21] tests/core_hotunplug: Prepare invariant data once per test run
Janusz Krzysztofik
- [PATCH i-g-t v6 10/21] tests/core_hotunplug: Skip selectively on sysfs close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 11/21] tests/core_hotunplug: Recover from subtest failures
Janusz Krzysztofik
- [PATCH i-g-t v6 12/21] tests/core_hotunplug: Fail subtests on device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 13/21] tests/core_hotunplug: Let the driver time out essential sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 14/21] tests/core_hotunplug: Process return values of sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 15/21] tests/core_hotunplug: Assert expected device presence/absence
Janusz Krzysztofik
- [PATCH i-g-t v6 16/21] tests/core_hotunplug: Explicitly ignore unused return values
Janusz Krzysztofik
- [PATCH i-g-t v6 17/21] tests/core_hotunplug: Also check health of render node
Janusz Krzysztofik
- [PATCH i-g-t v6 18/21] tests/core_hotunplug: More thorough i915 healthcheck and recovery
Janusz Krzysztofik
- [PATCH i-g-t v6 19/21] tests/core_hotunplug: Add 'lateclose before restore' variants
Janusz Krzysztofik
- [PATCH i-g-t v6 20/21] tests/core_hotunplug: Duplicate debug messages in dmesg
Janusz Krzysztofik
- [PATCH i-g-t v6 21/21] tests/core_hotunplug: HSW audio issue workaround
Janusz Krzysztofik
- [PATCH i-g-t v6 00/22] tests/core_hotunplug: Fixes and enhancements
Janusz Krzysztofik
- [PATCH i-g-t v6 01/22] tests/core_hotunplug: Use igt_assert_fd()
Janusz Krzysztofik
- [PATCH i-g-t v6 02/22] tests/core_hotunplug: Constify dev_bus_addr string
Janusz Krzysztofik
- [PATCH i-g-t v6 03/22] tests/core_hotunplug: Clean up device open error handling
Janusz Krzysztofik
- [PATCH i-g-t v6 04/22] tests/core_hotunplug: Consolidate duplicated debug messages
Janusz Krzysztofik
- [PATCH i-g-t v6 05/22] tests/core_hotunplug: Assert successful device filter application
Janusz Krzysztofik
- [PATCH i-g-t v6 06/22] tests/core_hotunplug: Maintain a single data structure instance
Janusz Krzysztofik
- [PATCH i-g-t v6 07/22] tests/core_hotunplug: Pass errors via a data structure field
Janusz Krzysztofik
- [PATCH i-g-t v6 08/22] tests/core_hotunplug: Handle device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 09/22] tests/core_hotunplug: Prepare invariant data once per test run
Janusz Krzysztofik
- [PATCH i-g-t v6 10/22] tests/core_hotunplug: Skip selectively on sysfs close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 11/22] tests/core_hotunplug: Recover from subtest failures
Janusz Krzysztofik
- [PATCH i-g-t v6 12/22] tests/core_hotunplug: Fail subtests on device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 13/22] tests/core_hotunplug: Let the driver time out essential sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 14/22] tests/core_hotunplug: Process return values of sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 15/22] tests/core_hotunplug: Assert expected device presence/absence
Janusz Krzysztofik
- [PATCH i-g-t v6 16/22] tests/core_hotunplug: Explicitly ignore unused return values
Janusz Krzysztofik
- [PATCH i-g-t v6 17/22] tests/core_hotunplug: Also check health of render node
Janusz Krzysztofik
- [PATCH i-g-t v6 18/22] tests/core_hotunplug: More thorough i915 healthcheck and recovery
Janusz Krzysztofik
- [PATCH i-g-t v6 19/22] tests/core_hotunplug: Add 'lateclose before restore' variants
Janusz Krzysztofik
- [PATCH i-g-t v6 20/22] tests/core_hotunplug: Duplicate debug messages in dmesg
Janusz Krzysztofik
- [PATCH i-g-t v6 21/22] tests/core_hotunplug: HSW audio issue workaround
Janusz Krzysztofik
- [PATCH i-g-t v6 22/22] tests/core_hotunplug: Un-blocklist *bind* subtests
Janusz Krzysztofik
- [PATCH i-g-t v6 00/22] tests/core_hotunplug: Fixes and enhancements
Janusz Krzysztofik
- [PATCH i-g-t v6 01/22] tests/core_hotunplug: Use igt_assert_fd()
Janusz Krzysztofik
- [PATCH i-g-t v6 02/22] tests/core_hotunplug: Constify dev_bus_addr string
Janusz Krzysztofik
- [PATCH i-g-t v6 03/22] tests/core_hotunplug: Clean up device open error handling
Janusz Krzysztofik
- [PATCH i-g-t v6 04/22] tests/core_hotunplug: Consolidate duplicated debug messages
Janusz Krzysztofik
- [PATCH i-g-t v6 05/22] tests/core_hotunplug: Assert successful device filter application
Janusz Krzysztofik
- [PATCH i-g-t v6 06/22] tests/core_hotunplug: Maintain a single data structure instance
Janusz Krzysztofik
- [PATCH i-g-t v6 07/22] tests/core_hotunplug: Pass errors via a data structure field
Janusz Krzysztofik
- [PATCH i-g-t v6 08/22] tests/core_hotunplug: Handle device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 09/22] tests/core_hotunplug: Prepare invariant data once per test run
Janusz Krzysztofik
- [PATCH i-g-t v6 10/22] tests/core_hotunplug: Skip selectively on sysfs close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 11/22] tests/core_hotunplug: Recover from subtest failures
Janusz Krzysztofik
- [PATCH i-g-t v6 12/22] tests/core_hotunplug: Fail subtests on device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 13/22] tests/core_hotunplug: Let the driver time out essential sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 14/22] tests/core_hotunplug: Process return values of sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 15/22] tests/core_hotunplug: Assert expected device presence/absence
Janusz Krzysztofik
- [PATCH i-g-t v6 16/22] tests/core_hotunplug: Explicitly ignore unused return values
Janusz Krzysztofik
- [PATCH i-g-t v6 17/22] tests/core_hotunplug: Also check health of render node
Janusz Krzysztofik
- [PATCH i-g-t v6 18/22] tests/core_hotunplug: More thorough i915 healthcheck and recovery
Janusz Krzysztofik
- [PATCH i-g-t v6 19/22] tests/core_hotunplug: Add 'lateclose before restore' variants
Janusz Krzysztofik
- [PATCH i-g-t v6 20/22] tests/core_hotunplug: Duplicate debug messages in dmesg
Janusz Krzysztofik
- [PATCH i-g-t v6 21/22] tests/core_hotunplug: HSW audio issue workaround
Janusz Krzysztofik
- [PATCH i-g-t v6 22/22] tests/core_hotunplug: Un-blocklist *bind* subtests
Janusz Krzysztofik
- [PATCH i-g-t v6 00/23] tests/core_hotunplug: Fixes and enhancements
Janusz Krzysztofik
- [PATCH i-g-t v6 01/23] tests/core_hotunplug: Use igt_assert_fd()
Janusz Krzysztofik
- [PATCH i-g-t v6 02/23] tests/core_hotunplug: Constify dev_bus_addr string
Janusz Krzysztofik
- [PATCH i-g-t v6 03/23] tests/core_hotunplug: Clean up device open error handling
Janusz Krzysztofik
- [PATCH i-g-t v6 04/23] tests/core_hotunplug: Consolidate duplicated debug messages
Janusz Krzysztofik
- [PATCH i-g-t v6 05/23] tests/core_hotunplug: Assert successful device filter application
Janusz Krzysztofik
- [PATCH i-g-t v6 06/23] tests/core_hotunplug: Maintain a single data structure instance
Janusz Krzysztofik
- [PATCH i-g-t v6 07/23] tests/core_hotunplug: Pass errors via a data structure field
Janusz Krzysztofik
- [PATCH i-g-t v6 08/23] tests/core_hotunplug: Handle device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 09/23] tests/core_hotunplug: Prepare invariant data once per test run
Janusz Krzysztofik
- [PATCH i-g-t v6 10/23] tests/core_hotunplug: Skip selectively on sysfs close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 11/23] tests/core_hotunplug: Recover from subtest failures
Janusz Krzysztofik
- [PATCH i-g-t v6 12/23] tests/core_hotunplug: Fail subtests on device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 13/23] tests/core_hotunplug: Let the driver time out essential sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 14/23] tests/core_hotunplug: Process return values of sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 15/23] tests/core_hotunplug: Assert expected device presence/absence
Janusz Krzysztofik
- [PATCH i-g-t v6 16/23] tests/core_hotunplug: Explicitly ignore unused return values
Janusz Krzysztofik
- [PATCH i-g-t v6 17/23] tests/core_hotunplug: Also check health of render device node
Janusz Krzysztofik
- [PATCH i-g-t v6 18/23] tests/core_hotunplug: More thorough i915 healthcheck and recovery
Janusz Krzysztofik
- [PATCH i-g-t v6 19/23] tests/core_hotunplug: Add 'lateclose before restore' variants
Janusz Krzysztofik
- [PATCH i-g-t v6 20/23] tests/core_hotunplug: Check health both before and after late close
Janusz Krzysztofik
- [PATCH i-g-t v6 21/23] tests/core_hotunplug: HSW audio issue workaround
Janusz Krzysztofik
- [PATCH i-g-t v6 22/23] tests/core_hotunplug: Duplicate debug messages in dmesg
Janusz Krzysztofik
- [PATCH i-g-t v6 23/23] tests/core_hotunplug: Un-blocklist *bind* subtests
Janusz Krzysztofik
- [PATCH i-g-t v6 00/24] tests/core_hotunplug: Fixes and enhancements
Janusz Krzysztofik
- [PATCH i-g-t v6 01/24] tests/core_hotunplug: Use igt_assert_fd()
Janusz Krzysztofik
- [PATCH i-g-t v6 02/24] tests/core_hotunplug: Constify dev_bus_addr string
Janusz Krzysztofik
- [PATCH i-g-t v6 03/24] tests/core_hotunplug: Clean up device open error handling
Janusz Krzysztofik
- [PATCH i-g-t v6 04/24] tests/core_hotunplug: Consolidate duplicated debug messages
Janusz Krzysztofik
- [PATCH i-g-t v6 05/24] tests/core_hotunplug: Assert successful device filter application
Janusz Krzysztofik
- [PATCH i-g-t v6 06/24] tests/core_hotunplug: Maintain a single data structure instance
Janusz Krzysztofik
- [PATCH i-g-t v6 07/24] tests/core_hotunplug: Pass errors via a data structure field
Janusz Krzysztofik
- [PATCH i-g-t v6 08/24] tests/core_hotunplug: Handle device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 09/24] tests/core_hotunplug: Prepare invariant data once per test run
Janusz Krzysztofik
- [PATCH i-g-t v6 10/24] tests/core_hotunplug: Skip selectively on sysfs close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 11/24] tests/core_hotunplug: Recover from subtest failures
Janusz Krzysztofik
- [PATCH i-g-t v6 12/24] tests/core_hotunplug: Fail subtests on device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 13/24] tests/core_hotunplug: Let the driver time out essential sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 14/24] tests/core_hotunplug: Process return values of sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 15/24] tests/core_hotunplug: Assert expected device presence/absence
Janusz Krzysztofik
- [PATCH i-g-t v6 16/24] tests/core_hotunplug: Explicitly ignore unused return values
Janusz Krzysztofik
- [PATCH i-g-t v6 17/24] tests/core_hotunplug: Also check health of render device node
Janusz Krzysztofik
- [PATCH i-g-t v6 18/24] tests/core_hotunplug: More thorough i915 healthcheck and recovery
Janusz Krzysztofik
- [PATCH i-g-t v6 19/24] tests/core_hotunplug: Add 'lateclose before restore' variants
Janusz Krzysztofik
- [PATCH i-g-t v6 20/24] tests/core_hotunplug: Check health both before and after late close
Janusz Krzysztofik
- [PATCH i-g-t v6 21/24] tests/core_hotunplug: HSW audio issue workaround
Janusz Krzysztofik
- [PATCH i-g-t v6 22/24] tests/core_hotunplug: Duplicate debug messages in dmesg
Janusz Krzysztofik
- [PATCH i-g-t v6 23/24] tests/core_hotunplug: Un-blocklist *bind* subtests
Janusz Krzysztofik
- [PATCH i-g-t v6 24/24] tests/core_hotunplug: Add the test to BAT scope
Janusz Krzysztofik
- [PATCH i-g-t v6 00/24] tests/core_hotunplug: Fixes and enhancements
Janusz Krzysztofik
- [PATCH i-g-t v6 01/24] tests/core_hotunplug: Use igt_assert_fd()
Janusz Krzysztofik
- [PATCH i-g-t v6 02/24] tests/core_hotunplug: Constify dev_bus_addr string
Janusz Krzysztofik
- [PATCH i-g-t v6 03/24] tests/core_hotunplug: Clean up device open error handling
Janusz Krzysztofik
- [PATCH i-g-t v6 04/24] tests/core_hotunplug: Consolidate duplicated debug messages
Janusz Krzysztofik
- [PATCH i-g-t v6 05/24] tests/core_hotunplug: Assert successful device filter application
Janusz Krzysztofik
- [PATCH i-g-t v6 06/24] tests/core_hotunplug: Maintain a single data structure instance
Janusz Krzysztofik
- [PATCH i-g-t v6 07/24] tests/core_hotunplug: Pass errors via a data structure field
Janusz Krzysztofik
- [PATCH i-g-t v6 08/24] tests/core_hotunplug: Handle device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 09/24] tests/core_hotunplug: Prepare invariant data once per test run
Janusz Krzysztofik
- [PATCH i-g-t v6 10/24] tests/core_hotunplug: Skip selectively on sysfs close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 11/24] tests/core_hotunplug: Recover from subtest failures
Janusz Krzysztofik
- [PATCH i-g-t v6 12/24] tests/core_hotunplug: Fail subtests on device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 13/24] tests/core_hotunplug: Let the driver time out essential sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 14/24] tests/core_hotunplug: Process return values of sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 15/24] tests/core_hotunplug: Assert expected device presence/absence
Janusz Krzysztofik
- [PATCH i-g-t v6 16/24] tests/core_hotunplug: Explicitly ignore unused return values
Janusz Krzysztofik
- [PATCH i-g-t v6 17/24] tests/core_hotunplug: Also check health of render device node
Janusz Krzysztofik
- [PATCH i-g-t v6 18/24] tests/core_hotunplug: More thorough i915 healthcheck and recovery
Janusz Krzysztofik
- [PATCH i-g-t v6 19/24] tests/core_hotunplug: Add 'lateclose before restore' variants
Janusz Krzysztofik
- [PATCH i-g-t v6 20/24] tests/core_hotunplug: Check health both before and after late close
Janusz Krzysztofik
- [PATCH i-g-t v6 21/24] tests/core_hotunplug: HSW audio issue workaround
Janusz Krzysztofik
- [PATCH i-g-t v6 22/24] tests/core_hotunplug: Duplicate debug messages in dmesg
Janusz Krzysztofik
- [PATCH i-g-t v6 23/24] tests/core_hotunplug: Un-blocklist *bind* subtests
Janusz Krzysztofik
- [PATCH i-g-t v6 24/24] tests/core_hotunplug: Add the test to BAT scope
Janusz Krzysztofik
- [PATCH i-g-t v6 00/24] tests/core_hotunplug: Fixes and enhancements
Janusz Krzysztofik
- [PATCH i-g-t v6 01/24] tests/core_hotunplug: Use igt_assert_fd()
Janusz Krzysztofik
- [PATCH i-g-t v6 02/24] tests/core_hotunplug: Constify dev_bus_addr string
Janusz Krzysztofik
- [PATCH i-g-t v6 03/24] tests/core_hotunplug: Clean up device open error handling
Janusz Krzysztofik
- [PATCH i-g-t v6 04/24] tests/core_hotunplug: Consolidate duplicated debug messages
Janusz Krzysztofik
- [PATCH i-g-t v6 05/24] tests/core_hotunplug: Assert successful device filter application
Janusz Krzysztofik
- [PATCH i-g-t v6 06/24] tests/core_hotunplug: Maintain a single data structure instance
Janusz Krzysztofik
- [PATCH i-g-t v6 07/24] tests/core_hotunplug: Pass errors via a data structure field
Janusz Krzysztofik
- [PATCH i-g-t v6 08/24] tests/core_hotunplug: Handle device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 09/24] tests/core_hotunplug: Prepare invariant data once per test run
Janusz Krzysztofik
- [PATCH i-g-t v6 10/24] tests/core_hotunplug: Skip selectively on sysfs close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 11/24] tests/core_hotunplug: Recover from subtest failures
Janusz Krzysztofik
- [PATCH i-g-t v6 12/24] tests/core_hotunplug: Fail subtests on device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 13/24] tests/core_hotunplug: Let the driver time out essential sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 14/24] tests/core_hotunplug: Process return values of sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 15/24] tests/core_hotunplug: Assert expected device presence/absence
Janusz Krzysztofik
- [PATCH i-g-t v6 16/24] tests/core_hotunplug: Explicitly ignore unused return values
Janusz Krzysztofik
- [PATCH i-g-t v6 17/24] tests/core_hotunplug: Also check health of render device node
Janusz Krzysztofik
- [PATCH i-g-t v6 18/24] tests/core_hotunplug: More thorough i915 healthcheck and recovery
Janusz Krzysztofik
- [PATCH i-g-t v6 19/24] tests/core_hotunplug: Add 'lateclose before restore' variants
Janusz Krzysztofik
- [PATCH i-g-t v6 20/24] tests/core_hotunplug: Check health both before and after late close
Janusz Krzysztofik
- [PATCH i-g-t v6 21/24] tests/core_hotunplug: HSW audio issue workaround
Janusz Krzysztofik
- [PATCH i-g-t v6 22/24] tests/core_hotunplug: Duplicate debug messages in dmesg
Janusz Krzysztofik
- [PATCH i-g-t v6 23/24] tests/core_hotunplug: Un-blocklist *bind* subtests
Janusz Krzysztofik
- [PATCH i-g-t v6 24/24] tests/core_hotunplug: Add the test to BAT scope
Janusz Krzysztofik
- [PATCH i-g-t v6 00/24] tests/core_hotunplug: Fixes and enhancements
Janusz Krzysztofik
- [PATCH i-g-t v6 01/24] tests/core_hotunplug: Use igt_assert_fd()
Janusz Krzysztofik
- [PATCH i-g-t v6 02/24] tests/core_hotunplug: Constify dev_bus_addr string
Janusz Krzysztofik
- [PATCH i-g-t v6 03/24] tests/core_hotunplug: Clean up device open error handling
Janusz Krzysztofik
- [PATCH i-g-t v6 04/24] tests/core_hotunplug: Consolidate duplicated debug messages
Janusz Krzysztofik
- [PATCH i-g-t v6 05/24] tests/core_hotunplug: Assert successful device filter application
Janusz Krzysztofik
- [PATCH i-g-t v6 06/24] tests/core_hotunplug: Maintain a single data structure instance
Janusz Krzysztofik
- [PATCH i-g-t v6 07/24] tests/core_hotunplug: Pass errors via a data structure field
Janusz Krzysztofik
- [PATCH i-g-t v6 08/24] tests/core_hotunplug: Handle device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 09/24] tests/core_hotunplug: Prepare invariant data once per test run
Janusz Krzysztofik
- [PATCH i-g-t v6 10/24] tests/core_hotunplug: Skip selectively on sysfs close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 11/24] tests/core_hotunplug: Recover from subtest failures
Janusz Krzysztofik
- [PATCH i-g-t v6 12/24] tests/core_hotunplug: Fail subtests on device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 13/24] tests/core_hotunplug: Let the driver time out essential sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 14/24] tests/core_hotunplug: Process return values of sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 15/24] tests/core_hotunplug: Assert expected device presence/absence
Janusz Krzysztofik
- [PATCH i-g-t v6 16/24] tests/core_hotunplug: Explicitly ignore unused return values
Janusz Krzysztofik
- [PATCH i-g-t v6 17/24] tests/core_hotunplug: Also check health of render device node
Janusz Krzysztofik
- [PATCH i-g-t v6 18/24] tests/core_hotunplug: More thorough i915 healthcheck and recovery
Janusz Krzysztofik
- [PATCH i-g-t v6 19/24] tests/core_hotunplug: Add 'lateclose before restore' variants
Janusz Krzysztofik
- [PATCH i-g-t v6 20/24] tests/core_hotunplug: Check health both before and after late close
Janusz Krzysztofik
- [PATCH i-g-t v6 21/24] tests/core_hotunplug: HSW audio issue workaround
Janusz Krzysztofik
- [PATCH i-g-t v6 22/24] tests/core_hotunplug: Duplicate debug messages in dmesg
Janusz Krzysztofik
- [PATCH i-g-t v6 23/24] tests/core_hotunplug: Un-blocklist *bind* subtests
Janusz Krzysztofik
- [PATCH i-g-t v6 24/24] tests/core_hotunplug: Add the test to BAT scope
Janusz Krzysztofik
- [PATCH i-g-t v6 00/24] tests/core_hotunplug: Fixes and enhancements
Janusz Krzysztofik
- [PATCH i-g-t v6 01/24] tests/core_hotunplug: Use igt_assert_fd()
Janusz Krzysztofik
- [PATCH i-g-t v6 02/24] tests/core_hotunplug: Constify dev_bus_addr string
Janusz Krzysztofik
- [PATCH i-g-t v6 03/24] tests/core_hotunplug: Clean up device open error handling
Janusz Krzysztofik
- [PATCH i-g-t v6 04/24] tests/core_hotunplug: Consolidate duplicated debug messages
Janusz Krzysztofik
- [PATCH i-g-t v6 05/24] tests/core_hotunplug: Assert successful device filter application
Janusz Krzysztofik
- [PATCH i-g-t v6 06/24] tests/core_hotunplug: Maintain a single data structure instance
Janusz Krzysztofik
- [PATCH i-g-t v6 07/24] tests/core_hotunplug: Pass errors via a data structure field
Janusz Krzysztofik
- [PATCH i-g-t v6 08/24] tests/core_hotunplug: Handle device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 09/24] tests/core_hotunplug: Prepare invariant data once per test run
Janusz Krzysztofik
- [PATCH i-g-t v6 10/24] tests/core_hotunplug: Skip selectively on sysfs close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 11/24] tests/core_hotunplug: Recover from subtest failures
Janusz Krzysztofik
- [PATCH i-g-t v6 12/24] tests/core_hotunplug: Fail subtests on device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 13/24] tests/core_hotunplug: Let the driver time out essential sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 14/24] tests/core_hotunplug: Process return values of sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 15/24] tests/core_hotunplug: Assert expected device presence/absence
Janusz Krzysztofik
- [PATCH i-g-t v6 16/24] tests/core_hotunplug: Explicitly ignore unused return values
Janusz Krzysztofik
- [PATCH i-g-t v6 17/24] tests/core_hotunplug: Also check health of render device node
Janusz Krzysztofik
- [PATCH i-g-t v6 18/24] tests/core_hotunplug: More thorough i915 healthcheck and recovery
Janusz Krzysztofik
- [PATCH i-g-t v6 19/24] tests/core_hotunplug: Add 'lateclose before restore' variants
Janusz Krzysztofik
- [PATCH i-g-t v6 20/24] tests/core_hotunplug: Check health both before and after late close
Janusz Krzysztofik
- [PATCH i-g-t v6 21/24] tests/core_hotunplug: HSW/BDW audio issue workaround
Janusz Krzysztofik
- [PATCH i-g-t v6 22/24] tests/core_hotunplug: Duplicate debug messages in dmesg
Janusz Krzysztofik
- [PATCH i-g-t v6 23/24] tests/core_hotunplug: Un-blocklist *bind* subtests
Janusz Krzysztofik
- [PATCH i-g-t v6 24/24] tests/core_hotunplug: Add the test to BAT scope
Janusz Krzysztofik
- [PATCH i-g-t v6 00/26] Check hotunplug status
Janusz Krzysztofik
- [PATCH i-g-t v6 01/26] tests/core_hotunplug: Use igt_assert_fd()
Janusz Krzysztofik
- [PATCH i-g-t v6 02/26] tests/core_hotunplug: Constify dev_bus_addr string
Janusz Krzysztofik
- [PATCH i-g-t v6 03/26] tests/core_hotunplug: Clean up device open error handling
Janusz Krzysztofik
- [PATCH i-g-t v6 04/26] tests/core_hotunplug: Consolidate duplicated debug messages
Janusz Krzysztofik
- [PATCH i-g-t v6 05/26] tests/core_hotunplug: Assert successful device filter application
Janusz Krzysztofik
- [PATCH i-g-t v6 06/26] tests/core_hotunplug: Maintain a single data structure instance
Janusz Krzysztofik
- [PATCH i-g-t v6 07/26] tests/core_hotunplug: Pass errors via a data structure field
Janusz Krzysztofik
- [PATCH i-g-t v6 08/26] tests/core_hotunplug: Handle device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 09/26] tests/core_hotunplug: Prepare invariant data once per test run
Janusz Krzysztofik
- [PATCH i-g-t v6 10/26] tests/core_hotunplug: Skip selectively on sysfs close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 11/26] tests/core_hotunplug: Recover from subtest failures
Janusz Krzysztofik
- [PATCH i-g-t v6 12/26] tests/core_hotunplug: Fail subtests on device close errors
Janusz Krzysztofik
- [PATCH i-g-t v6 13/26] tests/core_hotunplug: Let the driver time out essential sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 14/26] tests/core_hotunplug: Process return values of sysfs operations
Janusz Krzysztofik
- [PATCH i-g-t v6 15/26] tests/core_hotunplug: Assert expected device presence/absence
Janusz Krzysztofik
- [PATCH i-g-t v6 16/26] tests/core_hotunplug: Explicitly ignore unused return values
Janusz Krzysztofik
- [PATCH i-g-t v6 17/26] tests/core_hotunplug: Also check health of render device node
Janusz Krzysztofik
- [PATCH i-g-t v6 18/26] tests/core_hotunplug: More thorough i915 healthcheck and recovery
Janusz Krzysztofik
- [PATCH i-g-t v6 19/26] tests/core_hotunplug: Add 'lateclose before restore' variants
Janusz Krzysztofik
- [PATCH i-g-t v6 20/26] tests/core_hotunplug: Check health both before and after late close
Janusz Krzysztofik
- [PATCH i-g-t v6 21/26] tests/core_hotunplug: HSW/BDW audio issue workaround
Janusz Krzysztofik
- [PATCH i-g-t v6 22/26] tests/core_hotunplug: Duplicate debug messages in dmesg
Janusz Krzysztofik
- [PATCH i-g-t v6 23/26] tests/core_hotunplug: Un-blocklist *bind* subtests
Janusz Krzysztofik
- [PATCH i-g-t v6 24/26] tests/core_hotunplug: Add unbind-rebind subtest to BAT scope
Janusz Krzysztofik
- [PATCH i-g-t v6 25/26] intel-ci: Un-blocklist core_hotunplug
Janusz Krzysztofik
- [PATCH i-g-t v6 26/26] intel-ci: Add core_hotunplug@*plug* subtests to BAT scope
Janusz Krzysztofik
- [PATCH i-g-t] tests/core_hotunplug: Disable GPU reset
Janusz Krzysztofik
- [PATCH i-g-t] tests/core_hotunplug: Disable GPU reset
Janusz Krzysztofik
- [PATCH] drm/i915: Disable frontbuffer tracking
Maarten Lankhorst
- [PATCH 01/30] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 02/30] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 03/30] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 04/30] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 05/30] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 06/30] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 07/30] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 08/30] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 09/30] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 10/30] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 11/30] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 12/30] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 13/30] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 14/30] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 15/30] drm/i915: Pin timeline after first pin.
Maarten Lankhorst
- [PATCH 16/30] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 17/30] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 18/30] drm/i915: Add hack to make init_status_page handle unlocked page
Maarten Lankhorst
- [PATCH 19/30] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 20/30] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 21/30] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 22/30] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 23/30] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 24/30] drm/i915: Delay publishing objects on the eviction lists
Maarten Lankhorst
- [PATCH 25/30] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 26/30] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/30] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/30] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 29/30] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 30/30] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 01/30] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 02/30] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 03/30] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 04/30] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 05/30] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 06/30] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 07/30] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 08/30] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 09/30] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 10/30] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 11/30] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 12/30] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 13/30] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 14/30] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 15/30] drm/i915: Pin timeline after first pin.
Maarten Lankhorst
- [PATCH 16/30] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 17/30] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 18/30] drm/i915: Add hack to make init_status_page handle unlocked page
Maarten Lankhorst
- [PATCH 19/30] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 20/30] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 21/30] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 22/30] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 23/30] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 24/30] drm/i915: Delay publishing objects on the eviction lists
Maarten Lankhorst
- [PATCH 25/30] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 26/30] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/30] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/30] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 29/30] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 30/30] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 01/30] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 02/30] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 03/30] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 04/30] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 05/30] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 06/30] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 07/30] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 08/30] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 09/30] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 10/30] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 11/30] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 12/30] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 13/30] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 14/30] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 15/30] drm/i915: Pin timeline after first pin.
Maarten Lankhorst
- [PATCH 16/30] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 17/30] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 18/30] drm/i915: Add hack to make init_status_page handle unlocked page
Maarten Lankhorst
- [PATCH 19/30] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 20/30] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 21/30] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 22/30] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 23/30] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 24/30] drm/i915: Delay publishing objects on the eviction lists
Maarten Lankhorst
- [PATCH 25/30] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 26/30] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/30] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/30] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 29/30] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 30/30] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 01/32] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 02/32] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 03/32] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 04/32] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 05/32] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 06/32] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 07/32] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 08/32] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 09/32] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 10/32] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 11/32] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 12/32] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 13/32] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 14/32] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 15/32] drm/i915: Pin timeline after first pin.
Maarten Lankhorst
- [PATCH 16/32] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 17/32] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 18/32] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 19/32] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 20/32] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 21/32] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 22/32] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 23/32] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 24/32] drm/i915: Delay publishing objects on the eviction lists
Maarten Lankhorst
- [PATCH 25/32] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 26/32] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/32] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/32] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 29/32] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 30/32] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 31/32] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 32/32] remove obj->mm.lock
Maarten Lankhorst
- [PATCH 01/35] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 02/35] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 03/35] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 04/35] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 05/35] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 06/35] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 07/35] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 01/36] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 08/35] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 02/36] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 09/35] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 03/36] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 10/35] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 04/36] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 11/35] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 05/36] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 12/35] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 06/36] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 13/35] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 07/36] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 14/35] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 08/36] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 15/35] drm/i915: Pin timeline after first pin.
Maarten Lankhorst
- [PATCH 09/36] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 16/35] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 10/36] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 17/35] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 11/36] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 18/35] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 12/36] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 19/35] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 13/36] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 20/35] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 14/36] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 21/35] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 15/36] drm/i915: Pin timeline after first pin.
Maarten Lankhorst
- [PATCH 22/35] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 16/36] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 23/35] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 17/36] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 24/35] drm/i915: Delay publishing objects on the eviction lists
Maarten Lankhorst
- [PATCH 18/36] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 25/35] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 19/36] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 26/35] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 20/36] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 27/35] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 21/36] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 28/35] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 22/36] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 29/35] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 23/36] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 30/35] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 24/36] drm/i915: Delay publishing objects on the eviction lists
Maarten Lankhorst
- [PATCH 31/35] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 25/36] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 32/35] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 26/36] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 33/35] drm/i915: Fix uninitialised variable in intel_context_create_request.
Maarten Lankhorst
- [PATCH 27/36] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 34/35] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 28/36] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 35/35] drm/i915: Make command parser dma-fence signaling safe
Maarten Lankhorst
- [PATCH 29/36] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 30/36] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 31/36] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 32/36] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 33/36] drm/i915: Fix uninitialised variable in intel_context_create_request.
Maarten Lankhorst
- [PATCH 34/36] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 35/36] drm/i915: Make command parser dma-fence signaling safe
Maarten Lankhorst
- [PATCH 36/36] remove obj->mm.lock
Maarten Lankhorst
- [PATCH 01/35] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 02/35] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 03/35] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 04/35] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 05/35] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 06/35] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 07/35] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 08/35] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 09/35] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 10/35] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 11/35] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 12/35] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 13/35] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 14/35] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 15/35] drm/i915: Pin timeline after first pin.
Maarten Lankhorst
- [PATCH 16/35] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 17/35] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 18/35] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 19/35] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 20/35] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 21/35] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 22/35] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 23/35] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 24/35] drm/i915: Delay publishing objects on the eviction lists
Maarten Lankhorst
- [PATCH 25/35] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 26/35] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/35] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/35] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 29/35] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 30/35] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 31/35] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 32/35] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 33/35] drm/i915: Fix uninitialised variable in intel_context_create_request.
Maarten Lankhorst
- [PATCH 34/35] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 35/35] drm/i915: Make command parser dma-fence signaling safe
Maarten Lankhorst
- [PATCH 01/35] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 02/35] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 03/35] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 04/35] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 05/35] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 06/35] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 07/35] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 08/35] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 09/35] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 10/35] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 11/35] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 12/35] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 13/35] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 14/35] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 15/35] drm/i915: Pin timeline after first pin.
Maarten Lankhorst
- [PATCH 16/35] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 17/35] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 18/35] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 19/35] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 20/35] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 21/35] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 22/35] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 23/35] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 24/35] drm/i915: Delay publishing objects on the eviction lists
Maarten Lankhorst
- [PATCH 25/35] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 26/35] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/35] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/35] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 29/35] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 30/35] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 31/35] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 32/35] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 33/35] drm/i915: Fix uninitialised variable in intel_context_create_request.
Maarten Lankhorst
- [PATCH 34/35] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 35/35] drm/i915: Make command parser dma-fence signaling safe
Maarten Lankhorst
- [PATCH 01/36] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 02/36] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 03/36] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 04/36] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 05/36] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 06/36] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 07/36] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 08/36] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 09/36] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 10/36] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 11/36] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 12/36] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 13/36] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 14/36] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 15/36] drm/i915: Pin timeline after first pin.
Maarten Lankhorst
- [PATCH 16/36] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 17/36] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 18/36] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 19/36] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 20/36] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 21/36] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 22/36] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 23/36] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 24/36] drm/i915: Delay publishing objects on the eviction lists
Maarten Lankhorst
- [PATCH 25/36] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 26/36] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/36] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/36] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 29/36] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 30/36] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 31/36] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 32/36] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 33/36] drm/i915: Fix uninitialised variable in intel_context_create_request.
Maarten Lankhorst
- [PATCH 34/36] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 35/36] drm/i915: Make command parser dma-fence signaling safe
Maarten Lankhorst
- [PATCH 36/36] remove obj->mm.lock
Maarten Lankhorst
- [PATCH 01/58] debug silence shutdown
Maarten Lankhorst
- [PATCH 02/58] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 03/58] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 04/58] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 05/58] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 06/58] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 07/58] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 08/58] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 09/58] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 10/58] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 11/58] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 12/58] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 13/58] drm/i915: Reject UNSYNCHRONIZED for userptr
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 20/58] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 21/58] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 22/58] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 23/58] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 24/58] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 25/58] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 26/58] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/58] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 28/58] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 29/58] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 30/58] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 31/58] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 32/58] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 33/58] drm/i915: Make command parser dma-fence signaling safe
Maarten Lankhorst
- [PATCH 34/58] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 35/58] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 36/58] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 37/58] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 38/58] drm/i915: Add ww locking to dma-buf vmap.
Maarten Lankhorst
- [PATCH 39/58] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 40/58] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/58] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/58] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/58] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/58] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/58] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/58] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/58] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/58] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 49/58] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/58] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/58] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/58] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/58] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/58] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/58] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/58] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/58] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/58] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 01/57] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 02/57] debug silence shutdown
Maarten Lankhorst
- [PATCH 03/57] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 04/57] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 05/57] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 06/57] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 07/57] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 08/57] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 09/57] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 10/57] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 11/57] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 12/57] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 13/57] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 14/57] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 15/57] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 16/57] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 17/57] drm/i915: Pin timeline map after first timeline pin.
Maarten Lankhorst
- [PATCH 18/57] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 19/57] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 20/57] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 21/57] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 22/57] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 23/57] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 24/57] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 25/57] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 26/57] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/57] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/57] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 29/57] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 30/57] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 31/57] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 32/57] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 33/57] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 34/57] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 35/57] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 36/57] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 37/57] drm/i915: Add ww locking to dma-buf vmap.
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 45/57] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/57] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/57] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 48/57] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 49/57] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/57] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/57] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/57] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/57] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/57] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/57] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/57] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/57] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH 01/59] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 02/59] debug silence shutdown
Maarten Lankhorst
- [PATCH 03/59] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 04/59] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 05/59] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 06/59] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 07/59] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 08/59] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 09/59] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 10/59] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 11/59] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 12/59] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 13/59] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 14/59] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 15/59] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 16/59] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 17/59] drm/i915: Pin timeline map after first timeline pin.
Maarten Lankhorst
- [PATCH 18/59] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 19/59] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 20/59] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 21/59] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 22/59] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 23/59] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 24/59] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 25/59] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 26/59] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/59] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/59] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 29/59] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 30/59] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 31/59] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 32/59] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 33/59] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 34/59] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 35/59] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 36/59] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 37/59] drm/i915: Add ww locking to dma-buf vmap.
Maarten Lankhorst
- [PATCH 38/59] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 39/59] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 40/59] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/59] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/59] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/59] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/59] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/59] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/59] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/59] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/59] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 49/59] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/59] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/59] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/59] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/59] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/59] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/59] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/59] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/59] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/59] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 59/59] 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] debug silence shutdown
Maarten Lankhorst
- [PATCH 03/60] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 04/60] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 05/60] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 06/60] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 07/60] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 08/60] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 09/60] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 10/60] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 11/60] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 12/60] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 13/60] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 14/60] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 15/60] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 16/60] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 17/60] drm/i915: Pin timeline map after first timeline pin.
Maarten Lankhorst
- [PATCH 18/60] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 19/60] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 20/60] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 21/60] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 22/60] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 23/60] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 24/60] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 25/60] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 26/60] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/60] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/60] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 29/60] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 30/60] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 31/60] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 32/60] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 33/60] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 34/60] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 35/60] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 36/60] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 37/60] drm/i915: Add ww locking to dma-buf vmap.
Maarten Lankhorst
- [PATCH 38/60] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 39/60] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 40/60] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/60] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/60] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/60] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/60] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/60] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/60] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/60] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/60] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 49/60] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/60] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/60] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/60] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/60] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/60] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/60] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/60] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/60] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/60] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 59/60] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH 60/60] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 01/62] drm/i915: Move cmd parser pinning to execbuffer
Maarten Lankhorst
- [PATCH 02/62] debug silence shutdown
Maarten Lankhorst
- [PATCH 03/62] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Maarten Lankhorst
- [PATCH 04/62] drm/i915: Do not share hwsp across contexts any more, v2.
Maarten Lankhorst
- [PATCH 05/62] drm/i915: Ensure we hold the object mutex in pin correctly.
Maarten Lankhorst
- [PATCH 06/62] drm/i915: Add gem object locking to madvise.
Maarten Lankhorst
- [PATCH 07/62] drm/i915: Move HAS_STRUCT_PAGE to obj->flags
Maarten Lankhorst
- [PATCH 08/62] drm/i915: Rework struct phys attachment handling
Maarten Lankhorst
- [PATCH 09/62] drm/i915: Convert i915_gem_object_attach_phys() to ww locking
Maarten Lankhorst
- [PATCH 10/62] drm/i915: make lockdep slightly happier about execbuf.
Maarten Lankhorst
- [PATCH 11/62] drm/i915: Disable userptr pread/pwrite support.
Maarten Lankhorst
- [PATCH 12/62] drm/i915: No longer allow exporting dma-buf
Maarten Lankhorst
- [PATCH 13/62] drm/i915: Reject more ioctls for userptr
Maarten Lankhorst
- [PATCH 14/62] drm/i915: Reject UNSYNCHRONIZED for userptr
Maarten Lankhorst
- [PATCH 15/62] drm/i915: Fix userptr so we do not have to worry about obj->mm.lock
Maarten Lankhorst
- [PATCH 16/62] drm/i915: Flatten obj->mm.lock
Maarten Lankhorst
- [PATCH 17/62] drm/i915: Pin timeline map after first timeline pin.
Maarten Lankhorst
- [PATCH 18/62] drm/i915: Populate logical context during first pin.
Maarten Lankhorst
- [PATCH 19/62] drm/i915: Make ring submission compatible with obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 20/62] drm/i915: Handle ww locking in init_status_page
Maarten Lankhorst
- [PATCH 21/62] drm/i915: Rework clflush to work correctly without obj->mm.lock.
Maarten Lankhorst
- [PATCH 22/62] drm/i915: Pass ww ctx to intel_pin_to_display_plane
Maarten Lankhorst
- [PATCH 23/62] drm/i915: Add object locking to vm_fault_cpu
Maarten Lankhorst
- [PATCH 24/62] drm/i915: Move pinning to inside engine_wa_list_verify()
Maarten Lankhorst
- [PATCH 25/62] drm/i915: Take reservation lock around i915_vma_pin.
Maarten Lankhorst
- [PATCH 26/62] drm/i915: Make intel_init_workaround_bb more compatible with ww locking.
Maarten Lankhorst
- [PATCH 27/62] drm/i915: Make __engine_unpark() compatible with ww locking.
Maarten Lankhorst
- [PATCH 28/62] drm/i915: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 29/62] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 30/62] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 31/62] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 32/62] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 33/62] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 34/62] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 35/62] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 36/62] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 37/62] drm/i915: Add ww locking to dma-buf vmap.
Maarten Lankhorst
- [PATCH 38/62] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 39/62] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 40/62] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/62] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/62] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/62] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/62] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/62] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/62] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/62] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/62] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 49/62] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/62] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/62] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/62] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/62] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/62] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/62] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/62] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/62] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/62] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 59/62] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 60/62] drm/i915: Add ww locking to i915_gem_begin_cpu_access
Maarten Lankhorst
- [PATCH 61/62] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 62/62] 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: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 28/60] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 29/60] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 30/60] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 31/60] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 32/60] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 33/60] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 34/60] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 35/60] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 36/60] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 37/60] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 38/60] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 39/60] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 40/60] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/60] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/60] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/60] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/60] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/60] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/60] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/60] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/60] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 49/60] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/60] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/60] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/60] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/60] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/60] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/60] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/60] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/60] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/60] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 59/60] drm/i915/selftests: Prepare cs engine 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: Use a single page table lock for each gtt.
Maarten Lankhorst
- [PATCH 28/60] drm/i915: Take obj lock around set_domain ioctl
Maarten Lankhorst
- [PATCH 29/60] drm/i915: Defer pin calls in buffer pool until first use by caller.
Maarten Lankhorst
- [PATCH 30/60] drm/i915: Fix pread/pwrite to work with new locking rules.
Maarten Lankhorst
- [PATCH 31/60] drm/i915: Fix workarounds selftest, part 1
Maarten Lankhorst
- [PATCH 32/60] drm/i915: Prepare for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 33/60] drm/i915: Add igt_spinner_pin() to allow for ww locking around spinner.
Maarten Lankhorst
- [PATCH 34/60] drm/i915: Add ww locking around vm_access()
Maarten Lankhorst
- [PATCH 35/60] drm/i915: Increase ww locking for perf.
Maarten Lankhorst
- [PATCH 36/60] drm/i915: Lock ww in ucode objects correctly
Maarten Lankhorst
- [PATCH 37/60] drm/i915: Add ww locking to dma-buf ops.
Maarten Lankhorst
- [PATCH 38/60] drm/i915: Add missing ww lock in intel_dsb_prepare.
Maarten Lankhorst
- [PATCH 39/60] drm/i915/selftests: Prepare huge_pages testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 40/60] drm/i915/selftests: Prepare client blit for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 41/60] drm/i915/selftests: Prepare coherency tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 42/60] drm/i915/selftests: Prepare context tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 43/60] drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 44/60] drm/i915/selftests: Prepare execbuf tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 45/60] drm/i915/selftests: Prepare mman testcases for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 46/60] drm/i915/selftests: Prepare object tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 47/60] drm/i915/selftests: Prepare object blit tests for obj->mm.lock removal.
Maarten Lankhorst
- [PATCH 48/60] drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 49/60] drm/i915/selftests: Prepare context selftest for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 50/60] drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 51/60] drm/i915/selftests: Prepare execlists for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 52/60] drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 53/60] drm/i915/selftests: Prepare ring submission for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 54/60] drm/i915/selftests: Prepare timeline tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 55/60] drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 56/60] drm/i915/selftests: Prepare i915_request tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 57/60] drm/i915/selftests: Prepare memory region tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 58/60] drm/i915: Fix ww locking in shmem_create_from_object
Maarten Lankhorst
- [PATCH 59/60] drm/i915/selftests: Prepare cs engine tests for obj->mm.lock removal
Maarten Lankhorst
- [PATCH 60/60] drm/i915: Finally remove obj->mm.lock.
Maarten Lankhorst
- [PATCH] Experimental patch to check if getting scanline affects vblank evasion time.
Stanislav Lisovskiy
- [PATCH] drm/i915: Try to optimize locking when updating planes
Stanislav Lisovskiy
- [PATCH] drm/i915: Try to optimize locking when updating planes
Stanislav Lisovskiy
- [PATCH] drm/i915: Disable frontbuffer tracking
Animesh Manna
- ✓ Fi.CI.BAT: success for tests/core_hotunplug: Fixes and enhancements (rev24)
Patchwork
- ✗ Fi.CI.BAT: failure for tests/core_hotunplug: Fixes and enhancements (rev25)
Patchwork
- ✓ Fi.CI.BAT: success for tests/core_hotunplug: Fixes and enhancements (rev26)
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915: Disable frontbuffer tracking (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for tests/core_hotunplug: Fixes and enhancements (rev26)
Patchwork
- ✗ Fi.CI.BAT: failure for tests/core_hotunplug: Fixes and enhancements (rev27)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/5] iommu: Handle freelists when using deferred flushing in iommu drivers
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/6] iommu: Handle freelists when using deferred flushing in iommu drivers
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/6] iommu: Handle freelists when using deferred flushing in iommu drivers
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/6] iommu: Handle freelists when using deferred flushing in iommu drivers
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/6] iommu: Handle freelists when using deferred flushing in iommu drivers
Patchwork
- ✓ Fi.CI.BAT: success for tests/core_hotunplug: Fixes and enhancements (rev28)
Patchwork
- ✓ Fi.CI.IGT: success for tests/core_hotunplug: Fixes and enhancements (rev28)
Patchwork
- ✓ Fi.CI.BAT: success for tests/core_hotunplug: Fixes and enhancements (rev29)
Patchwork
- ✓ Fi.CI.IGT: success for tests/core_hotunplug: Fixes and enhancements (rev29)
Patchwork
- ✗ Fi.CI.BAT: failure for drm/i915/pll: Centralize PLL_ENABLE register lookup
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/display: Skip multiple FBC updates within same frame
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915/display: Skip multiple FBC updates within same frame
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/display: Skip multiple FBC updates within same frame (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915/display: Skip multiple FBC updates within same frame (rev2)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/7] iommu: Handle freelists when using deferred flushing in iommu drivers
Patchwork
- ✓ Fi.CI.BAT: success for tests/core_hotunplug: Fixes and enhancements (rev30)
Patchwork
- ✓ Fi.CI.IGT: success for tests/core_hotunplug: Fixes and enhancements (rev30)
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/pll: Centralize PLL_ENABLE register lookup (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915/pll: Centralize PLL_ENABLE register lookup (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for tests/core_hotunplug: Fixes and enhancements (rev31)
Patchwork
- ✓ Fi.CI.IGT: success for tests/core_hotunplug: Fixes and enhancements (rev31)
Patchwork
- ✓ Fi.CI.BAT: success for tests/core_hotunplug: Fixes and enhancements (rev32)
Patchwork
- ✓ Fi.CI.IGT: success for tests/core_hotunplug: Fixes and enhancements (rev32)
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/selftest: Create mock_destroy_device
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/selftest: Create mock_destroy_device
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [01/30] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Patchwork
- ✗ Fi.CI.BAT: failure for Check hotunplug status (rev4)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/30] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Patchwork
- ✓ Fi.CI.BAT: success for tests/i915/perf: trybot: Print lost reports on SKL for polling-small-buf
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] tests/i915/perf: trybot: Print lost reports on SKL for polling-small-buf
Patchwork
- ✓ Fi.CI.BAT: success for tests/i915/perf: trybot: try to fix short-reads
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/30] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/32] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/5] drm/i915/display: Ignore IGNORE_PSR2_HW_TRACKING for platforms without sel fetch
Patchwork
- ✓ Fi.CI.IGT: success for tests/i915/perf: trybot: Print lost reports on SKL for polling-small-buf
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/2] tests/i915/perf: trybot: Print lost reports on SKL for polling-small-buf
Patchwork
- ✗ Fi.CI.IGT: failure for tests/i915/perf: trybot: try to fix short-reads
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/4] drm/i915/gt: Widen CSB pointer to u64 for the parsers
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/4] drm/i915/gt: Widen CSB pointer to u64 for the parsers
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/display: Ignore IGNORE_PSR2_HW_TRACKING for platforms without sel fetch
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/5] drm/i915/display: Ignore IGNORE_PSR2_HW_TRACKING for platforms without sel fetch
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [1/5] drm/i915/display: Ignore IGNORE_PSR2_HW_TRACKING for platforms without sel fetch (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/display: Ignore IGNORE_PSR2_HW_TRACKING for platforms without sel fetch
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915/display: Ignore IGNORE_PSR2_HW_TRACKING for platforms without sel fetch
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [1/2] drm/i915/display: Ignore IGNORE_PSR2_HW_TRACKING for platforms without sel fetch
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/32] lib/intel_bufops: add mapping on cpu / device
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/29] drm/i915/gt: Show engine properties in the pretty printer
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/35] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/36] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Patchwork
- ✓ Fi.CI.BAT: success for tests/i915/perf: trybot: try to fix short-reads (rev2)
Patchwork
- ✓ Fi.CI.IGT: success for tests/i915/perf: trybot: try to fix short-reads (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for Experimental patch to check if getting scanline affects vblank evasion time.
Patchwork
- ✗ Fi.CI.IGT: failure for Experimental patch to check if getting scanline affects vblank evasion time.
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/35] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/35] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/36] drm/i915: Add missing -EDEADLK handling to execbuf pinning
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/perf: Whitelist OA report trigger registers
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/perf: Whitelist OA report trigger registers
Patchwork
- ✓ Fi.CI.BAT: success for Allow privileged user to map the OA buffer (rev2)
Patchwork
- ✗ Fi.CI.IGT: failure for Allow privileged user to map the OA buffer (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for lib/igt_kms: Move SDR/HDR plane check to library
Patchwork
- ✓ Fi.CI.IGT: success for lib/igt_kms: Move SDR/HDR plane check to library
Patchwork
- ✓ Fi.CI.BAT: success for Allow privileged user to map the OA buffer (rev3)
Patchwork
- ✗ Fi.CI.IGT: failure for Allow privileged user to map the OA buffer (rev3)
Patchwork
- ✓ Fi.CI.BAT: success for tests/kms_*: Limit number of concurrent planes to three
Patchwork
- ✓ Fi.CI.IGT: success for tests/kms_*: Limit number of concurrent planes to three
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/58] debug silence shutdown
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Move cmd parser pinning to execbuffer (rev2)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/57] drm/i915: Move cmd parser pinning to execbuffer
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915: Move cmd parser pinning to execbuffer (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [01/12] mm: update the documentation for vfree
Patchwork
- ✓ Fi.CI.BAT: success for tests/core_hotunplug: Disable GPU reset
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [01/12] mm: update the documentation for vfree
Patchwork
- ✗ Fi.CI.IGT: failure for tests/core_hotunplug: Disable GPU reset
Patchwork
- ✓ Fi.CI.BAT: success for tests/core_hotunplug: Disable GPU reset (rev2)
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/59] drm/i915: Move cmd parser pinning to execbuffer
Patchwork
- ✗ Fi.CI.IGT: failure for tests/core_hotunplug: Disable GPU reset (rev2)
Patchwork
- ✗ Fi.CI.BUILD: failure for drm/i915: Fix the race between the GEM close and debugfs
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: rework the i915_gem_object debugfs
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915: rework the i915_gem_object debugfs
Patchwork
- ✓ Fi.CI.BAT: success for series starting with [1/7] iommu: Handle freelists when using deferred flushing in iommu drivers
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/60] drm/i915: Move cmd parser pinning to execbuffer
Patchwork
- ✓ Fi.CI.IGT: success for series starting with [1/7] iommu: Handle freelists when using deferred flushing in iommu drivers
Patchwork
- ✗ Fi.CI.IGT: failure for series starting with [01/60] drm/i915: Move cmd parser pinning to execbuffer
Patchwork
- ✓ Fi.CI.BAT: success for Revert "mm/gup: fix gup_fast with dynamic page table folding"
Patchwork
- ✗ Fi.CI.IGT: failure for Revert "mm/gup: fix gup_fast with dynamic page table folding"
Patchwork
- ✓ Fi.CI.BAT: success for Allow privileged user to map the OA buffer (rev4)
Patchwork
- ✓ Fi.CI.IGT: success for Allow privileged user to map the OA buffer (rev4)
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [01/62] drm/i915: Move cmd parser pinning to execbuffer
Patchwork
- ✓ Fi.CI.BAT: success for core_hotplug: Teach the healthcheck how to check execution status
Patchwork
- ✓ Fi.CI.BAT: success for Allow privileged user to map the OA buffer (rev5)
Patchwork
- ✗ Fi.CI.BUILD: failure for drm/i915: Try to optimize locking when updating planes
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915: Try to optimize locking when updating planes (rev2)
Patchwork
- ✗ Fi.CI.BUILD: failure for series starting with [01/60] drm/i915: Move cmd parser pinning to execbuffer
Patchwork
- ✓ Fi.CI.IGT: success for core_hotplug: Teach the healthcheck how to check execution status
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/68] drm/i915/gt: Scrub HW state on remove
Patchwork
- ✗ Fi.CI.BAT: failure for series starting with [01/60] drm/i915: Move cmd parser pinning to execbuffer
Patchwork
- ✗ Fi.CI.IGT: failure for drm/i915: Try to optimize locking when updating planes (rev2)
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/pmu: Handle PCI unbind
Patchwork
- ✓ Fi.CI.BAT: success for tests/i915/perf_pmu: PCI unbind test
Patchwork
- ✓ Fi.CI.BAT: success for drm/i915/pmu: TEST-WITH Handle PCI unbind
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/pmu: Handle PCI unbind
Patchwork
- ✗ Fi.CI.IGT: failure for tests/i915/perf_pmu: PCI unbind test
Patchwork
- ✓ Fi.CI.IGT: success for drm/i915/pmu: TEST-WITH Handle PCI unbind
Patchwork
- [PATCH i-g-t] tests/i915/perf: trybot: Print lost reports on SKL for polling-small-buf
Umesh Nerlige Ramappa
- [PATCH i-g-t 1/2] tests/i915/perf: trybot: Print lost reports on SKL for polling-small-buf
Umesh Nerlige Ramappa
- [PATCH i-g-t 2/2] tests/i915/perf: trybot: Try 500 us oa period for polling-small-buf
Umesh Nerlige Ramappa
- [PATCH i-g-t] tests/i915/perf: trybot: try to fix short-reads
Umesh Nerlige Ramappa
- [PATCH i-g-t] tests/i915/perf: trybot: try to fix short-reads
Umesh Nerlige Ramappa
- [PATCH 2/4] drm/i915/perf: Whitelist OA report trigger registers
Umesh Nerlige Ramappa
- [PATCH] drm/i915/perf: Whitelist OA report trigger registers
Umesh Nerlige Ramappa
- [PATCH 0/4] Allow privileged user to map the OA buffer
Umesh Nerlige Ramappa
- [PATCH 1/4] drm/i915/perf: Ensure observation logic is not clock gated
Umesh Nerlige Ramappa
- [PATCH 2/4] drm/i915/perf: Whitelist OA report trigger registers
Umesh Nerlige Ramappa
- [PATCH 3/4] drm/i915/perf: Whitelist OA counter and buffer registers
Umesh Nerlige Ramappa
- [PATCH 4/4] drm/i915/perf: Map OA buffer to user space for gen12 performance query
Umesh Nerlige Ramappa
- [PATCH 0/3] Allow privileged user to map the OA buffer
Umesh Nerlige Ramappa
- [PATCH 1/3] drm/i915/perf: Ensure observation logic is not clock gated
Umesh Nerlige Ramappa
- [PATCH 2/3] drm/i915/perf: Whitelist OA report trigger registers
Umesh Nerlige Ramappa
- [PATCH 3/3] drm/i915/perf: Whitelist OA counter and buffer registers
Umesh Nerlige Ramappa
- [PATCH 0/3] Allow privileged user to map the OA buffer
Umesh Nerlige Ramappa
- [PATCH 1/3] drm/i915/perf: Ensure observation logic is not clock gated
Umesh Nerlige Ramappa
- [PATCH 2/3] drm/i915/perf: Whitelist OA report trigger registers
Umesh Nerlige Ramappa
- [PATCH 3/3] drm/i915/perf: Whitelist OA counter and buffer registers
Umesh Nerlige Ramappa
- [PATCH 0/4] Allow privileged user to map the OA buffer
Umesh Nerlige Ramappa
- [PATCH 1/4] drm/i915/perf: Ensure observation logic is not clock gated
Umesh Nerlige Ramappa
- [PATCH 2/4] drm/i915/perf: Whitelist OA report trigger registers
Umesh Nerlige Ramappa
- [PATCH 3/4] drm/i915/perf: Whitelist OA counter and buffer registers
Umesh Nerlige Ramappa
- [PATCH 4/4] drm/i915/perf: Map OA buffer to user space for gen12 performance query
Umesh Nerlige Ramappa
- [PATCH] drm/i915/display: Skip multiple FBC updates within same frame
Uma Shankar
- [v2] drm/i915/display: Skip multiple FBC updates within same frame
Uma Shankar
- [PATCH 1/5] drm/i915/display: Ignore IGNORE_PSR2_HW_TRACKING for platforms without sel fetch
José Roberto de Souza
- [PATCH 2/5] drm/i915/display: Fix state of PSR2 sub features
José Roberto de Souza
- [PATCH 3/5] drm/i915/display: Program PSR2 selective fetch registers
José Roberto de Souza
- [PATCH 4/5] HAX/DO_NOT_MERGE_IT: drm/i915/display: Enable PSR2 selective fetch for testing
José Roberto de Souza
- [PATCH 5/5] HAX: drm/i915: Add warning to check
José Roberto de Souza
- [PATCH 1/2] drm/i915/display: Ignore IGNORE_PSR2_HW_TRACKING for platforms without sel fetch
José Roberto de Souza
- [PATCH 2/2] drm/i915/display: Check PSR parameter and flag only in state compute phase
José Roberto de Souza
- [PATCH 1/5] drm/i915/display: Ignore IGNORE_PSR2_HW_TRACKING for platforms without sel fetch
José Roberto de Souza
- [PATCH 2/5] drm/i915/display: Check PSR parameter and flag only in state compute phase
José Roberto de Souza
- [PATCH 3/5] drm/i915/display: Program PSR2 selective fetch registers
José Roberto de Souza
- [PATCH 4/5] HAX/DO_NOT_MERGE_IT: drm/i915/display: Enable PSR2 selective fetch for testing
José Roberto de Souza
- [PATCH 5/5] HAX: drm/i915/display/psr: Add warnings
José Roberto de Souza
- [PATCH 1/2] drm/i915/display: Ignore IGNORE_PSR2_HW_TRACKING for platforms without sel fetch
José Roberto de Souza
- [PATCH 2/2] drm/i915/display: Check PSR parameter and flag only in state compute phase
José Roberto de Souza
- [PATCH] drm/i915/pll: Centralize PLL_ENABLE register lookup
Anusha Srivatsa
- [PATCH] drm/i915/pll: Centralize PLL_ENABLE register lookup
Srivatsa, Anusha
- [PATCH] drm/i915/pll: Centralize PLL_ENABLE register lookup
Anusha Srivatsa
- [PATCH] drm/i915/pll: Centralize PLL_ENABLE register lookup
Ville Syrjälä
- [PATCH 1/5] iommu: Handle freelists when using deferred flushing in iommu drivers
Tvrtko Ursulin
- [PATCH 2/5] iommu: Add iommu_dma_free_cpu_cached_iovas function
Tvrtko Ursulin
- [PATCH 3/5] iommu: allow the dma-iommu api to use bounce buffers
Tvrtko Ursulin
- [PATCH 4/5] iommu/vt-d: Convert intel iommu driver to the iommu ops
Tvrtko Ursulin
- [PATCH 5/5] drm: i915: fix common struct sg_table related issues
Tvrtko Ursulin
- [PATCH 1/6] iommu: Handle freelists when using deferred flushing in iommu drivers
Tvrtko Ursulin
- [PATCH 2/6] iommu: Add iommu_dma_free_cpu_cached_iovas function
Tvrtko Ursulin
- [PATCH 3/6] iommu: allow the dma-iommu api to use bounce buffers
Tvrtko Ursulin
- [PATCH 4/6] iommu/vt-d: Convert intel iommu driver to the iommu ops
Tvrtko Ursulin
- [PATCH 5/6] drm: i915: fix common struct sg_table related issues
Tvrtko Ursulin
- [PATCH 6/6] drm/i915: Fix DMA mapped scatterlist iteration
Tvrtko Ursulin
- [PATCH 1/6] iommu: Handle freelists when using deferred flushing in iommu drivers
Tvrtko Ursulin
- [PATCH 2/6] iommu: Add iommu_dma_free_cpu_cached_iovas function
Tvrtko Ursulin
- [PATCH 3/6] iommu: allow the dma-iommu api to use bounce buffers
Tvrtko Ursulin
- [PATCH 4/6] iommu/vt-d: Convert intel iommu driver to the iommu ops
Tvrtko Ursulin
- [PATCH 5/6] drm: i915: fix common struct sg_table related issues
Tvrtko Ursulin
- [PATCH 6/6] drm/i915: Fix DMA mapped scatterlist iteration
Tvrtko Ursulin
- [PATCH 1/6] iommu: Handle freelists when using deferred flushing in iommu drivers
Tvrtko Ursulin
- [PATCH 2/6] iommu: Add iommu_dma_free_cpu_cached_iovas function
Tvrtko Ursulin
- [PATCH 3/6] iommu: allow the dma-iommu api to use bounce buffers
Tvrtko Ursulin
- [PATCH 4/6] iommu/vt-d: Convert intel iommu driver to the iommu ops
Tvrtko Ursulin
- [PATCH 5/6] drm: i915: fix common struct sg_table related issues
Tvrtko Ursulin
- [PATCH 6/6] drm/i915: Fix DMA mapped scatterlist iteration
Tvrtko Ursulin
- [PATCH 1/7] iommu: Handle freelists when using deferred flushing in iommu drivers
Tvrtko Ursulin
- [PATCH 2/7] iommu: Add iommu_dma_free_cpu_cached_iovas function
Tvrtko Ursulin
- [PATCH 3/7] iommu: allow the dma-iommu api to use bounce buffers
Tvrtko Ursulin
- [PATCH 4/7] iommu/vt-d: Convert intel iommu driver to the iommu ops
Tvrtko Ursulin
- [PATCH 5/7] drm: i915: fix common struct sg_table related issues
Tvrtko Ursulin
- [PATCH 6/7] drm/i915: Fix DMA mapped scatterlist walks
Tvrtko Ursulin
- [PATCH 7/7] sg dma lookup
Tvrtko Ursulin
- [PATCH 01/12] mm: update the documentation for vfree
Tvrtko Ursulin
- [PATCH 02/12] mm: remove __vfree
Tvrtko Ursulin
- [PATCH 03/12] mm: add a VM_MAP_PUT_PAGES flag for vmap
Tvrtko Ursulin
- [PATCH 04/12] mm: add a vmap_pfn function
Tvrtko Ursulin
- [PATCH 05/12] mm: allow a NULL fn callback in apply_to_page_range
Tvrtko Ursulin
- [PATCH 06/12] zsmalloc: switch from alloc_vm_area to get_vm_area
Tvrtko Ursulin
- [PATCH 07/12] drm/i915: use vmap in shmem_pin_map
Tvrtko Ursulin
- [PATCH 08/12] drm/i915: stop using kmap in i915_gem_object_map
Tvrtko Ursulin
- [PATCH 09/12] drm/i915: use vmap in i915_gem_object_map
Tvrtko Ursulin
- [PATCH 10/12] xen/xenbus: use apply_to_page_range directly in xenbus_map_ring_pv
Tvrtko Ursulin
- [PATCH 11/12] x86/xen: open code alloc_vm_area in arch_gnttab_valloc
Tvrtko Ursulin
- [PATCH 12/12] mm: remove alloc_vm_area
Tvrtko Ursulin
- [PATCH 1/7] iommu: Handle freelists when using deferred flushing in iommu drivers
Tvrtko Ursulin
- [PATCH 2/7] iommu: Add iommu_dma_free_cpu_cached_iovas function
Tvrtko Ursulin
- [PATCH 3/7] iommu: allow the dma-iommu api to use bounce buffers
Tvrtko Ursulin
- [PATCH 4/7] iommu/vt-d: Convert intel iommu driver to the iommu ops
Tvrtko Ursulin
- [PATCH 5/7] drm/i915: Fix DMA mapped scatterlist walks
Tvrtko Ursulin
- [PATCH 6/7] drm/i915: Fix DMA mapped scatterlist lookup
Tvrtko Ursulin
- [PATCH 7/7] intel iommu fixup
Tvrtko Ursulin
- [PATCH] drm/i915/pmu: Handle PCI unbind
Tvrtko Ursulin
- [PATCH i-g-t] tests/i915/perf_pmu: PCI unbind test
Tvrtko Ursulin
- [PATCH] drm/i915/pmu: TEST-WITH Handle PCI unbind
Tvrtko Ursulin
- [PATCH 1/2] drm/i915/selftest: Create mock_destroy_device
Daniel Vetter
- [PATCH 2/2] drm/i915/selftests: align more to real device lifetimes
Daniel Vetter
- [PATCH 1/4] drm/i915/gt: Widen CSB pointer to u64 for the parsers
Chris Wilson
- [PATCH 2/4] drm/i915/gt: Wait for CSB entries on Tigerlake
Chris Wilson
- [PATCH 3/4] drm/i915/gt: Apply the CSB w/a for all
Chris Wilson
- [PATCH 4/4] drm/i915/gt: Use a mmio read of the CSB in case of failure
Chris Wilson
- [PATCH 01/29] drm/i915/gt: Show engine properties in the pretty printer
Chris Wilson
- [PATCH 02/29] drm/i915: Break up error capture compression loops with cond_resched()
Chris Wilson
- [PATCH 03/29] drm/i915: Reduce GPU error capture mutex hold time
Chris Wilson
- [PATCH 04/29] drm/i915: Redo "Remove i915_request.lock requirement for execution callbacks"
Chris Wilson
- [PATCH 05/29] drm/i915/gem: Hold request reference for canceling an active context
Chris Wilson
- [PATCH 06/29] drm/i915: Cancel outstanding work after disabling heartbeats on an engine
Chris Wilson
- [PATCH 07/29] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat
Chris Wilson
- [PATCH 08/29] drm/i915/gem: Always test execution status on closing the context
Chris Wilson
- [PATCH 09/29] drm/i915/gt: Signal cancelled requests
Chris Wilson
- [PATCH 10/29] drm/i915/selftests: Finish pending mock requests on cancellation.
Chris Wilson
- [PATCH 11/29] drm/i915/gt: Retire cancelled requests on unload
Chris Wilson
- [PATCH 12/29] drm/i915/gt: Remove defunct intel_virtual_engine_get_sibling()
Chris Wilson
- [PATCH 13/29] drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
Chris Wilson
- [PATCH 14/29] drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
Chris Wilson
- [PATCH 15/29] drm/i915/gt: Don't cancel the interrupt shadow too early
Chris Wilson
- [PATCH 16/29] drm/i915/gt: Free stale request on destroying the virtual engine
Chris Wilson
- [PATCH 17/29] drm/i915/gt: Protect context lifetime with RCU
Chris Wilson
- [PATCH 18/29] drm/i915/gt: Split the breadcrumb spinlock between global and contexts
Chris Wilson
- [PATCH 19/29] drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancel
Chris Wilson
- [PATCH 20/29] drm/i915/gt: Decouple completed requests on unwind
Chris Wilson
- [PATCH 21/29] drm/i915/gt: Check for a completed last request once
Chris Wilson
- [PATCH 22/29] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 23/29] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 24/29] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 25/29] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 26/29] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 27/29] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 28/29] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 29/29] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH i-g-t 01/32] lib/intel_bufops: add mapping on cpu / device
Chris Wilson
- [PATCH i-g-t 02/32] lib/intel_bufops: change in hw/sw tiling detection
Chris Wilson
- [PATCH i-g-t 03/32] lib/intel_bufops: change stride requirements for Grantsdale
Chris Wilson
- [PATCH i-g-t 04/32] lib/intel_bufops: add support for 64bit bpp
Chris Wilson
- [PATCH i-g-t 05/32] lib/intel_bufops: clarify buffer ownership rules
Chris Wilson
- [PATCH i-g-t 06/32] lib/intel_batchbuffer: add new functions to support rendercopy
Chris Wilson
- [PATCH i-g-t 07/32] lib/intel_batchbuffer: dump bb to base64
Chris Wilson
- [PATCH i-g-t 08/32] lib/intel_batchbuffer: use canonical addresses for 48bit ppgtt
Chris Wilson
- [PATCH i-g-t 09/32] lib/intel_batchbuffer: fix intel_bb cache
Chris Wilson
- [PATCH i-g-t 10/32] lib/intel_batchbuffer: address review comments (base64 dump)
Chris Wilson
- [PATCH i-g-t 11/32] tests/api_intel_bb: test flags are cleared on bb reset
Chris Wilson
- [PATCH i-g-t 12/32] lib/rendercopy: remove libdrm dependency
Chris Wilson
- [PATCH i-g-t 13/32] tests/api_intel_bb: add render tests
Chris Wilson
- [PATCH i-g-t 14/32] lib/igt_draw: remove libdrm dependency
Chris Wilson
- [PATCH i-g-t 15/32] lib/igt_fb: Removal of libdrm dependency
Chris Wilson
- [PATCH i-g-t 16/32] tests/kms_big_fb: remove libdrm dependency
Chris Wilson
- [PATCH i-g-t 17/32] tests/kms_draw_crc: remove libdrm dependency
Chris Wilson
- [PATCH i-g-t 18/32] tests/kms_fronbuffer_tracking: remove libdrm dependency
Chris Wilson
- [PATCH i-g-t 19/32] tests/kms_psr: remove libdrm dependency
Chris Wilson
- [PATCH i-g-t 20/32] tests/gem_caching|partial: adopt to batch flush function cleanup
Chris Wilson
- [PATCH i-g-t 21/32] tests/gem_concurrent_all: remove libdrm dependency
Chris Wilson
- [PATCH i-g-t 22/32] tests/gem_ppgtt: remove libdrm dependency
Chris Wilson
- [PATCH i-g-t 23/32] tests/gem_stress: remove libdrm dependency
Chris Wilson
- [PATCH i-g-t 24/32] tests/gem_read_read_speed: remove libdrm dependency
Chris Wilson
- [PATCH i-g-t 25/32] tests/gem_render_copy: remove libdrm dependency
Chris Wilson
- [PATCH i-g-t 26/32] tests/gem_render_copy_redux: remove libdrm dependency
Chris Wilson
- [PATCH i-g-t 27/32] tests/gem_render_linear_blits: remove libdrm dependency
Chris Wilson
- [PATCH i-g-t 28/32] tests/gem_render_tiled_blits: remove libdrm dependency
Chris Wilson
- [PATCH i-g-t 29/32] lib/rendercopy_bufmgr: remove rendercopy_bufmgr
Chris Wilson
- [PATCH i-g-t 30/32] lib/intel_aux_pgtable: use aux table offset
Chris Wilson
- [PATCH i-g-t 31/32] tests/perf: remove libdrm dependency for rendercopy
Chris Wilson
- [PATCH i-g-t 32/32] tools/intel_residency: adopt intel_residency to use bufops
Chris Wilson
- [RFC PATCH] drm/i915: rework the i915_gem_object debugfs
Chris Wilson
- [PATCH] Revert "mm/gup: fix gup_fast with dynamic page table folding"
Chris Wilson
- [PATCH i-g-t] core_hotplug: Teach the healthcheck how to check execution status
Chris Wilson
- [PATCH 01/68] drm/i915/gt: Scrub HW state on remove
Chris Wilson
- [PATCH 02/68] drm/i915/gt: Signal cancelled requests
Chris Wilson
- [PATCH 03/68] drm/i915/selftests: Finish pending mock requests on cancellation.
Chris Wilson
- [PATCH 04/68] drm/i915/gt: Retire cancelled requests on unload
Chris Wilson
- [PATCH 05/68] drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
Chris Wilson
- [PATCH 06/68] drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
Chris Wilson
- [PATCH 07/68] drm/i915/gt: Don't cancel the interrupt shadow too early
Chris Wilson
- [PATCH 08/68] drm/i915/gt: Free stale request on destroying the virtual engine
Chris Wilson
- [PATCH 09/68] drm/i915/gt: Protect context lifetime with RCU
Chris Wilson
- [PATCH 10/68] drm/i915/gt: Split the breadcrumb spinlock between global and contexts
Chris Wilson
- [PATCH 11/68] drm/i915/gt: Move the breadcrumb to the signaler if completed upon cancel
Chris Wilson
- [PATCH 12/68] drm/i915/gt: Decouple completed requests on unwind
Chris Wilson
- [PATCH 13/68] drm/i915/gt: Check for a completed last request once
Chris Wilson
- [PATCH 14/68] drm/i915/gt: Replace direct submit with direct call to tasklet
Chris Wilson
- [PATCH 15/68] drm/i915/gt: ce->inflight updates are now serialised
Chris Wilson
- [PATCH 16/68] drm/i915/gt: Use virtual_engine during execlists_dequeue
Chris Wilson
- [PATCH 17/68] drm/i915/gt: Decouple inflight virtual engines
Chris Wilson
- [PATCH 18/68] drm/i915/gt: Defer schedule_out until after the next dequeue
Chris Wilson
- [PATCH 19/68] drm/i915/gt: Remove virtual breadcrumb before transfer
Chris Wilson
- [PATCH 20/68] drm/i915/gt: Shrink the critical section for irq signaling
Chris Wilson
- [PATCH 21/68] drm/i915/gt: Resubmit the virtual engine on schedule-out
Chris Wilson
- [PATCH 22/68] drm/i915/gt: Simplify virtual engine handling for execlists_hold()
Chris Wilson
- [PATCH 23/68] drm/i915: Encode fence specific waitqueue behaviour into the wait.flags
Chris Wilson
- [PATCH 24/68] drm/i915/selftests: Confirm RING_TIMESTAMP / CTX_TIMESTAMP share a clock
Chris Wilson
- [PATCH 25/68] drm/i915/gt: Consolidate the CS timestamp clocks
Chris Wilson
- [PATCH 26/68] drm/i915: Drop runtime-pm assert from vgpu io accessors
Chris Wilson
- [PATCH 27/68] drm/i915/gt: Prefer recycling an idle fence
Chris Wilson
- [PATCH 28/68] drm/i915/gem: Optimistically prune dma-resv from the shrinker.
Chris Wilson
- [PATCH 29/68] drm/i915/gem: Delay attach mmu-notifier until we acquire the pinned userptr
Chris Wilson
- [PATCH 30/68] drm/i915: Drop i915_request.lock serialisation around await_start
Chris Wilson
- [PATCH 31/68] drm/i915: Drop i915_request.lock requirement for intel_rps_boost()
Chris Wilson
- [PATCH 32/68] drm/i915/gem: Reduce ctx->engine_mutex for reading the clone source
Chris Wilson
- [PATCH 33/68] drm/i915/gem: Reduce ctx->engines_mutex for get_engines()
Chris Wilson
- [PATCH 34/68] drm/i915: Reduce test_and_set_bit to set_bit in i915_request_submit()
Chris Wilson
- [PATCH 35/68] drm/i915/gt: Drop atomic for engine->fw_active tracking
Chris Wilson
- [PATCH 36/68] drm/i915/gt: Extract busy-stats for ring-scheduler
Chris Wilson
- [PATCH 37/68] drm/i915/gt: Convert stats.active to plain unsigned int
Chris Wilson
- [PATCH 38/68] drm/i915/gt: Refactor heartbeat request construction and submission
Chris Wilson
- [PATCH 39/68] drm/i915: Lift waiter/signaler iterators
Chris Wilson
- [PATCH 40/68] drm/i915: Strip out internal priorities
Chris Wilson
- [PATCH 41/68] drm/i915: Remove I915_USER_PRIORITY_SHIFT
Chris Wilson
- [PATCH 42/68] drm/i915/gt: Defer the kmem_cache_free() until after the HW submit
Chris Wilson
- [PATCH 43/68] drm/i915: Prune empty priolists
Chris Wilson
- [PATCH 44/68] drm/i915: Replace engine->schedule() with a known request operation
Chris Wilson
- [PATCH 45/68] drm/i915/gt: Do not suspend bonded requests if one hangs
Chris Wilson
- [PATCH 46/68] drm/i915: Teach the i915_dependency to use a double-lock
Chris Wilson
- [PATCH 47/68] drm/i915: Restructure priority inheritance
Chris Wilson
- [PATCH 48/68] drm/i915/selftests: Measure set-priority duration
Chris Wilson
- [PATCH 49/68] drm/i915/selftests: Exercise priority inheritance around an engine loop
Chris Wilson
- [PATCH 50/68] drm/i915: Improve DFS for priority inheritance
Chris Wilson
- [PATCH 51/68] drm/i915/gt: Remove timeslice suppression
Chris Wilson
- [PATCH 52/68] drm/i915: Extract request submission from execlists
Chris Wilson
- [PATCH 53/68] drm/i915: Extract request suspension from the execlists backend
Chris Wilson
- [PATCH 54/68] drm/i915: Extract the ability to defer and rerun a request later
Chris Wilson
- [PATCH 55/68] drm/i915: Fix the iterative dfs for defering requests
Chris Wilson
- [PATCH 56/68] drm/i915: Fair low-latency scheduling
Chris Wilson
- [PATCH 57/68] drm/i915/gt: Specify a deadline for the heartbeat
Chris Wilson
- [PATCH 58/68] drm/i915: Replace the priority boosting for the display with a deadline
Chris Wilson
- [PATCH 59/68] drm/i915: Move saturated workload detection back to the context
Chris Wilson
- [PATCH 60/68] drm/i915/gt: Another tweak for flushing the tasklets
Chris Wilson
- [PATCH 61/68] Restore "drm/i915: drop engine_pin/unpin_breadcrumbs_irq"
Chris Wilson
- [PATCH 62/68] drm/i915/gt: Couple tasklet scheduling for all CS interrupts
Chris Wilson
- [PATCH 63/68] drm/i915/gt: Support creation of 'internal' rings
Chris Wilson
- [PATCH 64/68] drm/i915/gt: Use client timeline address for seqno writes
Chris Wilson
- [PATCH 65/68] drm/i915/gt: Infrastructure for ring scheduling
Chris Wilson
- [PATCH 66/68] drm/i915/gt: Enable busy-stats for ring-scheduler
Chris Wilson
- [PATCH 67/68] drm/i915/gt: Implement ring scheduler for gen6/7
Chris Wilson
- [PATCH 68/68] drm/i915/gt: Enable ring scheduling for gen6/7
Chris Wilson
Last message date:
Wed Sep 30 19:57:58 UTC 2020
Archived on: Wed Sep 30 19:58:26 UTC 2020
This archive was generated by
Pipermail 0.09 (Mailman edition).