Skip to content

Test cases for fbdev

Thomas Zimmermann igt-dev 6 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v6 Latest8 patches 5 repliesIn review
  2. v58 patches 3 repliesSuperseded
  3. v48 patches 6 repliesSuperseded
Earlier versions · 3
VersionPostedPatchesRepliesStatus
v38 patches12 repliesSuperseded
v28 patches1 replySuperseded
v12 patches5 repliesSuperseded

Changes in v6 from the cover letter

* remove unaligned I/O from fast-feedback,testlist (Petri)
* actually use igt_assert() in nullptr test (Petri)

Patches in v6 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8tests/fbdev: Move existing tests into separate subgroupstests/fbdev.c tests/intel-ci/fast-feedback.testlist+41 -132 replies
2/8tests/fbdev: Map framebuffer in igt_fixturetests/fbdev.c tests/intel-ci/fast-feedback.testlist+5 -81 reply
3/8tests/fbdev: Add tests for read operations on framebuffertests/fbdev.c tests/intel-ci/fast-feedback.testlist+26 -00 replies
4/8tests/fbdev: Add tests for unaligned reads on framebuffer memorytests/fbdev.c+38 -20 replies
5/8tests/fbdev: Add tests for write operations on framebuffertests/fbdev.c tests/intel-ci/fast-feedback.testlist+21 -00 replies
6/8tests/fbdev: Add tests for unaligned writes on framebuffer memorytests/fbdev.c+29 -02 replies
7/8tests/fbdev: Add tests for accessing framebuffer near EOFtests/fbdev.c tests/intel-ci/fast-feedback.testlist+47 -10 replies
8/8tests/fbdev: Add tests for read/writing with NULL-pointer bufferstests/fbdev.c tests/intel-ci/fast-feedback.testlist+12 -00 replies

Reviews trailers per patch

3 of 8 patches have a Reviewed-by or Acked-by.

PatchPetri LatvalaChris Wilson
1/8R-b
2/8R-b
3/8
4/8
5/8
6/8R-b
7/8
8/8

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v6 thread

Cover letter [igt-dev] [PATCH v6 0/8] Test cases for fbdev

This patchset adds read and write tests for fbdev. It compares the content of the framebuffer and reference buffer. A number of the special cases near the EOF are also tested.

Depending on the implementation (sys, cfb), fbdev read/write changes its semantics. Together with a kernel patches [1] these test cases intend to provide a reference.

v6:
* remove unaligned I/O from fast-feedback,testlist (Petri)
* actually use igt_assert() in nullptr test (Petri)
v5:
* test mmap() with igt_assert() (Daniel, Chris)
v4:
* declare variables as volatile where necessary (Petri)
* replace igt_require() with igt_assert() in several places (Petri)
* clarify several error messages (Petri)
* update CI
v3:
* put igt_describe() before the block it describes (Petri)
v2:
* move tests into subtest groups
* do setup in igt_fixtures (Daniel, Chris, Petri)
* add additional tests for unaligned access and NULL-pointer buffers (Daniel)

[1] https://patchwork.freedesktop.org/series/80038/

Thomas Zimmermann (8):
tests/fbdev: Move existing tests into separate subgroups tests/fbdev: Map framebuffer in igt_fixture tests/fbdev: Add tests for read operations on framebuffer tests/fbdev: Add tests for unaligned reads on framebuffer memory tests/fbdev: Add tests for write operations on framebuffer tests/fbdev: Add tests for unaligned writes on framebuffer memory tests/fbdev: Add tests for accessing framebuffer near EOF tests/fbdev: Add tests for read/writing with NULL-pointer buffers

 tests/fbdev.c                         | 223 ++++++++++++++++++++++++--
 tests/intel-ci/fast-feedback.testlist |   6 +-
 2 files changed, 212 insertions(+), 17 deletions(-)

--
2.29.2

_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev