From: Ville Syrjälä
Just assume panel_type==0 always if the VBT gives us bogus data.
We actually already do this everywhere else except in
parse_panel_options() since we just leave i915->vbt.panel_type
zeroed. This also seems to be what Windows does.
Reviewed-by: Jani Nikula
Signed-off-by:
From: Ville Syrjälä
Document the fact that struct lvds_lfp_data_entry can't be used
directly and instead must be accessed via the data table pointers.
Also remove the bogus comment implying that there might be a
variable number of panel entries in the table. There are always
exactly 16.
From: Ville Syrjälä
We need to start parsing stuff from the tail end of the LFP data block.
This is made awkward by the fact that the fp_timing table has variable
size. So we must use a bit more finesse to get the tail end, and to
make sure we allocate enough memory for it to make sure our
From: Ville Syrjälä
Modern VBTs no longer contain the LFP data table pointers
block (41). We are expecting to have one in order to be able
to parse the LFP data block (42), so let's make one up.
Since the fp_timing table has variable size we must somehow
determine its size. Rather than just
From: Ville Syrjälä
Reorder things so that we can parse the entier LFP data block
in one go. For now we just stick to parsing the DTD from it.
Also fix the misleading comment about block 42 being deprecated.
Only the DTD part is deprecated, the rest is still very much needed.
v2: Move the
From: Ville Syrjälä
Here are the easy parts of the previous BDB series, without
the PNPID->panel_type bits (the PPS stuff still needs some
more thinking).
Everything here has been reviewed so should be good to go
in if CI is happy.
Ville Syrjälä (9):
drm/i915/bios: Reorder panel DTD parsing
On Wed, May 04, 2022 at 02:24:07PM +0200, Daniel Vetter wrote:
> On Fri, 29 Apr 2022 at 17:11, Adrian Larumbe
> wrote:
> > I915_PARAM_HAS_CONTEXT_ISOLATION was already being used as a boolean by
> > both Iris and Vulkan , and stood for the guarantee that, when creating a
> > new context, all
On Tue, May 03, 2022 at 04:57:29PM -0700, Anusha Srivatsa wrote:
> Add Support for DC states on Dg2.
>
> v2: Add dc9 as the max supported DC states and disable DC5.
>
> Cc: Rodrigo Vivi
> Signed-off-by: Anusha Srivatsa
> Reviewed-by: Rodrigo Vivi (v1)
> ---
>
On 25/04/2022 16:23, Ramalingam C wrote:
From: Chris Wilson
Userspace may leave predication enabled upon return from the batch
buffer, which has the consequent of preventing all operation from the
ring from being executed, including all the synchronisation, coherency
control, arbitration and
== Series Details ==
Series: series starting with [1/2] drm/i915: Don't use DRM_DEBUG_WARN_ON for
unexpected l3bank/mslice config
URL : https://patchwork.freedesktop.org/series/103536/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11602 -> Patchwork_103536v1
== Series Details ==
Series: drm/i915: Fix race in __i915_vma_remove_closed (rev4)
URL : https://patchwork.freedesktop.org/series/102845/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11597_full -> Patchwork_102845v4_full
== Series Details ==
Series: drm/i915: use IOMEM_ERR_PTR() directly
URL : https://patchwork.freedesktop.org/series/103485/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11597_full -> Patchwork_103485v1_full
Summary
---
From: Ville Syrjälä
Extract intel_crtc_dotclock() from ddi_dotclock_get(). We'll reuse
this during state computation in order to determine the actual final
dotclcok after the DPLL computation has been done (which may not give
us the exact same port_clock that we fed in).
v2: Add the prototype
== Series Details ==
Series: series starting with [1/2] drm/i915/fbdev: print error in case
drm_fb_helper_initial_config fails
URL : https://patchwork.freedesktop.org/series/103533/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11601 -> Patchwork_103533v1
On Fri, 29 Apr 2022 at 17:11, Adrian Larumbe
wrote:
> I915_PARAM_HAS_CONTEXT_ISOLATION was already being used as a boolean by
> both Iris and Vulkan , and stood for the guarantee that, when creating a
> new context, all state set by it will not leak to any other context.
>
> However the actual
On 02/05/2022 09:30, Jani Nikula wrote:
On Mon, 02 May 2022, Kefeng Wang wrote:
Use IOMEM_ERR_PTR() instead of self defined IO_ERR_PTR().
Signed-off-by: Kefeng Wang
Reviewed-by: Jani Nikula
Pushed to drm-intel-gt-next, thanks for the patch and review!
Regards,
Tvrtko
---
From: Tvrtko Ursulin
DRM_DEBUG_WARN_ON should only be used when we are certain CI is guaranteed
to exercise a certain code path, so in case of values coming from MMIO
reads we cannot be sure CI will have all the possible SKUs and parts, or
that it will catch all possible error conditions. Use
From: Tvrtko Ursulin
DRM_DEBUG_WARN_ON should only be used when we are certain CI is guaranteed
to exercise a certain code path, so in case of values coming from MMIO
reads we cannot be sure CI will have all the possible SKUs and parts.
Use drm_warn instead and move logging to init phase while
== Series Details ==
Series: series starting with [1/2] drm/i915/fbdev: print error in case
drm_fb_helper_initial_config fails
URL : https://patchwork.freedesktop.org/series/103533/
State : warning
== Summary ==
Error: dim checkpatch failed
049b4153799b drm/i915/fbdev: print error in case
Hi, Tvrtko
On 03.05.2022 15:44, Tvrtko Ursulin wrote:
>
> Hi,
>
> On 29/04/2022 16:11, Adrian Larumbe wrote:
> > I915_PARAM_HAS_CONTEXT_ISOLATION was already being used as a boolean by
> > both Iris and Vulkan , and stood for the guarantee that, when creating a
> > new context, all state set by
On some configurations drm_fb_helper_initial_config sometimes fails.
Logging error value should help debugging such issues.
Signed-off-by: Andrzej Hajda
---
drivers/gpu/drm/i915/display/intel_fbdev.c | 11 ---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git
Intel CI contains machine which permanently fails with
fb initialization with crashes. Add extra logs to debug the issue.
Signed-off-by: Andrzej Hajda
---
drivers/tty/vt/vt.c | 14 --
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/drivers/tty/vt/vt.c
== Series Details ==
Series: drm/i915/bios: add helper for reading SPI
URL : https://patchwork.freedesktop.org/series/103480/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11595_full -> Patchwork_103480v1_full
Summary
== Series Details ==
Series: drm/edid: CEA data block iterators, and more (rev3)
URL : https://patchwork.freedesktop.org/series/102703/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11595_full -> Patchwork_102703v3_full
== Series Details ==
Series: drm/i915: warn about missing ->get_buf_trans initialization
URL : https://patchwork.freedesktop.org/series/103473/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11595_full -> Patchwork_103473v1_full
On Wed, May 04, 2022 at 09:52:34AM +, Kandpal, Suraj wrote:
> Hi Daniel,
>
> > > A patch series was floated in the drm mailing list which aimed to
> > > change the drm_connector and drm_encoder fields to pointer in the
> > > drm_connector_writeback structure, this received a huge pushback
Hi Daniel,
> > A patch series was floated in the drm mailing list which aimed to
> > change the drm_connector and drm_encoder fields to pointer in the
> > drm_connector_writeback structure, this received a huge pushback from
> > the community but since i915 expects each connector present in the
>
== Series Details ==
Series: series starting with [1/2] drm/i915: Enable THP on Icelake and beyond
(rev2)
URL : https://patchwork.freedesktop.org/series/103330/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11594_full -> Patchwork_103330v2_full
On Mon, May 02, 2022 at 11:12:16AM +0530, Suraj Kandpal wrote:
> A patch series was floated in the drm mailing list which aimed to change
> the drm_connector and drm_encoder fields to pointer in the
> drm_connector_writeback structure, this received a huge pushback from
> the community but since
== Series Details ==
Series: series starting with [1/2] drm/i915: Enable THP on Icelake and beyond
(rev2)
URL : https://patchwork.freedesktop.org/series/103330/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11594_full -> Patchwork_103330v2_full
On Fri, Apr 29, 2022 at 12:36:01PM +0200, Greg KH wrote:
> On Fri, Apr 29, 2022 at 11:23:51AM +0100, Mauro Carvalho Chehab wrote:
> > Em Fri, 29 Apr 2022 12:10:07 +0200
> > Greg KH escreveu:
> >
> > > On Fri, Apr 29, 2022 at 10:15:03AM +0100, Mauro Carvalho Chehab wrote:
> > > > HI Greg,
> > > >
> -Original Message-
> From: Intel-gfx On Behalf Of Jani
> Nikula
> Sent: Tuesday, May 3, 2022 1:52 PM
> To: intel-gfx@lists.freedesktop.org
> Cc: Nikula, Jani
> Subject: [Intel-gfx] [PATCH] drm/i915: warn about missing ->get_buf_trans
> initialization
>
> Make sure each DDI platform
On 03/05/2022 20:49, Umesh Nerlige Ramappa wrote:
On Tue, May 03, 2022 at 09:42:52AM +0100, Tvrtko Ursulin wrote:
On 02/05/2022 23:18, Umesh Nerlige Ramappa wrote:
Current implementation of Wa_22011802037 is limited to the GuC backend
and gen12. Add support for execlist backend and gen11 as
On Tue, 03 May 2022, Jani Nikula wrote:
> I've kind of lost track of the version numbers on some of the iterator
> patches, but this is the next version (or mostly a resend) of
> [1]. There's an additional rename patch for SCDS.
Argh, forgot to send this series to dri-devel. Instead of sending
== Series Details ==
Series: drm/i915/display: Implement Wa_14015648006
URL : https://patchwork.freedesktop.org/series/103518/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11599 -> Patchwork_103518v1
Summary
---
== Series Details ==
Series: drm/i915/display: Implement Wa_14015648006
URL : https://patchwork.freedesktop.org/series/103518/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
On 04/05/2022 02:06, Ceraolo Spurio, Daniele wrote:
On 5/3/2022 5:44 PM, Daniele Ceraolo Spurio wrote:
From: Matthew Brost
The EU priority register must be updated by the GuC rather than the
driver as it is context specific and only the GuC knows which context
is currently executing.
Cc:
Add 4th pipe to extend TGL Wa_16013835468 to support DG2
platform.
BSpec: 54077
Cc: Jouni Högander
Cc: José Roberto de Souza
Signed-off-by: Mika Kahola
---
drivers/gpu/drm/i915/display/intel_psr.c | 7 +--
drivers/gpu/drm/i915/i915_reg.h | 1 +
2 files changed, 6 insertions(+),
On 04.05.22 08:48, Juergen Gross wrote:
> On 04.05.22 07:46, Thorsten Leemhuis wrote:
>> Hi, this is your Linux kernel regression tracker. Sending this just to
>> CC the developers of the culprit mentioned below (bdd8b6c98239cad
>> ("drm/i915: replace X86_FEATURE_PAT with pat_enabled()")) and the
101 - 139 of 139 matches
Mail list logo