Displaying 20 results from an estimated 20 matches for "igt_requir".
Did you mean:
igt_require
2020 Mar 18
6
[PATCH i-g-t 0/4] Add nouveau-crc tests
...9;s mailing list configuration has
blocked the email so I'm waiting for a moderator to fix that)
So, this series adds the relevant tests for it since nvidia's CRC
implementation has some rather interesting design choices that needed to
be worked around.
Lyude Paul (4):
lib/igt_core: Add igt_require_fd()
lib/igt_debugfs: Add igt_debugfs_pipe_dir()
lib/igt_kms: Hook up connector dithering prop
tests: Add nouveau-crc tests
lib/drmtest.c | 10 ++
lib/drmtest.h | 2 +
lib/igt_core.h | 12 ++
lib/igt_debugfs.c | 29 ++++
lib/igt_debugfs.h | 1 +
lib/igt_kms.c...
2020 Sep 30
9
[PATCH i-g-t v5 0/5] Add nouveau-crc tests
...support
has made its way upstream. Hooray!
So, let's start adding some relevant tests for it since nvidia's CRC
implementation has some rather interesting design choices that needed to
be worked around.
Lyude Paul (5):
lib/igt_core: Fix igt_assert_fd() documentation
lib/igt_core: Add igt_require_fd()
lib/igt_debugfs: Add igt_debugfs_pipe_dir()
lib/igt_kms: Hook up connector dithering prop
tests: Add nouveau-crc tests
.gitlab-ci.yml | 2 +-
lib/drmtest.c | 10 ++
lib/drmtest.h | 2 +
lib/igt_core.h | 16 +-
lib/igt_debugfs.c | 21 +++
lib/igt_debugfs....
2020 Mar 18
0
[PATCH i-g-t 1/4] lib/igt_core: Add igt_require_fd()
From: Lyude Paul <lyude at redhat.com>
Like igt_assert_fd(), but using igt_require() instead
Signed-off-by: Lyude Paul <lyude at redhat.com>
---
lib/igt_core.h | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/lib/igt_core.h b/lib/igt_core.h
index fae5f59e..b66336cf 100644
--- a/lib/igt_core.h
+++ b/lib/igt_core.h
@@ -1008,6 +1008,18 @@ void igt_describe_...
2020 Apr 17
0
[PATCH i-g-t v3 2/5] lib/igt_core: Add igt_require_fd()
From: Lyude Paul <lyude at redhat.com>
Like igt_assert_fd(), but using igt_require() instead
Changes since v1:
* Fix documentation error in igt_require_fd() - Petri Latvala
Signed-off-by: Lyude Paul <lyude at redhat.com>
---
lib/igt_core.h | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/lib/igt_core.h b/lib/igt_core.h
index 3f69b072..8f68b2dd 100644
--...
2020 Sep 30
0
[PATCH i-g-t v5 2/5] lib/igt_core: Add igt_require_fd()
From: Lyude Paul <lyude at redhat.com>
Like igt_assert_fd(), but using igt_require() instead
Changes since v1:
* Fix documentation error in igt_require_fd() - Petri Latvala
Signed-off-by: Lyude Paul <lyude at redhat.com>
---
lib/igt_core.h | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/lib/igt_core.h b/lib/igt_core.h
index e74ede8b..5d835260 100644
--...
2020 Apr 17
10
[PATCH i-g-t v3 0/5] Add nouveau-crc tests
...is series adds the relevant tests for it since nvidia's CRC
implementation has some rather interesting design choices that needed to
be worked around.
Changes since v2:
* Fix build errors on mips/arm/aarch64
Changes since v1:
* fix documentation errors Petri pointed out
* Fix documentation for igt_require_fd()
* Fix copyright year in tests/nouveau_crc.c
Lyude Paul (5):
lib/igt_core: Fix igt_assert_fd() documentation
lib/igt_core: Add igt_require_fd()
lib/igt_debugfs: Add igt_debugfs_pipe_dir()
lib/igt_kms: Hook up connector dithering prop
tests: Add nouveau-crc tests
lib/drmtest.c...
2020 Apr 17
5
[PATCH i-g-t v2 0/5] Add nouveau-crc tests
...il so I'm waiting for a moderator to fix that)
So, this series adds the relevant tests for it since nvidia's CRC
implementation has some rather interesting design choices that needed to
be worked around.
Lyude Paul (5):
lib/igt_core: Fix igt_assert_fd() documentation
lib/igt_core: Add igt_require_fd()
lib/igt_debugfs: Add igt_debugfs_pipe_dir()
lib/igt_kms: Hook up connector dithering prop
tests: Add nouveau-crc tests
lib/drmtest.c | 10 ++
lib/drmtest.h | 2 +
lib/igt_core.h | 16 +-
lib/igt_debugfs.c | 29 ++++
lib/igt_debugfs.h | 1 +
lib/igt_kms.c...
2020 Mar 18
0
[PATCH i-g-t 4/4] tests: Add nouveau-crc tests
.../lib/drmtest.c
@@ -112,6 +112,11 @@ bool is_i915_device(int fd)
return __is_device(fd, "i915");
}
+bool is_nouveau_device(int fd)
+{
+ return __is_device(fd, "nouveau");
+}
+
bool is_vc4_device(int fd)
{
return __is_device(fd, "vc4");
@@ -537,6 +542,11 @@ void igt_require_intel(int fd)
igt_require(is_i915_device(fd) && has_known_intel_chipset(fd));
}
+void igt_require_nouveau(int fd)
+{
+ igt_require(is_nouveau_device(fd));
+}
+
void igt_require_vc4(int fd)
{
igt_require(is_vc4_device(fd));
diff --git a/lib/drmtest.h b/lib/drmtest.h
index 632c616b....
2020 Apr 17
0
[PATCH i-g-t v3 5/5] tests: Add nouveau-crc tests
.../lib/drmtest.c
@@ -112,6 +112,11 @@ bool is_i915_device(int fd)
return __is_device(fd, "i915");
}
+bool is_nouveau_device(int fd)
+{
+ return __is_device(fd, "nouveau");
+}
+
bool is_vc4_device(int fd)
{
return __is_device(fd, "vc4");
@@ -537,6 +542,11 @@ void igt_require_intel(int fd)
igt_require(is_i915_device(fd) && has_known_intel_chipset(fd));
}
+void igt_require_nouveau(int fd)
+{
+ igt_require(is_nouveau_device(fd));
+}
+
void igt_require_vc4(int fd)
{
igt_require(is_vc4_device(fd));
diff --git a/lib/drmtest.h b/lib/drmtest.h
index 632c616b....
2020 Aug 18
2
[PATCH i-g-t v4] tests: Add nouveau-crc tests
.../lib/drmtest.c
@@ -114,6 +114,11 @@ bool is_i915_device(int fd)
return __is_device(fd, "i915");
}
+bool is_nouveau_device(int fd)
+{
+ return __is_device(fd, "nouveau");
+}
+
bool is_vc4_device(int fd)
{
return __is_device(fd, "vc4");
@@ -622,6 +627,11 @@ void igt_require_intel(int fd)
igt_require(is_i915_device(fd));
}
+void igt_require_nouveau(int fd)
+{
+ igt_require(is_nouveau_device(fd));
+}
+
void igt_require_vc4(int fd)
{
igt_require(is_vc4_device(fd));
diff --git a/lib/drmtest.h b/lib/drmtest.h
index c56bfafa..dd4cd384 100644
--- a/lib/drmtest.h
++...
2020 Sep 30
0
[PATCH i-g-t v5 5/5] tests: Add nouveau-crc tests
.../lib/drmtest.c
@@ -114,6 +114,11 @@ bool is_i915_device(int fd)
return __is_device(fd, "i915");
}
+bool is_nouveau_device(int fd)
+{
+ return __is_device(fd, "nouveau");
+}
+
bool is_vc4_device(int fd)
{
return __is_device(fd, "vc4");
@@ -622,6 +627,11 @@ void igt_require_intel(int fd)
igt_require(is_i915_device(fd));
}
+void igt_require_nouveau(int fd)
+{
+ igt_require(is_nouveau_device(fd));
+}
+
void igt_require_vc4(int fd)
{
igt_require(is_vc4_device(fd));
diff --git a/lib/drmtest.h b/lib/drmtest.h
index c56bfafa..dd4cd384 100644
--- a/lib/drmtest.h
++...
2020 Sep 29
1
[igt-dev] [PATCH i-g-t v4] tests: Add nouveau-crc tests
...t; > }
> >
> > +bool is_nouveau_device(int fd)
> > +{
> > + return __is_device(fd, "nouveau");
> > +}
> > +
> > bool is_vc4_device(int fd)
> > {
> > return __is_device(fd, "vc4");
> > @@ -622,6 +627,11 @@ void igt_require_intel(int fd)
> > igt_require(is_i915_device(fd));
> > }
> >
> > +void igt_require_nouveau(int fd)
> > +{
> > + igt_require(is_nouveau_device(fd));
> > +}
> > +
> > void igt_require_vc4(int fd)
> > {
> > igt_require(is_vc4_...
2020 Sep 28
0
[igt-dev] [PATCH i-g-t v4] tests: Add nouveau-crc tests
...fd)
> return __is_device(fd, "i915");
> }
>
> +bool is_nouveau_device(int fd)
> +{
> + return __is_device(fd, "nouveau");
> +}
> +
> bool is_vc4_device(int fd)
> {
> return __is_device(fd, "vc4");
> @@ -622,6 +627,11 @@ void igt_require_intel(int fd)
> igt_require(is_i915_device(fd));
> }
>
> +void igt_require_nouveau(int fd)
> +{
> + igt_require(is_nouveau_device(fd));
> +}
> +
> void igt_require_vc4(int fd)
> {
> igt_require(is_vc4_device(fd));
> diff --git a/lib/drmtest.h b/lib/drmt...
2020 Mar 18
0
[PATCH i-g-t] tests/kms_plane: Generate reference CRCs for partial coverage too
...ITION_FULLY_COVERED)
- igt_assert_crc_equal(reference_crc, &crc);
- else {
- ;/* FIXME: missing reference CRCs */
- }
-
igt_assert_crc_equal(&crc, &crc2);
igt_plane_set_fb(primary, NULL);
@@ -237,8 +259,7 @@ test_plane_position(data_t *data, enum pipe pipe, unsigned int flags)
igt_require(output);
test_init(data, pipe);
-
- test_grab_crc(data, output, pipe, &green, &reference_crc);
+ test_grab_crc(data, output, pipe, &green, flags, &reference_crc);
for (int plane = 1; plane < n_planes; plane++)
test_plane_position_with_output(data, pipe, plane,
@@ -287...
2015 Mar 12
0
[ANNOUNCE] intel-gpu-tools 1.10
...(27):
tests/gem_exec_blt: Add subtest that uses dumb buffers
tests/gem_concurrent_blt: Adjust subtest naming
tests/gem_concurrent_blit: Fix indent
lib/gt: api polish for igt_can_hang_ring
lib/ioctl: api polish for gem_context_has_param
lib/ioctl: gem_ prefix for igt_require_mmap_wc
igt/ioctls: doc for gem_mmap
lib/ioctls: make gem_context_set/get_param infallible
lib/ioctl: Add gem_context_destroy helpers
tests/gem_ctx_*: Use helpers
tests/gem_reset_stat: Use new ctx helpers
lib/ioctl: Document ctx param functions
tests: Add...
2017 Jun 09
1
[ANNOUNCE] intel-gpu-tools 1.19
...integration
igt/kms_frontbuffer_tracking: Declare dependency on functioning GEM
lib: spinning batches requires working GEM, so add the precheck
igt/gem_exec_schedule: Emit wide batches of requests
igt/amdgpu: Fix compiler errors
igt/gem_render_linear_blits: Add missing igt_require_gem()
igt/gem_workarounds: Mark up the requirement for an active GPU
igt/kms_cursor_legacy: Mark up busy tests as requiring a GPU
Add gem_exec_await
intel_reg: Use the drm device fd as a hint only
igt/gem_mmap_gtt: Check that userspace clflushing of the GTT mmap...
2016 Mar 01
0
[ANNOUNCE] intel-gpu-tools 1.14
...igt/gem_mmap_gtt: Add a test to exercise coherency between GTT/CPU
core/sighelper: Interrupt everyone in the process group
tests: Add gem_busy
igt/gem_streaming_writes: Set the initial CPU write domain
tests: Add basic gem_sync test
gem_concurrent_blit: Don't call igt_require() outside of a subtest/fixture
gem_concurrent_blit: Add a pread/pwrite variant to only set part of the buffer
gem_concurrent_all: Add a "quick" tiny pass
igt/gem_mmap_wc: Test cpu mmap vs wc mmap coherency
igt/gem_cs_prefetch: Replace explicit sync with implicit s...
2017 Mar 13
1
[ANNOUNCE] intel-gpu-tools 1.18
...test_sync_random_merge
tests/sw_sync: Add subtest test_sync_multi_timeline_wait
tests/sw_sync: Add subtest test_sync_multi_producer_single_consumer
tests/sw_sync: Add subtest test_timeline_closed
tests/sw_sync: Add subtest test_timeline_closed_signaled
lib/sw_sync: Add igt_require_sw_sync to enable skipping on no sw_sync support
tests/sw_sync: Add igt_require check for sw_sync feature
tests/sw_sync: Add subtest test_sync_merge_invalid
tests/sw_sync: Add subtest test_sync_busy_fork
tests/sw_sync: Add subtest test_sync_busy_unixsocket
tests/perf:...
2018 Jan 16
0
[ANNOUNCE] intel-gpu-tools 1.21
...ded sleep before rc6 with a probe
igt/perf_pmu: Tweak wait_for_rc6, yet again
lib/i915: Update detection of GuC submission
igt/gem_mocs_settings: Force use of master device
igt/pm_rps: Replace arbitrary HIGH_LOAD blit with a busyspin
igt/pm_sseu: Mark requirements with igt_require
igt/perf: Use igt_sysfs rather than opencoding
igt/perf: Read RCS0 timestamp directly
lib: Print other clients when DRM_SET_MASTER fails
igt/drv_module_reload: Keep injecting load failures until it passes
tests: Use igt_device_set_master
igt/kms_vblank: To set a...
2016 May 31
0
[ANNOUNCE] intel-gpu-tools 1.15
...tandalone
lib/igt_gt: Handle SIGINT whilst writing to i915_error_state
igt/gem_softpin: Repeat tests with signal interruptions
igt/gem_concurrent_all: struct buffers for all
lib/intel_os: Squelch dmesg spam when purging VM caches
lib/ioctl_wrappers: Explain a couple of igt_require(ret == 0)
igt/gem_concurent_blit: Exercise different object sizes
lib: Replace drmIoctl() with a layer of indirection
lib/igt_aux: Divert ioctls for signal injection
igt/gem_concurrent_blit: Enable quicker interruptible testing
igt/gem_concurrent_blit: dmabuf requires...