== Series Details ==
Series: i915 timeouts delaying boot under GVT
URL : https://patchwork.freedesktop.org/series/93652/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
d888bd9f64eb i915 timeouts delaying boot under GVT
-:47: ERROR:MISSING_SIGN_OFF: Missing Signed-off-by: line(s)
Hi all,
when botting a current 4.14-rc tree in a VM using GVT-g (with the host
also running a current 4.14-rc tree), I see bunch of long timeouts
followed by i915 errors:
[4.252066] i915 :00:03.0: [drm] VGT balloon successfully
[5.095190] i915 :00:03.0: [drm] *ERROR* Failed to dis
== Series Details ==
Series: drm/i915/hdcp: HDCP2.2 MST dock fixes (rev6)
URL : https://patchwork.freedesktop.org/series/93570/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_10480_full -> Patchwork_20809_full
Summary
--
== Series Details ==
Series: MIPI DSI driver enhancements (rev6)
URL : https://patchwork.freedesktop.org/series/92695/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_10481 -> Patchwork_20810
Summary
---
**SUCCESS**
== Series Details ==
Series: MIPI DSI driver enhancements (rev6)
URL : https://patchwork.freedesktop.org/series/92695/
State : warning
== Summary ==
$ dim sparse --fast origin/drm-tip
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
-
+drivers/gpu/drm/i915/displa
== Series Details ==
Series: MIPI DSI driver enhancements (rev6)
URL : https://patchwork.freedesktop.org/series/92695/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
6f3864fcf0db drm/i915/dsi: send correct gpio_number on gen11 platform
6b6820f4e4a4 drm/i915/jsl: program DSI pane
Driver has to swap the endian before send brightness level value
to tcon.
v2: Use __be16 instead of u16 to fix sparse warning.
Reported-by: kernel test robot
Cc: Ville Syrjala
Cc: Jani Nikula
Cc: Vandita Kulkarni
Cc: Cooper Chiou
Cc: William Tseng
Signed-off-by: Lee Shawn C
---
drivers/gp
== Series Details ==
Series: MIPI DSI driver enhancements (rev5)
URL : https://patchwork.freedesktop.org/series/92695/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_10479_full -> Patchwork_20808_full
Summary
---
**SU
== Series Details ==
Series: drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P
URL : https://patchwork.freedesktop.org/series/93640/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_10478_full -> Patchwork_20807_full
Summ
Hi Lee,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on drm-intel/for-linux-next]
[also build test WARNING on drm-tip/drm-tip v5.14-rc5 next-20210812]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest
On Thu, Aug 12, 2021 at 04:14:11PM -0700, Lucas De Marchi wrote:
On Thu, Aug 12, 2021 at 03:49:17PM -0700, Jose Souza wrote:
On Thu, 2021-08-05 at 09:36 -0700, Matt Roper wrote:
From: Lucas De Marchi
Instead of maintaining the same if ladder in 3 different places, add a
function to read RP_ST
On Thu, Aug 12, 2021 at 03:49:17PM -0700, Jose Souza wrote:
On Thu, 2021-08-05 at 09:36 -0700, Matt Roper wrote:
From: Lucas De Marchi
Instead of maintaining the same if ladder in 3 different places, add a
function to read RP_STATE_CAP.
gt_perf_status looks a good next candidate to have the
== Series Details ==
Series: drm/i915/display: Drop redundant debug print (rev3)
URL : https://patchwork.freedesktop.org/series/93025/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_10478_full -> Patchwork_20805_full
Summary
On Thu, 2021-08-05 at 09:36 -0700, Matt Roper wrote:
> From: Lucas De Marchi
>
> Instead of maintaining the same if ladder in 3 different places, add a
> function to read RP_STATE_CAP.
>
gt_perf_status looks a good next candidate to have the same handling as
rp_state_cap
Reviewed-by: José Rob
== Series Details ==
Series: drm/i915/hdcp: HDCP2.2 MST dock fixes (rev6)
URL : https://patchwork.freedesktop.org/series/93570/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_10480 -> Patchwork_20809
Summary
---
**SUC
== Series Details ==
Series: MIPI DSI driver enhancements (rev5)
URL : https://patchwork.freedesktop.org/series/92695/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_10479 -> Patchwork_20808
Summary
---
**SUCCESS**
On Thu, Aug 12, 2021 at 9:49 AM Daniel Vetter wrote:
>
> On Thu, Aug 12, 2021 at 2:44 PM Maarten Lankhorst
> wrote:
> >
> > DG1 has support for local memory, which requires the usage of the
> > lmem placement extension for creating bo's, and memregion queries
> > to obtain the size. Because of th
== Series Details ==
Series: MIPI DSI driver enhancements (rev5)
URL : https://patchwork.freedesktop.org/series/92695/
State : warning
== Summary ==
$ dim sparse --fast origin/drm-tip
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
-
+drivers/gpu/drm/i915/displa
== Series Details ==
Series: MIPI DSI driver enhancements (rev5)
URL : https://patchwork.freedesktop.org/series/92695/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
7d2fc78e40b5 drm/i915/dsi: send correct gpio_number on gen11 platform
1241531858c4 drm/i915/jsl: program DSI pane
== Series Details ==
Series: drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P
URL : https://patchwork.freedesktop.org/series/93640/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_10478 -> Patchwork_20807
Summary
--
On Thu, Aug 12, 2021 at 07:01:44PM +0200, Sam Ravnborg wrote:
> Hi Daniel,
>
> On Thu, Aug 12, 2021 at 03:14:12PM +0200, Daniel Vetter wrote:
> > Aside from deleting lots of code the real motivation here is to switch
> > the mmap over to VM_PFNMAP, to be more consistent with what real gpu
> > driv
Last drm-misc-next for next kernel release!
drm-misc-next-2021-08-12:
drm-misc-next for v5.15:
UAPI Changes:
Cross-subsystem Changes:
- Add lockdep_assert(once) helpers.
Core Changes:
- Add lockdep assert to drm_is_current_master_locked.
- Fix typos in dma-buf documentation.
- Mark drm irq midl
On Thu, Aug 05, 2021 at 12:46:58PM +0200, Daniel Vetter wrote:
> Integrated into the scheduler now and all users converted over.
>
> Signed-off-by: Daniel Vetter
> Cc: Maarten Lankhorst
> Cc: Maxime Ripard
> Cc: Thomas Zimmermann
> Cc: David Airlie
> Cc: Daniel Vetter
> Cc: Sumit Semwal
> C
On Thu, Aug 05, 2021 at 12:46:57PM +0200, Daniel Vetter wrote:
> drm_sched_job_init is already at the right place, so this boils down
> to deleting code.
>
> Signed-off-by: Daniel Vetter
> Cc: Rob Clark
> Cc: Sean Paul
> Cc: Sumit Semwal
> Cc: "Christian König"
> Cc: linux-arm-...@vger.kernel
On Thu, Aug 05, 2021 at 12:46:56PM +0200, Daniel Vetter wrote:
> We need to pull the drm_sched_job_init much earlier, but that's very
> minor surgery.
>
> v2: Actually fix up cleanup paths by calling drm_sched_job_init, which
> I wanted to to in the previous round (and did, for all other drivers).
On Thu, Aug 05, 2021 at 12:46:53PM +0200, Daniel Vetter wrote:
> Nothing special going on here.
>
> Aside reviewing the code, it seems like drm_sched_job_arm() should be
> moved into lima_sched_context_queue_task and put under some mutex
> together with drm_sched_push_job(). See the kerneldoc for
On Tue, Aug 03, 2021 at 03:29:43PM -0700, Matthew Brost wrote:
> Some workloads use lots of contexts that continually pin / unpin
> contexts. With GuC submission an unpin translates to a schedule disable
> H2G which puts pressure on both the i915 and GuC. A schedule disable can
> also block future
== Series Details ==
Series: series starting with [1/4] dma-buf: Require VM_PFNMAP vma for mmap
URL : https://patchwork.freedesktop.org/series/93639/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_10478 -> Patchwork_20806
Su
On Thu, Aug 12, 2021 at 7:24 PM Souza, Jose wrote:
>
> On Fri, 2021-07-30 at 17:10 -0700, José Roberto de Souza wrote:
> > PSR2 selective fetch requires plane and transcoder registers to
> > be programed during the vblank to properly update the display and
> > there is no way around it.
> >
> > We
== Series Details ==
Series: series starting with [1/4] dma-buf: Require VM_PFNMAP vma for mmap
URL : https://patchwork.freedesktop.org/series/93639/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
4cfb224816d9 dma-buf: Require VM_PFNMAP vma for mmap
-:34: WARNING:TYPO_SPELLING:
Update cp_irq_count_cached when reading messages rather than when
writing a message to make sure the value is up to date and not
stale from a previously handled CP_IRQ.
AKE flow doesn't always respond to a read with a ACK write msg.
E.g. AKE_Send_Pairing_Info will "timeout" because we received
a
When reading RepeaterAuth_Send_ReceiverID_List, RxInfo is read by itself
once to retrieve the DEVICE_COUNT to calculate the size of the
ReceiverID list then read a second time as a part of reading ReceiverID
list.
On some MST docking stations, RxInfo can only be read after the RxStatus
READY bit i
On some MST docking stations, rx_info can only be read after
RepeaterAuth_Send_ReceiverID_List and the RxStatus READY bit is set
otherwise the read will return -EIO.
This behavior causes the mst stream type1 capability test to fail to
read rx_info and determine if the topology supports type1 and f
Fixes to get HDCP2.2 over MST working on MST docking stations with
certain behaviors that cause the current flow to fail.
Tested with Dell WD-19 and Lenovo ThinkPad USB Type-C Dock Gen 2.
These fixes should make the flow more robust to handle behaviors that as
far as I can tell are unclear in the
== Series Details ==
Series: drm/i915/display: Drop redundant debug print (rev3)
URL : https://patchwork.freedesktop.org/series/93025/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_10478 -> Patchwork_20805
Summary
---
On Thu, 2021-08-12 at 12:40 +0530, Anshuman Gupta wrote:
> On 2021-08-11 at 14:23:14 -0700, Juston Li wrote:
> > On some MST docking stations, rx_info can only be read after
> > RepeaterAuth_Send_ReceiverID_List and the RxStatus READY bit is set
> > otherwise the read will return -EIO.
> >
> > Thi
== Series Details ==
Series: series starting with [1/2] Revert "drm/i915: allow DG1 autoprobe for
CONFIG_BROKEN"
URL : https://patchwork.freedesktop.org/series/93635/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_10475_full -> Patchwork_20804_full
On Fri, 2021-07-30 at 17:10 -0700, José Roberto de Souza wrote:
> PSR2 selective fetch requires plane and transcoder registers to
> be programed during the vblank to properly update the display and
> there is no way around it.
>
> We could disable PSR2 at every notification of dirty front buffer f
Hi Daniel,
On Thu, Aug 12, 2021 at 03:14:12PM +0200, Daniel Vetter wrote:
> Aside from deleting lots of code the real motivation here is to switch
> the mmap over to VM_PFNMAP, to be more consistent with what real gpu
> drivers do. They're all VM_PFNMP, which means get_user_pages doesn't
> work, a
Re-reported.
-Original Message-
From: Gupta, Anshuman
Sent: Tuesday, August 10, 2021 8:23 AM
To: Vudum, Lakshminarayana
Cc: intel-gfx@lists.freedesktop.org
Subject: Re: ✗ Fi.CI.BAT: failure for Tweaked Wa_14010685332 for all PCHs
On 2021-08-10 at 13:57:29 +, Patchwork wrote:
> == S
> -Original Message-
> From: Jani Nikula
> Sent: Thursday, August 12, 2021 2:59 AM
> To: Srivatsa, Anusha ; intel-
> g...@lists.freedesktop.org
> Cc: Roper, Matthew D ; De Marchi, Lucas
>
> Subject: Re: [Intel-gfx] [CI 1/2] drm/i915/step: Add macro magic for handling
> steps
>
> On Mo
== Series Details ==
Series: Tweaked Wa_14010685332 for all PCHs
URL : https://patchwork.freedesktop.org/series/93548/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_10464_full -> Patchwork_20792_full
Summary
---
**SU
On Thu, Aug 12, 2021 at 06:41:07PM +0530, Swati Sharma wrote:
> drm_dp_dpcd_read/write already has debug error message.
> Drop redundant error messages which gives false
> status even if correct value is read in drm_dp_dpcd_read().
>
> v2: -Added fixes tag (Ankit)
> v3: -Fixed build error (CI)
>
On Thu, 2021-08-12 at 09:29 +0300, Timo Aaltonen wrote:
> On 12.8.2021 6.27, Timo Aaltonen wrote:
> > On 9.7.2021 0.18, José Roberto de Souza wrote:
> > > Same bit was required for Wa_14012131227 in DG1 now it is also
> > > required as Wa_1508744258 to TGL, RKL, DG1, ADL-S and ADL-P.
> > >
> > > C
On Thu, Aug 12, 2021 at 11:18:06AM +0530, Animesh Manna wrote:
> Added support for platforms having DISPLAY13 like DG2, ADL_P and ADL_S.
>
> Bspec: 53597, 53720, 53657, 54034, 49185, 55409
>
> Cc: Jani Nikula
> Cc: Imre Deak
> Signed-off-by: Animesh Manna
Reviewed-by: Imre Deak
> ---
> dri
So far, DCS backlight driver hardcode (0xFF) for max brightness level.
MIPI DCS spec allow max 0x for set_display_brightness (51h) command.
And VBT brightness precision bits can support 8 ~ 16 bits.
We should set correct precision bits in VBT that meet panel's request.
Driver can refer to this
Driver has to swap the endian before send brightness level value
to tcon.
Cc: Ville Syrjala
Cc: Jani Nikula
Cc: Vandita Kulkarni
Cc: Cooper Chiou
Cc: William Tseng
Signed-off-by: Lee Shawn C
---
drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 3 +--
1 file changed, 1 insertion(+),
VDSC engine can process only 1 pixel per Cd clock. In case
VDSC is used and max slice count == 1, max supported pixel
clock should be 100% of CD clock. Then do min_cdclk and
pixel clock comparison to get proper min cdclk.
v2:
- Check for dsc enable and slice count ==1 then allow to
double confir
According to chapter "Sending Commands to the Panel" in bspec #29738
and #49188. If driver try to send DCS long pakcet, we have to program
TX payload register at first. And configure TX header HW register later.
DSC long packet would not be sent properly if we don't follow this
sequence.
Cc: Ville
Driver should wait for free header or payload buffer in FIFO.
It would be good to wait a while for HW to release credit before
give it up to write to HW. Without sending initailize command
sets completely. It would caused MIPI display can't light up properly.
Cc: Ville Syrjala
Cc: Jani Nikula
Cc
Transfer "gpio_nunmber" instead of "gpio_index" while doing
gpio configuration in icl_exec_gpio().
Cc: Ville Syrjala
Cc: Jani Nikula
Cc: Vandita Kulkarni
Cc: Cooper Chiou
Cc: William Tseng
Signed-off-by: Lee Shawn C
---
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +-
1 file changed, 1
DSI driver should have its own implementation to toggle
gpio pins based on GPIO info coming from VBT sequences.
v2: Remove redundant ICP_PP_CONTROL() define.
Cc: Ville Syrjala
Cc: Jani Nikula
Cc: Vandita Kulkarni
Cc: Cooper Chiou
Cc: William Tseng
Signed-off-by: Lee Shawn C
---
drivers/gpu
v2:
- Check for dsc enable and slice count ==1 then allow to
double confirm min cdclk value.
v3:
- Add two patches that fix MIPI DCS backlight control.
v4:
- Remove redundant ICP_PP_CONTROL() define.
Lee Shawn C (7):
drm/i915/dsi: send correct gpio_number on gen11 platform
drm/i915/jsl: pr
On Thu, Aug 12, 2021 at 11:18:05AM +0530, Animesh Manna wrote:
> From: Jani Nikula
>
> Combo phy is limited to 5.4 GHz on low-voltage SKUs, but both eDP and DP
> can do 8.1 GHz on combo phy.
>
> Bspec: 49182, 49205, 49202
>
> Cc: Imre Deak
> Signed-off-by: Jani Nikula
> Signed-off-by: Animesh
Hi Dave and Daniel,
Here goes drm-intel-fixes-2021-08-12:
- GVT fix for Windows VM hang.
- Display fix of 12 BPC bits for display 12 and newer.
- Don't try to access some media register for fused off domains.
- Fix kerneldoc build warnings.
Thanks,
Rodrigo.
The following changes since commit 36
On Thu, Aug 12, 2021 at 5:10 PM Jason Ekstrand wrote:
> On Tue, Aug 10, 2021 at 8:05 AM Daniel Vetter wrote:
> >
> > This essentially reverts
> >
> > commit 89ff76bf9b3b0b86e6bbe344bd6378d8661303fc
> > Author: Chris Wilson
> > Date: Thu Apr 2 13:42:18 2020 +0100
> >
> > drm/i915/gem: Utili
On Thu, Aug 12, 2021 at 11:18:04AM +0530, Animesh Manna wrote:
> Only higher voltage sku can support HBR3 so a condition
> check added in max source rate calculation for ehl/jsl.
>
> Bspec: 32247, 20598
>
> Cc: Jani Nikula
> Cc: Imre Deak
> Signed-off-by: Animesh Manna
Reviewed-by: Imre Deak
On Thu, Aug 12, 2021 at 11:18:03AM +0530, Animesh Manna wrote:
> From: Jani Nikula
>
> Combo phy is limited to 5.4 GHz on low-voltage SKUs. Combo phy DP is
> limited to 5.4 GHz, while combo phy eDP can do 8.1 GHz.
>
> Bspec: 20584, 20598, 49180, 49201
>
> Cc: Imre Deak
> Signed-off-by: Jani Ni
On Tue, Aug 10, 2021 at 8:05 AM Daniel Vetter wrote:
>
> This essentially reverts
>
> commit 89ff76bf9b3b0b86e6bbe344bd6378d8661303fc
> Author: Chris Wilson
> Date: Thu Apr 2 13:42:18 2020 +0100
>
> drm/i915/gem: Utilize rcu iteration of context engines
>
> Note that the other use of __cont
On Thu, Aug 12, 2021 at 11:18:02AM +0530, Animesh Manna wrote:
> From: Matt Atwood
>
> intel_dp_set_source_rates() calls intel_dp_is_edp(), which is unsafe to
> use before intel_encoder->type is set. This causes incorrect max source
> rate to be used for display 11+. On EHL and JSL, HBR3 is used
== Series Details ==
Series: series starting with [1/2] Revert "drm/i915: allow DG1 autoprobe for
CONFIG_BROKEN"
URL : https://patchwork.freedesktop.org/series/93635/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_10475 -> Patchwork_20804
==
== Series Details ==
Series: drm/i915: Introduce Intel PXP (rev4)
URL : https://patchwork.freedesktop.org/series/90503/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_10474_full -> Patchwork_20802_full
Summary
---
**F
On Thu, Aug 12, 2021 at 4:45 PM Daniel Vetter wrote:
>
> On Wed, Aug 11, 2021 at 06:06:36PM +, Matthew Brost wrote:
> > On Tue, Aug 10, 2021 at 11:07:55AM +0200, Daniel Vetter wrote:
> > > On Tue, Aug 10, 2021 at 10:53:37AM +0200, Daniel Vetter wrote:
> > > > On Mon, Aug 09, 2021 at 06:58:23PM
On Thu, 12 Aug 2021, Jani Nikula wrote:
>On Wed, 11 Aug 2021, "Lee, Shawn C" wrote:
>> On Tue, 10 Aug 2021, Jani Nikula wrote:
>>>On Tue, 10 Aug 2021, "Lee, Shawn C" wrote:
On Tue, 10 Aug 2021, Jani Nikula wrote:
>On Fri, 23 Jul 2021, Lee Shawn C wrote:
>> DSI driver should have
On Thu, Aug 12, 2021 at 2:44 PM Maarten Lankhorst
wrote:
>
> DG1 has support for local memory, which requires the usage of the
> lmem placement extension for creating bo's, and memregion queries
> to obtain the size. Because of this, those parts of the uapi are
> no longer guarded behind FAKE_LMEM
On Wed, Aug 11, 2021 at 06:06:36PM +, Matthew Brost wrote:
> On Tue, Aug 10, 2021 at 11:07:55AM +0200, Daniel Vetter wrote:
> > On Tue, Aug 10, 2021 at 10:53:37AM +0200, Daniel Vetter wrote:
> > > On Mon, Aug 09, 2021 at 06:58:23PM +, Matthew Brost wrote:
> > > > On Mon, Aug 09, 2021 at 05:
== Series Details ==
Series: series starting with [1/2] Revert "drm/i915: allow DG1 autoprobe for
CONFIG_BROKEN"
URL : https://patchwork.freedesktop.org/series/93635/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
326babe1767a Revert "drm/i915: allow DG1 autoprobe for CONFIG_BR
On Wed, Aug 11, 2021 at 05:43:23PM +, Matthew Brost wrote:
> On Wed, Aug 11, 2021 at 11:55:48AM +0200, Daniel Vetter wrote:
> > On Mon, Aug 09, 2021 at 07:32:26PM +, Matthew Brost wrote:
> > > On Mon, Aug 09, 2021 at 07:17:27PM +0200, Daniel Vetter wrote:
> > > > On Tue, Aug 03, 2021 at 03:
== Series Details ==
Series: series starting with [1/3] Revert "drm/i915: allow DG1 autoprobe for
CONFIG_BROKEN"
URL : https://patchwork.freedesktop.org/series/93630/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_10474 -> Patchwork_20803
==
ADL-P supports stream splitter on pipe B in addition to pipe A. Update
the sanity check in intel_ddi_mso_get_config() to reflect this, and
remove the check in intel_ddi_mso_configure() as redundant with
encoder->pipe_mask. Abstract the splitter pipe mask to a single point of
truth while at it to av
Pulled and pushed out.
josh
On Wed, Jul 28, 2021 at 1:01 PM Srivatsa, Anusha
wrote:
>
> Hi,
>
> Kindly pull these updates from i915.
>
>
>
> The following changes since commit 168452ee695b5edb9deb641059bc110b9c5e8fc7:
>
>
>
> Merge tag 'iwlwifi-fw-2021-07-19' of
> git://git.kernel.org/pub/scm
== Series Details ==
Series: series starting with [1/3] Revert "drm/i915: allow DG1 autoprobe for
CONFIG_BROKEN"
URL : https://patchwork.freedesktop.org/series/93630/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
c35f56eb2f5c Revert "drm/i915: allow DG1 autoprobe for CONFIG_BR
intel-gfx-ci realized that something is not quite coherent anymore on
some platforms for our i915+vgem tests, when I tried to switch vgem
over to shmem helpers.
After lots of head-scratching I realized that I've removed calls to
drm_clflush. And we need those. To make this a bit cleaner use the
sa
Aside from deleting lots of code the real motivation here is to switch
the mmap over to VM_PFNMAP, to be more consistent with what real gpu
drivers do. They're all VM_PFNMP, which means get_user_pages doesn't
work, and even if you try and there's a struct page behind that,
touching it and mucking a
tldr; DMA buffers aren't normal memory, expecting that you can use
them like that (like calling get_user_pages works, or that they're
accounting like any other normal memory) cannot be guaranteed.
Since some userspace only runs on integrated devices, where all
buffers are actually all resident sys
We want to stop gup, which isn't the case if we use vmf_insert_page
and VM_MIXEDMAP, because that does not set pte_special.
The motivation here is to stop get_user_pages from working on buffer
object mmaps in general. Quoting some discussion with Thomas:
On Thu, Jul 22, 2021 at 08:22:43PM +0200,
On Thu, Jul 22, 2021 at 08:22:43PM +0200, Thomas Zimmermann wrote:
> Hi,
>
> I'm not knowledgeable enougth to give this a full review. If you can just
> answer my questions, fell free to add an
>
> Acked-by: Thomas Zimmermann
>
> to the patch. :)
>
> Am 13.07.21 um 22:51 schrieb Daniel Vetter:
drm_dp_dpcd_read/write already has debug error message.
Drop redundant error messages which gives false
status even if correct value is read in drm_dp_dpcd_read().
v2: -Added fixes tag (Ankit)
v3: -Fixed build error (CI)
Fixes: 9488a030ac91 ("drm/i915: Add support for enabling link status and
re
drm_dp_dpcd_read/write already has debug error message.
Drop redundant error messages which gives false
status even if correct value is read in drm_dp_dpcd_read().
Fixes: 9488a030ac91 ("drm/i915: Add support for enabling link status and
recovery")
Cc: Swati Sharma
Cc: Ankit Nautiyal
Cc: Uma Sha
DG1 has support for local memory, which requires the usage of the
lmem placement extension for creating bo's, and memregion queries
to obtain the size. Because of this, those parts of the uapi are
no longer guarded behind FAKE_LMEM.
According to the pull request referenced below, mesa should be mo
This reverts commit fae352efb12196e7110f98bc1297ce533472764d.
Inside core-for-CI, reverting to make next patch apply cleanly.
---
drivers/gpu/drm/i915/i915_pci.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_pci.c b/drivers/gpu/drm/i915/i915_pci.c
index 2c1cb9b6b
== Series Details ==
Series: drm/i915: Introduce Intel PXP (rev4)
URL : https://patchwork.freedesktop.org/series/90503/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_10474 -> Patchwork_20802
Summary
---
**SUCCESS**
On Wed, 11 Aug 2021, "Lee, Shawn C" wrote:
> On Tue, 10 Aug 2021, Jani Nikula wrote:
>>On Tue, 10 Aug 2021, "Lee, Shawn C" wrote:
>>> On Tue, 10 Aug 2021, Jani Nikula wrote:
On Fri, 23 Jul 2021, Lee Shawn C wrote:
> DSI driver should have its own implementation to toggle gpio pins
== Series Details ==
Series: drm/i915: Introduce Intel PXP (rev4)
URL : https://patchwork.freedesktop.org/series/90503/
State : warning
== Summary ==
$ make htmldocs 2>&1 > /dev/null | grep i915
./include/uapi/drm/i915_drm.h:1875: warning: This comment starts with '/**',
but isn't a kernel-do
== Series Details ==
Series: drm/i915: Introduce Intel PXP (rev4)
URL : https://patchwork.freedesktop.org/series/90503/
State : warning
== Summary ==
$ dim sparse --fast origin/drm-tip
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
-
+drivers/gpu/drm/i915/displ
== Series Details ==
Series: drm/i915: Introduce Intel PXP (rev4)
URL : https://patchwork.freedesktop.org/series/90503/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
65c355279252 drm/i915/pxp: Define PXP component interface
-:31: WARNING:FILE_PATH_CHANGES: added, moved or delet
This reverts commit fae352efb12196e7110f98bc1297ce533472764d.
Inside core-for-CI, reverting to make next patch apply cleanly.
---
drivers/gpu/drm/i915/i915_pci.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_pci.c b/drivers/gpu/drm/i915/i915_pci.c
index 2c1cb9b6b
Signed-off-by: Maarten Lankhorst
---
drivers/gpu/drm/i915/i915_pci.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm/i915/i915_pci.c b/drivers/gpu/drm/i915/i915_pci.c
index 1bbd09ad5287..93ccdc6bbd03 100644
--- a/drivers/gpu/drm/i915/i915_pci.c
+++ b/drivers/gpu/drm/i915/i915_
see if anything breaks.
Signed-off-by: Maarten Lankhorst
---
drivers/gpu/drm/i915/Kconfig.debug | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/Kconfig.debug
b/drivers/gpu/drm/i915/Kconfig.debug
index e7fd3e76f8a2..f27c0b5873f7 100644
--- a/drivers/gpu/drm/i915/Kconfig.d
On 2021-08-10 at 22:11:58 +, Patchwork wrote:
> == Series Details ==
>
> Series: Tweaked Wa_14010685332 for all PCHs
> URL : https://patchwork.freedesktop.org/series/93548/
> State : failure
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_10464_full -> Patchwork_20792_full
> ===
== Series Details ==
Series: drm/i915/gt: Initialize unused MOCS entries to L3_WB
URL : https://patchwork.freedesktop.org/series/93626/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_10473 -> Patchwork_20801
Summary
---
On Mon, 19 Jul 2021, Anusha Srivatsa wrote:
> With the addition of stepping info for
> all platforms, lets use macros for handling them
> and autogenerating code for all steps at a time.
>
> Suggested-by: Matt Roper
> Cc: Lucas De Marchi
> Signed-off-by: Anusha Srivatsa
> Reviewed-by: Lucas De
== Series Details ==
Series: drm/i915/gt: Initialize unused MOCS entries to L3_WB
URL : https://patchwork.freedesktop.org/series/93626/
State : warning
== Summary ==
$ dim sparse --fast origin/drm-tip
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
-
+drivers/gp
== Series Details ==
Series: drm/i915/gt: Initialize unused MOCS entries to L3_WB
URL : https://patchwork.freedesktop.org/series/93626/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
ea863ae02268 drm/i915/gt: Add support of mocs propagation
-:55: CHECK:PARENTHESIS_ALIGNMENT: Ali
== Series Details ==
Series: Fix in max source calculation for dp/edp
URL : https://patchwork.freedesktop.org/series/93622/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_10472_full -> Patchwork_20800_full
Summary
---
When protected sufaces has flipped and pxp session is disabled,
display black pixels by using plane color CTM correction.
v2:
- Display black pixels in async flip too.
v3:
- Removed the black pixels logic for async flip. [Ville]
- Used plane state to force black pixels. [Ville]
v4 (Daniele): upd
Add support to enable/disable PLANE_SURF Decryption Request bit.
It requires only to enable plane decryption support when following
condition met.
1. PXP session is enabled.
2. Buffer object is protected.
v2:
- Used gen fb obj user_flags instead gem_object_metadata. [Krishna]
v3:
- intel_pxp_gem_
Hi Dave and Daniel,
only one bug fix in this week's drm-misc-fixes.
Best regards
Thomas
drm-misc-fixes-2021-08-12:
Short summary of fixes pull:
* meson: Fix colors when booting with HDR
The following changes since commit e89afb51f97ae03ee246c1fd0b47e3e491266aef:
drm/vmwgfx: Fix a 64bit regr
On 2021-08-11 at 14:23:13 -0700, Juston Li wrote:
> When reading RepeaterAuth_Send_ReceiverID_List, RxInfo is read by itself
> once to retrieve the DEVICE_COUNT to calculate the size of the
> ReceiverID list then read a second time as a part of reading ReceiverID
> list.
>
> On some MST docking st
== Series Details ==
Series: Fix in max source calculation for dp/edp
URL : https://patchwork.freedesktop.org/series/93622/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_10472 -> Patchwork_20800
Summary
---
**SUCCESS
1 - 100 of 102 matches
Mail list logo