search for: igt_requir

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...