> From: Alex Williamson
> Sent: Saturday, April 8, 2023 5:07 AM
>
> On Fri, 7 Apr 2023 15:47:10 +
> "Liu, Yi L" wrote:
>
> > > From: Alex Williamson
> > > Sent: Friday, April 7, 2023 11:14 PM
> > >
> > > On Fri, 7 Apr 2023 14:04:02 +
> > > "Liu, Yi L" wrote:
> > >
> > > > > From: Alex
On Fri, Apr 07, 2023 at 12:32:37PM +0300, Lionel Landwerlin wrote:
> By default the indirect state sampler data (border colors) are stored
> in the same heap as the SAMPLER_STATE structure. For userspace drivers
> that can be 2 different heaps (dynamic state heap & bindless sampler
> state heap). T
On Fri, 7 Apr 2023 15:47:10 +
"Liu, Yi L" wrote:
> > From: Alex Williamson
> > Sent: Friday, April 7, 2023 11:14 PM
> >
> > On Fri, 7 Apr 2023 14:04:02 +
> > "Liu, Yi L" wrote:
> >
> > > > From: Alex Williamson
> > > > Sent: Friday, April 7, 2023 9:52 PM
> > > >
> > > > On Fri, 7 A
On 01/04/2023 01:12, Mark Yacoub wrote:
From: Sean Paul
Add the register ranges required for HDCP key injection and
HDCP TrustZone interaction as described in the dt-bindings for the
sc7180 dp controller.
Reviewed-by: Douglas Anderson
Signed-off-by: Sean Paul
Signed-off-by: Mark Yacoub
---
On 01/04/2023 01:12, Mark Yacoub wrote:
From: Sean Paul
Add the register ranges required for HDCP key injection and
HDCP TrustZone interaction as described in the dt-bindings for the
sc7180 dp controller.
Reviewed-by: Douglas Anderson
Signed-off-by: Sean Paul
Signed-off-by: Mark Yacoub
---
On 01/04/2023 01:12, Mark Yacoub wrote:
From: Sean Paul
Expand upon the HDCP helper library to manage HDCP enable, disable, and check.
Previous to this patch, the majority of the state management and sink
interaction is tucked inside the Intel driver with the understanding
that once a new plat
> From: Alex Williamson
> Sent: Friday, April 7, 2023 11:14 PM
>
> On Fri, 7 Apr 2023 14:04:02 +
> "Liu, Yi L" wrote:
>
> > > From: Alex Williamson
> > > Sent: Friday, April 7, 2023 9:52 PM
> > >
> > > On Fri, 7 Apr 2023 13:24:25 +
> > > "Liu, Yi L" wrote:
> > >
> > > > > From: Alex W
On Fri, 7 Apr 2023 14:04:02 +
"Liu, Yi L" wrote:
> > From: Alex Williamson
> > Sent: Friday, April 7, 2023 9:52 PM
> >
> > On Fri, 7 Apr 2023 13:24:25 +
> > "Liu, Yi L" wrote:
> >
> > > > From: Alex Williamson
> > > > Sent: Friday, April 7, 2023 8:04 PM
> > > >
> > > > > > > > @@
== Series Details ==
Series: drm/i915: disable sampler indirect state in bindless heap (rev4)
URL : https://patchwork.freedesktop.org/series/114920/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12982_full -> Patchwork_114920v4_full
> From: Alex Williamson
> Sent: Friday, April 7, 2023 9:52 PM
>
> On Fri, 7 Apr 2023 13:24:25 +
> "Liu, Yi L" wrote:
>
> > > From: Alex Williamson
> > > Sent: Friday, April 7, 2023 8:04 PM
> > >
> > > > > > > @@ -791,7 +813,21 @@ static int vfio_pci_fill_devs(struct pci_dev
> > > > > > >
On Fri, 7 Apr 2023 13:24:25 +
"Liu, Yi L" wrote:
> > From: Alex Williamson
> > Sent: Friday, April 7, 2023 8:04 PM
> >
> > > > > > @@ -791,7 +813,21 @@ static int vfio_pci_fill_devs(struct pci_dev
> > > > > > *pdev, void
> > > > *data)
> > > > > > if (!iommu_group)
> > > > > >
On Fri, Apr 07, 2023 at 05:45:52AM -0400, Rodrigo Vivi wrote:
On Thu, Apr 06, 2023 at 05:37:58PM -0700, Lucas De Marchi wrote:
On Fri, Mar 31, 2023 at 03:52:16PM -0700, john.c.harri...@intel.com wrote:
> From: John Harrison
>
> First release of GuC for Meteorlake.
>
> NB: As this is still pre-r
> From: Alex Williamson
> Sent: Friday, April 7, 2023 8:04 PM
>
> > > > > @@ -791,7 +813,21 @@ static int vfio_pci_fill_devs(struct pci_dev
> > > > > *pdev, void
> > > *data)
> > > > > if (!iommu_group)
> > > > > return -EPERM; /* Cannot reset non-isolated devices */
[1]
>
On Fri, 7 Apr 2023 10:09:58 +
"Liu, Yi L" wrote:
> Hi Alex,
>
> > From: Alex Williamson
> > Sent: Monday, April 3, 2023 11:02 PM
> >
> > On Mon, 3 Apr 2023 09:25:06 +
> > "Liu, Yi L" wrote:
> >
> > > > From: Liu, Yi L
> > > > Sent: Saturday, April 1, 2023 10:44 PM
> > >
> > >
== Series Details ==
Series: Improvements to GuC error capture list processing
URL : https://patchwork.freedesktop.org/series/116219/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12981_full -> Patchwork_116219v1_full
Summa
On Wed, Apr 05, 2023 at 09:45:20PM -0700, Ashutosh Dixit wrote:
> In preparation for follow-on patches, refactor hwm_power_max_write to take
> hwmon_lock and runtime pm wakeref at start of the function and release them
> at the end, therefore acquiring these just once each.
>
> Signed-off-by: Ashu
On Wed, Apr 05, 2023 at 09:45:21PM -0700, Ashutosh Dixit wrote:
> On dGfx, the PL1 power limit being enabled and set to a low value results
> in a low GPU operating freq. It also negates the freq raise operation which
> is done before GuC firmware load. As a result GuC firmware load can time
> out.
On Wed, Apr 05, 2023 at 09:45:22PM -0700, Ashutosh Dixit wrote:
> Instead of erroring out when GuC reset is in progress, block waiting for
> GuC reset to complete which is a more reasonable uapi behavior.
>
> Signed-off-by: Ashutosh Dixit
> ---
> drivers/gpu/drm/i915/i915_hwmon.c | 13 ++
Hi Eric,
> From: Eric Auger
> Sent: Friday, April 7, 2023 4:57 PM
>
> Hi Yi,
>
> On 4/7/23 05:42, Liu, Yi L wrote:
> >> From: Alex Williamson
> >> Sent: Friday, April 7, 2023 2:58 AM
> You don't say anything about potential restriction, ie. what if the user
> calls
> KVM_DEV_VF
Hi Eric,
> From: Eric Auger
> Sent: Friday, April 7, 2023 5:48 PM
>
> Hi Yi,
>
> On 4/1/23 17:18, Yi Liu wrote:
> > VFIO group has historically allowed multi-open of the device FD. This
> > was made secure because the "open" was executed via an ioctl to the
> > group FD which is itself only sin
Hi Alex,
> From: Alex Williamson
> Sent: Monday, April 3, 2023 11:02 PM
>
> On Mon, 3 Apr 2023 09:25:06 +
> "Liu, Yi L" wrote:
>
> > > From: Liu, Yi L
> > > Sent: Saturday, April 1, 2023 10:44 PM
> >
> > > @@ -791,7 +813,21 @@ static int vfio_pci_fill_devs(struct pci_dev *pdev,
> > > voi
> From: Alex Williamson
> Sent: Friday, April 7, 2023 1:54 AM
>
> On Thu, 6 Apr 2023 10:02:10 +
> "Liu, Yi L" wrote:
>
> > > From: Jason Gunthorpe
> > > Sent: Thursday, April 6, 2023 7:23 AM
> > >
> > > On Wed, Apr 05, 2023 at 01:49:45PM -0600, Alex Williamson wrote:
> > >
> > > > > > QEMU
== Series Details ==
Series: drm/i915: disable sampler indirect state in bindless heap (rev4)
URL : https://patchwork.freedesktop.org/series/114920/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12982 -> Patchwork_114920v4
== Series Details ==
Series: drm/i915: disable sampler indirect state in bindless heap (rev4)
URL : https://patchwork.freedesktop.org/series/114920/
State : warning
== Summary ==
Error: dim checkpatch failed
7bd3be72199d drm/i915: disable sampler indirect state in bindless heap
-:14: WARNING:T
== Series Details ==
Series: drm/i915/pxp: Add MTL PXP Support (rev7)
URL : https://patchwork.freedesktop.org/series/112647/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12981_full -> Patchwork_112647v7_full
Summary
--
Hi Yi,
On 4/1/23 17:18, Yi Liu wrote:
> VFIO group has historically allowed multi-open of the device FD. This
> was made secure because the "open" was executed via an ioctl to the
> group FD which is itself only single open.
>
> However, no known use of multiple device FDs today. It is kind of a
>
On Thu, Apr 06, 2023 at 05:37:58PM -0700, Lucas De Marchi wrote:
> On Fri, Mar 31, 2023 at 03:52:16PM -0700, john.c.harri...@intel.com wrote:
> > From: John Harrison
> >
> > First release of GuC for Meteorlake.
> >
> > NB: As this is still pre-release and likely to change, use explicit
> > versi
On 07/04/2023 12:32, Lionel Landwerlin wrote:
By default the indirect state sampler data (border colors) are stored
in the same heap as the SAMPLER_STATE structure. For userspace drivers
that can be 2 different heaps (dynamic state heap & bindless sampler
state heap). This means that border color
By default the indirect state sampler data (border colors) are stored
in the same heap as the SAMPLER_STATE structure. For userspace drivers
that can be 2 different heaps (dynamic state heap & bindless sampler
state heap). This means that border colors have to copied in 2
different places so that t
Hi Yi,
On 4/7/23 05:42, Liu, Yi L wrote:
>> From: Alex Williamson
>> Sent: Friday, April 7, 2023 2:58 AM
You don't say anything about potential restriction, ie. what if the user
calls
KVM_DEV_VFIO_FILE with device fds while it has been using legacy
>> container/group
API?
>>>
> From: Alex Williamson
> Sent: Thursday, April 6, 2023 12:58 AM
>
> On Wed, 5 Apr 2023 14:00:00 +
> "Liu, Yi L" wrote:
>
> > Hi Eric,
> >
> > > From: Eric Auger
> > > Sent: Wednesday, April 5, 2023 9:46 PM
> > >
> > > Hi Yi,
> > >
> > > On 4/1/23 17:18, Yi Liu wrote:
> > > > This gives no
== Series Details ==
Series: drm/i915/mtl: Define MOCS and PAT tables for MTL (rev2)
URL : https://patchwork.freedesktop.org/series/115980/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_12982 -> Patchwork_115980v2
Summary
-
== Series Details ==
Series: drm/i915/mtl: Define MOCS and PAT tables for MTL (rev2)
URL : https://patchwork.freedesktop.org/series/115980/
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/mtl: Define MOCS and PAT tables for MTL (rev2)
URL : https://patchwork.freedesktop.org/series/115980/
State : warning
== Summary ==
Error: dim checkpatch failed
30f069e7ed60 drm/i915/mtl: Define MOCS and PAT tables for MTL
-:86: WARNING:AVOID_BUG: Do not c
== Series Details ==
Series: series starting with [1/2] drm/dsc: fix drm_edp_dsc_sink_output_bpp()
DPCD high byte usage
URL : https://patchwork.freedesktop.org/series/116192/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12981_full -> Patchwork_116192v1_full
=
From: Fei Yang
PTE encode functions are platform dependent. This patch ensures the
correct PTE encode function is used by calling pte_encode function
pointer instead of the hardcoded gen8 version of PTE encode.
Signed-off-by: Fei Yang
---
drivers/gpu/drm/i915/display/intel_dpt.c | 2 +-
drive
From: Fei Yang
To comply with the design that buffer objects shall have immutable
cache setting through out its life cycle, {set, get}_caching ioctl's
are no longer supported from MTL onward. With that change caching
policy can only be set at object creation time. The current code
applies a defau
From: Fei Yang
Currently the KMD is using enum i915_cache_level to set caching policy for
buffer objects. This is flaky because the PAT index which really controls
the caching behavior in PTE has far more levels than what's defined in the
enum. In addition, the PAT index is platform dependent, ha
From: Fei Yang
This patch is a preparation for replacing enum i915_cache_level with PAT
index. Caching policy for buffer objects is set through the PAT index in
PTE, the old i915_cache_level is not sufficient to represent all caching
modes supported by the hardware.
Preparing the transition by a
From: Fei Yang
The design is to keep Buffer Object's caching policy immutable through
out its life cycle. This patch ends the support for set caching ioctl
from MTL onward. While doing that we also set BO's to be 1-way coherent
at creation time because GPU is no longer automatically snooping CPU
From: Fei Yang
On MTL, GT can no longer allocate on LLC - only the CPU can.
This, along with addition of support for ADM/L4 cache calls a
MOCS/PAT table update. Also defines PTE encode functions for
MTL as it has different PAT index definition than previous
platforms.
BSpec: 44509, 45101, 44235
From: Fei Yang
PTE encode is platform dependent. After replacing cache_level with
pat_index, the newly introduced mtl_pte_encode is actually generic
for all gen12 platforms, thus rename it to gen12_pte_encode and
apply it to all gen12 platforms.
Cc: Chris Wilson
Cc: Matt Roper
Cc: Andi Shyti
From: Fei Yang
This patch implements Wa_22016122933.
In MTL, memory writes initiated by Media tile update the whole
cache line even for partial writes. This creates a coherency
problem for cacheable memory if both CPU and GPU are writing data
to different locations within a single cache line. CT
From: Fei Yang
The series includes patches needed to enable MTL.
Also add new extension for GEM_CREATE uAPI to let
user space set cache policy for buffer objects.
Fei Yang (8):
drm/i915/mtl: Define MOCS and PAT tables for MTL
drm/i915/mtl: enforce mtl PTE encode
drm/i915/mtl: workaround co
44 matches
Mail list logo