== Series Details ==
Series: drm/i915: Media freq factor and per-gt enhancements/fixes
URL : https://patchwork.freedesktop.org/series/102665/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11497 -> Patchwork_102665v1
Summary
On 2022-04-13 at 04:18:52 +0530, Vinay Belgaumkar wrote:
> This will ensure we don't have false positives when we run
> error injection tests.
>
> Signed-off-by: Vinay Belgaumkar
> ---
> drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 42 ++---
> 1 file changed, 21 insertions(+), 2
== Series Details ==
Series: drm/i915/display: Communicate display configuration to pcode
URL : https://patchwork.freedesktop.org/series/102678/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
== Series Details ==
Series: drm/i915/display: Communicate display configuration to pcode
URL : https://patchwork.freedesktop.org/series/102678/
State : warning
== Summary ==
Error: dim checkpatch failed
a4a6dfddbdd5 drm/i915/display: Communicate display configuration to pcode
-:66: CHECK:PARE
On Wed, Apr 13, 2022 at 08:12:20PM +0300, Jani Nikula wrote:
> On Wed, 13 Apr 2022, François Valenduc wrote:
> > Commit 15512021eb3975a8c2366e3883337e252bb0eee5
> > (15512021eb3975a8c2366e3883337e252bb0eee5) causes a lof of white spots
> > to appears on the right upper corner of all console scre
Display to communicate "display configuration" to Pcode for more accurate
power accounting for DG2. Existing sequence is only sending the voltage
value to the Pcode. Adding new sequence with current cdclk associate
with voltage value masking. Adding pcode request when any power well
will disable or
Display to communicate "display configuration" to Pcode for more accurate
power accounting for DG2. Existing sequence is sending only voltage.
New sequence is sending cdclk along with number pipe of active pipes
to Pcode.
Jigar Bhatt (1):
drm/i915/display: Communicate display configuration to pc
On Wed, 13 Apr 2022 18:00:29 -0700, Patchwork wrote:
>
>
> Possible regressions
>
> * igt@gem_lmem_swapping@parallel-random-engines:
>
> * bat-dg1-5: NOTRUN -> FAIL
>
> * bat-dg1-6: NOTRUN -> FAIL
These failures are unrelated. They are showing up everywhere and causing
all recent pre-merge CI re
== Series Details ==
Series: series starting with [v2,1/2] drm/i915/display/psr: Unset
enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails (rev2)
URL : https://patchwork.freedesktop.org/series/102663/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11497 ->
== Series Details ==
Series: drm/i915: Don't show client busyness in fdinfo with GuC submission
URL : https://patchwork.freedesktop.org/series/102676/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11497 -> Patchwork_102676v1
== Series Details ==
Series: drm/edid: low level EDID block read refactoring etc. (rev7)
URL : https://patchwork.freedesktop.org/series/102329/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11497 -> Patchwork_102329v7
Summa
== Series Details ==
Series: drm/i915: Reserving some Multi-thread forcewake bits.
URL : https://patchwork.freedesktop.org/series/102673/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11497 -> Patchwork_102673v1
Summary
---
== Series Details ==
Series: drm/i915/dmc: Load DMC on DG2 (rev3)
URL : https://patchwork.freedesktop.org/series/102630/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11497 -> Patchwork_102630v3
Summary
---
**FAILURE
== Series Details ==
Series: drm/i915: Start reordering modeset clock calculations (rev4)
URL : https://patchwork.freedesktop.org/series/101789/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11497 -> Patchwork_101789v4
Summ
From: Patchwork
Sent: Wednesday, April 13, 2022 1:01 PM
To: Srivatsa, Anusha
Cc: intel-gfx@lists.freedesktop.org
Subject: ✗ Fi.CI.BAT: failure for drm/i915/dmc: Load DMC on DG2
Patch Details
Series:
drm/i915/dmc: Load DMC on DG2
URL:
https://patchwork.freedesktop.org/series/102630/
State:
> From: Wang, Zhi A
> Sent: Thursday, April 14, 2022 5:09 AM
>
> > Or is it that only the page table levels themselves are GFNs and the
> > actual DMA's are IOVA? The unclear mixing of GFN as IOVA in the code
> > makes it inscrutible.
> >
>
> No. Even the HW is capable of controlling the level o
== Series Details ==
Series: drm/i915: Start reordering modeset clock calculations (rev4)
URL : https://patchwork.freedesktop.org/series/101789/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
== Series Details ==
Series: drm/i915: Start reordering modeset clock calculations (rev4)
URL : https://patchwork.freedesktop.org/series/101789/
State : warning
== Summary ==
Error: dim checkpatch failed
380dc39b162a drm/i915: Make .get_dplls() return int
83841bcb2f20 drm/i915: Pass dev_priv t
> From: Jason Gunthorpe
> Sent: Thursday, April 14, 2022 7:12 AM
>
> On Wed, Apr 13, 2022 at 09:08:40PM +, Wang, Zhi A wrote:
> > On 4/13/22 8:04 PM, Jason Gunthorpe wrote:
> > > On Wed, Apr 13, 2022 at 07:17:52PM +, Wang, Zhi A wrote:
> > >> On 4/13/22 5:37 PM, Jason Gunthorpe wrote:
> >
== Series Details ==
Series: Enable compute and related WAs for DG2
URL : https://patchwork.freedesktop.org/series/102667/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11497 -> Patchwork_102667v1
Summary
---
**FAILU
== Series Details ==
Series: Enable compute and related WAs for DG2
URL : https://patchwork.freedesktop.org/series/102667/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
== Series Details ==
Series: Enable compute and related WAs for DG2
URL : https://patchwork.freedesktop.org/series/102667/
State : warning
== Summary ==
Error: dim checkpatch failed
e449143c2530 drm/i915/guc: Update context registration to new GuC API
-:419: WARNING:IF_0: Consider removing the
== Series Details ==
Series: drm/i915: Eliminate PIPECONF RMWs from .color_commit()
URL : https://patchwork.freedesktop.org/series/102666/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11497 -> Patchwork_102666v1
Summary
--
== Series Details ==
Series: drm/i915: Eliminate PIPECONF RMWs from .color_commit()
URL : https://patchwork.freedesktop.org/series/102666/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
== Series Details ==
Series: drm/i915: Media freq factor and per-gt enhancements/fixes
URL : https://patchwork.freedesktop.org/series/102665/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11497 -> Patchwork_102665v1
Summary
== Series Details ==
Series: drm/i915: Media freq factor and per-gt enhancements/fixes
URL : https://patchwork.freedesktop.org/series/102665/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
== Series Details ==
Series: drm/i915: Media freq factor and per-gt enhancements/fixes
URL : https://patchwork.freedesktop.org/series/102665/
State : warning
== Summary ==
Error: dim checkpatch failed
92ac366cc868 drm/i915: Introduce has_media_ratio_mode
4b1b7f68f558 drm/i915/gt: Add media fre
== Series Details ==
Series: series starting with [v2,1/2] drm/i915/display/psr: Unset
enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails
URL : https://patchwork.freedesktop.org/series/102663/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11497 -> Patchw
== Series Details ==
Series: series starting with [1/2] drm/i915/fbc: Consult hw.crtc instead of
uapi.crtc
URL : https://patchwork.freedesktop.org/series/102657/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11497 -> Patchwork_102657v1
Hi all,
Today's linux-next merge of the drm-misc tree got a conflict in:
drivers/gpu/drm/radeon/radeon_sync.c
between commit:
022074918042 ("drm/radeon: fix logic inversion in radeon_sync_resv")
from the drm-misc-fixes tree and commit:
7bc80a5462c3 ("dma-buf: add enum dma_resv_usage v4"
== Series Details ==
Series: drm/i915/adl-n: Differentiate ADLP and ADLN steppings
URL : https://patchwork.freedesktop.org/series/102652/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11497 -> Patchwork_102652v1
Summary
---
Hi folks:
Thanks so much for the efforts. I prepared a branch which contains all our
patches.The aim of the branch is for the VFIO maintainers to pull the whole
bunch easily after the drm-intel-next got merged through drm (as one of the
MMIO patches depends on a patch in drm-intel-next).
I dro
== Series Details ==
Series: fbcon: Fix delayed takeover locking
URL : https://patchwork.freedesktop.org/series/102641/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11496_full -> Patchwork_102641v1_full
Summary
---
== Series Details ==
Series: drm/i915/adl-n: Differentiate ADLP and ADLN steppings
URL : https://patchwork.freedesktop.org/series/102652/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
Client busyness is not available when GuC submission is used. Don't show it
in fdinfo till this is supported by GuC.
Bug: https://gitlab.freedesktop.org/drm/intel/-/issues/5564
Fixes: 055634e4b62f ("drm/i915: Expose client engine utilisation via fdinfo")
Cc: Umesh Nerlige Ramappa
Cc: John Harriso
== Series Details ==
Series: drm/i915: Remove intel_gvt_init_host declaration
URL : https://patchwork.freedesktop.org/series/102646/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11497 -> Patchwork_102646v1
Summary
---
== Series Details ==
Series: drm/i915: Check EDID for HDR static metadata when choosing blc
URL : https://patchwork.freedesktop.org/series/102645/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11497 -> Patchwork_102645v1
Su
== Series Details ==
Series: Expose max and current bpc via debugfs (rev2)
URL : https://patchwork.freedesktop.org/series/102502/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11496_full -> Patchwork_102502v2_full
Summary
-
Looks good to me, series is:
Reviewed-by: Francisco Jerez
Matt Roper writes:
> This structure has a great comment describing the fields, but it's not
> currently in kerneldoc form and does not show up in the generated
> documentation. Let's fix that and also clarify the description of what
>
== Series Details ==
Series: drm/i915: Check EDID for HDR static metadata when choosing blc
URL : https://patchwork.freedesktop.org/series/102645/
State : warning
== Summary ==
Error: dim checkpatch failed
0cc97e8784e7 drm/i915: Check EDID for HDR static metadata when choosing blc
-:71: WARNIN
Bit 0: Currently bit used by i915. Ideally only i915 touches it
in a Linux stack.
Bits 1 and 2: A while ago we were using Bit 1 for i915 and bit 2
for the user space, until commit 7130630323c5 ("drm/i915:
Use fallback forcewake if primary ack missing") changed it
== Series Details ==
Series: Update to GuC v70
URL : https://patchwork.freedesktop.org/series/102626/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11496_full -> Patchwork_102626v1_full
Summary
---
**SUCCESS**
No
== Series Details ==
Series: fbcon: Fix delayed takeover locking
URL : https://patchwork.freedesktop.org/series/102641/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11496 -> Patchwork_102641v1
Summary
---
**SUCCESS*
On 4/13/22 8:04 PM, Jason Gunthorpe wrote:
> On Wed, Apr 13, 2022 at 07:17:52PM +, Wang, Zhi A wrote:
>> On 4/13/22 5:37 PM, Jason Gunthorpe wrote:
>>> On Wed, Apr 13, 2022 at 06:29:46PM +0200, Christoph Hellwig wrote:
On Wed, Apr 13, 2022 at 01:18:14PM -0300, Jason Gunthorpe wrote:
>
On Wed, 2022-04-13 at 08:31 +, Hogander, Jouni wrote:
> Hello Lyude,
>
> See my respose below.
>
> On Tue, 2022-04-12 at 13:50 -0400, Lyude Paul wrote:
> > On Tue, 2022-04-12 at 08:25 +0300, Jouni Högander wrote:
> > > We have now seen panel (XMG Core 15 e21 laptop) avertizing support
> > > f
On Tue, Apr 12, 2022 at 05:57:07PM -0700, Anusha Srivatsa wrote:
> Add Support for DC states on Dg2.
>
> Signed-off-by: Anusha Srivatsa
> ---
> drivers/gpu/drm/i915/display/intel_display_power.c | 2 +-
> drivers/gpu/drm/i915/display/intel_dmc.c | 10 +-
> 2 files changed, 10
== Series Details ==
Series: drm/i915/guc/slpc: Use i915_probe_error instead of drm_err
URL : https://patchwork.freedesktop.org/series/102625/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11496_full -> Patchwork_102625v1_full
==
== Series Details ==
Series: fbcon: Fix delayed takeover locking
URL : https://patchwork.freedesktop.org/series/102641/
State : warning
== Summary ==
Error: dim checkpatch failed
8854f9cee658 fbcon: Fix delayed takeover locking
-:7: ERROR:GIT_COMMIT_ID: Please use git commit description style
== Series Details ==
Series: Expose max and current bpc via debugfs (rev2)
URL : https://patchwork.freedesktop.org/series/102502/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11496 -> Patchwork_102502v2
Summary
---
On Wed, Apr 13, 2022 at 11:25:02AM +0200, Daniel Vetter wrote:
> On Wed, Apr 13, 2022 at 10:21:28AM +0200, Daniel Vetter wrote:
> > I messed up the delayed takover path in the locking conversion in
> > 6e7da3af008b ("fbcon: Move console_lock for register/unlink/unregister").
> >
> > Fix it by re-e
== Series Details ==
Series: drm/i915/dmc: Load DMC on DG2
URL : https://patchwork.freedesktop.org/series/102630/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11496 -> Patchwork_102630v1
Summary
---
**FAILURE**
S
From: Matthew Brost
There is bug in DG2 where if the CCS contexts switches out while the RCS
is running it can cause memory corruption. To workaround this add an
atomic to a memory address with a value 1 and semaphore wait to the same
address for a value of 0. The GuC firmware is responsible for
From: John Harrison
The above two workaronuds regarding context isolation are implemented
by GuC. The KMD just needs to enable them.
v2: Use dg2 stepping for ctx isolation WA (Umesh)
v3: Rebase (Umesh)
v4: Fix WA comments (Daniele)
v5: Drop Wa_22012727685 for G10 as it is n/a
v6: Undo v5 change
From: Vinay Belgaumkar
Enable GuC Wa to reset RCS/CCS before it goes into RC6.
v2: Comments from Matt R.
Signed-off-by: Vinay Belgaumkar
---
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 5 +
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 1 +
2 files changed, 6 insertions(+)
diff --git a
From: Daniele Ceraolo Spurio
Cc: Vinay Belgaumkar
Signed-off-by: Daniele Ceraolo Spurio
Signed-off-by: Matt Roper
---
drivers/gpu/drm/i915/i915_pci.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_pci.c b/drivers/gpu/drm/i915/i915_pci.c
ind
From: John Harrison
There are some workarounds for DG2 that are implemented in the GuC
firmware. However, the KMD is required to enable these by setting the
appropriate flag as GuC does not know what platform it is running on.
Wa_16011759253
Wa_14012630569
Wa_14013746162
v2: Add a couple m
From: Matt Roper
We're now ready to start exposing compute engines to userspace.
While we're at it, let's extend the kerneldoc description for the other
engine types as well.
Cc: Daniele Ceraolo Spurio
Cc: Tvrtko Ursulin
Cc: Vinay Belgaumkar
Cc: Jordan Justen
Cc: Szymon Morek
UMD (mesa): h
From: John Harrison
The latest GuC firmware drops the context descriptor pool in favour of
passing all creation data in the create H2G. It also greatly simplifies
the work queue and removes the process descriptor used for multi-LRC
submission. So, remove all mention of LRC and process descriptors
From: Tilak Tangudu
Prior to doing a reset, SW must ensure command streamer is stopped,
as a workaround, to eliminate a race condition in GPM flow.
Setting both the ring stop and prefetch disable bits, will cause the
command streamer to halt.
v2: 1. Removed duplicate code and added only prefetch
From: John Harrison
Update to the latest GuC firmware release.
Signed-off-by: John Harrison
Reviewed-by: Daniele Ceraolo Spurio
---
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 32
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/u
From: John Harrison
The latest GuC firmware drops the individual scheduling policy update
H2G commands in favour of a single KLV based H2G. So, change the
update wrappers accordingly.
Unfortunately, the API changes also mean losing the ability to set any
scheduling policy values during context r
Enable compute, work arounds and relevant GuC FW for DG2.
Signed-off-by: Matt Roper
Signed-off-by: Umesh Nerlige Ramappa
Signed-off-by: John Harrison
Signed-off-by: Daniele Ceraolo Spurio
Signed-off-by: Vinay Belgaumkar
Signed-off-by: Tilak Tangudu
Daniele Ceraolo Spurio (1):
drm/i915: Xe
From: Ville Syrjälä
Eliminate the PIPECONF RMWs from .comit_commit() so
that we can finally declare the whole vblank evade part
(and the noarm() part) of the pipe commit free of register
reads. Or at least I hope that's the last read...
Only the i9xx/ilk codepaths need this for now, but let's
ad
== Series Details ==
Series: Update to GuC v70
URL : https://patchwork.freedesktop.org/series/102626/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11496 -> Patchwork_102626v1
Summary
---
**SUCCESS**
No regression
On Wed, 13 Apr 2022 11:11:07 -0700, Ashutosh Dixit wrote:
>
> All kmalloc'd kobjects need a kobject_put() to free memory. For example in
> previous code, kobj_gt_release() never gets called.
Even if kobj_gt_release() were to get called, the code allocates 'struct
kobj_gt' and frees 'struct kobject
On 4/13/22 5:37 PM, Jason Gunthorpe wrote:
> On Wed, Apr 13, 2022 at 06:29:46PM +0200, Christoph Hellwig wrote:
>> On Wed, Apr 13, 2022 at 01:18:14PM -0300, Jason Gunthorpe wrote:
>>> Yeah, I was thinking about that too, but on the other hand I think it
>>> is completely wrong that gvt requires kvm
== Series Details ==
Series: drm/i915/guc/slpc: Use i915_probe_error instead of drm_err
URL : https://patchwork.freedesktop.org/series/102625/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11496 -> Patchwork_102625v1
Summar
On 4/7/2022 5:58 AM, Alexander Usyskin wrote:
From: Tomas Winkler
DG2 uses different GSC offsets on memory bar
and uses PXP head (HECI1).
Signed-off-by: Alexander Usyskin
Signed-off-by: Tomas Winkler
Reviewed-by: Daniele Ceraolo Spurio
Daniele
---
drivers/gpu/drm/i915/gt/intel_gsc
== Series Details ==
Series: Update to GuC v70
URL : https://patchwork.freedesktop.org/series/102626/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
Media ratio mode (the ability for media IP to work at a different frequency
from the GT) is available for a subset of dGfx platforms supporting
GuC/SLPC. Introduce 'has_media_ratio_mode' flag in intel_device_info to
identify these platforms and set it for XEHPSDV and DG2/ATS-M.
Cc: Rodrigo Vivi
S
Add the following sysfs file to gt/gtN/.defaults:
* media_freq_factor
Cc: Joonas Lahtinen
Cc: Rodrigo Vivi
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 18 ++
drivers/gpu/drm/i915/gt/intel_gt_types.h| 1 +
drivers/gpu/drm/i915/gt/uc/intel
Retrieve RP0 and RPn freq for media IP from PCODE and display in per-gt
sysfs. This patch adds the following files to gt/gtN sysfs:
* media_RP0_freq_mhz
* media_RPn_freq_mhz
Cc: Rodrigo Vivi
Cc: Joonas Lahtinen
Original-author: Dale B Stimson
Signed-off-by: Dale B Stimson
Signed-off-by: Ashuto
Add a couple of helpers to help formatting pcode commands and improve code
readability.
Cc: Mike Ruhl
Cc: Rodrigo Vivi
Original-author: Dale B Stimson
Signed-off-by: Dale B Stimson
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/i915_reg.h| 3 +++
drivers/gpu/drm/i915/intel_pcode
All kmalloc'd kobjects need a kobject_put() to free memory. For example in
previous code, kobj_gt_release() never gets called. The requirement of
kobject_put() now results in a slightly different code organization.
Cc: Andi Shyti
Cc: Andrzej Hajda
Cc: Rodrigo Vivi
Fixes: b770bcfae9ad ("drm/i915
Each gt contains an independent instance of pcode. Extend pcode functions
to interface with pcode on different gt's. Previous (GT0) pcode read/write
interfaces are preserved.
Cc: Rodrigo Vivi
Cc: Mike Ruhl
Signed-off-by: Ashutosh Dixit
---
drivers/gpu/drm/i915/intel_pcode.c | 108 +
Create a gt/gtN/.defaults directory (similar to
engine//.defaults) to expose default parameter values for each
gt in sysfs. Populate the .defaults directory with RPS parameter default
values in order to allow userspace to revert to default values when needed.
This patch adds the following sysfs fi
Expose new sysfs to program and retrieve media freq factor. Factor values
of 0 (dynamic), 0.5 and 1.0 are supported via a u8.8 fixed point
representation (corresponding to integer values of 0, 128 and 256
respectively).
Media freq factor is converted to media_ratio_mode for GuC. It is
programmed i
Some recent Intel dGfx platforms allow media IP to work at a different
frequency from the base GT. This patch series exposes sysfs controls for
this functionality in the new per-gt sysfs. Some enhancements and fixes to
previous per-gt functionality are also included to complete the new
functionalit
On Mon, 11 Apr 2022, François Valenduc wrote:
> Commit 15512021eb3975a8c2366e3883337e252bb0eee5
> (15512021eb3975a8c2366e3883337e252bb0eee5) causes a lof of white spots
> to appears on the right upper corner of all console screens see the
> attached photo). git-bisect shows that this is the off
On Wed, 13 Apr 2022, Cong Liu wrote:
> this function has been deleted since commit 9bdb073464d6 ("drm/i915/gvt:
> Change KVMGT as self load module"), remove the deprecated function
> declaration.
I don't want to push this right now avoid conflicts in other pending
work. Cc'd Zhi & Zhenyu to pick
On Wed, 13 Apr 2022, François Valenduc wrote:
> Commit 15512021eb3975a8c2366e3883337e252bb0eee5
> (15512021eb3975a8c2366e3883337e252bb0eee5) causes a lof of white spots
> to appears on the right upper corner of all console screens (see
> https://drive.google.com/file/d/13GabEvOIKSAj5yox6ybAZEDu
If any of the PSR2 checks after intel_psr2_sel_fetch_config_valid()
fails, enable_psr2_sel_fetch will be kept enabled causing problems
in the functions that only checks for it and not for has_psr2.
So here moving the check that do not depend on enable_psr2_sel_fetch
and for the remaning ones jumpi
Alderlake-P don't have PSR2_MAN_TRK_CTL_ENABLE bit, instead it have
ADLP_PSR2_MAN_TRK_CTL_SF_PARTIAL_FRAME_UPDATE in the same bit but this
bit is clearead after each vblank so we can't count on having it
set after planes are programmed.
Cc: Jouni Högander
Fixes: 73262db68c27 ("drm/i915/display: M
On Wed, Apr 13, 2022 at 01:18:14PM -0300, Jason Gunthorpe wrote:
> Yeah, I was thinking about that too, but on the other hand I think it
> is completely wrong that gvt requires kvm at all. A vfio_device is not
> supposed to be tightly linked to KVM - the only exception possibly
> being s390..
So i
On Wed, Apr 13, 2022 at 06:58:47PM +0300, Jani Nikula wrote:
> Acked-by: Jani Nikula
I've only added this to the i915 patches for now, let me know if you
also want me to add it to the vfio/mdev ones.
On Wed, Apr 13, 2022 at 07:04:54PM +0300, Jani Nikula wrote:
> > v6:
> > - Remove the reference of intel_gvt_device_info.(Christoph)
> > - Refine the save_mmio() function. (Christoph)
> >
> > which don't belong in the commit log. It might be worth to fix that
> > before sending a pull request.
>
On Wed, Apr 13, 2022 at 11:03:05AM -0300, Jason Gunthorpe wrote:
> On Wed, Apr 13, 2022 at 08:11:05AM +0200, Christoph Hellwig wrote:
> > On Tue, Apr 12, 2022 at 12:53:36PM -0300, Jason Gunthorpe wrote:
> > > + if (WARN_ON(!READ_ONCE(vdev->open_count)))
> > > + return -EINVAL;
> >
> > I th
On Wed, Apr 13, 2022 at 08:39:52AM -0300, Jason Gunthorpe wrote:
> I already looked into that for a while, it is a real mess too because
> of how the notifiers are used by the current drivers, eg gvt assumes
> the notifier is called during its open_device callback to setup its
> kvm.
gvt very much
On Wed, 13 Apr 2022, Christoph Hellwig wrote:
> On Wed, Apr 13, 2022 at 03:25:37PM +0300, Jani Nikula wrote:
>> This is [1] rebased on gvt-next. (Which means it won't build on CI.)
>
> Btw, now that I found that gvt-next branch:
>
> Zhi, your commits still have per-commit changelog like:
>
> v6:
>
On Wed, 2022-04-13 at 07:27 +, Hogander, Jouni wrote:
> Hello Jose,
>
> See my comment below.
>
> On Tue, 2022-04-12 at 13:55 -0700, José Roberto de Souza wrote:
> > After commit 805f04d42a6b ("drm/i915/display/psr: Use continuos full
> > frame to handle frontbuffer invalidations") was merged
On Wed, 13 Apr 2022, Christoph Hellwig wrote:
> On Wed, Apr 13, 2022 at 01:47:05PM +, Wang, Zhi A wrote:
>> > the GVT code in the i915 is a bit of a mess right now due to strange
>> > abstractions and lots of indirect calls. This series refactors various
>> > bits to clean that up. The main
Hi Dave & Daniel -
The first drm/i915 pull for v5.19.
BR,
Jani.
drm-intel-next-2022-04-13-1:
drm/i915 feature pull for v5.19:
Features and functionality:
- Add support for new Tile 4 format on DG2 (Stan)
- Add support for new CCS clear color compression on DG2 (Mika, Juha-Pekka)
- Add suppor
On Wed, Apr 13, 2022 at 01:47:05PM +, Wang, Zhi A wrote:
> > the GVT code in the i915 is a bit of a mess right now due to strange
> > abstractions and lots of indirect calls. This series refactors various
> > bits to clean that up. The main user visible change is that almost all
> > of the GV
On Wed, Apr 13, 2022 at 03:25:37PM +0300, Jani Nikula wrote:
> This is [1] rebased on gvt-next. (Which means it won't build on CI.)
Btw, now that I found that gvt-next branch:
Zhi, your commits still have per-commit changelog like:
v6:
- Remove the reference of intel_gvt_device_info.(Christoph)
Looks good:
Reviewed-by: Christoph Hellwig
On Wed, Apr 13, 2022 at 03:25:38PM +0300, Jani Nikula wrote:
> TRACE_INCLUDE_PATH should be a path relative to define_trace.h, not the
> file including it. (See the comment in include/trace/define_trace.h.)
Looks good:
Reviewed-by: Christoph Hellwig
From: Ville Syrjälä
intel_fbc_check_plane() is supposed to an int, not a boolean.
So replace the bogus 'return false's with the correct 'return 0's.
These were accidental copy-paste mistakes when the code got moved
into intel_fbc_check_plane() from somewhere else tht did return
a boolean.
No fun
From: Ville Syrjälä
plane_state->uapi.crtc is not what we want to be looking at.
If bigjoiner is used hw.crtc is what tells us what crtc the plane
is supposedly using.
Not an actual problem on current hardware as the only FBC capable
pipe (A) can't be a bigjoiner slave and thus uapi.crtc==hw.crt
== Series Details ==
Series: Make the rest of the VFIO driver interface use vfio_device
URL : https://patchwork.freedesktop.org/series/102606/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11493_full -> Patchwork_102606v1_full
==
== Series Details ==
Series: series starting with [1/2] drm/i915/display/psr: Unset
enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails
URL : https://patchwork.freedesktop.org/series/102615/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11494 -> Patchwork
1 - 100 of 141 matches
Mail list logo