lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:   Wed, 11 May 2022 07:41:59 -0700
From:   Rob Clark <robdclark@...il.com>
To:     Jani Nikula <jani.nikula@...ux.intel.com>
Cc:     Tomeu Vizoso <tomeu.vizoso@...labora.com>,
        Maarten Lankhorst <maarten.lankhorst@...ux.intel.com>,
        Maxime Ripard <mripard@...nel.org>,
        Thomas Zimmermann <tzimmermann@...e.de>,
        David Airlie <airlied@...ux.ie>,
        Daniel Vetter <daniel@...ll.ch>,
        Jonathan Corbet <corbet@....net>, Sean Paul <sean@...rly.run>,
        Abhinav Kumar <quic_abhinavk@...cinc.com>,
        "open list:DOCUMENTATION" <linux-doc@...r.kernel.org>,
        linux-arm-msm <linux-arm-msm@...r.kernel.org>,
        Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
        dri-devel <dri-devel@...ts.freedesktop.org>,
        freedreno <freedreno@...ts.freedesktop.org>,
        Petri Latvala <petri.latvala@...el.com>,
        Arkadiusz Hiler <arek@...er.eu>
Subject: Re: [RFC] drm/msm: Add initial ci/ subdirectory

On Wed, May 11, 2022 at 7:26 AM Jani Nikula <jani.nikula@...ux.intel.com> wrote:
>
> On Tue, 10 May 2022, Tomeu Vizoso <tomeu.vizoso@...labora.com> wrote:
> > And use it to store expectations about what the drm/msm driver is
> > supposed to pass in the IGT test suite.
> >
> > Also include a configuration file that points to the out-of-tree CI
> > scripts.
> >
> > By storing the test expectations along the code we can make sure both
> > stay in sync with each other, and so we can know when a code change
> > breaks those expectations.
> >
> > This will allow all contributors to drm/msm to reuse the infrastructure
> > already in gitlab.freedesktop.org to test the driver on several
> > generations of the hardware.
>
> Cc: Petri and Arek
>
> The tests and subtests and their names are inevitably going to change
> over time. I don't think there are any guarantees that they're
> stable. How are you going to handle such changes with the test names and
> results committed to the kernel tree?
>

drivers/gpu/drm/msm/ci/gitlab-ci.yml will (in next iteration of this
RFC) point at a specific commit SHA in the gfx-ci/drm-ci tree.  That
tree points at a specific i-g-t (and in future, deqp/etc) commit SHA.
So we can update the expectation in sync with upreving i-g-t, just
like we do with mesa CI.

BR,
-R

>
> BR,
> Jani.
>
>
> >
> > Signed-off-by: Tomeu Vizoso <tomeu.vizoso@...labora.com>
> > ---
> >  Documentation/gpu/msm_automated_testing.rst |  70 ++++
> >  drivers/gpu/drm/msm/ci/gitlab-ci.yml        |  11 +
> >  drivers/gpu/drm/msm/ci/msm.testlist         | 429 ++++++++++++++++++++
> >  drivers/gpu/drm/msm/ci/msm_a360_results.txt | 421 +++++++++++++++++++
> >  drivers/gpu/drm/msm/ci/msm_a530_results.txt | 421 +++++++++++++++++++
> >  drivers/gpu/drm/msm/ci/msm_a618_results.txt | 422 +++++++++++++++++++
> >  drivers/gpu/drm/msm/ci/msm_a630_results.txt | 422 +++++++++++++++++++
> >  7 files changed, 2196 insertions(+)
> >  create mode 100644 Documentation/gpu/msm_automated_testing.rst
> >  create mode 100644 drivers/gpu/drm/msm/ci/gitlab-ci.yml
> >  create mode 100644 drivers/gpu/drm/msm/ci/msm.testlist
> >  create mode 100644 drivers/gpu/drm/msm/ci/msm_a360_results.txt
> >  create mode 100644 drivers/gpu/drm/msm/ci/msm_a530_results.txt
> >  create mode 100644 drivers/gpu/drm/msm/ci/msm_a618_results.txt
> >  create mode 100644 drivers/gpu/drm/msm/ci/msm_a630_results.txt
> >
> > diff --git a/Documentation/gpu/msm_automated_testing.rst b/Documentation/gpu/msm_automated_testing.rst
> > new file mode 100644
> > index 000000000000..fe59474569c2
> > --- /dev/null
> > +++ b/Documentation/gpu/msm_automated_testing.rst
> > @@ -0,0 +1,70 @@
> > +.. SPDX-License-Identifier: GPL-2.0+
> > +
> > +=========================================
> > +Automated testing of MSM DRM driver
> > +=========================================
> > +
> > +
> > +Introduction
> > +============
> > +
> > +Making sure that changes to a driver don't introduce regressions can be very time consuming when lots of different hardware configurations need to be tested. Moreover, it isn't practical for each person interested in this testing to have to acquire and maintain what can be a considerable amount of hardware.
> > +
> > +Also, it is desirable for developers to check for regressions in their code by themselves, instead of relying on the maintainer finding them and then reporting back.
> > +
> > +There are facilities in gitlab.freedesktop.org to automatically test Mesa that can be used as well for testing DRM drivers such as drm/msm. This document explains how people interested in testing the drm/msm driver can use this shared infrastructure to save quite some time and effort.
> > +
> > +
> > +Relevant files
> > +==============
> > +
> > +drivers/gpu/drm/msm/ci/gitlab-ci.yml
> > +------------------------------------
> > +
> > +Specifies the specific version of the scripts to be used. GitLab CI will use the values defined in this file to fetch the right scripts.
> > +
> > +
> > +drivers/gpu/drm/msm/ci/msm.testlist
> > +-----------------------------------
> > +
> > +Specifies the tests that the current code is expected to be able to reliably run. These tests are expected to not hang the DUT (device under testing) when running on the revision they belong to, and to give consistent results.
> > +
> > +
> > +drivers/gpu/drm/msm/ci/msm_*_results.txt
> > +----------------------------------------
> > +
> > +Specifies the expected results of running this specific kernel revision on a given hardware configuration.
> > +
> > +
> > +How to enable automated testing on your tree
> > +============================================
> > +
> > +1. Create a Linux tree in https://gitlab.freedesktop.org/ if you don't have one yet
> > +
> > +2. In your kernel repo's configuration (eg. https://gitlab.freedesktop.org/tomeu/linux/-/settings/ci_cd), change the CI/CD configuration file from .gitlab-ci.yml to drivers/gpu/drm/msm/ci/gitlab-ci.yml.
> > +
> > +3. Next time you push to this repository, you will see a CI pipeline being created (eg. https://gitlab.freedesktop.org/tomeu/linux/-/pipelines)
> > +
> > +4. The various jobs will be run and when the pipeline is finished, all jobs should be green unless a regression has been found.
> > +
> > +
> > +How to update test expectations
> > +===============================
> > +
> > +If your changes to the code fix any tests, you will have to update one or more of the files in drivers/gpu/drm/msm/ci/msm_*_results.txt, for each of the test platforms affected by the change.
> > +
> > +If you have run a pipeline and it failed because of a mismatched test result, you will have been offered a patch at the end of the run that you can apply after reviewing it.
> > +
> > +
> > +How to expand coverage
> > +======================
> > +
> > +If your code changes makes it possible to run more tests (by solving reliability issues, for example), more tests can be added to this list, and then the expected results updated with the patch file that will be printed at the end of each job.
> > +
> > +If there is a need for updating the version of IGT being used (maybe you have added more tests to it), follow the instructions at https://gitlab.freedesktop.org/gfx-ci/drm-ci/-/tree/msm#upreving-igt.
> > +
> > +
> > +How to test your changes to the scripts
> > +==========================================
> > +
> > +For testing changes to the scripts in the drm-ci repo, change the DRM_CI_PROJECT_PATH variable in drivers/gpu/drm/msm/ci/gitlab-ci.yml to match your fork of the project (eg. tomeu/drm-ci). This fork needs to be in https://gitlab.freedesktop.org/.
> > \ No newline at end of file
> > diff --git a/drivers/gpu/drm/msm/ci/gitlab-ci.yml b/drivers/gpu/drm/msm/ci/gitlab-ci.yml
> > new file mode 100644
> > index 000000000000..9b7caa7fcab2
> > --- /dev/null
> > +++ b/drivers/gpu/drm/msm/ci/gitlab-ci.yml
> > @@ -0,0 +1,11 @@
> > +variables:
> > +  # Change this to use your fork of drm-ci
> > +  DRM_CI_PROJECT_PATH: &drm-ci-project-path gfx-ci/drm-ci
> > +  DRM_CI_COMMIT_SHA: &drm-ci-commit-sha msm
> > +
> > +include:
> > +  - project: *drm-ci-project-path
> > +    ref: *drm-ci-commit-sha
> > +    file:
> > +      - '.msm-gitlab-ci.yml'
> > +      - '.gitlab-ci.yml'
> > diff --git a/drivers/gpu/drm/msm/ci/msm.testlist b/drivers/gpu/drm/msm/ci/msm.testlist
> > new file mode 100644
> > index 000000000000..7c771471dfa2
> > --- /dev/null
> > +++ b/drivers/gpu/drm/msm/ci/msm.testlist
> > @@ -0,0 +1,429 @@
> > +# Keep alphabetically sorted by default
> > +
> > +igt@...e_auth@...client-simple
> > +igt@...e_auth@...client-master-drop
> > +igt@...e_auth@...ic-auth
> > +igt@...e_auth@...y-magics
> > +igt@...e_getclient
> > +igt@...e_getstats
> > +igt@...e_getversion
> > +igt@...e_setmaster_vs_auth
> > +igt@..._read@...alid-buffer
> > +igt@..._read@...lt-buffer
> > +igt@..._read@...ty-block
> > +igt@..._read@...ty-nonblock
> > +igt@..._read@...rt-buffer-block
> > +igt@..._read@...rt-buffer-nonblock
> > +igt@..._read@...rt-buffer-wakeup
> > +igt@..._addfb_basic@...sed-handle
> > +igt@..._addfb_basic@...sed-pitches
> > +igt@..._addfb_basic@...sed-offsets
> > +igt@..._addfb_basic@...sed-modifier
> > +igt@..._addfb_basic@...bberred-modifier
> > +igt@..._addfb_basic@...alid-smem-bo-on-discrete
> > +igt@..._addfb_basic@...acy-format
> > +igt@..._addfb_basic@...handle
> > +igt@..._addfb_basic@...ic
> > +igt@..._addfb_basic@...-pitch-0
> > +igt@..._addfb_basic@...-pitch-32
> > +igt@..._addfb_basic@...-pitch-63
> > +igt@..._addfb_basic@...-pitch-128
> > +igt@..._addfb_basic@...-pitch-256
> > +igt@..._addfb_basic@...-pitch-1024
> > +igt@..._addfb_basic@...-pitch-999
> > +igt@..._addfb_basic@...-pitch-65536
> > +igt@..._addfb_basic@...e-max
> > +igt@..._addfb_basic@...-wide
> > +igt@..._addfb_basic@...-high
> > +igt@..._addfb_basic@...too-small
> > +igt@..._addfb_basic@...ll-bo
> > +igt@..._addfb_basic@...too-small-due-to-tiling
> > +igt@..._addfb_basic@...fb25-modifier-no-flag
> > +igt@..._addfb_basic@...fb25-bad-modifier
> > +igt@..._addfb_basic@...fb25-x-tiled-mismatch-legacy
> > +igt@..._addfb_basic@...fb25-x-tiled-legacy
> > +igt@..._addfb_basic@...fb25-framebuffer-vs-set-tiling
> > +igt@..._addfb_basic@...fb25-y-tiled-legacy
> > +igt@..._addfb_basic@...fb25-yf-tiled-legacy
> > +igt@..._addfb_basic@...fb25-y-tiled-small-legacy
> > +igt@..._addfb_basic@...fb25-4-tiled
> > +igt@..._addfb_basic@...ic-x-tiled-legacy
> > +igt@..._addfb_basic@...mebuffer-vs-set-tiling
> > +igt@..._addfb_basic@...e-pitch-mismatch
> > +igt@..._addfb_basic@...ic-y-tiled-legacy
> > +igt@..._addfb_basic@...alid-get-prop-any
> > +igt@..._addfb_basic@...alid-get-prop
> > +igt@..._addfb_basic@...alid-set-prop-any
> > +igt@..._addfb_basic@...alid-set-prop
> > +igt@..._addfb_basic@...ter-rmfb
> > +igt@..._atomic@...ne-overlay-legacy
> > +igt@..._atomic@...ne-primary-legacy
> > +igt@..._atomic@...ne-primary-overlay-mutable-zpos
> > +igt@..._atomic@...ne-immutable-zpos
> > +igt@..._atomic@...t-only
> > +igt@..._atomic@...ne-cursor-legacy
> > +igt@..._atomic@...ne-invalid-params
> > +igt@..._atomic@...ne-invalid-params-fence
> > +igt@..._atomic@...c-invalid-params
> > +igt@..._atomic@...c-invalid-params-fence
> > +igt@..._atomic@...mic-invalid-params
> > +igt@..._atomic@...mic_plane_damage
> > +igt@..._atomic_interruptible@...acy-setmode@...e-a-edp-1
> > +igt@..._atomic_interruptible@...mic-setmode@...e-a-edp-1
> > +igt@..._atomic_interruptible@...acy-dpms@...e-a-edp-1
> > +igt@..._atomic_interruptible@...acy-pageflip@...e-a-edp-1
> > +igt@..._atomic_interruptible@...acy-cursor@...e-a-edp-1
> > +igt@..._atomic_interruptible@...versal-setplane-primary@...e-a-edp-1
> > +igt@..._atomic_interruptible@...versal-setplane-cursor@...e-a-edp-1
> > +igt@..._content_protection@...acy
> > +igt@..._content_protection@...mic
> > +igt@..._content_protection@...mic-dpms
> > +igt@..._content_protection@LIC
> > +igt@..._content_protection@...e1
> > +igt@..._content_protection@..._interface
> > +igt@..._content_protection@...tent_type_change
> > +igt@..._content_protection@...ent
> > +igt@..._content_protection@srm
> > +igt@..._content_protection@...mst-type-0
> > +igt@..._content_protection@...mst-lic-type-0
> > +igt@..._content_protection@...mst-type-1
> > +igt@..._content_protection@...mst-lic-type-1
> > +igt@..._dp_aux_dev
> > +igt@..._flip_event_leak
> > +igt@..._getfb@...fb-handle-zero
> > +igt@..._getfb@...fb-handle-valid
> > +igt@..._getfb@...fb-handle-closed
> > +igt@..._getfb@...fb-handle-not-fb
> > +igt@..._getfb@...fb-addfb-different-handles
> > +igt@..._getfb@...fb-repeated-different-handles
> > +igt@..._getfb@...fb-reject-ccs
> > +igt@..._getfb@...fb2-handle-zero
> > +igt@..._getfb@...fb2-handle-closed
> > +igt@..._getfb@...fb2-handle-not-fb
> > +igt@..._getfb@...fb2-accept-ccs
> > +igt@..._getfb@...fb2-into-addfb2
> > +igt@..._getfb@...fb-handle-protection
> > +igt@..._getfb@...fb2-handle-protection
> > +igt@..._hdmi_inject@...ect-4k
> > +igt@..._hdmi_inject@...ect-audio
> > +igt@..._hdr@...-switch
> > +igt@..._hdr@...-switch-dpms
> > +igt@..._hdr@...tic-toggle
> > +igt@..._hdr@...tic-toggle-dpms
> > +igt@..._hdr@...tic-swap
> > +igt@..._multipipe_modeset@...ic-max-pipe-crc-check
> > +igt@..._pipe_crc_basic@...-source
> > +igt@..._pipe_crc_basic@...d-crc-pipe-a
> > +igt@..._pipe_crc_basic@...d-crc-pipe-a-frame-sequence
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-a
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-a-frame-sequence
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-a
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-a
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-a
> > +igt@..._pipe_crc_basic@...d-crc-pipe-b
> > +igt@..._pipe_crc_basic@...d-crc-pipe-b-frame-sequence
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-b
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-b-frame-sequence
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-b
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-b
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-b
> > +igt@..._pipe_crc_basic@...d-crc-pipe-c
> > +igt@..._pipe_crc_basic@...d-crc-pipe-c-frame-sequence
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-c
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-c-frame-sequence
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-c
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-c
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-c
> > +igt@..._pipe_crc_basic@...d-crc-pipe-d
> > +igt@..._pipe_crc_basic@...d-crc-pipe-d-frame-sequence
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-d
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-d-frame-sequence
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-d
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-d
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-d
> > +igt@..._pipe_crc_basic@...d-crc-pipe-e
> > +igt@..._pipe_crc_basic@...d-crc-pipe-e-frame-sequence
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-e
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-e-frame-sequence
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-e
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-e
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-e
> > +igt@..._pipe_crc_basic@...d-crc-pipe-f
> > +igt@..._pipe_crc_basic@...d-crc-pipe-f-frame-sequence
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-f
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-f-frame-sequence
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-f
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-f
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-f
> > +igt@..._plane_lowres@...e-a-tiling-none
> > +igt@..._plane_lowres@...e-a-tiling-x
> > +igt@..._plane_lowres@...e-a-tiling-y
> > +igt@..._plane_lowres@...e-a-tiling-yf
> > +igt@..._plane_lowres@...e-a-tiling-4
> > +igt@..._plane_lowres@...e-b-tiling-none
> > +igt@..._plane_lowres@...e-b-tiling-x
> > +igt@..._plane_lowres@...e-b-tiling-y
> > +igt@..._plane_lowres@...e-b-tiling-yf
> > +igt@..._plane_lowres@...e-b-tiling-4
> > +igt@..._plane_lowres@...e-c-tiling-none
> > +igt@..._plane_lowres@...e-c-tiling-x
> > +igt@..._plane_lowres@...e-c-tiling-y
> > +igt@..._plane_lowres@...e-c-tiling-yf
> > +igt@..._plane_lowres@...e-c-tiling-4
> > +igt@..._plane_lowres@...e-d-tiling-none
> > +igt@..._plane_lowres@...e-d-tiling-x
> > +igt@..._plane_lowres@...e-d-tiling-y
> > +igt@..._plane_lowres@...e-d-tiling-yf
> > +igt@..._plane_lowres@...e-d-tiling-4
> > +igt@..._plane_lowres@...e-e-tiling-none
> > +igt@..._plane_lowres@...e-e-tiling-x
> > +igt@..._plane_lowres@...e-e-tiling-y
> > +igt@..._plane_lowres@...e-e-tiling-yf
> > +igt@..._plane_lowres@...e-e-tiling-4
> > +igt@..._plane_lowres@...e-f-tiling-none
> > +igt@..._plane_lowres@...e-f-tiling-x
> > +igt@..._plane_lowres@...e-f-tiling-y
> > +igt@..._plane_lowres@...e-f-tiling-yf
> > +igt@..._plane_lowres@...e-f-tiling-4
> > +igt@..._prop_blob@...ic
> > +igt@..._prop_blob@...b-prop-core
> > +igt@..._prop_blob@...b-prop-validate
> > +igt@..._prop_blob@...b-prop-lifetime
> > +igt@..._prop_blob@...b-multiple
> > +igt@..._prop_blob@...alid-get-prop-any
> > +igt@..._prop_blob@...alid-get-prop
> > +igt@..._prop_blob@...alid-set-prop-any
> > +igt@..._prop_blob@...alid-set-prop
> > +igt@..._rmfb@...b-ioctl
> > +igt@..._rmfb@...se-fd
> > +igt@..._rotation_crc@...mary-rotation-90
> > +igt@..._rotation_crc@...mary-rotation-180
> > +igt@..._rotation_crc@...mary-rotation-270
> > +igt@..._rotation_crc@...ite-rotation-90
> > +igt@..._rotation_crc@...ite-rotation-180
> > +igt@..._rotation_crc@...ite-rotation-270
> > +igt@..._rotation_crc@...sor-rotation-180
> > +igt@..._rotation_crc@...ite-rotation-90-pos-100-0
> > +igt@..._rotation_crc@...-pixel-format
> > +igt@..._rotation_crc@...-tiling
> > +igt@..._rotation_crc@...mary-x-tiled-reflect-x-0
> > +igt@..._rotation_crc@...mary-x-tiled-reflect-x-180
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-0
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-90
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-180
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-270
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-0
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-90
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-180
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-270
> > +igt@..._rotation_crc@...mary-4-tiled-reflect-x-0
> > +igt@..._rotation_crc@...mary-4-tiled-reflect-x-180
> > +igt@..._rotation_crc@...tiplane-rotation
> > +igt@..._rotation_crc@...tiplane-rotation-cropping-top
> > +igt@..._rotation_crc@...tiplane-rotation-cropping-bottom
> > +igt@..._rotation_crc@...aust-fences
> > +igt@..._selftest@all
> > +igt@..._setmode@...ic@...e-a-edp-1
> > +igt@..._setmode@...ic@...e-b-edp-1
> > +igt@..._setmode@...ic-clone-single-crtc
> > +igt@..._setmode@...alid-clone-single-crtc
> > +igt@..._setmode@...alid-clone-exclusive-crtc
> > +igt@..._setmode@...ne-exclusive-crtc
> > +igt@..._setmode@...alid-clone-single-crtc-stealing
> > +
> > +# Flakes on a530 with:
> > +# arm-smmu b40000.iommu: Unhandled context fault: fsr=0x408, iova=0x01003000, fsynr=0x13, cbfrsynra=0x0, cb=0
> > +# igt@..._mapping@...g
> > +
> > +igt@..._mapping@...fw
> > +igt@..._mapping@...dow
> > +igt@..._recovery@...gcheck
> > +igt@..._recovery@...-fault
> > +igt@..._recovery@...a-fault
> > +igt@..._submit@...ty-submit
> > +igt@..._submit@...alid-queue-submit
> > +igt@..._submit@...alid-flags-submit
> > +igt@..._submit@...alid-in-fence-submit
> > +igt@..._submit@...alid-duplicate-bo-submit
> > +igt@..._submit@...alid-cmd-idx-submit
> > +igt@..._submit@...alid-cmd-type-submit
> > +igt@..._submit@...id-submit
> > +igt@..._sysfs_edid_timing
> > +igt@..._universal_plane@...versal-plane-pipe-a-functional
> > +igt@..._universal_plane@...versal-plane-pipe-a-sanity
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-a
> > +igt@..._universal_plane@...sor-fb-leak-pipe-a
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-a
> > +igt@..._universal_plane@...versal-plane-pipe-b-functional
> > +igt@..._universal_plane@...versal-plane-pipe-b-sanity
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-b
> > +igt@..._universal_plane@...sor-fb-leak-pipe-b
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-b
> > +igt@..._universal_plane@...versal-plane-pipe-c-functional
> > +igt@..._universal_plane@...versal-plane-pipe-c-sanity
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-c
> > +igt@..._universal_plane@...sor-fb-leak-pipe-c
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-c
> > +igt@..._universal_plane@...versal-plane-pipe-d-functional
> > +igt@..._universal_plane@...versal-plane-pipe-d-sanity
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-d
> > +igt@..._universal_plane@...sor-fb-leak-pipe-d
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-d
> > +igt@..._universal_plane@...versal-plane-pipe-e-functional
> > +igt@..._universal_plane@...versal-plane-pipe-e-sanity
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-e
> > +igt@..._universal_plane@...sor-fb-leak-pipe-e
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-e
> > +igt@..._universal_plane@...versal-plane-pipe-f-functional
> > +igt@..._universal_plane@...versal-plane-pipe-f-sanity
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-f
> > +igt@..._universal_plane@...sor-fb-leak-pipe-f
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-f
> > +igt@..._vblank@...alid
> > +igt@..._vblank@...c-id
> > +igt@..._vblank@...e-a-query-idle
> > +igt@..._vblank@...e-a-query-idle-hang
> > +igt@..._vblank@...e-a-query-forked
> > +igt@..._vblank@...e-a-query-forked-hang
> > +igt@..._vblank@...e-a-query-busy
> > +igt@..._vblank@...e-a-query-busy-hang
> > +igt@..._vblank@...e-a-query-forked-busy
> > +igt@..._vblank@...e-a-query-forked-busy-hang
> > +igt@..._vblank@...e-a-wait-idle
> > +igt@..._vblank@...e-a-wait-idle-hang
> > +igt@..._vblank@...e-a-wait-forked
> > +igt@..._vblank@...e-a-wait-forked-hang
> > +igt@..._vblank@...e-a-wait-busy
> > +igt@..._vblank@...e-a-wait-busy-hang
> > +igt@..._vblank@...e-a-wait-forked-busy
> > +igt@..._vblank@...e-a-wait-forked-busy-hang
> > +igt@..._vblank@...e-a-ts-continuation-idle
> > +igt@..._vblank@...e-a-ts-continuation-idle-hang
> > +igt@..._vblank@...e-a-ts-continuation-dpms-rpm
> > +igt@..._vblank@...e-a-ts-continuation-modeset
> > +igt@..._vblank@...e-a-ts-continuation-modeset-hang
> > +igt@..._vblank@...e-a-ts-continuation-modeset-rpm
> > +igt@..._vblank@...e-b-accuracy-idle
> > +igt@..._vblank@...e-b-query-idle
> > +igt@..._vblank@...e-b-query-idle-hang
> > +igt@..._vblank@...e-b-query-forked
> > +igt@..._vblank@...e-b-query-forked-hang
> > +igt@..._vblank@...e-b-query-busy
> > +igt@..._vblank@...e-b-query-busy-hang
> > +igt@..._vblank@...e-b-query-forked-busy
> > +igt@..._vblank@...e-b-query-forked-busy-hang
> > +igt@..._vblank@...e-b-wait-idle
> > +igt@..._vblank@...e-b-wait-idle-hang
> > +igt@..._vblank@...e-b-wait-forked
> > +igt@..._vblank@...e-b-wait-forked-hang
> > +igt@..._vblank@...e-b-wait-busy
> > +igt@..._vblank@...e-b-wait-busy-hang
> > +igt@..._vblank@...e-b-wait-forked-busy
> > +igt@..._vblank@...e-b-wait-forked-busy-hang
> > +igt@..._vblank@...e-b-ts-continuation-idle
> > +igt@..._vblank@...e-b-ts-continuation-idle-hang
> > +igt@..._vblank@...e-b-ts-continuation-dpms-rpm
> > +igt@..._vblank@...e-b-ts-continuation-modeset
> > +igt@..._vblank@...e-b-ts-continuation-modeset-hang
> > +igt@..._vblank@...e-b-ts-continuation-modeset-rpm
> > +igt@..._vblank@...e-c-accuracy-idle
> > +igt@..._vblank@...e-c-query-idle
> > +igt@..._vblank@...e-c-query-idle-hang
> > +igt@..._vblank@...e-c-query-forked
> > +igt@..._vblank@...e-c-query-forked-hang
> > +igt@..._vblank@...e-c-query-busy
> > +igt@..._vblank@...e-c-query-busy-hang
> > +igt@..._vblank@...e-c-query-forked-busy
> > +igt@..._vblank@...e-c-query-forked-busy-hang
> > +igt@..._vblank@...e-c-wait-idle
> > +igt@..._vblank@...e-c-wait-idle-hang
> > +igt@..._vblank@...e-c-wait-forked
> > +igt@..._vblank@...e-c-wait-forked-hang
> > +igt@..._vblank@...e-c-wait-busy
> > +igt@..._vblank@...e-c-wait-busy-hang
> > +igt@..._vblank@...e-c-wait-forked-busy
> > +igt@..._vblank@...e-c-wait-forked-busy-hang
> > +igt@..._vblank@...e-c-ts-continuation-idle
> > +igt@..._vblank@...e-c-ts-continuation-idle-hang
> > +igt@..._vblank@...e-c-ts-continuation-dpms-rpm
> > +igt@..._vblank@...e-c-ts-continuation-modeset
> > +igt@..._vblank@...e-c-ts-continuation-modeset-hang
> > +igt@..._vblank@...e-c-ts-continuation-modeset-rpm
> > +igt@..._vblank@...e-d-accuracy-idle
> > +igt@..._vblank@...e-d-query-idle
> > +igt@..._vblank@...e-d-query-idle-hang
> > +igt@..._vblank@...e-d-query-forked
> > +igt@..._vblank@...e-d-query-forked-hang
> > +igt@..._vblank@...e-d-query-busy
> > +igt@..._vblank@...e-d-query-busy-hang
> > +igt@..._vblank@...e-d-query-forked-busy
> > +igt@..._vblank@...e-d-query-forked-busy-hang
> > +igt@..._vblank@...e-d-wait-idle
> > +igt@..._vblank@...e-d-wait-idle-hang
> > +igt@..._vblank@...e-d-wait-forked
> > +igt@..._vblank@...e-d-wait-forked-hang
> > +igt@..._vblank@...e-d-wait-busy
> > +igt@..._vblank@...e-d-wait-busy-hang
> > +igt@..._vblank@...e-d-wait-forked-busy
> > +igt@..._vblank@...e-d-wait-forked-busy-hang
> > +igt@..._vblank@...e-d-ts-continuation-idle
> > +igt@..._vblank@...e-d-ts-continuation-idle-hang
> > +igt@..._vblank@...e-d-ts-continuation-dpms-rpm
> > +igt@..._vblank@...e-d-ts-continuation-modeset
> > +igt@..._vblank@...e-d-ts-continuation-modeset-hang
> > +igt@..._vblank@...e-d-ts-continuation-modeset-rpm
> > +igt@..._vblank@...e-e-accuracy-idle
> > +igt@..._vblank@...e-e-query-idle
> > +igt@..._vblank@...e-e-query-idle-hang
> > +igt@..._vblank@...e-e-query-forked
> > +igt@..._vblank@...e-e-query-forked-hang
> > +igt@..._vblank@...e-e-query-busy
> > +igt@..._vblank@...e-e-query-busy-hang
> > +igt@..._vblank@...e-e-query-forked-busy
> > +igt@..._vblank@...e-e-query-forked-busy-hang
> > +igt@..._vblank@...e-e-wait-idle
> > +igt@..._vblank@...e-e-wait-idle-hang
> > +igt@..._vblank@...e-e-wait-forked
> > +igt@..._vblank@...e-e-wait-forked-hang
> > +igt@..._vblank@...e-e-wait-busy
> > +igt@..._vblank@...e-e-wait-busy-hang
> > +igt@..._vblank@...e-e-wait-forked-busy
> > +igt@..._vblank@...e-e-wait-forked-busy-hang
> > +igt@..._vblank@...e-e-ts-continuation-idle
> > +igt@..._vblank@...e-e-ts-continuation-idle-hang
> > +igt@..._vblank@...e-e-ts-continuation-dpms-rpm
> > +igt@..._vblank@...e-e-ts-continuation-modeset
> > +igt@..._vblank@...e-e-ts-continuation-modeset-hang
> > +igt@..._vblank@...e-e-ts-continuation-modeset-rpm
> > +igt@..._vblank@...e-f-accuracy-idle
> > +igt@..._vblank@...e-f-query-idle
> > +igt@..._vblank@...e-f-query-idle-hang
> > +igt@..._vblank@...e-f-query-forked
> > +igt@..._vblank@...e-f-query-forked-hang
> > +igt@..._vblank@...e-f-query-busy
> > +igt@..._vblank@...e-f-query-busy-hang
> > +igt@..._vblank@...e-f-query-forked-busy
> > +igt@..._vblank@...e-f-query-forked-busy-hang
> > +igt@..._vblank@...e-f-wait-idle
> > +igt@..._vblank@...e-f-wait-idle-hang
> > +igt@..._vblank@...e-f-wait-forked
> > +igt@..._vblank@...e-f-wait-forked-hang
> > +igt@..._vblank@...e-f-wait-busy
> > +igt@..._vblank@...e-f-wait-busy-hang
> > +igt@..._vblank@...e-f-wait-forked-busy
> > +igt@..._vblank@...e-f-wait-forked-busy-hang
> > +igt@..._vblank@...e-f-ts-continuation-idle
> > +igt@..._vblank@...e-f-ts-continuation-idle-hang
> > +igt@..._vblank@...e-f-ts-continuation-dpms-rpm
> > +igt@..._vblank@...e-f-ts-continuation-modeset
> > +igt@..._vblank@...e-f-ts-continuation-modeset-hang
> > +igt@..._vblank@...e-f-ts-continuation-modeset-rpm
> > +igt@..._vrr@...p-basic
> > +igt@..._vrr@...p-dpms
> > +igt@..._vrr@...pline
> > +igt@..._async_flip@...nc-flip-with-page-flip-events
> > +igt@..._async_flip@...ernate-sync-async-flip
> > +igt@..._async_flip@...t-time-stamp
> > +igt@..._async_flip@...t-cursor
> > +igt@..._async_flip@...alid-async-flip
> > +igt@..._async_flip@crc
> > diff --git a/drivers/gpu/drm/msm/ci/msm_a360_results.txt b/drivers/gpu/drm/msm/ci/msm_a360_results.txt
> > new file mode 100644
> > index 000000000000..fd80d2bf2bcb
> > --- /dev/null
> > +++ b/drivers/gpu/drm/msm/ci/msm_a360_results.txt
> > @@ -0,0 +1,421 @@
> > +igt@...e_auth@...client-simple,pass
> > +igt@...e_auth@...client-master-drop,pass
> > +igt@...e_auth@...ic-auth,pass
> > +igt@...e_auth@...y-magics,pass
> > +igt@...e_getclient,pass
> > +igt@...e_getstats,pass
> > +igt@...e_getversion,pass
> > +igt@...e_setmaster_vs_auth,pass
> > +igt@..._read@...alid-buffer,skip
> > +igt@..._read@...lt-buffer,skip
> > +igt@..._read@...ty-block,skip
> > +igt@..._read@...ty-nonblock,skip
> > +igt@..._read@...rt-buffer-block,skip
> > +igt@..._read@...rt-buffer-nonblock,skip
> > +igt@..._read@...rt-buffer-wakeup,skip
> > +igt@..._addfb_basic@...sed-handle,pass
> > +igt@..._addfb_basic@...sed-pitches,pass
> > +igt@..._addfb_basic@...sed-offsets,pass
> > +igt@..._addfb_basic@...sed-modifier,pass
> > +igt@..._addfb_basic@...bberred-modifier,skip
> > +igt@..._addfb_basic@...alid-smem-bo-on-discrete,skip
> > +igt@..._addfb_basic@...acy-format,dmesg-warn
> > +igt@..._addfb_basic@...handle,pass
> > +igt@..._addfb_basic@...ic,pass
> > +igt@..._addfb_basic@...-pitch-0,pass
> > +igt@..._addfb_basic@...-pitch-32,pass
> > +igt@..._addfb_basic@...-pitch-63,pass
> > +igt@..._addfb_basic@...-pitch-128,pass
> > +igt@..._addfb_basic@...-pitch-256,pass
> > +igt@..._addfb_basic@...-pitch-1024,pass
> > +igt@..._addfb_basic@...-pitch-999,pass
> > +igt@..._addfb_basic@...-pitch-65536,pass
> > +igt@..._addfb_basic@...e-max,pass
> > +igt@..._addfb_basic@...-wide,pass
> > +igt@..._addfb_basic@...-high,dmesg-warn
> > +igt@..._addfb_basic@...too-small,pass
> > +igt@..._addfb_basic@...ll-bo,pass
> > +igt@..._addfb_basic@...too-small-due-to-tiling,skip
> > +igt@..._addfb_basic@...fb25-modifier-no-flag,pass
> > +igt@..._addfb_basic@...fb25-bad-modifier,fail
> > +igt@..._addfb_basic@...fb25-x-tiled-mismatch-legacy,skip
> > +igt@..._addfb_basic@...fb25-x-tiled-legacy,skip
> > +igt@..._addfb_basic@...fb25-framebuffer-vs-set-tiling,skip
> > +igt@..._addfb_basic@...fb25-y-tiled-legacy,skip
> > +igt@..._addfb_basic@...fb25-yf-tiled-legacy,skip
> > +igt@..._addfb_basic@...fb25-y-tiled-small-legacy,skip
> > +igt@..._addfb_basic@...fb25-4-tiled,skip
> > +igt@..._addfb_basic@...ic-x-tiled-legacy,skip
> > +igt@..._addfb_basic@...mebuffer-vs-set-tiling,skip
> > +igt@..._addfb_basic@...e-pitch-mismatch,skip
> > +igt@..._addfb_basic@...ic-y-tiled-legacy,skip
> > +igt@..._addfb_basic@...alid-get-prop-any,pass
> > +igt@..._addfb_basic@...alid-get-prop,pass
> > +igt@..._addfb_basic@...alid-set-prop-any,pass
> > +igt@..._addfb_basic@...alid-set-prop,pass
> > +igt@..._addfb_basic@...ter-rmfb,pass
> > +igt@..._atomic@...ne-overlay-legacy,skip
> > +igt@..._atomic@...ne-primary-legacy,skip
> > +igt@..._atomic@...ne-primary-overlay-mutable-zpos,skip
> > +igt@..._atomic@...ne-immutable-zpos,skip
> > +igt@..._atomic@...t-only,skip
> > +igt@..._atomic@...ne-cursor-legacy,skip
> > +igt@..._atomic@...ne-invalid-params,skip
> > +igt@..._atomic@...ne-invalid-params-fence,skip
> > +igt@..._atomic@...c-invalid-params,skip
> > +igt@..._atomic@...c-invalid-params-fence,skip
> > +igt@..._atomic@...mic-invalid-params,skip
> > +igt@..._atomic@...mic_plane_damage,skip
> > +igt@..._atomic_interruptible@...acy-setmode,skip
> > +igt@..._atomic_interruptible@...mic-setmode,skip
> > +igt@..._atomic_interruptible@...acy-dpms,skip
> > +igt@..._atomic_interruptible@...acy-pageflip,skip
> > +igt@..._atomic_interruptible@...acy-cursor,skip
> > +igt@..._atomic_interruptible@...versal-setplane-primary,skip
> > +igt@..._atomic_interruptible@...versal-setplane-cursor,skip
> > +igt@..._content_protection@...acy,skip
> > +igt@..._content_protection@...mic,skip
> > +igt@..._content_protection@...mic-dpms,skip
> > +igt@..._content_protection@lic,skip
> > +igt@..._content_protection@...e1,skip
> > +igt@..._content_protection@..._interface,skip
> > +igt@..._content_protection@...tent_type_change,skip
> > +igt@..._content_protection@...ent,skip
> > +igt@..._content_protection@srm,skip
> > +igt@..._content_protection@...mst-type-0,skip
> > +igt@..._content_protection@...mst-lic-type-0,skip
> > +igt@..._content_protection@...mst-type-1,skip
> > +igt@..._content_protection@...mst-lic-type-1,skip
> > +igt@..._dp_aux_dev,skip
> > +igt@..._flip_event_leak,skip
> > +igt@..._getfb@...fb-handle-zero,pass
> > +igt@..._getfb@...fb-handle-valid,pass
> > +igt@..._getfb@...fb-handle-closed,pass
> > +igt@..._getfb@...fb-handle-not-fb,pass
> > +igt@..._getfb@...fb-addfb-different-handles,pass
> > +igt@..._getfb@...fb-repeated-different-handles,pass
> > +igt@..._getfb@...fb-reject-ccs,skip
> > +igt@..._getfb@...fb2-handle-zero,pass
> > +igt@..._getfb@...fb2-handle-closed,pass
> > +igt@..._getfb@...fb2-handle-not-fb,pass
> > +igt@..._getfb@...fb2-accept-ccs,skip
> > +igt@..._getfb@...fb2-into-addfb2,pass
> > +igt@..._getfb@...fb-handle-protection,pass
> > +igt@..._getfb@...fb2-handle-protection,pass
> > +igt@..._hdmi_inject@...ect-4k,fail
> > +igt@..._hdmi_inject@...ect-audio,skip
> > +igt@..._hdr@...-switch,skip
> > +igt@..._hdr@...-switch-dpms,skip
> > +igt@..._hdr@...tic-toggle,skip
> > +igt@..._hdr@...tic-toggle-dpms,skip
> > +igt@..._hdr@...tic-swap,skip
> > +igt@..._multipipe_modeset@...ic-max-pipe-crc-check,skip
> > +igt@..._pipe_crc_basic@...-source,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-a,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-a-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-a,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-a-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-a,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-a,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-a,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-b,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-b-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-b,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-b-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-b,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-b,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-b,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-c-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-c-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-c,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-d-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-d-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-d,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-e-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-e-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-e,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-f-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-f-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-f,skip
> > +igt@..._plane_lowres@...e-a-tiling-none,skip
> > +igt@..._plane_lowres@...e-a-tiling-x,skip
> > +igt@..._plane_lowres@...e-a-tiling-y,skip
> > +igt@..._plane_lowres@...e-a-tiling-yf,skip
> > +igt@..._plane_lowres@...e-a-tiling-4,skip
> > +igt@..._plane_lowres@...e-b-tiling-none,skip
> > +igt@..._plane_lowres@...e-b-tiling-x,skip
> > +igt@..._plane_lowres@...e-b-tiling-y,skip
> > +igt@..._plane_lowres@...e-b-tiling-yf,skip
> > +igt@..._plane_lowres@...e-b-tiling-4,skip
> > +igt@..._plane_lowres@...e-c-tiling-none,skip
> > +igt@..._plane_lowres@...e-c-tiling-x,skip
> > +igt@..._plane_lowres@...e-c-tiling-y,skip
> > +igt@..._plane_lowres@...e-c-tiling-yf,skip
> > +igt@..._plane_lowres@...e-c-tiling-4,skip
> > +igt@..._plane_lowres@...e-d-tiling-none,skip
> > +igt@..._plane_lowres@...e-d-tiling-x,skip
> > +igt@..._plane_lowres@...e-d-tiling-y,skip
> > +igt@..._plane_lowres@...e-d-tiling-yf,skip
> > +igt@..._plane_lowres@...e-d-tiling-4,skip
> > +igt@..._plane_lowres@...e-e-tiling-none,skip
> > +igt@..._plane_lowres@...e-e-tiling-x,skip
> > +igt@..._plane_lowres@...e-e-tiling-y,skip
> > +igt@..._plane_lowres@...e-e-tiling-yf,skip
> > +igt@..._plane_lowres@...e-e-tiling-4,skip
> > +igt@..._plane_lowres@...e-f-tiling-none,skip
> > +igt@..._plane_lowres@...e-f-tiling-x,skip
> > +igt@..._plane_lowres@...e-f-tiling-y,skip
> > +igt@..._plane_lowres@...e-f-tiling-yf,skip
> > +igt@..._plane_lowres@...e-f-tiling-4,skip
> > +igt@..._prop_blob@...ic,pass
> > +igt@..._prop_blob@...b-prop-core,pass
> > +igt@..._prop_blob@...b-prop-validate,pass
> > +igt@..._prop_blob@...b-prop-lifetime,pass
> > +igt@..._prop_blob@...b-multiple,pass
> > +igt@..._prop_blob@...alid-get-prop-any,pass
> > +igt@..._prop_blob@...alid-get-prop,pass
> > +igt@..._prop_blob@...alid-set-prop-any,pass
> > +igt@..._prop_blob@...alid-set-prop,pass
> > +igt@..._rmfb@...b-ioctl,skip
> > +igt@..._rmfb@...se-fd,skip
> > +igt@..._rotation_crc@...mary-rotation-90,skip
> > +igt@..._rotation_crc@...mary-rotation-180,skip
> > +igt@..._rotation_crc@...mary-rotation-270,skip
> > +igt@..._rotation_crc@...ite-rotation-90,skip
> > +igt@..._rotation_crc@...ite-rotation-180,skip
> > +igt@..._rotation_crc@...ite-rotation-270,skip
> > +igt@..._rotation_crc@...sor-rotation-180,skip
> > +igt@..._rotation_crc@...ite-rotation-90-pos-100-0,skip
> > +igt@..._rotation_crc@...-pixel-format,skip
> > +igt@..._rotation_crc@...-tiling,skip
> > +igt@..._rotation_crc@...mary-x-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-x-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-90,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-270,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-90,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-270,skip
> > +igt@..._rotation_crc@...mary-4-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-4-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...tiplane-rotation,skip
> > +igt@..._rotation_crc@...tiplane-rotation-cropping-top,skip
> > +igt@..._rotation_crc@...tiplane-rotation-cropping-bottom,skip
> > +igt@..._rotation_crc@...aust-fences,skip
> > +igt@..._selftest@all,skip
> > +igt@..._setmode@...ic,skip
> > +igt@..._setmode@...ic-clone-single-crtc,skip
> > +igt@..._setmode@...alid-clone-single-crtc,skip
> > +igt@..._setmode@...alid-clone-exclusive-crtc,skip
> > +igt@..._setmode@...ne-exclusive-crtc,skip
> > +igt@..._setmode@...alid-clone-single-crtc-stealing,skip
> > +igt@..._mapping@...fw,skip
> > +igt@..._mapping@...dow,skip
> > +igt@..._recovery@...gcheck,skip
> > +igt@..._recovery@...-fault,skip
> > +igt@..._recovery@...a-fault,skip
> > +igt@..._submit@...ty-submit,pass
> > +igt@..._submit@...alid-queue-submit,pass
> > +igt@..._submit@...alid-flags-submit,pass
> > +igt@..._submit@...alid-in-fence-submit,pass
> > +igt@..._submit@...alid-duplicate-bo-submit,dmesg-warn
> > +igt@..._submit@...alid-cmd-idx-submit,dmesg-warn
> > +igt@..._submit@...alid-cmd-type-submit,dmesg-warn
> > +igt@..._submit@...id-submit,pass
> > +igt@..._sysfs_edid_timing,pass
> > +igt@..._universal_plane@...versal-plane-pipe-a-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-a-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-a,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-a,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-a,skip
> > +igt@..._universal_plane@...versal-plane-pipe-b-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-b-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-b,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-b,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-b,skip
> > +igt@..._universal_plane@...versal-plane-pipe-c-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-c-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-c,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-c,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-c,skip
> > +igt@..._universal_plane@...versal-plane-pipe-d-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-d-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-d,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-d,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-d,skip
> > +igt@..._universal_plane@...versal-plane-pipe-e-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-e-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-e,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-e,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-e,skip
> > +igt@..._universal_plane@...versal-plane-pipe-f-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-f-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-f,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-f,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-f,skip
> > +igt@..._vblank@...alid,skip
> > +igt@..._vblank@...c-id,skip
> > +igt@..._vblank@...e-a-query-idle,skip
> > +igt@..._vblank@...e-a-query-idle-hang,skip
> > +igt@..._vblank@...e-a-query-forked,skip
> > +igt@..._vblank@...e-a-query-forked-hang,skip
> > +igt@..._vblank@...e-a-query-busy,skip
> > +igt@..._vblank@...e-a-query-busy-hang,skip
> > +igt@..._vblank@...e-a-query-forked-busy,skip
> > +igt@..._vblank@...e-a-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-a-wait-idle,skip
> > +igt@..._vblank@...e-a-wait-idle-hang,skip
> > +igt@..._vblank@...e-a-wait-forked,skip
> > +igt@..._vblank@...e-a-wait-forked-hang,skip
> > +igt@..._vblank@...e-a-wait-busy,skip
> > +igt@..._vblank@...e-a-wait-busy-hang,skip
> > +igt@..._vblank@...e-a-wait-forked-busy,skip
> > +igt@..._vblank@...e-a-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-a-ts-continuation-idle,skip
> > +igt@..._vblank@...e-a-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-a-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-a-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-a-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-a-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-b-accuracy-idle,skip
> > +igt@..._vblank@...e-b-query-idle,skip
> > +igt@..._vblank@...e-b-query-idle-hang,skip
> > +igt@..._vblank@...e-b-query-forked,skip
> > +igt@..._vblank@...e-b-query-forked-hang,skip
> > +igt@..._vblank@...e-b-query-busy,skip
> > +igt@..._vblank@...e-b-query-busy-hang,skip
> > +igt@..._vblank@...e-b-query-forked-busy,skip
> > +igt@..._vblank@...e-b-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-b-wait-idle,skip
> > +igt@..._vblank@...e-b-wait-idle-hang,skip
> > +igt@..._vblank@...e-b-wait-forked,skip
> > +igt@..._vblank@...e-b-wait-forked-hang,skip
> > +igt@..._vblank@...e-b-wait-busy,skip
> > +igt@..._vblank@...e-b-wait-busy-hang,skip
> > +igt@..._vblank@...e-b-wait-forked-busy,skip
> > +igt@..._vblank@...e-b-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-b-ts-continuation-idle,skip
> > +igt@..._vblank@...e-b-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-b-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-b-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-b-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-b-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-c-accuracy-idle,skip
> > +igt@..._vblank@...e-c-query-idle,skip
> > +igt@..._vblank@...e-c-query-idle-hang,skip
> > +igt@..._vblank@...e-c-query-forked,skip
> > +igt@..._vblank@...e-c-query-forked-hang,skip
> > +igt@..._vblank@...e-c-query-busy,skip
> > +igt@..._vblank@...e-c-query-busy-hang,skip
> > +igt@..._vblank@...e-c-query-forked-busy,skip
> > +igt@..._vblank@...e-c-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-c-wait-idle,skip
> > +igt@..._vblank@...e-c-wait-idle-hang,skip
> > +igt@..._vblank@...e-c-wait-forked,skip
> > +igt@..._vblank@...e-c-wait-forked-hang,skip
> > +igt@..._vblank@...e-c-wait-busy,skip
> > +igt@..._vblank@...e-c-wait-busy-hang,skip
> > +igt@..._vblank@...e-c-wait-forked-busy,skip
> > +igt@..._vblank@...e-c-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-c-ts-continuation-idle,skip
> > +igt@..._vblank@...e-c-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-c-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-c-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-c-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-c-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-d-accuracy-idle,skip
> > +igt@..._vblank@...e-d-query-idle,skip
> > +igt@..._vblank@...e-d-query-idle-hang,skip
> > +igt@..._vblank@...e-d-query-forked,skip
> > +igt@..._vblank@...e-d-query-forked-hang,skip
> > +igt@..._vblank@...e-d-query-busy,skip
> > +igt@..._vblank@...e-d-query-busy-hang,skip
> > +igt@..._vblank@...e-d-query-forked-busy,skip
> > +igt@..._vblank@...e-d-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-d-wait-idle,skip
> > +igt@..._vblank@...e-d-wait-idle-hang,skip
> > +igt@..._vblank@...e-d-wait-forked,skip
> > +igt@..._vblank@...e-d-wait-forked-hang,skip
> > +igt@..._vblank@...e-d-wait-busy,skip
> > +igt@..._vblank@...e-d-wait-busy-hang,skip
> > +igt@..._vblank@...e-d-wait-forked-busy,skip
> > +igt@..._vblank@...e-d-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-d-ts-continuation-idle,skip
> > +igt@..._vblank@...e-d-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-d-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-d-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-d-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-d-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-e-accuracy-idle,skip
> > +igt@..._vblank@...e-e-query-idle,skip
> > +igt@..._vblank@...e-e-query-idle-hang,skip
> > +igt@..._vblank@...e-e-query-forked,skip
> > +igt@..._vblank@...e-e-query-forked-hang,skip
> > +igt@..._vblank@...e-e-query-busy,skip
> > +igt@..._vblank@...e-e-query-busy-hang,skip
> > +igt@..._vblank@...e-e-query-forked-busy,skip
> > +igt@..._vblank@...e-e-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-e-wait-idle,skip
> > +igt@..._vblank@...e-e-wait-idle-hang,skip
> > +igt@..._vblank@...e-e-wait-forked,skip
> > +igt@..._vblank@...e-e-wait-forked-hang,skip
> > +igt@..._vblank@...e-e-wait-busy,skip
> > +igt@..._vblank@...e-e-wait-busy-hang,skip
> > +igt@..._vblank@...e-e-wait-forked-busy,skip
> > +igt@..._vblank@...e-e-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-e-ts-continuation-idle,skip
> > +igt@..._vblank@...e-e-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-e-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-e-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-e-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-e-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-f-accuracy-idle,skip
> > +igt@..._vblank@...e-f-query-idle,skip
> > +igt@..._vblank@...e-f-query-idle-hang,skip
> > +igt@..._vblank@...e-f-query-forked,skip
> > +igt@..._vblank@...e-f-query-forked-hang,skip
> > +igt@..._vblank@...e-f-query-busy,skip
> > +igt@..._vblank@...e-f-query-busy-hang,skip
> > +igt@..._vblank@...e-f-query-forked-busy,skip
> > +igt@..._vblank@...e-f-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-f-wait-idle,skip
> > +igt@..._vblank@...e-f-wait-idle-hang,skip
> > +igt@..._vblank@...e-f-wait-forked,skip
> > +igt@..._vblank@...e-f-wait-forked-hang,skip
> > +igt@..._vblank@...e-f-wait-busy,skip
> > +igt@..._vblank@...e-f-wait-busy-hang,skip
> > +igt@..._vblank@...e-f-wait-forked-busy,skip
> > +igt@..._vblank@...e-f-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-f-ts-continuation-idle,skip
> > +igt@..._vblank@...e-f-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-f-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-f-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-f-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-f-ts-continuation-modeset-rpm,skip
> > +igt@..._vrr@...p-basic,skip
> > +igt@..._vrr@...p-dpms,skip
> > +igt@..._vrr@...pline,skip
> > +igt@..._async_flip@...nc-flip-with-page-flip-events,skip
> > +igt@..._async_flip@...ernate-sync-async-flip,skip
> > +igt@..._async_flip@...t-time-stamp,skip
> > +igt@..._async_flip@...t-cursor,skip
> > +igt@..._async_flip@...alid-async-flip,skip
> > +igt@..._async_flip@crc,skip
> > diff --git a/drivers/gpu/drm/msm/ci/msm_a530_results.txt b/drivers/gpu/drm/msm/ci/msm_a530_results.txt
> > new file mode 100644
> > index 000000000000..d5bf402f830c
> > --- /dev/null
> > +++ b/drivers/gpu/drm/msm/ci/msm_a530_results.txt
> > @@ -0,0 +1,421 @@
> > +igt@...e_auth@...client-simple,pass
> > +igt@...e_auth@...client-master-drop,pass
> > +igt@...e_auth@...ic-auth,pass
> > +igt@...e_auth@...y-magics,pass
> > +igt@...e_getclient,pass
> > +igt@...e_getstats,pass
> > +igt@...e_getversion,pass
> > +igt@...e_setmaster_vs_auth,pass
> > +igt@..._read@...alid-buffer,skip
> > +igt@..._read@...lt-buffer,skip
> > +igt@..._read@...ty-block,skip
> > +igt@..._read@...ty-nonblock,skip
> > +igt@..._read@...rt-buffer-block,skip
> > +igt@..._read@...rt-buffer-nonblock,skip
> > +igt@..._read@...rt-buffer-wakeup,skip
> > +igt@..._addfb_basic@...sed-handle,pass
> > +igt@..._addfb_basic@...sed-pitches,pass
> > +igt@..._addfb_basic@...sed-offsets,pass
> > +igt@..._addfb_basic@...sed-modifier,pass
> > +igt@..._addfb_basic@...bberred-modifier,skip
> > +igt@..._addfb_basic@...alid-smem-bo-on-discrete,skip
> > +igt@..._addfb_basic@...acy-format,dmesg-warn
> > +igt@..._addfb_basic@...handle,pass
> > +igt@..._addfb_basic@...ic,pass
> > +igt@..._addfb_basic@...-pitch-0,pass
> > +igt@..._addfb_basic@...-pitch-32,pass
> > +igt@..._addfb_basic@...-pitch-63,pass
> > +igt@..._addfb_basic@...-pitch-128,pass
> > +igt@..._addfb_basic@...-pitch-256,pass
> > +igt@..._addfb_basic@...-pitch-1024,pass
> > +igt@..._addfb_basic@...-pitch-999,pass
> > +igt@..._addfb_basic@...-pitch-65536,pass
> > +igt@..._addfb_basic@...e-max,pass
> > +igt@..._addfb_basic@...-wide,pass
> > +igt@..._addfb_basic@...-high,dmesg-warn
> > +igt@..._addfb_basic@...too-small,pass
> > +igt@..._addfb_basic@...ll-bo,pass
> > +igt@..._addfb_basic@...too-small-due-to-tiling,skip
> > +igt@..._addfb_basic@...fb25-modifier-no-flag,pass
> > +igt@..._addfb_basic@...fb25-bad-modifier,fail
> > +igt@..._addfb_basic@...fb25-x-tiled-mismatch-legacy,skip
> > +igt@..._addfb_basic@...fb25-x-tiled-legacy,skip
> > +igt@..._addfb_basic@...fb25-framebuffer-vs-set-tiling,skip
> > +igt@..._addfb_basic@...fb25-y-tiled-legacy,skip
> > +igt@..._addfb_basic@...fb25-yf-tiled-legacy,skip
> > +igt@..._addfb_basic@...fb25-y-tiled-small-legacy,skip
> > +igt@..._addfb_basic@...fb25-4-tiled,skip
> > +igt@..._addfb_basic@...ic-x-tiled-legacy,skip
> > +igt@..._addfb_basic@...mebuffer-vs-set-tiling,skip
> > +igt@..._addfb_basic@...e-pitch-mismatch,skip
> > +igt@..._addfb_basic@...ic-y-tiled-legacy,skip
> > +igt@..._addfb_basic@...alid-get-prop-any,pass
> > +igt@..._addfb_basic@...alid-get-prop,pass
> > +igt@..._addfb_basic@...alid-set-prop-any,pass
> > +igt@..._addfb_basic@...alid-set-prop,pass
> > +igt@..._addfb_basic@...ter-rmfb,pass
> > +igt@..._atomic@...ne-overlay-legacy,skip
> > +igt@..._atomic@...ne-primary-legacy,skip
> > +igt@..._atomic@...ne-primary-overlay-mutable-zpos,skip
> > +igt@..._atomic@...ne-immutable-zpos,skip
> > +igt@..._atomic@...t-only,skip
> > +igt@..._atomic@...ne-cursor-legacy,skip
> > +igt@..._atomic@...ne-invalid-params,skip
> > +igt@..._atomic@...ne-invalid-params-fence,skip
> > +igt@..._atomic@...c-invalid-params,skip
> > +igt@..._atomic@...c-invalid-params-fence,skip
> > +igt@..._atomic@...mic-invalid-params,skip
> > +igt@..._atomic@...mic_plane_damage,skip
> > +igt@..._atomic_interruptible@...acy-setmode,skip
> > +igt@..._atomic_interruptible@...mic-setmode,skip
> > +igt@..._atomic_interruptible@...acy-dpms,skip
> > +igt@..._atomic_interruptible@...acy-pageflip,skip
> > +igt@..._atomic_interruptible@...acy-cursor,skip
> > +igt@..._atomic_interruptible@...versal-setplane-primary,skip
> > +igt@..._atomic_interruptible@...versal-setplane-cursor,skip
> > +igt@..._content_protection@...acy,skip
> > +igt@..._content_protection@...mic,skip
> > +igt@..._content_protection@...mic-dpms,skip
> > +igt@..._content_protection@lic,skip
> > +igt@..._content_protection@...e1,skip
> > +igt@..._content_protection@..._interface,skip
> > +igt@..._content_protection@...tent_type_change,skip
> > +igt@..._content_protection@...ent,skip
> > +igt@..._content_protection@srm,skip
> > +igt@..._content_protection@...mst-type-0,skip
> > +igt@..._content_protection@...mst-lic-type-0,skip
> > +igt@..._content_protection@...mst-type-1,skip
> > +igt@..._content_protection@...mst-lic-type-1,skip
> > +igt@..._dp_aux_dev,skip
> > +igt@..._flip_event_leak,skip
> > +igt@..._getfb@...fb-handle-zero,pass
> > +igt@..._getfb@...fb-handle-valid,pass
> > +igt@..._getfb@...fb-handle-closed,pass
> > +igt@..._getfb@...fb-handle-not-fb,pass
> > +igt@..._getfb@...fb-addfb-different-handles,pass
> > +igt@..._getfb@...fb-repeated-different-handles,pass
> > +igt@..._getfb@...fb-reject-ccs,skip
> > +igt@..._getfb@...fb2-handle-zero,pass
> > +igt@..._getfb@...fb2-handle-closed,pass
> > +igt@..._getfb@...fb2-handle-not-fb,pass
> > +igt@..._getfb@...fb2-accept-ccs,skip
> > +igt@..._getfb@...fb2-into-addfb2,pass
> > +igt@..._getfb@...fb-handle-protection,pass
> > +igt@..._getfb@...fb2-handle-protection,pass
> > +igt@..._hdmi_inject@...ect-4k,dmesg-warn
> > +igt@..._hdmi_inject@...ect-audio,skip
> > +igt@..._hdr@...-switch,skip
> > +igt@..._hdr@...-switch-dpms,skip
> > +igt@..._hdr@...tic-toggle,skip
> > +igt@..._hdr@...tic-toggle-dpms,skip
> > +igt@..._hdr@...tic-swap,skip
> > +igt@..._multipipe_modeset@...ic-max-pipe-crc-check,skip
> > +igt@..._pipe_crc_basic@...-source,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-a,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-a-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-a,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-a-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-a,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-a,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-a,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-b,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-b-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-b,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-b-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-b,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-b,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-b,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-c-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-c-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-c,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-d-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-d-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-d,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-e-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-e-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-e,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-f-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-f-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-f,skip
> > +igt@..._plane_lowres@...e-a-tiling-none,skip
> > +igt@..._plane_lowres@...e-a-tiling-x,skip
> > +igt@..._plane_lowres@...e-a-tiling-y,skip
> > +igt@..._plane_lowres@...e-a-tiling-yf,skip
> > +igt@..._plane_lowres@...e-a-tiling-4,skip
> > +igt@..._plane_lowres@...e-b-tiling-none,skip
> > +igt@..._plane_lowres@...e-b-tiling-x,skip
> > +igt@..._plane_lowres@...e-b-tiling-y,skip
> > +igt@..._plane_lowres@...e-b-tiling-yf,skip
> > +igt@..._plane_lowres@...e-b-tiling-4,skip
> > +igt@..._plane_lowres@...e-c-tiling-none,skip
> > +igt@..._plane_lowres@...e-c-tiling-x,skip
> > +igt@..._plane_lowres@...e-c-tiling-y,skip
> > +igt@..._plane_lowres@...e-c-tiling-yf,skip
> > +igt@..._plane_lowres@...e-c-tiling-4,skip
> > +igt@..._plane_lowres@...e-d-tiling-none,skip
> > +igt@..._plane_lowres@...e-d-tiling-x,skip
> > +igt@..._plane_lowres@...e-d-tiling-y,skip
> > +igt@..._plane_lowres@...e-d-tiling-yf,skip
> > +igt@..._plane_lowres@...e-d-tiling-4,skip
> > +igt@..._plane_lowres@...e-e-tiling-none,skip
> > +igt@..._plane_lowres@...e-e-tiling-x,skip
> > +igt@..._plane_lowres@...e-e-tiling-y,skip
> > +igt@..._plane_lowres@...e-e-tiling-yf,skip
> > +igt@..._plane_lowres@...e-e-tiling-4,skip
> > +igt@..._plane_lowres@...e-f-tiling-none,skip
> > +igt@..._plane_lowres@...e-f-tiling-x,skip
> > +igt@..._plane_lowres@...e-f-tiling-y,skip
> > +igt@..._plane_lowres@...e-f-tiling-yf,skip
> > +igt@..._plane_lowres@...e-f-tiling-4,skip
> > +igt@..._prop_blob@...ic,pass
> > +igt@..._prop_blob@...b-prop-core,pass
> > +igt@..._prop_blob@...b-prop-validate,pass
> > +igt@..._prop_blob@...b-prop-lifetime,pass
> > +igt@..._prop_blob@...b-multiple,pass
> > +igt@..._prop_blob@...alid-get-prop-any,pass
> > +igt@..._prop_blob@...alid-get-prop,pass
> > +igt@..._prop_blob@...alid-set-prop-any,pass
> > +igt@..._prop_blob@...alid-set-prop,pass
> > +igt@..._rmfb@...b-ioctl,skip
> > +igt@..._rmfb@...se-fd,skip
> > +igt@..._rotation_crc@...mary-rotation-90,skip
> > +igt@..._rotation_crc@...mary-rotation-180,skip
> > +igt@..._rotation_crc@...mary-rotation-270,skip
> > +igt@..._rotation_crc@...ite-rotation-90,skip
> > +igt@..._rotation_crc@...ite-rotation-180,skip
> > +igt@..._rotation_crc@...ite-rotation-270,skip
> > +igt@..._rotation_crc@...sor-rotation-180,skip
> > +igt@..._rotation_crc@...ite-rotation-90-pos-100-0,skip
> > +igt@..._rotation_crc@...-pixel-format,skip
> > +igt@..._rotation_crc@...-tiling,skip
> > +igt@..._rotation_crc@...mary-x-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-x-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-90,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-270,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-90,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-270,skip
> > +igt@..._rotation_crc@...mary-4-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-4-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...tiplane-rotation,skip
> > +igt@..._rotation_crc@...tiplane-rotation-cropping-top,skip
> > +igt@..._rotation_crc@...tiplane-rotation-cropping-bottom,skip
> > +igt@..._rotation_crc@...aust-fences,skip
> > +igt@..._selftest@all,skip
> > +igt@..._setmode@...ic,skip
> > +igt@..._setmode@...ic-clone-single-crtc,skip
> > +igt@..._setmode@...alid-clone-single-crtc,skip
> > +igt@..._setmode@...alid-clone-exclusive-crtc,skip
> > +igt@..._setmode@...ne-exclusive-crtc,skip
> > +igt@..._setmode@...alid-clone-single-crtc-stealing,skip
> > +igt@..._mapping@...fw,skip
> > +igt@..._mapping@...dow,skip
> > +igt@..._recovery@...gcheck,skip
> > +igt@..._recovery@...-fault,skip
> > +igt@..._recovery@...a-fault,skip
> > +igt@..._submit@...ty-submit,pass
> > +igt@..._submit@...alid-queue-submit,pass
> > +igt@..._submit@...alid-flags-submit,pass
> > +igt@..._submit@...alid-in-fence-submit,pass
> > +igt@..._submit@...alid-duplicate-bo-submit,dmesg-warn
> > +igt@..._submit@...alid-cmd-idx-submit,dmesg-warn
> > +igt@..._submit@...alid-cmd-type-submit,dmesg-warn
> > +igt@..._submit@...id-submit,pass
> > +igt@..._sysfs_edid_timing,pass
> > +igt@..._universal_plane@...versal-plane-pipe-a-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-a-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-a,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-a,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-a,skip
> > +igt@..._universal_plane@...versal-plane-pipe-b-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-b-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-b,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-b,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-b,skip
> > +igt@..._universal_plane@...versal-plane-pipe-c-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-c-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-c,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-c,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-c,skip
> > +igt@..._universal_plane@...versal-plane-pipe-d-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-d-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-d,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-d,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-d,skip
> > +igt@..._universal_plane@...versal-plane-pipe-e-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-e-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-e,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-e,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-e,skip
> > +igt@..._universal_plane@...versal-plane-pipe-f-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-f-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-f,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-f,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-f,skip
> > +igt@..._vblank@...alid,skip
> > +igt@..._vblank@...c-id,skip
> > +igt@..._vblank@...e-a-query-idle,skip
> > +igt@..._vblank@...e-a-query-idle-hang,skip
> > +igt@..._vblank@...e-a-query-forked,skip
> > +igt@..._vblank@...e-a-query-forked-hang,skip
> > +igt@..._vblank@...e-a-query-busy,skip
> > +igt@..._vblank@...e-a-query-busy-hang,skip
> > +igt@..._vblank@...e-a-query-forked-busy,skip
> > +igt@..._vblank@...e-a-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-a-wait-idle,skip
> > +igt@..._vblank@...e-a-wait-idle-hang,skip
> > +igt@..._vblank@...e-a-wait-forked,skip
> > +igt@..._vblank@...e-a-wait-forked-hang,skip
> > +igt@..._vblank@...e-a-wait-busy,skip
> > +igt@..._vblank@...e-a-wait-busy-hang,skip
> > +igt@..._vblank@...e-a-wait-forked-busy,skip
> > +igt@..._vblank@...e-a-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-a-ts-continuation-idle,skip
> > +igt@..._vblank@...e-a-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-a-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-a-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-a-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-a-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-b-accuracy-idle,skip
> > +igt@..._vblank@...e-b-query-idle,skip
> > +igt@..._vblank@...e-b-query-idle-hang,skip
> > +igt@..._vblank@...e-b-query-forked,skip
> > +igt@..._vblank@...e-b-query-forked-hang,skip
> > +igt@..._vblank@...e-b-query-busy,skip
> > +igt@..._vblank@...e-b-query-busy-hang,skip
> > +igt@..._vblank@...e-b-query-forked-busy,skip
> > +igt@..._vblank@...e-b-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-b-wait-idle,skip
> > +igt@..._vblank@...e-b-wait-idle-hang,skip
> > +igt@..._vblank@...e-b-wait-forked,skip
> > +igt@..._vblank@...e-b-wait-forked-hang,skip
> > +igt@..._vblank@...e-b-wait-busy,skip
> > +igt@..._vblank@...e-b-wait-busy-hang,skip
> > +igt@..._vblank@...e-b-wait-forked-busy,skip
> > +igt@..._vblank@...e-b-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-b-ts-continuation-idle,skip
> > +igt@..._vblank@...e-b-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-b-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-b-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-b-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-b-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-c-accuracy-idle,skip
> > +igt@..._vblank@...e-c-query-idle,skip
> > +igt@..._vblank@...e-c-query-idle-hang,skip
> > +igt@..._vblank@...e-c-query-forked,skip
> > +igt@..._vblank@...e-c-query-forked-hang,skip
> > +igt@..._vblank@...e-c-query-busy,skip
> > +igt@..._vblank@...e-c-query-busy-hang,skip
> > +igt@..._vblank@...e-c-query-forked-busy,skip
> > +igt@..._vblank@...e-c-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-c-wait-idle,skip
> > +igt@..._vblank@...e-c-wait-idle-hang,skip
> > +igt@..._vblank@...e-c-wait-forked,skip
> > +igt@..._vblank@...e-c-wait-forked-hang,skip
> > +igt@..._vblank@...e-c-wait-busy,skip
> > +igt@..._vblank@...e-c-wait-busy-hang,skip
> > +igt@..._vblank@...e-c-wait-forked-busy,skip
> > +igt@..._vblank@...e-c-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-c-ts-continuation-idle,skip
> > +igt@..._vblank@...e-c-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-c-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-c-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-c-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-c-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-d-accuracy-idle,skip
> > +igt@..._vblank@...e-d-query-idle,skip
> > +igt@..._vblank@...e-d-query-idle-hang,skip
> > +igt@..._vblank@...e-d-query-forked,skip
> > +igt@..._vblank@...e-d-query-forked-hang,skip
> > +igt@..._vblank@...e-d-query-busy,skip
> > +igt@..._vblank@...e-d-query-busy-hang,skip
> > +igt@..._vblank@...e-d-query-forked-busy,skip
> > +igt@..._vblank@...e-d-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-d-wait-idle,skip
> > +igt@..._vblank@...e-d-wait-idle-hang,skip
> > +igt@..._vblank@...e-d-wait-forked,skip
> > +igt@..._vblank@...e-d-wait-forked-hang,skip
> > +igt@..._vblank@...e-d-wait-busy,skip
> > +igt@..._vblank@...e-d-wait-busy-hang,skip
> > +igt@..._vblank@...e-d-wait-forked-busy,skip
> > +igt@..._vblank@...e-d-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-d-ts-continuation-idle,skip
> > +igt@..._vblank@...e-d-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-d-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-d-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-d-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-d-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-e-accuracy-idle,skip
> > +igt@..._vblank@...e-e-query-idle,skip
> > +igt@..._vblank@...e-e-query-idle-hang,skip
> > +igt@..._vblank@...e-e-query-forked,skip
> > +igt@..._vblank@...e-e-query-forked-hang,skip
> > +igt@..._vblank@...e-e-query-busy,skip
> > +igt@..._vblank@...e-e-query-busy-hang,skip
> > +igt@..._vblank@...e-e-query-forked-busy,skip
> > +igt@..._vblank@...e-e-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-e-wait-idle,skip
> > +igt@..._vblank@...e-e-wait-idle-hang,skip
> > +igt@..._vblank@...e-e-wait-forked,skip
> > +igt@..._vblank@...e-e-wait-forked-hang,skip
> > +igt@..._vblank@...e-e-wait-busy,skip
> > +igt@..._vblank@...e-e-wait-busy-hang,skip
> > +igt@..._vblank@...e-e-wait-forked-busy,skip
> > +igt@..._vblank@...e-e-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-e-ts-continuation-idle,skip
> > +igt@..._vblank@...e-e-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-e-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-e-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-e-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-e-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-f-accuracy-idle,skip
> > +igt@..._vblank@...e-f-query-idle,skip
> > +igt@..._vblank@...e-f-query-idle-hang,skip
> > +igt@..._vblank@...e-f-query-forked,skip
> > +igt@..._vblank@...e-f-query-forked-hang,skip
> > +igt@..._vblank@...e-f-query-busy,skip
> > +igt@..._vblank@...e-f-query-busy-hang,skip
> > +igt@..._vblank@...e-f-query-forked-busy,skip
> > +igt@..._vblank@...e-f-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-f-wait-idle,skip
> > +igt@..._vblank@...e-f-wait-idle-hang,skip
> > +igt@..._vblank@...e-f-wait-forked,skip
> > +igt@..._vblank@...e-f-wait-forked-hang,skip
> > +igt@..._vblank@...e-f-wait-busy,skip
> > +igt@..._vblank@...e-f-wait-busy-hang,skip
> > +igt@..._vblank@...e-f-wait-forked-busy,skip
> > +igt@..._vblank@...e-f-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-f-ts-continuation-idle,skip
> > +igt@..._vblank@...e-f-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-f-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-f-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-f-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-f-ts-continuation-modeset-rpm,skip
> > +igt@..._vrr@...p-basic,skip
> > +igt@..._vrr@...p-dpms,skip
> > +igt@..._vrr@...pline,skip
> > +igt@..._async_flip@...nc-flip-with-page-flip-events,skip
> > +igt@..._async_flip@...ernate-sync-async-flip,skip
> > +igt@..._async_flip@...t-time-stamp,skip
> > +igt@..._async_flip@...t-cursor,skip
> > +igt@..._async_flip@...alid-async-flip,skip
> > +igt@..._async_flip@crc,skip
> > diff --git a/drivers/gpu/drm/msm/ci/msm_a618_results.txt b/drivers/gpu/drm/msm/ci/msm_a618_results.txt
> > new file mode 100644
> > index 000000000000..6e42262bf61b
> > --- /dev/null
> > +++ b/drivers/gpu/drm/msm/ci/msm_a618_results.txt
> > @@ -0,0 +1,422 @@
> > +igt@...e_auth@...client-simple,dmesg-warn
> > +igt@...e_auth@...client-master-drop,pass
> > +igt@...e_auth@...ic-auth,pass
> > +igt@...e_auth@...y-magics,pass
> > +igt@...e_getclient,pass
> > +igt@...e_getstats,pass
> > +igt@...e_getversion,pass
> > +igt@...e_setmaster_vs_auth,pass
> > +igt@..._read@...alid-buffer,pass
> > +igt@..._read@...lt-buffer,pass
> > +igt@..._read@...ty-block,pass
> > +igt@..._read@...ty-nonblock,pass
> > +igt@..._read@...rt-buffer-block,pass
> > +igt@..._read@...rt-buffer-nonblock,pass
> > +igt@..._read@...rt-buffer-wakeup,pass
> > +igt@..._addfb_basic@...sed-handle,pass
> > +igt@..._addfb_basic@...sed-pitches,pass
> > +igt@..._addfb_basic@...sed-offsets,pass
> > +igt@..._addfb_basic@...sed-modifier,pass
> > +igt@..._addfb_basic@...bberred-modifier,skip
> > +igt@..._addfb_basic@...alid-smem-bo-on-discrete,skip
> > +igt@..._addfb_basic@...acy-format,dmesg-warn
> > +igt@..._addfb_basic@...handle,pass
> > +igt@..._addfb_basic@...ic,pass
> > +igt@..._addfb_basic@...-pitch-0,pass
> > +igt@..._addfb_basic@...-pitch-32,pass
> > +igt@..._addfb_basic@...-pitch-63,pass
> > +igt@..._addfb_basic@...-pitch-128,pass
> > +igt@..._addfb_basic@...-pitch-256,pass
> > +igt@..._addfb_basic@...-pitch-1024,pass
> > +igt@..._addfb_basic@...-pitch-999,pass
> > +igt@..._addfb_basic@...-pitch-65536,pass
> > +igt@..._addfb_basic@...e-max,pass
> > +igt@..._addfb_basic@...-wide,pass
> > +igt@..._addfb_basic@...-high,dmesg-warn
> > +igt@..._addfb_basic@...too-small,pass
> > +igt@..._addfb_basic@...ll-bo,pass
> > +igt@..._addfb_basic@...too-small-due-to-tiling,skip
> > +igt@..._addfb_basic@...fb25-modifier-no-flag,pass
> > +igt@..._addfb_basic@...fb25-bad-modifier,dmesg-warn
> > +igt@..._addfb_basic@...fb25-x-tiled-mismatch-legacy,skip
> > +igt@..._addfb_basic@...fb25-x-tiled-legacy,skip
> > +igt@..._addfb_basic@...fb25-framebuffer-vs-set-tiling,skip
> > +igt@..._addfb_basic@...fb25-y-tiled-legacy,skip
> > +igt@..._addfb_basic@...fb25-yf-tiled-legacy,skip
> > +igt@..._addfb_basic@...fb25-y-tiled-small-legacy,skip
> > +igt@..._addfb_basic@...fb25-4-tiled,skip
> > +igt@..._addfb_basic@...ic-x-tiled-legacy,skip
> > +igt@..._addfb_basic@...mebuffer-vs-set-tiling,skip
> > +igt@..._addfb_basic@...e-pitch-mismatch,skip
> > +igt@..._addfb_basic@...ic-y-tiled-legacy,skip
> > +igt@..._addfb_basic@...alid-get-prop-any,pass
> > +igt@..._addfb_basic@...alid-get-prop,pass
> > +igt@..._addfb_basic@...alid-set-prop-any,pass
> > +igt@..._addfb_basic@...alid-set-prop,pass
> > +igt@..._addfb_basic@...ter-rmfb,pass
> > +igt@..._atomic@...ne-overlay-legacy,skip
> > +igt@..._atomic@...ne-primary-legacy,pass
> > +igt@..._atomic@...ne-primary-overlay-mutable-zpos,skip
> > +igt@..._atomic@...ne-immutable-zpos,pass
> > +igt@..._atomic@...t-only,pass
> > +igt@..._atomic@...ne-cursor-legacy,pass
> > +igt@..._atomic@...ne-invalid-params,pass
> > +igt@..._atomic@...ne-invalid-params-fence,skip
> > +igt@..._atomic@...c-invalid-params,pass
> > +igt@..._atomic@...c-invalid-params-fence,skip
> > +igt@..._atomic@...mic-invalid-params,pass
> > +igt@..._atomic@...mic_plane_damage,pass
> > +igt@..._atomic_interruptible@...acy-setmode,skip
> > +igt@..._atomic_interruptible@...mic-setmode,skip
> > +igt@..._atomic_interruptible@...acy-dpms,skip
> > +igt@..._atomic_interruptible@...acy-pageflip,skip
> > +igt@..._atomic_interruptible@...acy-cursor,skip
> > +igt@..._atomic_interruptible@...versal-setplane-primary,skip
> > +igt@..._atomic_interruptible@...versal-setplane-cursor,skip
> > +igt@..._content_protection@...acy,skip
> > +igt@..._content_protection@...mic,skip
> > +igt@..._content_protection@...mic-dpms,skip
> > +igt@..._content_protection@lic,skip
> > +igt@..._content_protection@...e1,skip
> > +igt@..._content_protection@..._interface,skip
> > +igt@..._content_protection@...tent_type_change,skip
> > +igt@..._content_protection@...ent,skip
> > +igt@..._content_protection@srm,skip
> > +igt@..._content_protection@...mst-type-0,skip
> > +igt@..._content_protection@...mst-lic-type-0,skip
> > +igt@..._content_protection@...mst-type-1,skip
> > +igt@..._content_protection@...mst-lic-type-1,skip
> > +igt@..._dp_aux_dev,skip
> > +igt@..._flip_event_leak,pass
> > +igt@..._getfb@...fb-handle-zero,pass
> > +igt@..._getfb@...fb-handle-valid,pass
> > +igt@..._getfb@...fb-handle-closed,pass
> > +igt@..._getfb@...fb-handle-not-fb,pass
> > +igt@..._getfb@...fb-addfb-different-handles,pass
> > +igt@..._getfb@...fb-repeated-different-handles,pass
> > +igt@..._getfb@...fb-reject-ccs,skip
> > +igt@..._getfb@...fb2-handle-zero,pass
> > +igt@..._getfb@...fb2-handle-closed,pass
> > +igt@..._getfb@...fb2-handle-not-fb,pass
> > +igt@..._getfb@...fb2-accept-ccs,skip
> > +igt@..._getfb@...fb2-into-addfb2,pass
> > +igt@..._getfb@...fb-handle-protection,pass
> > +igt@..._getfb@...fb2-handle-protection,pass
> > +igt@..._hdmi_inject@...ect-4k,skip
> > +igt@..._hdmi_inject@...ect-audio,skip
> > +igt@..._hdr@...-switch,skip
> > +igt@..._hdr@...-switch-dpms,skip
> > +igt@..._hdr@...tic-toggle,skip
> > +igt@..._hdr@...tic-toggle-dpms,skip
> > +igt@..._hdr@...tic-swap,skip
> > +igt@..._multipipe_modeset@...ic-max-pipe-crc-check,skip
> > +igt@..._pipe_crc_basic@...-source,pass
> > +igt@..._pipe_crc_basic@...d-crc-pipe-a,pass
> > +igt@..._pipe_crc_basic@...d-crc-pipe-a-frame-sequence,pass
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-a,pass
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-a-frame-sequence,pass
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-a,pass
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-a,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-a,pass
> > +igt@..._pipe_crc_basic@...d-crc-pipe-b,pass
> > +igt@..._pipe_crc_basic@...d-crc-pipe-b-frame-sequence,pass
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-b,pass
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-b-frame-sequence,pass
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-b,pass
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-b,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-b,pass
> > +igt@..._pipe_crc_basic@...d-crc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-c-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-c-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-c,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-d-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-d-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-d,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-e-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-e-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-e,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-f-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-f-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-f,skip
> > +igt@..._plane_lowres@...e-a-tiling-none,skip
> > +igt@..._plane_lowres@...e-a-tiling-x,skip
> > +igt@..._plane_lowres@...e-a-tiling-y,skip
> > +igt@..._plane_lowres@...e-a-tiling-yf,skip
> > +igt@..._plane_lowres@...e-a-tiling-4,skip
> > +igt@..._plane_lowres@...e-b-tiling-none,skip
> > +igt@..._plane_lowres@...e-b-tiling-x,skip
> > +igt@..._plane_lowres@...e-b-tiling-y,skip
> > +igt@..._plane_lowres@...e-b-tiling-yf,skip
> > +igt@..._plane_lowres@...e-b-tiling-4,skip
> > +igt@..._plane_lowres@...e-c-tiling-none,skip
> > +igt@..._plane_lowres@...e-c-tiling-x,skip
> > +igt@..._plane_lowres@...e-c-tiling-y,skip
> > +igt@..._plane_lowres@...e-c-tiling-yf,skip
> > +igt@..._plane_lowres@...e-c-tiling-4,skip
> > +igt@..._plane_lowres@...e-d-tiling-none,skip
> > +igt@..._plane_lowres@...e-d-tiling-x,skip
> > +igt@..._plane_lowres@...e-d-tiling-y,skip
> > +igt@..._plane_lowres@...e-d-tiling-yf,skip
> > +igt@..._plane_lowres@...e-d-tiling-4,skip
> > +igt@..._plane_lowres@...e-e-tiling-none,skip
> > +igt@..._plane_lowres@...e-e-tiling-x,skip
> > +igt@..._plane_lowres@...e-e-tiling-y,skip
> > +igt@..._plane_lowres@...e-e-tiling-yf,skip
> > +igt@..._plane_lowres@...e-e-tiling-4,skip
> > +igt@..._plane_lowres@...e-f-tiling-none,skip
> > +igt@..._plane_lowres@...e-f-tiling-x,skip
> > +igt@..._plane_lowres@...e-f-tiling-y,skip
> > +igt@..._plane_lowres@...e-f-tiling-yf,skip
> > +igt@..._plane_lowres@...e-f-tiling-4,skip
> > +igt@..._prop_blob@...ic,pass
> > +igt@..._prop_blob@...b-prop-core,pass
> > +igt@..._prop_blob@...b-prop-validate,pass
> > +igt@..._prop_blob@...b-prop-lifetime,pass
> > +igt@..._prop_blob@...b-multiple,pass
> > +igt@..._prop_blob@...alid-get-prop-any,pass
> > +igt@..._prop_blob@...alid-get-prop,pass
> > +igt@..._prop_blob@...alid-set-prop-any,pass
> > +igt@..._prop_blob@...alid-set-prop,pass
> > +igt@..._rmfb@...b-ioctl,pass
> > +igt@..._rmfb@...se-fd,fail
> > +igt@..._rotation_crc@...mary-rotation-90,skip
> > +igt@..._rotation_crc@...mary-rotation-180,skip
> > +igt@..._rotation_crc@...mary-rotation-270,skip
> > +igt@..._rotation_crc@...ite-rotation-90,skip
> > +igt@..._rotation_crc@...ite-rotation-180,skip
> > +igt@..._rotation_crc@...ite-rotation-270,skip
> > +igt@..._rotation_crc@...sor-rotation-180,skip
> > +igt@..._rotation_crc@...ite-rotation-90-pos-100-0,skip
> > +igt@..._rotation_crc@...-pixel-format,skip
> > +igt@..._rotation_crc@...-tiling,skip
> > +igt@..._rotation_crc@...mary-x-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-x-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-90,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-270,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-90,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-270,skip
> > +igt@..._rotation_crc@...mary-4-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-4-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...tiplane-rotation,skip
> > +igt@..._rotation_crc@...tiplane-rotation-cropping-top,skip
> > +igt@..._rotation_crc@...tiplane-rotation-cropping-bottom,skip
> > +igt@..._rotation_crc@...aust-fences,skip
> > +igt@..._selftest@all,skip
> > +igt@..._setmode@...ic@...e-a-edp-1,pass
> > +igt@..._setmode@...ic@...e-b-edp-1,pass
> > +igt@..._setmode@...ic-clone-single-crtc,skip
> > +igt@..._setmode@...alid-clone-single-crtc,skip
> > +igt@..._setmode@...alid-clone-exclusive-crtc,skip
> > +igt@..._setmode@...ne-exclusive-crtc,skip
> > +igt@..._setmode@...alid-clone-single-crtc-stealing,skip
> > +igt@..._mapping@...fw,dmesg-fail
> > +igt@..._mapping@...dow,dmesg-fail
> > +igt@..._recovery@...gcheck,dmesg-warn
> > +igt@..._recovery@...-fault,dmesg-warn
> > +igt@..._recovery@...a-fault,dmesg-warn
> > +igt@..._submit@...ty-submit,pass
> > +igt@..._submit@...alid-queue-submit,pass
> > +igt@..._submit@...alid-flags-submit,pass
> > +igt@..._submit@...alid-in-fence-submit,pass
> > +igt@..._submit@...alid-duplicate-bo-submit,dmesg-warn
> > +igt@..._submit@...alid-cmd-idx-submit,dmesg-warn
> > +igt@..._submit@...alid-cmd-type-submit,dmesg-warn
> > +igt@..._submit@...id-submit,pass
> > +igt@..._sysfs_edid_timing,pass
> > +igt@..._universal_plane@...versal-plane-pipe-a-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-a-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-a,pass
> > +igt@..._universal_plane@...sor-fb-leak-pipe-a,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-a,skip
> > +igt@..._universal_plane@...versal-plane-pipe-b-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-b-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-b,fail
> > +igt@..._universal_plane@...sor-fb-leak-pipe-b,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-b,skip
> > +igt@..._universal_plane@...versal-plane-pipe-c-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-c-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-c,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-c,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-c,skip
> > +igt@..._universal_plane@...versal-plane-pipe-d-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-d-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-d,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-d,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-d,skip
> > +igt@..._universal_plane@...versal-plane-pipe-e-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-e-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-e,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-e,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-e,skip
> > +igt@..._universal_plane@...versal-plane-pipe-f-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-f-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-f,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-f,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-f,skip
> > +igt@..._vblank@...alid,pass
> > +igt@..._vblank@...c-id,pass
> > +igt@..._vblank@...e-a-query-idle,pass
> > +igt@..._vblank@...e-a-query-idle-hang,skip
> > +igt@..._vblank@...e-a-query-forked,pass
> > +igt@..._vblank@...e-a-query-forked-hang,skip
> > +igt@..._vblank@...e-a-query-busy,pass
> > +igt@..._vblank@...e-a-query-busy-hang,skip
> > +igt@..._vblank@...e-a-query-forked-busy,pass
> > +igt@..._vblank@...e-a-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-a-wait-idle,pass
> > +igt@..._vblank@...e-a-wait-idle-hang,skip
> > +igt@..._vblank@...e-a-wait-forked,pass
> > +igt@..._vblank@...e-a-wait-forked-hang,skip
> > +igt@..._vblank@...e-a-wait-busy,pass
> > +igt@..._vblank@...e-a-wait-busy-hang,skip
> > +igt@..._vblank@...e-a-wait-forked-busy,pass
> > +igt@..._vblank@...e-a-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-a-ts-continuation-idle,pass
> > +igt@..._vblank@...e-a-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-a-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-a-ts-continuation-modeset,pass
> > +igt@..._vblank@...e-a-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-a-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-b-accuracy-idle,pass
> > +igt@..._vblank@...e-b-query-idle,pass
> > +igt@..._vblank@...e-b-query-idle-hang,skip
> > +igt@..._vblank@...e-b-query-forked,pass
> > +igt@..._vblank@...e-b-query-forked-hang,skip
> > +igt@..._vblank@...e-b-query-busy,pass
> > +igt@..._vblank@...e-b-query-busy-hang,skip
> > +igt@..._vblank@...e-b-query-forked-busy,pass
> > +igt@..._vblank@...e-b-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-b-wait-idle,pass
> > +igt@..._vblank@...e-b-wait-idle-hang,skip
> > +igt@..._vblank@...e-b-wait-forked,pass
> > +igt@..._vblank@...e-b-wait-forked-hang,skip
> > +igt@..._vblank@...e-b-wait-busy,pass
> > +igt@..._vblank@...e-b-wait-busy-hang,skip
> > +igt@..._vblank@...e-b-wait-forked-busy,pass
> > +igt@..._vblank@...e-b-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-b-ts-continuation-idle,pass
> > +igt@..._vblank@...e-b-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-b-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-b-ts-continuation-modeset,pass
> > +igt@..._vblank@...e-b-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-b-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-c-accuracy-idle,skip
> > +igt@..._vblank@...e-c-query-idle,skip
> > +igt@..._vblank@...e-c-query-idle-hang,skip
> > +igt@..._vblank@...e-c-query-forked,skip
> > +igt@..._vblank@...e-c-query-forked-hang,skip
> > +igt@..._vblank@...e-c-query-busy,skip
> > +igt@..._vblank@...e-c-query-busy-hang,skip
> > +igt@..._vblank@...e-c-query-forked-busy,skip
> > +igt@..._vblank@...e-c-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-c-wait-idle,skip
> > +igt@..._vblank@...e-c-wait-idle-hang,skip
> > +igt@..._vblank@...e-c-wait-forked,skip
> > +igt@..._vblank@...e-c-wait-forked-hang,skip
> > +igt@..._vblank@...e-c-wait-busy,skip
> > +igt@..._vblank@...e-c-wait-busy-hang,skip
> > +igt@..._vblank@...e-c-wait-forked-busy,skip
> > +igt@..._vblank@...e-c-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-c-ts-continuation-idle,skip
> > +igt@..._vblank@...e-c-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-c-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-c-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-c-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-c-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-d-accuracy-idle,skip
> > +igt@..._vblank@...e-d-query-idle,skip
> > +igt@..._vblank@...e-d-query-idle-hang,skip
> > +igt@..._vblank@...e-d-query-forked,skip
> > +igt@..._vblank@...e-d-query-forked-hang,skip
> > +igt@..._vblank@...e-d-query-busy,skip
> > +igt@..._vblank@...e-d-query-busy-hang,skip
> > +igt@..._vblank@...e-d-query-forked-busy,skip
> > +igt@..._vblank@...e-d-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-d-wait-idle,skip
> > +igt@..._vblank@...e-d-wait-idle-hang,skip
> > +igt@..._vblank@...e-d-wait-forked,skip
> > +igt@..._vblank@...e-d-wait-forked-hang,skip
> > +igt@..._vblank@...e-d-wait-busy,skip
> > +igt@..._vblank@...e-d-wait-busy-hang,skip
> > +igt@..._vblank@...e-d-wait-forked-busy,skip
> > +igt@..._vblank@...e-d-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-d-ts-continuation-idle,skip
> > +igt@..._vblank@...e-d-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-d-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-d-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-d-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-d-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-e-accuracy-idle,skip
> > +igt@..._vblank@...e-e-query-idle,skip
> > +igt@..._vblank@...e-e-query-idle-hang,skip
> > +igt@..._vblank@...e-e-query-forked,skip
> > +igt@..._vblank@...e-e-query-forked-hang,skip
> > +igt@..._vblank@...e-e-query-busy,skip
> > +igt@..._vblank@...e-e-query-busy-hang,skip
> > +igt@..._vblank@...e-e-query-forked-busy,skip
> > +igt@..._vblank@...e-e-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-e-wait-idle,skip
> > +igt@..._vblank@...e-e-wait-idle-hang,skip
> > +igt@..._vblank@...e-e-wait-forked,skip
> > +igt@..._vblank@...e-e-wait-forked-hang,skip
> > +igt@..._vblank@...e-e-wait-busy,skip
> > +igt@..._vblank@...e-e-wait-busy-hang,skip
> > +igt@..._vblank@...e-e-wait-forked-busy,skip
> > +igt@..._vblank@...e-e-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-e-ts-continuation-idle,skip
> > +igt@..._vblank@...e-e-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-e-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-e-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-e-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-e-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-f-accuracy-idle,skip
> > +igt@..._vblank@...e-f-query-idle,skip
> > +igt@..._vblank@...e-f-query-idle-hang,skip
> > +igt@..._vblank@...e-f-query-forked,skip
> > +igt@..._vblank@...e-f-query-forked-hang,skip
> > +igt@..._vblank@...e-f-query-busy,skip
> > +igt@..._vblank@...e-f-query-busy-hang,skip
> > +igt@..._vblank@...e-f-query-forked-busy,skip
> > +igt@..._vblank@...e-f-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-f-wait-idle,skip
> > +igt@..._vblank@...e-f-wait-idle-hang,skip
> > +igt@..._vblank@...e-f-wait-forked,skip
> > +igt@..._vblank@...e-f-wait-forked-hang,skip
> > +igt@..._vblank@...e-f-wait-busy,skip
> > +igt@..._vblank@...e-f-wait-busy-hang,skip
> > +igt@..._vblank@...e-f-wait-forked-busy,skip
> > +igt@..._vblank@...e-f-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-f-ts-continuation-idle,skip
> > +igt@..._vblank@...e-f-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-f-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-f-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-f-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-f-ts-continuation-modeset-rpm,skip
> > +igt@..._vrr@...p-basic,skip
> > +igt@..._vrr@...p-dpms,skip
> > +igt@..._vrr@...pline,skip
> > +igt@..._async_flip@...nc-flip-with-page-flip-events,skip
> > +igt@..._async_flip@...ernate-sync-async-flip,skip
> > +igt@..._async_flip@...t-time-stamp,skip
> > +igt@..._async_flip@...t-cursor,skip
> > +igt@..._async_flip@...alid-async-flip,skip
> > +igt@..._async_flip@crc,skip
> > diff --git a/drivers/gpu/drm/msm/ci/msm_a630_results.txt b/drivers/gpu/drm/msm/ci/msm_a630_results.txt
> > new file mode 100644
> > index 000000000000..18ebfae09f1a
> > --- /dev/null
> > +++ b/drivers/gpu/drm/msm/ci/msm_a630_results.txt
> > @@ -0,0 +1,422 @@
> > +igt@...e_auth@...client-simple,dmesg-warn
> > +igt@...e_auth@...client-master-drop,pass
> > +igt@...e_auth@...ic-auth,pass
> > +igt@...e_auth@...y-magics,pass
> > +igt@...e_getclient,pass
> > +igt@...e_getstats,pass
> > +igt@...e_getversion,pass
> > +igt@...e_setmaster_vs_auth,pass
> > +igt@..._read@...alid-buffer,pass
> > +igt@..._read@...lt-buffer,pass
> > +igt@..._read@...ty-block,pass
> > +igt@..._read@...ty-nonblock,pass
> > +igt@..._read@...rt-buffer-block,pass
> > +igt@..._read@...rt-buffer-nonblock,pass
> > +igt@..._read@...rt-buffer-wakeup,pass
> > +igt@..._addfb_basic@...sed-handle,pass
> > +igt@..._addfb_basic@...sed-pitches,pass
> > +igt@..._addfb_basic@...sed-offsets,pass
> > +igt@..._addfb_basic@...sed-modifier,pass
> > +igt@..._addfb_basic@...bberred-modifier,skip
> > +igt@..._addfb_basic@...alid-smem-bo-on-discrete,skip
> > +igt@..._addfb_basic@...acy-format,dmesg-warn
> > +igt@..._addfb_basic@...handle,pass
> > +igt@..._addfb_basic@...ic,pass
> > +igt@..._addfb_basic@...-pitch-0,pass
> > +igt@..._addfb_basic@...-pitch-32,pass
> > +igt@..._addfb_basic@...-pitch-63,pass
> > +igt@..._addfb_basic@...-pitch-128,pass
> > +igt@..._addfb_basic@...-pitch-256,pass
> > +igt@..._addfb_basic@...-pitch-1024,pass
> > +igt@..._addfb_basic@...-pitch-999,pass
> > +igt@..._addfb_basic@...-pitch-65536,pass
> > +igt@..._addfb_basic@...e-max,pass
> > +igt@..._addfb_basic@...-wide,pass
> > +igt@..._addfb_basic@...-high,dmesg-warn
> > +igt@..._addfb_basic@...too-small,pass
> > +igt@..._addfb_basic@...ll-bo,pass
> > +igt@..._addfb_basic@...too-small-due-to-tiling,skip
> > +igt@..._addfb_basic@...fb25-modifier-no-flag,pass
> > +igt@..._addfb_basic@...fb25-bad-modifier,dmesg-warn
> > +igt@..._addfb_basic@...fb25-x-tiled-mismatch-legacy,skip
> > +igt@..._addfb_basic@...fb25-x-tiled-legacy,skip
> > +igt@..._addfb_basic@...fb25-framebuffer-vs-set-tiling,skip
> > +igt@..._addfb_basic@...fb25-y-tiled-legacy,skip
> > +igt@..._addfb_basic@...fb25-yf-tiled-legacy,skip
> > +igt@..._addfb_basic@...fb25-y-tiled-small-legacy,skip
> > +igt@..._addfb_basic@...fb25-4-tiled,skip
> > +igt@..._addfb_basic@...ic-x-tiled-legacy,skip
> > +igt@..._addfb_basic@...mebuffer-vs-set-tiling,skip
> > +igt@..._addfb_basic@...e-pitch-mismatch,skip
> > +igt@..._addfb_basic@...ic-y-tiled-legacy,skip
> > +igt@..._addfb_basic@...alid-get-prop-any,pass
> > +igt@..._addfb_basic@...alid-get-prop,pass
> > +igt@..._addfb_basic@...alid-set-prop-any,pass
> > +igt@..._addfb_basic@...alid-set-prop,pass
> > +igt@..._addfb_basic@...ter-rmfb,pass
> > +igt@..._atomic@...ne-overlay-legacy,dmesg-warn
> > +igt@..._atomic@...ne-primary-legacy,dmesg-warn
> > +igt@..._atomic@...ne-primary-overlay-mutable-zpos,dmesg-warn
> > +igt@..._atomic@...ne-immutable-zpos,dmesg-warn
> > +igt@..._atomic@...t-only,dmesg-warn
> > +igt@..._atomic@...ne-cursor-legacy,dmesg-warn
> > +igt@..._atomic@...ne-invalid-params,dmesg-warn
> > +igt@..._atomic@...ne-invalid-params-fence,skip
> > +igt@..._atomic@...c-invalid-params,dmesg-warn
> > +igt@..._atomic@...c-invalid-params-fence,skip
> > +igt@..._atomic@...mic-invalid-params,dmesg-warn
> > +igt@..._atomic@...mic_plane_damage,dmesg-warn
> > +igt@..._atomic_interruptible@...acy-setmode,skip
> > +igt@..._atomic_interruptible@...mic-setmode,skip
> > +igt@..._atomic_interruptible@...acy-dpms,skip
> > +igt@..._atomic_interruptible@...acy-pageflip,skip
> > +igt@..._atomic_interruptible@...acy-cursor,skip
> > +igt@..._atomic_interruptible@...versal-setplane-primary,skip
> > +igt@..._atomic_interruptible@...versal-setplane-cursor,skip
> > +igt@..._content_protection@...acy,skip
> > +igt@..._content_protection@...mic,skip
> > +igt@..._content_protection@...mic-dpms,skip
> > +igt@..._content_protection@lic,skip
> > +igt@..._content_protection@...e1,skip
> > +igt@..._content_protection@..._interface,skip
> > +igt@..._content_protection@...tent_type_change,skip
> > +igt@..._content_protection@...ent,skip
> > +igt@..._content_protection@srm,skip
> > +igt@..._content_protection@...mst-type-0,skip
> > +igt@..._content_protection@...mst-lic-type-0,skip
> > +igt@..._content_protection@...mst-type-1,skip
> > +igt@..._content_protection@...mst-lic-type-1,skip
> > +igt@..._dp_aux_dev,skip
> > +igt@..._flip_event_leak,dmesg-warn
> > +igt@..._getfb@...fb-handle-zero,pass
> > +igt@..._getfb@...fb-handle-valid,pass
> > +igt@..._getfb@...fb-handle-closed,pass
> > +igt@..._getfb@...fb-handle-not-fb,pass
> > +igt@..._getfb@...fb-addfb-different-handles,pass
> > +igt@..._getfb@...fb-repeated-different-handles,pass
> > +igt@..._getfb@...fb-reject-ccs,skip
> > +igt@..._getfb@...fb2-handle-zero,pass
> > +igt@..._getfb@...fb2-handle-closed,pass
> > +igt@..._getfb@...fb2-handle-not-fb,pass
> > +igt@..._getfb@...fb2-accept-ccs,skip
> > +igt@..._getfb@...fb2-into-addfb2,pass
> > +igt@..._getfb@...fb-handle-protection,pass
> > +igt@..._getfb@...fb2-handle-protection,pass
> > +igt@..._hdmi_inject@...ect-4k,skip
> > +igt@..._hdmi_inject@...ect-audio,skip
> > +igt@..._hdr@...-switch,skip
> > +igt@..._hdr@...-switch-dpms,skip
> > +igt@..._hdr@...tic-toggle,skip
> > +igt@..._hdr@...tic-toggle-dpms,skip
> > +igt@..._hdr@...tic-swap,skip
> > +igt@..._multipipe_modeset@...ic-max-pipe-crc-check,pass
> > +igt@..._pipe_crc_basic@...-source,pass
> > +igt@..._pipe_crc_basic@...d-crc-pipe-a,pass
> > +igt@..._pipe_crc_basic@...d-crc-pipe-a-frame-sequence,pass
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-a,pass
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-a-frame-sequence,pass
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-a,dmesg-warn
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-a,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-a,dmesg-warn
> > +igt@..._pipe_crc_basic@...d-crc-pipe-b,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-b-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-b,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-b-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-b,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-b,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-b,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-c-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-c-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-c,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-c,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-d-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-d-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-d,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-d,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-e-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-e-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-e,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-e,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...d-crc-pipe-f-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...blocking-crc-pipe-f-frame-sequence,skip
> > +igt@..._pipe_crc_basic@...able-crc-after-crtc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...g-read-crc-pipe-f,skip
> > +igt@..._pipe_crc_basic@...pare-crc-sanitycheck-pipe-f,skip
> > +igt@..._plane_lowres@...e-a-tiling-none,skip
> > +igt@..._plane_lowres@...e-a-tiling-x,skip
> > +igt@..._plane_lowres@...e-a-tiling-y,skip
> > +igt@..._plane_lowres@...e-a-tiling-yf,skip
> > +igt@..._plane_lowres@...e-a-tiling-4,skip
> > +igt@..._plane_lowres@...e-b-tiling-none,skip
> > +igt@..._plane_lowres@...e-b-tiling-x,skip
> > +igt@..._plane_lowres@...e-b-tiling-y,skip
> > +igt@..._plane_lowres@...e-b-tiling-yf,skip
> > +igt@..._plane_lowres@...e-b-tiling-4,skip
> > +igt@..._plane_lowres@...e-c-tiling-none,skip
> > +igt@..._plane_lowres@...e-c-tiling-x,skip
> > +igt@..._plane_lowres@...e-c-tiling-y,skip
> > +igt@..._plane_lowres@...e-c-tiling-yf,skip
> > +igt@..._plane_lowres@...e-c-tiling-4,skip
> > +igt@..._plane_lowres@...e-d-tiling-none,skip
> > +igt@..._plane_lowres@...e-d-tiling-x,skip
> > +igt@..._plane_lowres@...e-d-tiling-y,skip
> > +igt@..._plane_lowres@...e-d-tiling-yf,skip
> > +igt@..._plane_lowres@...e-d-tiling-4,skip
> > +igt@..._plane_lowres@...e-e-tiling-none,skip
> > +igt@..._plane_lowres@...e-e-tiling-x,skip
> > +igt@..._plane_lowres@...e-e-tiling-y,skip
> > +igt@..._plane_lowres@...e-e-tiling-yf,skip
> > +igt@..._plane_lowres@...e-e-tiling-4,skip
> > +igt@..._plane_lowres@...e-f-tiling-none,skip
> > +igt@..._plane_lowres@...e-f-tiling-x,skip
> > +igt@..._plane_lowres@...e-f-tiling-y,skip
> > +igt@..._plane_lowres@...e-f-tiling-yf,skip
> > +igt@..._plane_lowres@...e-f-tiling-4,skip
> > +igt@..._prop_blob@...ic,pass
> > +igt@..._prop_blob@...b-prop-core,pass
> > +igt@..._prop_blob@...b-prop-validate,pass
> > +igt@..._prop_blob@...b-prop-lifetime,pass
> > +igt@..._prop_blob@...b-multiple,pass
> > +igt@..._prop_blob@...alid-get-prop-any,pass
> > +igt@..._prop_blob@...alid-get-prop,pass
> > +igt@..._prop_blob@...alid-set-prop-any,pass
> > +igt@..._prop_blob@...alid-set-prop,pass
> > +igt@..._rmfb@...b-ioctl,pass
> > +igt@..._rmfb@...se-fd,fail
> > +igt@..._rotation_crc@...mary-rotation-90,skip
> > +igt@..._rotation_crc@...mary-rotation-180,skip
> > +igt@..._rotation_crc@...mary-rotation-270,skip
> > +igt@..._rotation_crc@...ite-rotation-90,skip
> > +igt@..._rotation_crc@...ite-rotation-180,skip
> > +igt@..._rotation_crc@...ite-rotation-270,skip
> > +igt@..._rotation_crc@...sor-rotation-180,skip
> > +igt@..._rotation_crc@...ite-rotation-90-pos-100-0,skip
> > +igt@..._rotation_crc@...-pixel-format,skip
> > +igt@..._rotation_crc@...-tiling,skip
> > +igt@..._rotation_crc@...mary-x-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-x-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-90,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...mary-y-tiled-reflect-x-270,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-90,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...mary-yf-tiled-reflect-x-270,skip
> > +igt@..._rotation_crc@...mary-4-tiled-reflect-x-0,skip
> > +igt@..._rotation_crc@...mary-4-tiled-reflect-x-180,skip
> > +igt@..._rotation_crc@...tiplane-rotation,skip
> > +igt@..._rotation_crc@...tiplane-rotation-cropping-top,skip
> > +igt@..._rotation_crc@...tiplane-rotation-cropping-bottom,skip
> > +igt@..._rotation_crc@...aust-fences,skip
> > +igt@..._selftest@all,skip
> > +igt@..._setmode@...ic@...e-a-edp-1,dmesg-warn
> > +igt@..._setmode@...ic,skip
> > +igt@..._setmode@...ic-clone-single-crtc,skip
> > +igt@..._setmode@...alid-clone-single-crtc,skip
> > +igt@..._setmode@...alid-clone-exclusive-crtc,skip
> > +igt@..._setmode@...ne-exclusive-crtc,skip
> > +igt@..._setmode@...alid-clone-single-crtc-stealing,skip
> > +igt@..._mapping@...fw,dmesg-fail
> > +igt@..._mapping@...dow,dmesg-fail
> > +igt@..._recovery@...gcheck,dmesg-warn
> > +igt@..._recovery@...-fault,dmesg-warn
> > +igt@..._recovery@...a-fault,dmesg-warn
> > +igt@..._submit@...ty-submit,pass
> > +igt@..._submit@...alid-queue-submit,pass
> > +igt@..._submit@...alid-flags-submit,pass
> > +igt@..._submit@...alid-in-fence-submit,pass
> > +igt@..._submit@...alid-duplicate-bo-submit,dmesg-warn
> > +igt@..._submit@...alid-cmd-idx-submit,dmesg-warn
> > +igt@..._submit@...alid-cmd-type-submit,dmesg-warn
> > +igt@..._submit@...id-submit,pass
> > +igt@..._sysfs_edid_timing,pass
> > +igt@..._universal_plane@...versal-plane-pipe-a-functional,dmesg-fail
> > +igt@..._universal_plane@...versal-plane-pipe-a-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-a,dmesg-warn
> > +igt@..._universal_plane@...sor-fb-leak-pipe-a,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-a,skip
> > +igt@..._universal_plane@...versal-plane-pipe-b-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-b-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-b,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-b,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-b,skip
> > +igt@..._universal_plane@...versal-plane-pipe-c-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-c-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-c,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-c,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-c,skip
> > +igt@..._universal_plane@...versal-plane-pipe-d-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-d-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-d,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-d,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-d,skip
> > +igt@..._universal_plane@...versal-plane-pipe-e-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-e-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-e,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-e,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-e,skip
> > +igt@..._universal_plane@...versal-plane-pipe-f-functional,skip
> > +igt@..._universal_plane@...versal-plane-pipe-f-sanity,skip
> > +igt@..._universal_plane@...able-primary-vs-flip-pipe-f,skip
> > +igt@..._universal_plane@...sor-fb-leak-pipe-f,skip
> > +igt@..._universal_plane@...versal-plane-gen9-features-pipe-f,skip
> > +igt@..._vblank@...alid,dmesg-warn
> > +igt@..._vblank@...c-id,dmesg-warn
> > +igt@..._vblank@...e-a-query-idle,dmesg-warn
> > +igt@..._vblank@...e-a-query-idle-hang,skip
> > +igt@..._vblank@...e-a-query-forked,dmesg-warn
> > +igt@..._vblank@...e-a-query-forked-hang,skip
> > +igt@..._vblank@...e-a-query-busy,dmesg-warn
> > +igt@..._vblank@...e-a-query-busy-hang,skip
> > +igt@..._vblank@...e-a-query-forked-busy,dmesg-warn
> > +igt@..._vblank@...e-a-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-a-wait-idle,dmesg-warn
> > +igt@..._vblank@...e-a-wait-idle-hang,skip
> > +igt@..._vblank@...e-a-wait-forked,dmesg-warn
> > +igt@..._vblank@...e-a-wait-forked-hang,skip
> > +igt@..._vblank@...e-a-wait-busy,dmesg-warn
> > +igt@..._vblank@...e-a-wait-busy-hang,skip
> > +igt@..._vblank@...e-a-wait-forked-busy,dmesg-warn
> > +igt@..._vblank@...e-a-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-a-ts-continuation-idle,dmesg-warn
> > +igt@..._vblank@...e-a-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-a-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-a-ts-continuation-modeset,dmesg-warn
> > +igt@..._vblank@...e-a-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-a-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-b-accuracy-idle,skip
> > +igt@..._vblank@...e-b-query-idle,skip
> > +igt@..._vblank@...e-b-query-idle-hang,skip
> > +igt@..._vblank@...e-b-query-forked,skip
> > +igt@..._vblank@...e-b-query-forked-hang,skip
> > +igt@..._vblank@...e-b-query-busy,skip
> > +igt@..._vblank@...e-b-query-busy-hang,skip
> > +igt@..._vblank@...e-b-query-forked-busy,skip
> > +igt@..._vblank@...e-b-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-b-wait-idle,skip
> > +igt@..._vblank@...e-b-wait-idle-hang,skip
> > +igt@..._vblank@...e-b-wait-forked,skip
> > +igt@..._vblank@...e-b-wait-forked-hang,skip
> > +igt@..._vblank@...e-b-wait-busy,skip
> > +igt@..._vblank@...e-b-wait-busy-hang,skip
> > +igt@..._vblank@...e-b-wait-forked-busy,skip
> > +igt@..._vblank@...e-b-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-b-ts-continuation-idle,skip
> > +igt@..._vblank@...e-b-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-b-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-b-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-b-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-b-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-c-accuracy-idle,skip
> > +igt@..._vblank@...e-c-query-idle,skip
> > +igt@..._vblank@...e-c-query-idle-hang,skip
> > +igt@..._vblank@...e-c-query-forked,skip
> > +igt@..._vblank@...e-c-query-forked-hang,skip
> > +igt@..._vblank@...e-c-query-busy,skip
> > +igt@..._vblank@...e-c-query-busy-hang,skip
> > +igt@..._vblank@...e-c-query-forked-busy,skip
> > +igt@..._vblank@...e-c-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-c-wait-idle,skip
> > +igt@..._vblank@...e-c-wait-idle-hang,skip
> > +igt@..._vblank@...e-c-wait-forked,skip
> > +igt@..._vblank@...e-c-wait-forked-hang,skip
> > +igt@..._vblank@...e-c-wait-busy,skip
> > +igt@..._vblank@...e-c-wait-busy-hang,skip
> > +igt@..._vblank@...e-c-wait-forked-busy,skip
> > +igt@..._vblank@...e-c-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-c-ts-continuation-idle,skip
> > +igt@..._vblank@...e-c-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-c-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-c-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-c-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-c-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-d-accuracy-idle,skip
> > +igt@..._vblank@...e-d-query-idle,skip
> > +igt@..._vblank@...e-d-query-idle-hang,skip
> > +igt@..._vblank@...e-d-query-forked,skip
> > +igt@..._vblank@...e-d-query-forked-hang,skip
> > +igt@..._vblank@...e-d-query-busy,skip
> > +igt@..._vblank@...e-d-query-busy-hang,skip
> > +igt@..._vblank@...e-d-query-forked-busy,skip
> > +igt@..._vblank@...e-d-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-d-wait-idle,skip
> > +igt@..._vblank@...e-d-wait-idle-hang,skip
> > +igt@..._vblank@...e-d-wait-forked,skip
> > +igt@..._vblank@...e-d-wait-forked-hang,skip
> > +igt@..._vblank@...e-d-wait-busy,skip
> > +igt@..._vblank@...e-d-wait-busy-hang,skip
> > +igt@..._vblank@...e-d-wait-forked-busy,skip
> > +igt@..._vblank@...e-d-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-d-ts-continuation-idle,skip
> > +igt@..._vblank@...e-d-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-d-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-d-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-d-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-d-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-e-accuracy-idle,skip
> > +igt@..._vblank@...e-e-query-idle,skip
> > +igt@..._vblank@...e-e-query-idle-hang,skip
> > +igt@..._vblank@...e-e-query-forked,skip
> > +igt@..._vblank@...e-e-query-forked-hang,skip
> > +igt@..._vblank@...e-e-query-busy,skip
> > +igt@..._vblank@...e-e-query-busy-hang,skip
> > +igt@..._vblank@...e-e-query-forked-busy,skip
> > +igt@..._vblank@...e-e-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-e-wait-idle,skip
> > +igt@..._vblank@...e-e-wait-idle-hang,skip
> > +igt@..._vblank@...e-e-wait-forked,skip
> > +igt@..._vblank@...e-e-wait-forked-hang,skip
> > +igt@..._vblank@...e-e-wait-busy,skip
> > +igt@..._vblank@...e-e-wait-busy-hang,skip
> > +igt@..._vblank@...e-e-wait-forked-busy,skip
> > +igt@..._vblank@...e-e-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-e-ts-continuation-idle,skip
> > +igt@..._vblank@...e-e-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-e-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-e-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-e-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-e-ts-continuation-modeset-rpm,skip
> > +igt@..._vblank@...e-f-accuracy-idle,skip
> > +igt@..._vblank@...e-f-query-idle,skip
> > +igt@..._vblank@...e-f-query-idle-hang,skip
> > +igt@..._vblank@...e-f-query-forked,skip
> > +igt@..._vblank@...e-f-query-forked-hang,skip
> > +igt@..._vblank@...e-f-query-busy,skip
> > +igt@..._vblank@...e-f-query-busy-hang,skip
> > +igt@..._vblank@...e-f-query-forked-busy,skip
> > +igt@..._vblank@...e-f-query-forked-busy-hang,skip
> > +igt@..._vblank@...e-f-wait-idle,skip
> > +igt@..._vblank@...e-f-wait-idle-hang,skip
> > +igt@..._vblank@...e-f-wait-forked,skip
> > +igt@..._vblank@...e-f-wait-forked-hang,skip
> > +igt@..._vblank@...e-f-wait-busy,skip
> > +igt@..._vblank@...e-f-wait-busy-hang,skip
> > +igt@..._vblank@...e-f-wait-forked-busy,skip
> > +igt@..._vblank@...e-f-wait-forked-busy-hang,skip
> > +igt@..._vblank@...e-f-ts-continuation-idle,skip
> > +igt@..._vblank@...e-f-ts-continuation-idle-hang,skip
> > +igt@..._vblank@...e-f-ts-continuation-dpms-rpm,skip
> > +igt@..._vblank@...e-f-ts-continuation-modeset,skip
> > +igt@..._vblank@...e-f-ts-continuation-modeset-hang,skip
> > +igt@..._vblank@...e-f-ts-continuation-modeset-rpm,skip
> > +igt@..._vrr@...p-basic,skip
> > +igt@..._vrr@...p-dpms,skip
> > +igt@..._vrr@...pline,skip
> > +igt@..._async_flip@...nc-flip-with-page-flip-events,skip
> > +igt@..._async_flip@...ernate-sync-async-flip,skip
> > +igt@..._async_flip@...t-time-stamp,skip
> > +igt@..._async_flip@...t-cursor,skip
> > +igt@..._async_flip@...alid-async-flip,skip
> > +igt@..._async_flip@crc,skip
>
> --
> Jani Nikula, Intel Open Source Graphics Center

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ