Sighs, I do not know why git send-email made this into two threads, but there
it is.
Worse, the second patch was from an older version; the one posted lacks the
write to the
scratch page with noise.
At any rate, the thing is also on github at
https://github.com/krogueintel/asem/tree/out-of-bou
Sighs, I do not know why git send-email made this into two threads, but there
it is.
Worse, the second patch was from an older version; the one posted lacks the
write to the
scratch page with noise.
At any rate, the thing is also on github at
https://github.com/krogueintel/asem/tree/out-of-bou
From: Kevin Rogovin
This patch series proposes a new kernel interface for user
space to read and write the values of the scratch page for
a PPGTT. The user space is expected to guarantee (via its
own locking mechanism) that nothing shall read or write to
the scratch page for the duration of the i
From: Kevin Rogovin
---
src/intel/common/gen_debug.c | 1 +
src/intel/common/gen_debug.h | 1 +
src/mesa/drivers/dri/i965/intel_screen.c | 26 ++
src/mesa/drivers/dri/i965/intel_screen.h | 12
4 files changed, 40 insertions(+)
diff
From: Kevin Rogovin
---
include/drm-uapi/i915_drm.h | 31 +++
1 file changed, 31 insertions(+)
diff --git a/include/drm-uapi/i915_drm.h b/include/drm-uapi/i915_drm.h
index 890df227ae..3a9c3a2d0c 100644
--- a/include/drm-uapi/i915_drm.h
+++ b/include/drm-uapi/i915_drm
From: Kevin Rogovin
---
src/mesa/drivers/dri/i965/intel_batchbuffer.c | 27 ++-
1 file changed, 26 insertions(+), 1 deletion(-)
diff --git a/src/mesa/drivers/dri/i965/intel_batchbuffer.c
b/src/mesa/drivers/dri/i965/intel_batchbuffer.c
index 216073129b..53b3eaf49b 100644
== Series Details ==
Series: series starting with [1/2] CONTRIBUTING: Fix spelling mistake and line
length
URL : https://patchwork.freedesktop.org/series/34881/
State : warning
== Summary ==
Test gem_tiled_swapping:
Subgroup non-threaded:
pass -> INCOMPLETE (shar
== Series Details ==
Series: series starting with [1/2] CONTRIBUTING: Fix spelling mistake and line
length
URL : https://patchwork.freedesktop.org/series/34881/
State : success
== Summary ==
IGT patchset tested on top of latest successful build
88b01d822be1e9ab429ef1085f6754a47dae3487 igt/pm_
Noticed while I was reading it. Makes for a good first contribution, I
guess.
Signed-off-by: Sean Paul
---
CONTRIBUTING | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/CONTRIBUTING b/CONTRIBUTING
index 561c5dd8..ca2ed8a5 100644
--- a/CONTRIBUTING
+++ b/CONTRIBUTING
@@
Pretty simple test:
- initializes the output
- clears the content protection property
- verifies that it clears
- sets the content protection property to desired
- verifies that it transitions to enabled
Does this for both legacy and atomic.
Signed-off-by: Sean Paul
---
lib/igt_kms.c
== Series Details ==
Series: drm/i915: Implement HDCP (rev3)
URL : https://patchwork.freedesktop.org/series/34671/
State : failure
== Summary ==
Applying: drm: Fix link-status kerneldoc line lengths
error: Failed to merge in the changes.
Using index info to reconstruct a base tree...
M d
This patch adds a new optional connector property to allow userspace to enable
protection over the content it is displaying. This will typically be implemented
by the driver using HDCP.
The property is a tri-state with the following values:
- OFF: Self explanatory, no content protection
- DESIRED:
This patch adds HDCP support for HDMI connectors by implementing
the intel_hdcp_shim.
Nothing too special, just a bunch of DDC reads/writes.
Changes in v2:
- Rebased on drm-intel-next
Changes in v3:
- Initialize new worker
Signed-off-by: Sean Paul
---
drivers/gpu/drm/i915/i915_reg.h | 1 +
This patch adds HDCP support for DisplayPort connectors by implementing
the intel_hdcp_shim.
Most of this is straightforward read/write from/to DPCD registers. One
thing worth pointing out is the Aksv output bit. It wasn't easily
separable like it's HDMI counterpart, so it's crammed in with the re
This patch adds the framework required to add HDCP support to intel
connectors. It implements Aksv loading from fuse, and parts 1/2/3
of the HDCP authentication scheme.
Note that without shim implementations, this does not actually implement
HDCP. That will come in subsequent patches.
Changes in
Once the Aksv is available in the PCH, we need to get it on the wire to
the receiver via DDC. The hardware doesn't allow us to read the value
directly, so we need to tell GMBUS to source the Aksv internally and
send it to the right offset on the receiver.
The way we do this is to initiate an index
In preparation for implementing HDCP in i915, add some HDCP related
register offsets and defines. The dpcd register offsets will go in
drm_dp_helper.h whereas the ddc offsets along with generic HDCP stuff
will get stuffed in drm_hdcp.h, which is new.
Changes in v2:
- drm_hdcp.h gets MIT license (D
This patch enables the indexed write feature of the GMBUS to concatenate
2 consecutive messages into one. The criteria for an indexed write is
that both messages are writes, the first is length == 1, and the second
is length > 0. The first message is sent out by the GMBUS as the slave
command, and
I'm adding some stuff below it and it's killing my editor's vibe.
Changes in v2:
- Added to the series
Changes in v3:
- None
Cc: Manasi Navare
Acked-by: Daniel Vetter
Signed-off-by: Sean Paul
---
drivers/gpu/drm/drm_connector.c | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
d
Oh, hello there. Here's v3 of the HDCP patchset.
Highlights of v3 are:
- Add atomic_check/commit helpers to intel_hdcp to handle state transitions and
call enable/disable at the right time.
- intel_hdcp_check_link() gets moved again to avoid being called with locks held
- Split out setting the p
This patch adds a little more control to a couple wait_for routines such
that we can avoid open-coding read/wait/timeout patterns which:
- need the value of the register after the wait_for
- run arbitrary operation for the read portion
This patch also chooses the correct sleep function (based on
Hi,
Here's more gvt-next updates for 4.16. Mostly for final VFIO mdev
display dmabuf interface and gvt implementation which have been
reviewed by VFIO maintainer and acked to push through gvt merge path.
User space qemu support was sent as
https://lists.nongnu.org/archive/html/qemu-devel/2017-10/
On 2017.12.04 15:15:28 +0200, Joonas Lahtinen wrote:
> + GVT-g list
>
> Zhenyu, please pick this up.
>
I've queued fixes from Chris for this and will just send for next pull.
thanks.
>
> On Mon, 2017-12-04 at 09:42 +1000, Dave Airlie wrote:
> > From: Dave Airlie
> >
> > This was removed fro
tree: git://anongit.freedesktop.org/drm/drm-tip drm-tip
head: da94f258bbf0786f7578d4804a77ce75cf58777f
commit: b41c97d7270b82207c5edc7c2d67337b15918462 [8/11] Merge remote-tracking
branch 'drm-intel/drm-intel-next-queued' into drm-tip
config: i386-randconfig-x007-12041112 (attached as .config)
== Series Details ==
Series: series starting with [v2,1/2] tests/gem_exec_schedule: Add reset on
failed preemption test.
URL : https://patchwork.freedesktop.org/series/34874/
State : success
== Summary ==
Test kms_setmode:
Subgroup basic:
pass -> FAIL (shar
On Tue, Dec 05, 2017 at 12:09:35AM +, Michel Thierry wrote:
> On 12/4/2017 4:04 PM, Rodrigo Vivi wrote:
> > When commit '82daca297506 ("drm/i915: Add "panel orientation"
> > property to the panel connector, v6.")' was done and tested
> > by CI, commit 'ed15030d7ab0 ("drm/i915: s/enum plane/enum
On Tue, Dec 05, 2017 at 12:14:22AM +, Patchwork wrote:
> == Series Details ==
>
> Series: drm/i915: Fix compilation (panel orientation x enum plane rename).
> URL : https://patchwork.freedesktop.org/series/34876/
> State : failure
>
> == Summary ==
>
> Applying: drm/i915: Fix compilation (
== Series Details ==
Series: drm/i915: Apply Display WA #1183 on skl, kbl, and cfl
URL : https://patchwork.freedesktop.org/series/34873/
State : success
== Summary ==
Test kms_frontbuffer_tracking:
Subgroup fbc-1p-offscren-pri-shrfb-draw-render:
pass -> FAIL
== Series Details ==
Series: drm/i915: Fix compilation (panel orientation x enum plane rename).
URL : https://patchwork.freedesktop.org/series/34876/
State : failure
== Summary ==
Applying: drm/i915: Fix compilation (panel orientation x enum plane rename).
error: Failed to merge in the changes
== Series Details ==
Series: series starting with [v2,1/2] tests/gem_exec_schedule: Add reset on
failed preemption test.
URL : https://patchwork.freedesktop.org/series/34874/
State : success
== Summary ==
IGT patchset tested on top of latest successful build
88b01d822be1e9ab429ef1085f6754a47d
On Mon, Dec 04, 2017 at 09:51:47PM +, Lucas De Marchi wrote:
> v2: add more missing platform tags
>
> Cc: Ville Syrjälä
> Cc: Rodrigo Vivi
> Signed-off-by: Lucas De Marchi
> ---
> drivers/gpu/drm/i915/intel_hdmi.c | 2 +-
> drivers/gpu/drm/i915/intel_pm.c | 2 +-
> 2 files changed, 2 ins
On 12/4/2017 4:04 PM, Rodrigo Vivi wrote:
When commit '82daca297506 ("drm/i915: Add "panel orientation"
property to the panel connector, v6.")' was done and tested
by CI, commit 'ed15030d7ab0 ("drm/i915: s/enum plane/enum
i9xx_plane_id/")' wasn't there already.
On this race the second patch got
On Mon, Dec 04, 2017 at 09:51:46PM +, Lucas De Marchi wrote:
> v2: Allow to have or omit space before platform
>
> Cc: Ville Syrjälä
> Cc: Rodrigo Vivi
> Signed-off-by: Lucas De Marchi
Reviewed-by: Rodrigo Vivi
> ---
> drivers/gpu/drm/i915/intel_hdmi.c | 2 +-
> drivers/gpu/drm/i915/int
When commit '82daca297506 ("drm/i915: Add "panel orientation"
property to the panel connector, v6.")' was done and tested
by CI, commit 'ed15030d7ab0 ("drm/i915: s/enum plane/enum
i9xx_plane_id/")' wasn't there already.
On this race the second patch got merged first so the first one
broke i915 com
== Series Details ==
Series: series starting with [v2,1/2] drm/i915: follow single notation for
workaround number
URL : https://patchwork.freedesktop.org/series/34869/
State : warning
== Summary ==
Test kms_cursor_crc:
Subgroup cursor-64x21-sliding:
pass -> SKIP
This patch adds a test that will trigger a preemption of a low priority
batch by a 'bad' batch buffer which will hang. The test aims at making
sure that a hanging high priority batch will not disrupt the submission
flow of low priority contexts.
-v2:
- Rename subtest (Chris)
- Use
This patch adds a test where a low priority batch is going to be
declared hung while a preemption is pending. The test wants to verify
that a 'hanging' low priority batch will not disrupt the execution of a high
priority context and that the driver does due diligence in managing a
reset while a pre
== Series Details ==
Series: drm/i915: Apply Display WA #1183 on skl, kbl, and cfl
URL : https://patchwork.freedesktop.org/series/34873/
State : success
== Summary ==
Series 34873v1 drm/i915: Apply Display WA #1183 on skl, kbl, and cfl
https://patchwork.freedesktop.org/api/1.0/series/34873/rev
tree: git://anongit.freedesktop.org/drm/drm-tip drm-tip
head: da94f258bbf0786f7578d4804a77ce75cf58777f
commit: b41c97d7270b82207c5edc7c2d67337b15918462 [8/11] Merge remote-tracking
branch 'drm-intel/drm-intel-next-queued' into drm-tip
config: x86_64-randconfig-x009-201749 (attached as .config)
Display WA #1183 was recently added to workaround
"Failures when enabling DPLL0 with eDP link rate 2.16
or 4.32 GHz and CD clock frequency 308.57 or 617.14 MHz
(CDCLK_CTL CD Frequency Select 10b or 11b) used in this
enabling or in previous enabling."
This workaround was designed to minimize the i
== Series Details ==
Series: drm: savely free connectors from connector_iter
URL : https://patchwork.freedesktop.org/series/34863/
State : success
== Summary ==
Test kms_flip:
Subgroup dpms-vs-vblank-race-interruptible:
pass -> FAIL (shard-hsw) fdo#103060
== Series Details ==
Series: series starting with [v2,1/2] drm/i915: follow single notation for
workaround number
URL : https://patchwork.freedesktop.org/series/34869/
State : success
== Summary ==
Series 34869v1 series starting with [v2,1/2] drm/i915: follow single notation
for workaround n
>-Original Message-
>From: Josh Boyer [mailto:jwbo...@kernel.org]
>Sent: Monday, December 4, 2017 6:37 AM
>To: Srivatsa, Anusha
>Cc: linux-firmw...@kernel.org; Intel Graphics Development g...@lists.freedesktop.org>; Ben Hutchings ; Kyle
>McMartin
>Subject: Re: linux-firmware pull request
Hi,
On 01-12-17 19:02, Bartlomiej Zolnierkiewicz wrote:
On Saturday, November 25, 2017 08:35:46 PM Hans de Goede wrote:
Here is v7 of my series to add a "panel orientation" property to
the drm-connector for the LCD panel to let userspace know about LCD
panels which are not mounted upright, as w
== Series Details ==
Series: series starting with [1/3] lib: avoid < in gtkdoc comments
URL : https://patchwork.freedesktop.org/series/34865/
State : warning
== Summary ==
IGT patchset tested on top of latest successful build
88b01d822be1e9ab429ef1085f6754a47dae3487 igt/pm_rc6_residency: Measu
v2: add more missing platform tags
Cc: Ville Syrjälä
Cc: Rodrigo Vivi
Signed-off-by: Lucas De Marchi
---
drivers/gpu/drm/i915/intel_hdmi.c | 2 +-
drivers/gpu/drm/i915/intel_pm.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_hdmi.c
b/drive
v2: Allow to have or omit space before platform
Cc: Ville Syrjälä
Cc: Rodrigo Vivi
Signed-off-by: Lucas De Marchi
---
drivers/gpu/drm/i915/intel_hdmi.c | 2 +-
drivers/gpu/drm/i915/intel_pm.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_
On 11/29/2017 11:55 PM, Sagar Arun Kamble wrote:
On 11/30/2017 12:45 PM, John Harrison wrote:
On 11/29/2017 10:19 PM, Sagar Arun Kamble wrote:
On 11/30/2017 8:34 AM, John Harrison wrote:
On 11/24/2017 6:12 AM, Chris Wilson wrote:
Quoting Michał Winiarski (2017-11-24 12:37:56)
Since we see th
== Series Details ==
Series: drm: savely free connectors from connector_iter
URL : https://patchwork.freedesktop.org/series/34863/
State : success
== Summary ==
Series 34863v1 drm: savely free connectors from connector_iter
https://patchwork.freedesktop.org/api/1.0/series/34863/revisions/1/mbo
Hi,
I understand there there's concerns about the content protection
stuff, but please note:
- The patches under discussion enforce nothing, they only allow you to
enable HDCP if you chose to do so. For real content protection you
need a complete system, locked down with secure boot or similar. I
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
(Note: I am not subscribed to the list, please cc me with replies.)
Hello i915 developers,
I represent Adélie Linux, a Linux distribution that has the goal of
empowering users through the true freedom that only libre software can
provide. This new
On Mon, Nov 27, 2017 at 6:13 PM, Anusha Srivatsa
wrote:
> Hi Ben, Kyle,
>
> Please consider pulling i915 updates to linux-firmware.git.
>
> i915-firmware-2017-11-27
> The following changes since commit 17e6288135d4500f9fe60224dce2b46d850c346b:
>
> brcm: update firmware for bcm4358 (2017-11-25 10
On 11/28/2017 11:29 AM, Sinan Kaya wrote:
> On 11/28/2017 10:30 AM, Ville Syrjälä wrote:
>>> + dev_priv->bridge_dev =
>>> + pci_get_domain_bus_and_slot(domain, 0, PCI_DEVFN(0, 0));
>> Maybe just pci_get_slot(pdev->bus, PCI_DEVFN(0, 0)) ?
>>
>> I guess if we want to be pedantic we could
On Fri, Dec 1, 2017 at 3:40 PM, Rafael Antognolli
wrote:
> There seems to be another clock gating issue which the workaround is
> described as:
>
>"WA: Set 0xE4F0[1] = 1 to disable Early EOT of thread."
>
> Signed-off-by: Rafael Antognolli
Reviewed-by: Lucas De Marchi
Lucas De Marchi
> --
For reasons entirely not clear to me meson gtkdoc runs in strict
xml parsing mode, whereas automake gtkdoc doesn't. And gtkdoc itself
is to dense to correctly escape this stuff.
Paper around this.
v2: {foo} instead of of tripy (Joonas)
Cc: Joonas Lahtinen
Signed-off-by: Daniel Vet
Bunch of neat improvements:
- xml generates correctly depend upon the test binaries
- no need to re-run autogen.sh when new chapters/functions get added,
all handed by meson
Still one issue:
- the gtkdoc target doesn't depend upon the custom_target yet, hacked
around using build_by_default:
meson prefers packages dependencies over passing arount static
libraries, because those also include linker flags, include dirs and
everything else.
While at it pull the special cases out from the common build stanzas
like we do with other special cases.
Just a bit of ocd to keep everything polis
In
commit 613051dac40da1751ab269572766d3348d45a197
Author: Daniel Vetter
Date: Wed Dec 14 00:08:06 2016 +0100
drm: locking&new iterators for connector_list
we've went to extreme lengths to make sure connector iterations works
in any context, without introducing any additional locking cont
Quoting Antonio Argenziano (2017-12-04 18:25:16)
>
>
> On 04/12/17 09:42, Chris Wilson wrote:
> > Quoting Antonio Argenziano (2017-12-04 17:23:15)
> >> This patch adds a test that will trigger a preemption of a low priority
> >> batch by a 'bad' batch buffer which will hang. The test aims at maki
Hi,
On Fri, Dec 1, 2017 at 3:40 PM, Rafael Antognolli
wrote:
> This workaround supposedly fixes some hangs in the VF unit.
>
> Signed-off-by: Rafael Antognolli
> ---
> drivers/gpu/drm/i915/i915_reg.h | 3 +++
> drivers/gpu/drm/i915/intel_pm.c | 5 +
> 2 files changed, 8 insertions(+)
>
> di
== Series Details ==
Series: drm/i915/gvt: fix off-by-one comparison of ring_id
URL : https://patchwork.freedesktop.org/series/34858/
State : success
== Summary ==
Test kms_flip:
Subgroup rcs-wf_vblank-vs-modeset:
skip -> PASS (shard-hsw)
Test kms_atomic_int
== Series Details ==
Series: series starting with [1/3] igt_dummyload: Add preemptible parameter to
spinning batch.
URL : https://patchwork.freedesktop.org/series/34860/
State : failure
== Summary ==
IGT patchset build failed on latest successful build
c7b20c950276a41badd994324e1983760e44842b
== Series Details ==
Series: drm/i915/gvt: Add missing breaks in switch statement
URL : https://patchwork.freedesktop.org/series/34856/
State : warning
== Summary ==
Test gem_eio:
Subgroup in-flight:
pass -> DMESG-WARN (shard-snb)
Test drv_module_reload:
S
== Series Details ==
Series: igt/pm_rc6_residency: Measure residency after checking for
applicability (rev4)
URL : https://patchwork.freedesktop.org/series/32097/
State : success
== Summary ==
Test kms_frontbuffer_tracking:
Subgroup fbc-1p-offscren-pri-shrfb-draw-render:
== Series Details ==
Series: drm/i915: Expose more GPU properties through sysfs (rev6)
URL : https://patchwork.freedesktop.org/series/33950/
State : failure
== Summary ==
Test gem_eio:
Subgroup in-flight-contexts:
pass -> DMESG-WARN (shard-snb) fdo#104058
Test kms
Em Seg, 2017-12-04 às 15:50 -0200, Paulo Zanoni escreveu:
> Em Seg, 2017-11-13 às 23:34 +, Lionel Landwerlin escreveu:
> > We apply this logic to Gen9 as well. We didn't notice this issue as
> > most part we've encountered so far only use the crystal as source
> > for
> > their timestamp regist
On 04/12/17 09:37, Chris Wilson wrote:
Quoting Antonio Argenziano (2017-12-04 17:23:14)
This patch adds a test where a low priority batch is going to be
declared hung while a preemption is pending. The test wants to verify
that a 'bad' low priority batch will not disrupt the execution of a hig
On 04/12/17 09:42, Chris Wilson wrote:
Quoting Antonio Argenziano (2017-12-04 17:23:15)
This patch adds a test that will trigger a preemption of a low priority
batch by a 'bad' batch buffer which will hang. The test aims at making
sure that a hanging high priority batch will not disrupt the su
== Series Details ==
Series: drm/i915/gvt: fix off-by-one comparison of ring_id
URL : https://patchwork.freedesktop.org/series/34858/
State : success
== Summary ==
Series 34858v1 drm/i915/gvt: fix off-by-one comparison of ring_id
https://patchwork.freedesktop.org/api/1.0/series/34858/revisions
On Mon, Dec 4, 2017 at 4:20 PM, Gustavo A. R. Silva
wrote:
> Hi Joonas,
>
> Quoting Joonas Lahtinen :
>
>> On Mon, 2017-11-27 at 16:17 -0600, Gustavo A. R. Silva wrote:
>>>
>>> In preparation to enabling -Wimplicit-fallthrough, mark switch cases
>>> where we are expecting to fall through.
>>
>>
>>
Em Seg, 2017-11-13 às 23:34 +, Lionel Landwerlin escreveu:
> We apply this logic to Gen9 as well. We didn't notice this issue as
> most part we've encountered so far only use the crystal as source for
> their timestamp registers.
>
> Fixes: dab9178333 ("drm/i915: expose command stream timestam
On 04/12/2017 09:27, Chris Wilson wrote:
Record the before/after semaphore-wait values around the sleep to try to
reduce the inaccuracy from scheduler delays. Previously, the samples
were taken before submitting the batch and then after synchronising its
completion. The measurement will then be
Quoting Antonio Argenziano (2017-12-04 17:23:15)
> This patch adds a test that will trigger a preemption of a low priority
> batch by a 'bad' batch buffer which will hang. The test aims at making
> sure that a hanging high priority batch will not disrupt the submission
> flow of low priority contex
Quoting Antonio Argenziano (2017-12-04 17:23:14)
> This patch adds a test where a low priority batch is going to be
> declared hung while a preemption is pending. The test wants to verify
> that a 'bad' low priority batch will not disrupt the execution of a high
> priority context and that the driv
This patch adds a test where a low priority batch is going to be
declared hung while a preemption is pending. The test wants to verify
that a 'bad' low priority batch will not disrupt the execution of a high
priority context and that the driver does due diligence in managing a
reset while a preempt
This patch adds a test that will trigger a preemption of a low priority
batch by a 'bad' batch buffer which will hang. The test aims at making
sure that a hanging high priority batch will not disrupt the submission
flow of low priority contexts.
Cc: Chris Wilson
Cc: Michal Winiarski
Signed-off-b
The recursive batch emitted in the dummyload library is always
pre-emptible. This patch adds a parameter to make it conditionally
pre-emptible. The batch can now be used in tests where we still want a
spinning batch while not being able to preempt it.
Note: The behavior preceding this patch has be
From: Colin Ian King
The ring_id maximum boundary is being compared using the > operator
instead of >=, leading to an off-by-one error and an out of bounds
write into array vgpu->hws_pga[]. Fix this by simply using the
correct comparison operator. Also re-work another comparison that
uses the co
== Series Details ==
Series: drm/i915/gvt: Add missing breaks in switch statement
URL : https://patchwork.freedesktop.org/series/34856/
State : success
== Summary ==
Series 34856v1 drm/i915/gvt: Add missing breaks in switch statement
https://patchwork.freedesktop.org/api/1.0/series/34856/revis
From: Colin Ian King
The switch statement is missing breaks for the cases of
GVT_FAILSAFE_INSUFFICIENT_RESOURCE and GVT_FAILSAFE_GUEST_ERR. Add them
in.
Detected by CoverityScan, CID#1462416 ("Missing break in switch")
Fixes: e011c6ce2b4f ("drm/i915/gvt: Add VM healthy check for workload_thread
== Series Details ==
Series: igt/pm_rc6_residency: Measure residency after checking for
applicability (rev4)
URL : https://patchwork.freedesktop.org/series/32097/
State : success
== Summary ==
IGT patchset tested on top of latest successful build
36015334f9ee86b997fc5c0deb4964184f87648f igt:
== Series Details ==
Series: drm/i915: Expose more GPU properties through sysfs (rev6)
URL : https://patchwork.freedesktop.org/series/33950/
State : success
== Summary ==
Series 33950v6 drm/i915: Expose more GPU properties through sysfs
https://patchwork.freedesktop.org/api/1.0/series/33950/re
Hi Joonas,
Quoting Joonas Lahtinen :
On Mon, 2017-11-27 at 16:17 -0600, Gustavo A. R. Silva wrote:
In preparation to enabling -Wimplicit-fallthrough, mark switch cases
where we are expecting to fall through.
I have to say I'm totally not sold on regexps matching comment
contents. Was somethi
== Series Details ==
Series: test/kms_plane_lowres: Fix display_commit_mode() so it returns the crc
URL : https://patchwork.freedesktop.org/series/34749/
State : failure
== Summary ==
Test kms_setmode:
Subgroup basic:
fail -> PASS (shard-hsw) fdo#99912
Test
== Series Details ==
Series: drm/i915: Flush pending GTT writes before unbinding (rev2)
URL : https://patchwork.freedesktop.org/series/34830/
State : failure
== Summary ==
Test testdisplay:
pass -> INCOMPLETE (shard-hsw)
Test drv_module_reload:
Subgroup basic-no-d
With the introduction of asymetric slices in CNL, we cannot rely on
the previous SUBSLICE_MASK getparam. Here we introduce a more detailed
way of querying the Gen's GPU topology that doesn't aggregate numbers.
This is essential for monitoring parts of the GPU with the OA unit,
because signals need
== Series Details ==
Series: igt/kms_rotation_crc: Add RGB565 90 degree test for gen>9 (rev4)
URL : https://patchwork.freedesktop.org/series/33132/
State : success
== Summary ==
Test kms_frontbuffer_tracking:
Subgroup fbc-1p-offscren-pri-shrfb-draw-blt:
pass -> FA
This enables userspace to discover the engines available on the GPU.
Here is the layout on a Skylake GT4:
/sys/devices/pci:00/:00:02.0/drm/card0/gt/
└── engines
├── bcs
│ └── 0
│ ├── capabilities
│ ├── class
│ ├── id
│ └── instance
├──
Now that we have that information in topology fields, let's just reused it.
Signed-off-by: Lionel Landwerlin
---
drivers/gpu/drm/i915/i915_debugfs.c | 26 ++
1 file changed, 10 insertions(+), 16 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_debugfs.c
b/drivers/gpu
Hi,
After discussion with Chris, Joonas & Tvrtko, this series adds an
additional commit to link the render node back to the card through a
symlink. Making it obvious from an application using a render node to
know where to get the information it needs.
Cheers,
Lionel Landwerlin (5):
drm: add c
In i915 we would like to expose information about the GPU topology
which would be useful mostly to applications making use of the device
computational capability (not so much the display part). At the moment
we already store information like frequency, etc... into the card
directory (/sys/class/drm
Up to now, subslice mask was assumed to be uniform across slices. But
starting with Cannonlake, slices can be asymetric (for example slice0
has different number of subslices as slice1+). This change stores all
subslices masks for all slices rather than having a single mask that
applies to all slice
On Fri, Dec 01, 2017 at 01:46:39PM +, Chris Wilson wrote:
> Quoting Arkadiusz Hiler (2017-12-01 13:19:54)
> > With Android support gone there is not much reason for keeping libunwind
> > dependency optional. This also deals (cheaply!) with ifdefs covering
> > huge portions of code, removing a p
On Thu, 2017-11-30 at 22:04 +, Chris Wilson wrote:
> Many of the selftests try to completely fill global resources;
> resources
> that are presumed available for bringing up the display. Avoid the
> contention by simply not bringing up the display!
>
> This does limit the effectiveness of self
== Series Details ==
Series: igt/pm_rc6_residency: Measure residency after checking for
applicability (rev3)
URL : https://patchwork.freedesktop.org/series/32097/
State : failure
== Summary ==
Test gem_busy:
Subgroup close-race:
pass -> FAIL (shard-snb) fdo
On Sat, 2017-12-02 at 08:47 +, Chris Wilson wrote:
> In CI, we were observing situations where the busy blt would complete
> before the very next instruction (in userspace) to assert that it was
> busy. This is entirely possible if the process was scheduled away and
> slept for longer than the
== Series Details ==
Series: test/kms_plane_lowres: Fix display_commit_mode() so it returns the crc
URL : https://patchwork.freedesktop.org/series/34749/
State : success
== Summary ==
IGT patchset tested on top of latest successful build
476c4b462e0453c70ee81664c0227fdddc26cbd0 igt/gem_eio: In
CI doesn't run in whole-test mode, but runs each subtest individually.
Tests that are designed to do a block of work to be shared between many
subtests end up running that work multiple times (once per subtest) and
worse, that work is wasted if the subtest will be skipped.
pm_rc6_residency is one
== Series Details ==
Series: drm/i915: Flush pending GTT writes before unbinding (rev2)
URL : https://patchwork.freedesktop.org/series/34830/
State : success
== Summary ==
Series 34830v2 drm/i915: Flush pending GTT writes before unbinding
https://patchwork.freedesktop.org/api/1.0/series/34830/
On Wed, 2017-11-29 at 12:17 +0100, Daniel Vetter wrote:
> For reasons entirely not clear to me meson gtkdoc runs in strict
> xml parsing mode, whereas automake gtkdoc doesn't. And gtkdoc itself
> is to dense to correctly escape this stuff.
>
> Paper around this.
>
> Signed-off-by: Daniel
1 - 100 of 145 matches
Mail list logo