On Fri, Jun 07, 2019 at 01:51:42PM +0200, Janusz Krzysztofik wrote:
> - use SPDX license identifier,
Why? We don't use those in IGT.
> diff --git a/tests/core_hotunplug.c b/tests/core_hotunplug.c
> new file mode 100644
> index ..d36a0572
> --- /dev/null
> +++ b/tests/core_hotunplug.c
>
== Series Details ==
Series: drm/i915: Grammar s/the its/its/
URL : https://patchwork.freedesktop.org/series/61768/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_6217_full -> Patchwork_13204_full
Summary
---
**FAILUR
With async binding, we don't want to manage a bound/unbound list as we
may end up running before we even acquire the pages. All that is
required is keeping track of shrinkable objects, so reduce it to the
minimum list.
Signed-off-by: Chris Wilson
---
drivers/gpu/drm/i915/gem/i915_gem_domain.c
The intent is to be update the mm.lists from inside a irqsoff section
(e.g. from a softirq rcu workqueue), ergo we need to make the mm.obj_lock
irqsafe.
Fixes: 3b4fa9640ccd ("drm/i915: Track the purgeable objects on a separate
eviction list")
Signed-off-by: Chris Wilson
Cc: Joonas Lahtinen
Cc:
We can reduce the locking for fence registers from the dev->struct_mutex
to a local mutex. We could introduce a mutex for the sole purpose of
tracking the fence acquisition, except there is a little bit of overlap
with the fault tracking, so use the i915_ggtt.mutex as it covers both.
Signed-off-by
As the fence registers only apply to regions inside the GGTT is makes
more sense that we track these as part of the i915_ggtt and not the
general mm. In the next patch, we will then pull the register locking
underneath the i915_ggtt.mutex.
Signed-off-by: Chris Wilson
---
drivers/gpu/drm/i915/gem
On 06/04/2019 05:01 PM, Chris Wilson wrote:
> Quoting Xiaolin Zhang (2019-06-03 07:02:44)
>> +static void gen8_ppgtt_clear_4lvl_pv(struct i915_address_space *vm,
>> + u64 start, u64 length)
>> +{
>> + struct i915_hw_ppgtt *ppgtt = i915_vm_to_ppgtt(vm);
>> +
== Series Details ==
Series: series starting with [1/2] drm/edid: abstract override/firmware EDID
retrieval
URL : https://patchwork.freedesktop.org/series/61764/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_6216_full -> Patchwork_13203_full
==
== Series Details ==
Series: series starting with [CI,1/5] drm/i915: Reset only affected engines
when handling error capture (rev3)
URL : https://patchwork.freedesktop.org/series/61758/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_6216_full -> Patchwork_13202_full
==
== Series Details ==
Series: Add support for new DMC headers
URL : https://patchwork.freedesktop.org/series/61761/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_6216_full -> Patchwork_13201_full
Summary
---
**SUCCESS
== Series Details ==
Series: series starting with [CI,1/2] drm/i915: Convert some more bits to use
engine mmio accessors
URL : https://patchwork.freedesktop.org/series/61759/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_6216_full -> Patchwork_13200_full
=
This is an illegal scenario, to free the fence whilst there are pending
callbacks. Currently, we emit a WARN and then cast aside the callbacks
leaving them dangling. Alternatively, we could set an error on the fence
and then signal fence so that any dependency chains from the fence can
be tidied up
== Series Details ==
Series: drm/i915/icl: use ranges for voltage level lookup
URL : https://patchwork.freedesktop.org/series/61742/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_6213_full -> Patchwork_13198_full
Summary
--
== Series Details ==
Series: series starting with [CI,1/2] drm/i915/guc: always use Command
Transport Buffers
URL : https://patchwork.freedesktop.org/series/61739/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_6211_full -> Patchwork_13197_full
14 matches
Mail list logo