6 +-
> drivers/gpu/drm/tiny/repaper.c| 8 +-
> drivers/gpu/drm/tiny/simpledrm.c | 2 +-
> drivers/gpu/drm/tiny/st7586.c | 6 +-
> drivers/gpu/drm/tiny/st7735r.c| 4 +-
> drivers/gpu/drm/tve200/tve200_display.c
Le lundi 20 mai 2019 à 18:11 +0200, Daniel Vetter a écrit :
> On Fri, May 17, 2019 at 01:08:24PM +0300, Pekka Paalanen wrote:
> > On Thu, 16 May 2019 14:24:55 +0200
> > Daniel Vetter wrote:
> >
> > > On Thu, May 16, 2019 at 11:22:11AM +0300, Pekka Paalanen wrote:
> > > > On Wed, 15 May 2019
Hi,
On Tue, 2019-05-14 at 16:28 +0200, Daniel Vetter wrote:
> On Tue, May 14, 2019 at 4:13 PM Paul Kocialkowski
> wrote:
> > Hi,
> >
> > On Tue, 2019-05-14 at 13:09 +0200, Daniel Vetter wrote:
> > > On Mon, May 13, 2019 at 7:14 PM Paul Kocialkowski
> > >
ed me as
> > > an event is a device. Squashing together would make sense if the
> > > uevent were just updating a device attribute list. Previously when we
> > > had just a single kind of uevent, that would not have made a
> > > difference, but if we gain differ
Hi,
On Tue, 2019-05-14 at 13:09 +0200, Daniel Vetter wrote:
> On Mon, May 13, 2019 at 7:14 PM Paul Kocialkowski
> wrote:
> > Hey,
> >
> > Le lundi 13 mai 2019 à 11:34 +0200, Daniel Vetter a écrit :
> > > On Mon, May 13, 2019 at 11:02 AM Paul Koci
; On Mon, 13 May 2019 11:34:58 +0200
> > > > Daniel Vetter wrote:
> > > >
> > > > > On Mon, May 13, 2019 at 11:02 AM Paul Kocialkowski
> > > > > wrote:
> > > > > > Hi,
> > > > > >
> > > > > >
Hey,
Le lundi 13 mai 2019 à 11:34 +0200, Daniel Vetter a écrit :
> On Mon, May 13, 2019 at 11:02 AM Paul Kocialkowski
> wrote:
> > Hi,
> >
> > On Fri, 2019-05-10 at 16:54 +0200, Daniel Vetter wrote:
> > > On Fri, May 10, 2019 at 2:12 PM Paul Koci
Hi,
On Fri, 2019-05-10 at 16:54 +0200, Daniel Vetter wrote:
> On Fri, May 10, 2019 at 2:12 PM Paul Kocialkowski
> wrote:
> > Hi,
> >
> > On Tue, 2019-05-07 at 21:57 +0530, Ramalingam C wrote:
> > > DRM API for generating uevent for a status chan
> +struct drm_connector;
> +struct drm_property;
>
> int drm_class_device_register(struct device *dev);
> void drm_class_device_unregister(struct device *dev);
>
> void drm_sysfs_hotplug_event(struct drm_device *dev);
> -
> +void drm_sysfs_connector_status_event(struct drm_connector *connector,
> + struct drm_property *property);
> #endif
--
Paul Kocialkowski, Bootlin
Embedded Linux and kernel engineering
https://bootlin.com
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
is currently work in progress and is not working. It is sent
only for reference and should not be merged.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
configure.ac| 9 +++--
lib/igt_chamelium.c | 18 --
lib/igt_chamelium.h | 6 +++-
tests/Makefile.am
This patch contains a work in progress test for HDMI audio integrity
testing. It is currently not working and should not be merged.
It is sent as-is for reference, in hope that work in this area will be
resumed later on. It is the latest version at the time of my final
summer internship day at
On Thu, 2017-08-31 at 11:02 +0300, Paul Kocialkowski wrote:
> This introduces a selftest for the audio library.
>
> It consists of generating a signal from a list of frequencies and
> ensuring that the integrity checking function does detect these
> frequencies (and only th
This introduces a selftest for the audio library.
It consists of generating a signal from a list of frequencies and
ensuring that the integrity checking function does detect these
frequencies (and only these frequencies).
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.
Hi,
On Wed, 2017-08-30 at 14:53 -0400, Lyude Paul wrote:
> On Wed, 2017-08-30 at 17:45 +0300, Paul Kocialkowski wrote:
> > This introduces a selftest for the audio library.
> >
> > It consists of generating a signal from a list of frequencies and
> > ensuring that the
On Wed, 2017-08-30 at 16:44 +0100, Chris Wilson wrote:
> Quoting Paul Kocialkowski (2017-08-30 15:45:14)
> > This introduces a selftest for the audio library.
> >
> > It consists of generating a signal from a list of frequencies and
> > ensuring that the integrity ch
This introduces a selftest for the audio library.
It consists of generating a signal from a list of frequencies and
ensuring that the integrity checking function does detect these
frequencies (and only these frequencies).
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.
with the SuspendResumeDelay parameter set
in igtrc configuration. Sysfs access would otherwise cause it to fail.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
lib/igt_aux.c | 24 +---
1 file changed, 13 insertions(+), 11 deletions(-)
diff --git
On Tue, 2017-08-29 at 15:08 +0300, Paul Kocialkowski wrote:
> On Mon, 2017-08-28 at 17:55 +0300, Paul Kocialkowski wrote:
> > Before capturing video, the Chamelium will always wait for the video
> > input to be stable (and perform the FSM if it was not). This means
> > that
This introduces tests for HDMI signal integrity after suspend and
hibernate. They simply test that signal integrity is ensured before
and after suspend or hibernate.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
tests/audio.c | 19 +++
1 file c
This adds an explanation about why the Chamelium should only be
connected to one target device at once to the in-tree documentation.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
docs/chamelium.txt | 6 ++
1 file changed, 6 insertions(+)
diff --git
for debugfs access purposes,
open the DRM node without requesting master to fix the issue.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
lib/igt_debugfs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/igt_debugfs.c b/lib/igt_debugfs.c
index ee
On Mon, 2017-08-28 at 17:55 +0300, Paul Kocialkowski wrote:
> Before capturing video, the Chamelium will always wait for the video
> input to be stable (and perform the FSM if it was not). This means
> that
> there is no need to explicitly do it beforehand.
>
> When the receiver
.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
tests/chamelium.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/tests/chamelium.c b/tests/chamelium.c
index 484bb537..e3d81357 100644
--- a/tests/chamelium.c
+++ b/tests/chamelium.c
@@ -474,9 +474,6 @@ enable_
On Fri, 2017-08-04 at 17:10 +0300, Paul Kocialkowski wrote:
> No specific treatment should be required for handling the connector
> FSM,
> since the chamelium-side daemon will automatically send an HPD event
> to
> reset the source.
>
> The event is sufficient
Changes since v1:
* Added a note about network timeouts when the Chamelium board is disconnected
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
The gtkdoc output for the example configuration given in the file
confuses gtkdoc because of the use of # for comments, that is
interpreted as a headline (although it is an example block).
This uses the HTML character instead to ensure the rendering is correct.
Signed-off-by: Paul Kocialkowski
reference.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
docs/chamelium.txt | 153 +
1 file changed, 153 insertions(+)
create mode 100644 docs/chamelium.txt
diff --git a/docs/chamelium.txt b/docs/chamelium.txt
ne
This introduces plain-text documentation about the audio test, aimed at
users who wish to setup and run the audio tests.
Given the contents of this documentation, it felt more relevant to make
it part of the tree instead of the API reference.
Signed-off-by: Paul Kocialkowski <paul.kocial
int whether support for it is enabled or
not in the summary, by the way.
Cheers,
Paul
> On Wed, Aug 23, 2017 at 8:21 AM, Paul Kocialkowski
> <paul.kocialkow...@linux.intel.com> wrote:
> > This adds the fastest chamelium tests to the Intel CI fast-feedback
> > list, with th
The gtkdoc output for the example configuration given in the file
confuses gtkdoc because of the use of # for comments, that is
interpreted as a headline (although it is an example block).
This uses the HTML character instead to ensure the rendering is correct.
Signed-off-by: Paul Kocialkowski
reference.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
docs/chamelium.txt | 146 +
1 file changed, 146 insertions(+)
create mode 100644 docs/chamelium.txt
diff --git a/docs/chamelium.txt b/docs/chamelium.txt
ne
This introduces plain-text documentation about the audio test, aimed at
users who wish to setup and run the audio tests.
Given the contents of this documentation, it felt more relevant to make
it part of the tree instead of the API reference.
Signed-off-by: Paul Kocialkowski <paul.kocial
On Wed, 2017-08-23 at 18:21 +0300, Paul Kocialkowski wrote:
> This adds the fastest chamelium tests to the Intel CI fast-feedback
> list, with the objective of running in under a minute.
For the record, here are average run times for the added tests:
dp-hpd-fast: 2.397s
dp-edid-read: 1.7
the chamelium was still reset by the call
to prepare_output.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
tests/chamelium.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/chamelium.c b/tests/chamelium.c
index 00ae484b..484bb537
This introduces a fast fashion of testing display CRC, that only tests
a single mode (the highest resolution). It drastically reduces the run
time of the test, which is necessary for the fast-feedback test list.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
This adds the fastest chamelium tests to the Intel CI fast-feedback
list, with the objective of running in under a minute.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
tests/intel-ci/fast-feedback.testlist | 9 +
1 file changed, 9 insertions(+)
diff
This introduces a fast fashion of testing basic hotplug detect, with
only 3 toggles. It drastically reduces the run time of the test, which
is necessary for the fast-feedback test list.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
tests/chamelium.
This uses the dedicated HAVE_AUDIO conditional, that depends on both
ALSA and GSL, for wrapping the audio test. This makes the wrapping
consistent with what is done for the chamelium test.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
tests/Makefile.am | 4 +---
Hi,
On Fri, 2017-08-18 at 12:16 -0400, Lyude Paul wrote:
> One more small formatting change
>
> On Thu, 2017-08-17 at 19:05 +0300, Paul Kocialkowski wrote:
> > This introduces an audio library, with dedicated helpers for both
> > generating signals and detecting peak fr
Changes since v1:
* Introduced explicit --enable-audio configure option
* Added dependencies to README
* Removed trailing whitespaces
* Fixed alignment in sqrt call
* Fixed ALSA overrun/underrun error handling and recovery
* Fixed ALSA open/close sequence for more robust behavior
through display
connectors, such as HDMI.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
configure.ac | 3 +
.../intel-gpu-tools/intel-gpu-tools-docs.xml | 1 +
lib/Makefile.am| 7
this back to the DUT's line-in
where it can be recorded by ALSA with controls correctly configured.
The audio test makes use of the audio and ALSA igt libraries helpers.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
README| 6 ++
configure.ac
This introduces an audio library, with dedicated helpers for both
generating signals and detecting peak frequencies in a signal.
This library paves the way for testing audio going through display
connectors, such as HDMI.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.
Hi,
On Fri, 2017-08-18 at 12:15 -0400, Lyude Paul wrote:
> Nice job! Only one small formatting change
Thanks a lot for the timely review! I only have a week and a half left
at my internship, so it is much appreciated :)
> On Thu, 2017-08-17 at 19:05 +0300, Paul Kocialkowski
Hi,
On Fri, 2017-08-18 at 12:20 -0400, Lyude Paul wrote:
> And two more small changes
>
> On Thu, 2017-08-17 at 19:05 +0300, Paul Kocialkowski wrote:
> > This introduces an ALSA library, with dedicated helpers for handling
> > playback and capture. It handles ALSA
On Mon, 2017-08-21 at 10:25 +0300, Arkadiusz Hiler wrote:
> On Fri, Aug 18, 2017 at 12:46:38PM +0300, Arkadiusz Hiler wrote:
> > On Thu, Aug 17, 2017 at 07:05:56PM +0300, Paul Kocialkowski wrote:
> > > This introduces an ALSA library, with dedicated helpers for
> > &
this back to the DUT's line-in
where it can be recorded by ALSA with controls correctly configured.
The audio test makes use of the audio and ALSA igt libraries helpers.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
tests/Makefile.am | 12
tests/audio.c
through display
connectors, such as HDMI.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
configure.ac | 3 +
.../intel-gpu-tools/intel-gpu-tools-docs.xml | 1 +
lib/Makefile.am| 7
This introduces an audio library, with dedicated helpers for both
generating signals and detecting peak frequencies in a signal.
This library paves the way for testing audio going through display
connectors, such as HDMI.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.
-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
lib/igt_chamelium.c | 113
1 file changed, 25 insertions(+), 88 deletions(-)
diff --git a/lib/igt_chamelium.c b/lib/igt_chamelium.c
index dcd8855f..4cea5fdb 100644
---
],
> - i == (crc->n_words - 1) ? '\0' : delimiter);
> + len += sprintf(buf + len, "%0*x%c", field_width,
> +crc->crc[i], delimiter);
>
> + /* Eat the last delimiter */
> + buf[len
On Tue, 2017-07-25 at 17:50 +0200, Daniel Vetter wrote:
> On Tue, Jul 25, 2017 at 03:18:04PM +0300, Paul Kocialkowski wrote:
> > On Tue, 2017-07-25 at 10:16 +0200, Daniel Vetter wrote:
> > > On Tue, Jul 25, 2017 at 10:58:55AM +0300, Paul Kocialkowski wrote:
> > > &g
automatically enabling it when its dependencies are met.
Finally, whether chamelium support is enabled is printed by the
information summary at end of the configure run.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
configure.ac | 18 ++
1 file chang
On Tue, 2017-07-25 at 13:07 -0400, Lyude Paul wrote:
> I like this patch, however there's a mistake in it:
>
> On Tue, 2017-07-25 at 15:48 +0300, Paul Kocialkowski wrote:
> > Since the chamelium is not a very usual piece of hardware and
> > requires
> > pulling-in lo
automatically enabling it when its dependencies are met.
Finally, whether chamelium support is enabled is printed by the
information summary at end of the configure run.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
configure.ac | 17 +
1 file chan
Chamelium testing has a hard dependency on udev. This makes this
dependency explicit in configure instead of failing the build when it
is missing.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
configure.ac | 3 +++
1 file changed, 3 insertions(+)
diff
-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
README | 11 ++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/README b/README
index 26171a17..d1ea9529 100644
--- a/README
+++ b/README
@@ -131,7 +131,7 @@ Requirements
This is a non-exhaustiv
On Tue, 2017-07-25 at 10:16 +0200, Daniel Vetter wrote:
> On Tue, Jul 25, 2017 at 10:58:55AM +0300, Paul Kocialkowski wrote:
> > On Tue, 2017-07-25 at 09:34 +0200, Daniel Vetter wrote:
> > > On Tue, Jul 25, 2017 at 9:25 AM, Paul Kocialkowski
> > > <paul.kocia
On Tue, 2017-07-25 at 09:34 +0200, Daniel Vetter wrote:
> On Tue, Jul 25, 2017 at 9:25 AM, Paul Kocialkowski
> <paul.kocialkow...@linux.intel.com> wrote:
> > On Tue, 2017-07-25 at 08:53 +0200, Daniel Vetter wrote:
> > > On Mon, Jul 24, 2017 at 05:54:46PM +03
On Tue, 2017-07-25 at 08:53 +0200, Daniel Vetter wrote:
> On Mon, Jul 24, 2017 at 05:54:46PM +0300, Paul Kocialkowski wrote:
> > This adds a common drm helper to detect whether the EDID changed
> > from
> > the last known cached one. This is useful help detect that a monito
the change will not be caught at
resume time. Detecting that the EDID changed allows detecting it.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
drivers/gpu/drm/drm_edid.c | 45 +
include/drm/drm_edid.h | 3 +++
2
,
such as the i2c adapter required to get the EDID.
Support for this is introduced for DP, HDMI and VGA.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
drivers/gpu/drm/i915/i915_drv.c | 2 ++
drivers/gpu/drm/i915/i915_drv.h | 5
drivers/gpu/drm/i915/intel
On Wed, 2017-07-19 at 16:50 +0300, Paul Kocialkowski wrote:
> Nowadays, many VGA connectors are not actually native VGA but use a
> discrete bridge to a digital connector. These bridges usually enforce
> their own EDID instead of the one supplied by the chamelium.
>
> Thus, the
akes more sense to split the configure.ac in two parts (as
you'll see from v4). Since you may disgree, I haven't added your R-b.
> On Wed, 2017-07-19 at 16:48 +0300, Paul Kocialkowski wrote:
> > Changes since v2:
> > * Changed analogue in favor of analog
> > * Integrated analog frame mat
error threshold and a correlation with the expected error
trend for a DAC-ADC chain. It was tested with a couple encoders and
provides reliable error detection with few false positives.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
configure.ac | 2
if not.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
configure.ac| 4 ++
lib/igt_chamelium.c | 164 ++--
lib/igt_chamelium.h | 7 ++-
tests/chamelium.c | 57 ++
4 files changed, 226 inse
Changes since v3:
* Squashed configure.ac changes in this series
Changes since v2:
* Changed analogue in favor of analog
* Integrated analog frame match fixup in the original commit
* Rebased on top of the new revisions of the series this depends on
Changes since v1:
* Split analogue frame
On Wed, 2017-07-19 at 23:11 -0700, Manasi Navare wrote:
> On Tue, Jul 18, 2017 at 03:11:42PM +0300, Paul Kocialkowski wrote:
> > On Mon, 2017-06-26 at 15:32 +0300, Paul Kocialkowski wrote:
> > > After detecting an IRQ storm, hotplug detection will switch from
> > >
On Thu, 2017-07-20 at 01:04 +, Pandiyan, Dhinakaran wrote:
> On Mon, 2017-06-26 at 15:32 +0300, Paul Kocialkowski wrote:
> > After detecting an IRQ storm, hotplug detection will switch from
> > irq-based detection to poll-based detection. After a short delay or
> >
On Thu, 2017-07-20 at 09:24 +0200, Daniel Vetter wrote:
> On Wed, Jul 19, 2017 at 04:46:07PM +0300, Paul Kocialkowski wrote:
> > This introduces a common FrameDumpPath configuration field, as well
> > as
> > helper functions in dedicated igt_frame for writing cairo surf
This moves all the pieces related to config parsing to the dedicated
function for this purpose, renamed common_init_config for consistency.
It allows making the common_init function less big and more readable.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
--
This moves the parts of the code doing env-related handling from
common_init to a new dedicated common_init_env function, making
common_init a bit more readable.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
lib/igt_core.
when it was missing.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
docs/reference/intel-gpu-tools/Makefile.am | 24 +++-
.../intel-gpu-tools/igt_test_programs.xml | 123 +
.../intel-gpu-tools/intel-gpu-tools-docs.xml
On Thu, 2017-07-20 at 14:41 +0200, Daniel Vetter wrote:
> On Thu, Jul 20, 2017 at 1:27 PM, Paul Kocialkowski
> <paul.kocialkow...@linux.intel.com> wrote:
> > On Thu, 2017-07-20 at 12:39 +0300, Jani Nikula wrote:
> > > For future reference, please post new versions
; On Wed, 19 Jul 2017, Paul Kocialkowski <paul.kocialkowski@linux.intel.
> com> wrote:
> > Changes since v4:
> > * Moved igt_get_cairo_surface out of the thread function to properly
> > handle assert failure
> > * Rebased on top of current master
> >
>
GError or
uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL
before it's set.
The overwriting error message was: Key file does not have group ?DUT?
Fixes: ee31e0b5 ("Introduce common frame dumping configuration...")
Cc: Paul Ko
On Thu, 2017-07-20 at 10:45 +0300, Paul Kocialkowski wrote:
> This adds the required error clean/free calls after calling
> configuration parsing functions. In addition to properly handling
> memory,
> this avoids glib spewing out error messages on stderr, which breaks
> the
>
This adds the required error clean/free calls after calling
configuration parsing functions. In addition to properly handling memory,
this avoids glib spewing out error messages on stderr, which breaks the
whole CI.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
--
This adds automake instructions, with matching autoconf macros, to make
the dependency on gsl and the code that depends on it optional.
This should allow preserving the ability to build IGT on Android, where
gsl support may be lacking.
Signed-off-by: Paul Kocialkowski <paul.kocial
This adds ifdef wrappers, with matching autoconf macros, to make the
dependency on glib (used for parsing configuration) optional.
This allows preserving the ability to build IGT on Android, where glib
support is lacking.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.
These patches apply on top of:
tests/chamelium: Detect analogue bridges and handle EDID accordingly
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
Introducing an option for chamelium build inadvertently disabled it by
default, according to the definition of the AC_ARG_ENABLE macro.
This enables it back chamelium by default.
Fixes: fd096fcc ("configure.ac: Make building chamelium an option")
Signed-off-by: Paul Kocialkowski <p
modes may also go beyond what the chamelium
can support. Thus, only supported resolutions should be tested for the
frame dump test and others should be pruned.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
tests/chamelium.
This patch applies on top of: Analogue/VGA frame comparison support
Changes since v2:
* Changed analogue in favor of analog
* Rebased on top of the new revisions of the series this depends on
Changes since v1:
* Rebased on top of the new revisions of the series this depends on
if not.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
lib/igt_chamelium.c | 164 ++--
lib/igt_chamelium.h | 7 ++-
tests/chamelium.c | 57 ++
3 files changed, 222 insertions(+), 6 deletions(-)
diff
Changes since v2:
* Changed analogue in favor of analog
* Integrated analog frame match fixup in the original commit
* Rebased on top of the new revisions of the series this depends on
Changes since v1:
* Split analogue frame comparison to igt_frame, using cairo surfaces
* Added a chamelium
error threshold and a correlation with the expected error
trend for a DAC-ADC chain. It was tested with a couple encoders and
provides reliable error detection with few false positives.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
configure.ac| 1 +
lib/Makef
-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
lib/igt_chamelium.c | 81 +
lib/igt_chamelium.h | 4 +++
tests/chamelium.c | 14 ++---
3 files changed, 95 insertions(+), 4 deletions(-)
diff --git a/lib/igt_chamelium.c
the diverging values.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
lib/igt_debugfs.c | 53 ++---
lib/igt_debugfs.h | 1 +
2 files changed, 51 insertions(+), 3 deletions(-)
diff --git a/lib/igt_debugfs.c b/lib/igt_debugfs.c
This merges the two test_display_crc_single and
test_display_crc_multiple functions into one, with a variable number of
frames to capture. This reduces code duplication.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
tests/chamelium.
code,
which avoids destroying it too early.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
lib/igt_chamelium.c | 7 +--
lib/igt_fb.c| 36 +---
lib/igt_fb.h| 2 +-
3 files changed, 15 insertions(+), 30 del
the CRC checks to fail on different
setups. This allows them to pass regardless of the setup.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
lib/igt_chamelium.c | 143
lib/igt_chamelium.h | 5 ++
tests/chamelium.c
This introduces a igt_crc_to_string_extended helper that allows
formatting a crc to a string with a given delimiter and size to print
per crc word.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
lib/igt_debugfs.c | 27 +++
lib/igt_debugfs.
Changes since v4:
* Moved igt_get_cairo_surface out of the thread function to properly
handle assert failure
* Rebased on top of current master
Changes since v3:
* Renamed structure used by async crc calculation for more clarity
* Used const qualifier for untouched buffer when hashing
* Split
This introduces a common FrameDumpPath configuration field, as well as
helper functions in dedicated igt_frame for writing cairo surfaces
to png files.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
lib/Makefile.sources | 2 +
lib/igt.h| 1
On Mon, 2017-07-17 at 13:35 -0400, Lyude Paul wrote:
> Just one change for this patch below
>
> On Wed, 2017-07-12 at 17:57 +0300, Paul Kocialkowski wrote:
> > This adds support for VGA frame comparison testing with the
> > reference
> > generated from cair
On Mon, 2017-07-17 at 12:29 -0400, Lyude Paul wrote:
> On Wed, 2017-07-12 at 17:50 +0300, Paul Kocialkowski wrote:
> > This introduces CRC calculation for reference frames, instead of
> > using
> > hardcoded values for them. The rendering of reference frames may
> &
On Tue, 2017-07-18 at 12:20 -0700, Manasi Navare wrote:
> On Tue, Jul 18, 2017 at 05:25:36PM +0300, Paul Kocialkowski wrote:
> > This adds the connector name when printing a debug message about the
> > DP
> > link training result. It is useful to figure out what connecto
On Tue, 2017-07-18 at 22:21 +0100, Chris Wilson wrote:
> Quoting Paul Kocialkowski (2017-07-18 16:16:26)
> > It may occur that a hotplug uevent is detected at resume, even
> > though it
> > does not indicate that an actual hotplug happened. This is the case
> > when
>
at resume time.
Signed-off-by: Paul Kocialkowski <paul.kocialkow...@linux.intel.com>
---
tests/chamelium.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/tests/chamelium.c b/tests/chamelium.c
index 8af33aaa..0528ffb3 100644
--- a/tests/chamelium.c
+++ b
1 - 100 of 212 matches
Mail list logo