+Arek, Saurabhg
On 05/01/2020 01:06, Chris Wilson wrote:
Since with multiple devices, we may have multiple different perf_pmu
each with their own type, we want to find the right one for the job.
The tests are run with a specific fd, from which we can extract the
appropriate bus-id and find th
Quoting Tvrtko Ursulin (2020-01-07 09:53:39)
>
> +Arek, Saurabhg
>
> On 05/01/2020 01:06, Chris Wilson wrote:
> > Since with multiple devices, we may have multiple different perf_pmu
> > each with their own type, we want to find the right one for the job.
> >
> > The tests are run with a specifi
On 22/12/2019 23:35, Chris Wilson wrote:
The only protection for intel_context.gem_cotext is granted by RCU, so
annotate it as a rcu protected pointer and carefully dereference it in
the few occasions we need to use it.
Fixes: 9f3ccd40acf4 ("drm/i915: Drop GEM context as a direct link from
i9
Quoting Tvrtko Ursulin (2020-01-07 11:15:39)
>
> On 22/12/2019 23:35, Chris Wilson wrote:
> > The only protection for intel_context.gem_cotext is granted by RCU, so
> > annotate it as a rcu protected pointer and carefully dereference it in
> > the few occasions we need to use it.
> >
> > Fixes: 9
On 07/01/2020 11:15, Tvrtko Ursulin wrote:
On 22/12/2019 23:35, Chris Wilson wrote:
The only protection for intel_context.gem_cotext is granted by RCU, so
annotate it as a rcu protected pointer and carefully dereference it in
the few occasions we need to use it.
Fixes: 9f3ccd40acf4 ("drm/i915
Quoting Matthew Auld (2020-01-06 23:47:02)
> Attempt to split i915_gem_gtt.[ch] into more manageable chunks.
>
> Suggested-by: Chris Wilson
> Signed-off-by: Matthew Auld
> Cc: Chris Wilson
A few more exports than I was expecting (possibly suggesting some of
those should be common functions), b
No need to memset(0) the mapping of a fresh buffer, as we expect it to
be 0 already.
Signed-off-by: Chris Wilson
---
tests/i915/gem_ctx_engines.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/tests/i915/gem_ctx_engines.c b/tests/i915/gem_ctx_engines.c
index 55794a438..86c4bea5a 100644
--- a
drm-misc-next-2020-01-07:
drm-misc-next for v5.6:
UAPI Changes:
- Allow overriding number of bootup penguins in fbcon using fbcon=logo-count:n.
Cross-subsystem Changes:
- fbdev fixes for mmp, and make it work with CONFIG_COMPILE_TEST.
- Use devm_platform_ioremap_resource in fbdev drivers.
- Vario
On Wed, Jan 01, 2020 at 07:34:13AM +, Patchwork wrote:
> == Series Details ==
>
> Series: drm/i915/tgl: Media decompression support
> URL : https://patchwork.freedesktop.org/series/71535/
> State : success
Thanks for the reviews, pushed to -dinq.
>
> == Summary ==
>
> CI Bug Log - change
There is a cut and paste bug so we return the wrong error code.
Fixes: a603f5bd1691 ("drm/i915/dp: Make sure all tiled connectors get added to
the state with full modeset")
Signed-off-by: Dan Carpenter
---
drivers/gpu/drm/i915/display/intel_display.c | 2 +-
1 file changed, 1 insertion(+), 1 de
== Series Details ==
Series: drm/i915: Replace vma parking with a clock aging algorithm
URL : https://patchwork.freedesktop.org/series/71677/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_7690_full -> Patchwork_16009_full
S
Fix build error:
./drivers/gpu/drm/i915/selftests/i915_random.h: In function
i915_prandom_u32_max_state:
./drivers/gpu/drm/i915/selftests/i915_random.h:48:23: error:
implicit declaration of function mul_u32_u32; did you mean mul_u64_u32_div?
[-Werror=implicit-function-declaration]
return upper
the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]
url:
https://github.com/0day-ci/linux/commits/Matthew-Auld/drm-i915-gtt-split-up-i915_gem_gtt/20200107-074805
b
Quoting YueHaibing (2020-01-07 13:50:14)
> Fix build error:
> ./drivers/gpu/drm/i915/selftests/i915_random.h: In function
> i915_prandom_u32_max_state:
> ./drivers/gpu/drm/i915/selftests/i915_random.h:48:23: error:
> implicit declaration of function mul_u32_u32; did you mean mul_u64_u32_div?
> [
On Tue, 2020-01-07 at 16:03 +0300, Dan Carpenter wrote:
> There is a cut and paste bug so we return the wrong error code.
>
> Fixes: a603f5bd1691 ("drm/i915/dp: Make sure all tiled connectors get
> added to the state with full modeset")
Reviewed-by: José Roberto de Souza
> Signed-off-by: Dan Ca
Quoting YueHaibing (2020-01-07 13:50:14)
> Fix build error:
> ./drivers/gpu/drm/i915/selftests/i915_random.h: In function
> i915_prandom_u32_max_state:
> ./drivers/gpu/drm/i915/selftests/i915_random.h:48:23: error:
> implicit declaration of function mul_u32_u32; did you mean mul_u64_u32_div?
> [
Quoting Souza, Jose (2020-01-07 14:01:40)
> On Tue, 2020-01-07 at 16:03 +0300, Dan Carpenter wrote:
> > There is a cut and paste bug so we return the wrong error code.
> >
> > Fixes: a603f5bd1691 ("drm/i915/dp: Make sure all tiled connectors get
> > added to the state with full modeset")
>
> Revi
== Series Details ==
Series: drm/i915/gtt: split up i915_gem_gtt
URL : https://patchwork.freedesktop.org/series/71678/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_7690_full -> Patchwork_16010_full
Summary
---
**FAI
On Thu, Jan 02, 2020 at 03:44:38PM -0800, Lucas De Marchi wrote:
> Today I saw this register and had a vague memory of having already
> removed it in the past.
> It seems this patch has never been reviewed/applied.
>
> Ping
Reviewed-by: Ville Syrjälä
>
> Lucas De Marchi
>
> On Fri, Mar 8, 201
In order to avoid a double cleanup on error, take ownership of
engine->release past the point of no [error] return.
Reported-by: Mika Kuoppala
Fixes: e26b6d434147 ("drm/i915/gt: Pull GT initialisation under
intel_gt_init()")
Signed-off-by: Chris Wilson
Cc: Mika Kuoppala
---
drivers/gpu/drm/i9
intel_timeline_enter() has been decoupled from intel_timeline_pin() and
both enter/exit & pin/unpin are allowed [read expected] to run
concurrently with one another. The assertion that they had better not is
stale.
Closes: https://gitlab.freedesktop.org/drm/intel/issues/940
Signed-off-by: Chris Wi
On Tue, 2020-01-07 at 06:03 +, Patchwork wrote:
> == Series Details ==
>
> Series: drm/i915/display: Use external dependency loop for port sync
> URL : https://patchwork.freedesktop.org/series/71660/
> State : failure
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_7688_full -> Patc
Chris Wilson writes:
> In order to avoid a double cleanup on error, take ownership of
> engine->release past the point of no [error] return.
>
> Reported-by: Mika Kuoppala
> Fixes: e26b6d434147 ("drm/i915/gt: Pull GT initialisation under
> intel_gt_init()")
> Signed-off-by: Chris Wilson
> Cc:
Replace instances of printk based logging macros with the new
struct drm_device logging macros in i915/intel_region_lmem.c.
Signed-off-by: Wambui Karuga
---
drivers/gpu/drm/i915/intel_region_lmem.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i91
Convert to the use of new struct drm_device based logging macros to
replace the use of the printk based macros in i915/intel_uncore.c
Signed-off-by: Wambui Karuga
---
drivers/gpu/drm/i915/intel_uncore.c | 25 +
1 file changed, 13 insertions(+), 12 deletions(-)
diff --git
Replace the use of printk based debugging macros with the struct
drm_device based logging macros in i915/intel_sideband.c.
Signed-off-by: Wambui Karuga
---
drivers/gpu/drm/i915/intel_sideband.c | 29 ---
1 file changed, 17 insertions(+), 12 deletions(-)
diff --git a/driv
This converts various instances of the struct device and printk based
logging macros with the new struct drm_device based logging macros in
i915/intel_pm.c
Signed-off-by: Wambui Karuga
---
drivers/gpu/drm/i915/intel_pm.c | 351 ++--
1 file changed, 194 insertions(+),
Convert the use of the DRM_DEBUG_KMS() logging macro to the new struct
drm_device based drm_dbg_kms() logging macro in i915/intel_pch.c.
Signed-off-by: Wambui Karuga
---
drivers/gpu/drm/i915/intel_pch.c | 46 +---
1 file changed, 24 insertions(+), 22 deletions(-)
dif
This series begins the conversion to using the new struct drm_device
based logging macros in drm/i915.
Wambui Karuga (5):
drm/i915: convert to using the drm_dbg_kms() macro.
drm/i915: use new struct drm_device logging macros.
drm/i915: use new struct drm_device based logging macros.
drm/i9
On Tue, Jan 7, 2020 at 12:50 PM Maarten Lankhorst
wrote:
>
> drm-misc-next-2020-01-07:
> drm-misc-next for v5.6:
>
> UAPI Changes:
> - Allow overriding number of bootup penguins in fbcon using
> fbcon=logo-count:n.
>
> Cross-subsystem Changes:
> - fbdev fixes for mmp, and make it work with CONFIG
Since we now allow the intel_context_unpin() to run unserialised, we
risk our operations under the intel_context_lock_pinned() being run as
the context is unpinned (and thus invalidating our state). We can
atomically acquire the pin, testing to see if it is pinned in the
process, thus ensuring that
Quoting Chris Wilson (2020-01-07 15:44:07)
> diff --git a/drivers/gpu/drm/i915/i915_debugfs.c
> b/drivers/gpu/drm/i915/i915_debugfs.c
> index 0ac98e39eb75..db184536acef 100644
> --- a/drivers/gpu/drm/i915/i915_debugfs.c
> +++ b/drivers/gpu/drm/i915/i915_debugfs.c
> @@ -321,16 +321,15 @@ static voi
On Mon, Dec 23, 2019 at 12:59:55PM -0800, Lucas De Marchi wrote:
> On Fri, Dec 20, 2019 at 10:11:15PM +, Chris Wilson wrote:
> >Quoting Lucas De Marchi (2019-12-20 22:06:50)
> >> According to intel_detect_preproduction_hw(), the SKL steeping D0 is
> >> still pre-preproduction so we can nuke the
On Fri, Jan 03, 2020 at 04:00:54PM -0800, Vivek Kasireddy wrote:
> On Fri, 3 Jan 2020 12:05:11 +0100
> Hans de Goede wrote:
> Hi Hans,
>
> > Hi Vivek,
> >
> > On 03-01-2020 01:00, Vivek Kasireddy wrote:
> > > Parsing the i2c element is mainly done to transfer the payload from
> > > the MIPI sequ
== Series Details ==
Series: drm/i915: fix an error code in intel_modeset_all_tiles()
URL : https://patchwork.freedesktop.org/series/71694/
State : failure
== Summary ==
Applying: drm/i915: fix an error code in intel_modeset_all_tiles()
Using index info to reconstruct a base tree...
M dr
== Series Details ==
Series: drm/i915/gtt: split up i915_gem_gtt (rev2)
URL : https://patchwork.freedesktop.org/series/71678/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
b50ab2add6b6 drm/i915/gtt: split up i915_gem_gtt
-:112: WARNING:FILE_PATH_CHANGES: added, moved or deleted
Talked with HW team and this is a left over, driver should not
program clockgating, mg or dekel firmware is reponsible for any
clockgating programing.
Also removing the register and bits definition related to clockgating.
v2:
Added WARN_ON
v3:
Only calling icl_phy_set_clock_gating() on intel_ddi
Capturing the restrictions of the BSpec pages bellow:
SKL and CNL do not support MST in DDI E, DDI E only support 2 lanes
and it is mostly used to support a 4 lanes eDP panel together with
DDI A.
ICL's DDI E support MST just like other ports but DDI A is still eDP
and MIPI only.
TGL supports MST i
On Mon, Jan 06, 2020 at 08:08:04AM +, lucien_...@compal.com wrote:
> Hi Takashi
>
> We verified on Ubuntu 19.10 with kernel 5.4.0.0-050400-generic (please refer
> to attachment), the result is positive which symptom doesn't happen anymore
> once I played music or video sound output through D
== Series Details ==
Series: drm/i915/gtt: split up i915_gem_gtt (rev2)
URL : https://patchwork.freedesktop.org/series/71678/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7695 -> Patchwork_16012
Summary
---
**SUCCES
It is highly unlikely, but still conceivable, that we submit a context
with the same GGTT address as last active on the HW. In this case, with
a matching LRCA, the HW would not restore the new context image causing
a potential violation of our context isolation.
Signed-off-by: Chris Wilson
Cc: Mi
Quoting Chris Wilson (2020-01-07 13:40:09)
> From: Matthew Auld
>
> Attempt to split i915_gem_gtt.[ch] into more manageable chunks.
>
> Suggested-by: Chris Wilson
> Signed-off-by: Matthew Auld
> Cc: Chris Wilson
> Reviewed-by: Chris Wilson
Had one ack from Mika, the pain should be worth it
== Series Details ==
Series: drm/i915: Add missing include file
URL : https://patchwork.freedesktop.org/series/71695/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
be5873708dde drm/i915: Add missing include file
-:9: WARNING:COMMIT_LOG_LONG_LINE: Possible unwrapped commit des
On Tue, Jan 07, 2020 at 09:09:22AM -0800, José Roberto de Souza wrote:
> Capturing the restrictions of the BSpec pages bellow:
>
> SKL and CNL do not support MST in DDI E, DDI E only support 2 lanes
> and it is mostly used to support a 4 lanes eDP panel together with
> DDI A.
> ICL's DDI E support
On Mon, Dec 30, 20`19 at 03:45:41PM -0800, Matt Roper wrote:
> The bits in DDI_BUF_CTL related to DP vswing emphasis were removed on
> GLK since the relevant programming has moved to the PHY registers. The
> bits still exist on BXT, but have a programming note indicating that
> they're ignored. L
== Series Details ==
Series: drm/i915: Add missing include file
URL : https://patchwork.freedesktop.org/series/71695/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7695 -> Patchwork_16013
Summary
---
**SUCCESS**
On Tue, 07 Jan 2020 18:24:57 +0100,
Nathan Ciobanu wrote:
>
> On Mon, Jan 06, 2020 at 08:08:04AM +, lucien_...@compal.com wrote:
> > Hi Takashi
> >
> > We verified on Ubuntu 19.10 with kernel 5.4.0.0-050400-generic (please
> > refer to attachment), the result is positive which symptom doesn'
== Series Details ==
Series: drm/i915: conversion to new drm logging macros.
URL : https://patchwork.freedesktop.org/series/71698/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
9baa398403ea drm/i915: convert to using the drm_dbg_kms() macro.
1cae57305c57 drm/i915: use new struc
On Thu, Dec 26, 2019 at 9:34 PM Sharma, Swati2 wrote:
>
> On 27-Dec-19 2:39 AM, Lucas De Marchi wrote:
> > On Wed, Dec 25, 2019 at 10:07 AM Swati Sharma
> > wrote:
> >>
> >> Increase the log level if DSB engine gets busy. If dsb engine
> >> is busy, it should be an error condition to indicate th
== Series Details ==
Series: drm/i915/gt: Take responsibility for engine->release as the last step
URL : https://patchwork.freedesktop.org/series/71696/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7695 -> Patchwork_16014
== Series Details ==
Series: drm/i915/gt: Drop a defunct timeline assertion
URL : https://patchwork.freedesktop.org/series/71697/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7695 -> Patchwork_16015
Summary
---
**SU
On Tue, Jan 07, 2020 at 06:49:04PM +0200, Ville Syrjälä wrote:
> On Fri, Jan 03, 2020 at 04:00:54PM -0800, Vivek Kasireddy wrote:
> > On Fri, 3 Jan 2020 12:05:11 +0100
> > Hans de Goede wrote:
> > Hi Hans,
> >
> > > Hi Vivek,
> > >
> > > On 03-01-2020 01:00, Vivek Kasireddy wrote:
> > > > Parsin
== Series Details ==
Series: drm/i915: conversion to new drm logging macros.
URL : https://patchwork.freedesktop.org/series/71698/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7695 -> Patchwork_16016
Summary
---
**S
== Series Details ==
Series: drm/i915: Pin the context as we work on it
URL : https://patchwork.freedesktop.org/series/71700/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7696 -> Patchwork_16017
Summary
---
**SUCCES
== Series Details ==
Series: series starting with [v4,rebased,1/2] drm/i915/display/icl+: Do not
program clockgating
URL : https://patchwork.freedesktop.org/series/71705/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7697 -> Patchwork_16018
===
== Series Details ==
Series: drm/i915/gt: Always force restore freshly pinned contexts
URL : https://patchwork.freedesktop.org/series/71706/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7697 -> Patchwork_16019
Summary
== Series Details ==
Series: drm/i915/gtt: split up i915_gem_gtt (rev2)
URL : https://patchwork.freedesktop.org/series/71678/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_7695_full -> Patchwork_16012_full
Summary
---
Hi all,
Today's linux-next merge of the drm tree got a conflict in:
drivers/gpu/drm/i915/gt/intel_ring_submission.c
between commit:
103309977589 ("drm/i915/gt: Do not restore invalid RS state")
from the drm-intel-fixes tree and commit:
3cd6e8860ecd ("drm/i915/gen7: Re-enable full-ppgtt
Hi all,
Today's linux-next merge of the drm tree got a conflict in:
drivers/gpu/drm/i915/i915_drv.h
between commit:
ce69e553b9a4 ("drm/i915/gt: Restore coarse power gating")
from the drm-intel-fixes tree and commit:
90eb7d2aa3ce ("drm/i915: Simplify NEEDS_WaRsDisableCoarsePowerGating")
Hi all,
Today's linux-next merge of the drm tree got a conflict in:
drivers/gpu/drm/i915/display/intel_display.c
between commit:
2b2c4a83d69d ("drm/i915/dp: Disable Port sync mode correctly on teardown")
from the drm-intel-fixes tree and commit:
773b4b54351c ("drm/i915: Move stuff from
== Series Details ==
Series: linux-next: manual merge of the drm tree with the drm-intel-fixes tree
URL : https://patchwork.freedesktop.org/series/71725/
State : failure
== Summary ==
Applying: linux-next: manual merge of the drm tree with the drm-intel-fixes tree
Using index info to reconstru
== Series Details ==
Series: drm/i915: Add missing include file
URL : https://patchwork.freedesktop.org/series/71695/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7695_full -> Patchwork_16013_full
Summary
---
**SUC
Hi all,
On Wed, 8 Jan 2020 12:04:50 +1100 Stephen Rothwell
wrote:
>
> -hw_flags = 0;
> +/* For resource streamer on HSW+ and power context elsewhere */
> +BUILD_BUG_ON(HSW_MI_RS_SAVE_STATE_EN != MI_SAVE_EXT_STATE_EN);
> +BUILD_BUG_ON(HSW_MI_RS_
== Series Details ==
Series: drm/i915/gt: Take responsibility for engine->release as the last step
URL : https://patchwork.freedesktop.org/series/71696/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7695_full -> Patchwork_16014_full
== Series Details ==
Series: drm/i915/gt: Drop a defunct timeline assertion
URL : https://patchwork.freedesktop.org/series/71697/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7695_full -> Patchwork_16015_full
Summary
-
== Series Details ==
Series: drm/i915: conversion to new drm logging macros.
URL : https://patchwork.freedesktop.org/series/71698/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_7695_full -> Patchwork_16016_full
Summary
Hi all,
Today's linux-next merge of the generic-ioremap tree got a conflict in:
drivers/gpu/drm/i915/i915_gem_gtt.c
between commit:
2c86e55d2ab5 ("drm/i915/gtt: split up i915_gem_gtt")
from the drm-intel tree and commit:
4bdc0d676a64 ("remove ioremap_nocache and devm_ioremap_nocache")
== Series Details ==
Series: linux-next: manual merge of the generic-ioremap tree with the drm-intel
tree
URL : https://patchwork.freedesktop.org/series/71736/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
5e406a43874d linux-next: manual merge of the generic-ioremap tree with
On Wed, 08 Jan 2020 04:07:17 +0100,
wrote:
>
> Hi Takashi
>
> Is the attachment what you suspect? That merged to our kernel v4.19 already,
> have any suggestions? Thanks.
Then I have no concrete idea. It might be some other changes in HDMI
codec driver or it might be a fix in i915 graphics si
== Series Details ==
Series: linux-next: manual merge of the generic-ioremap tree with the drm-intel
tree
URL : https://patchwork.freedesktop.org/series/71736/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7699 -> Patchwork_16021
==
70 matches
Mail list logo