drm: Add initial ci/ subdirectory

Developers can easily execute several tests on different devices
by just pushing their branch to their fork in a repository hosted
on gitlab.freedesktop.org which has an infrastructure to run jobs
in several runners and farms with different devices.

There are also other automated tools that uprev dependencies,
monitor the infra, and so on that are already used by the Mesa
project, and we can reuse them too.

Also, store expectations about what the DRM drivers are supposed
to pass in the IGT test suite. By storing the test expectations
along with the code, we can make sure both stay in sync with each
other so we can know when a code change breaks those expectations.

Also, include a configuration file that points to the out-of-tree
CI scripts.

This will allow all contributors to drm to reuse the infrastructure
already in gitlab.freedesktop.org to test the driver on several
generations of the hardware.

Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Signed-off-by: Helen Koike <helen.koike@collabora.com>
Acked-by: Daniel Stone <daniels@collabora.com>
Acked-by: Rob Clark <robdclark@gmail.com>
Tested-by: Rob Clark <robdclark@gmail.com>
[sima: Remove top-level empty file test, spotted by sfr]
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20230811171953.176431-1-helen.koike@collabora.com

authored by Tomeu Vizoso and committed by Daniel Vetter 0119c894 3698a75f

+144
Documentation/gpu/automated_testing.rst
··· 1 + .. SPDX-License-Identifier: GPL-2.0+ 2 + 3 + ========================================= 4 + Automated testing of the DRM subsystem 5 + ========================================= 6 + 7 + Introduction 8 + ============ 9 + 10 + Making sure that changes to the core or drivers don't introduce regressions can 11 + be very time-consuming when lots of different hardware configurations need to 12 + be tested. Moreover, it isn't practical for each person interested in this 13 + testing to have to acquire and maintain what can be a considerable amount of 14 + hardware. 15 + 16 + Also, it is desirable for developers to check for regressions in their code by 17 + themselves, instead of relying on the maintainers to find them and then 18 + reporting back. 19 + 20 + There are facilities in gitlab.freedesktop.org to automatically test Mesa that 21 + can be used as well for testing the DRM subsystem. This document explains how 22 + people interested in testing it can use this shared infrastructure to save 23 + quite some time and effort. 24 + 25 + 26 + Relevant files 27 + ============== 28 + 29 + drivers/gpu/drm/ci/gitlab-ci.yml 30 + -------------------------------- 31 + 32 + This is the root configuration file for GitLab CI. Among other less interesting 33 + bits, it specifies the specific version of the scripts to be used. There are 34 + some variables that can be modified to change the behavior of the pipeline: 35 + 36 + DRM_CI_PROJECT_PATH 37 + Repository that contains the Mesa software infrastructure for CI 38 + 39 + DRM_CI_COMMIT_SHA 40 + A particular revision to use from that repository 41 + 42 + UPSTREAM_REPO 43 + URL to git repository containing the target branch 44 + 45 + TARGET_BRANCH 46 + Branch to which this branch is to be merged into 47 + 48 + IGT_VERSION 49 + Revision of igt-gpu-tools being used, from 50 + https://gitlab.freedesktop.org/drm/igt-gpu-tools 51 + 52 + drivers/gpu/drm/ci/testlist.txt 53 + ------------------------------- 54 + 55 + IGT tests to be run on all drivers (unless mentioned in a driver's *-skips.txt 56 + file, see below). 57 + 58 + drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-fails.txt 59 + ---------------------------------------------------------- 60 + 61 + Lists the known failures for a given driver on a specific hardware revision. 62 + 63 + drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-flakes.txt 64 + ----------------------------------------------------------- 65 + 66 + Lists the tests that for a given driver on a specific hardware revision are 67 + known to behave unreliably. These tests won't cause a job to fail regardless of 68 + the result. They will still be run. 69 + 70 + drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-skips.txt 71 + ----------------------------------------------------------- 72 + 73 + Lists the tests that won't be run for a given driver on a specific hardware 74 + revision. These are usually tests that interfere with the running of the test 75 + list due to hanging the machine, causing OOM, taking too long, etc. 76 + 77 + 78 + How to enable automated testing on your tree 79 + ============================================ 80 + 81 + 1. Create a Linux tree in https://gitlab.freedesktop.org/ if you don't have one 82 + yet 83 + 84 + 2. In your kernel repo's configuration (eg. 85 + https://gitlab.freedesktop.org/janedoe/linux/-/settings/ci_cd), change the 86 + CI/CD configuration file from .gitlab-ci.yml to 87 + drivers/gpu/drm/ci/gitlab-ci.yml. 88 + 89 + 3. Next time you push to this repository, you will see a CI pipeline being 90 + created (eg. https://gitlab.freedesktop.org/janedoe/linux/-/pipelines) 91 + 92 + 4. The various jobs will be run and when the pipeline is finished, all jobs 93 + should be green unless a regression has been found. 94 + 95 + 96 + How to update test expectations 97 + =============================== 98 + 99 + If your changes to the code fix any tests, you will have to remove one or more 100 + lines from one or more of the files in 101 + drivers/gpu/drm/ci/${DRIVER_NAME}_*_fails.txt, for each of the test platforms 102 + affected by the change. 103 + 104 + 105 + How to expand coverage 106 + ====================== 107 + 108 + If your code changes make it possible to run more tests (by solving reliability 109 + issues, for example), you can remove tests from the flakes and/or skips lists, 110 + and then the expected results if there are any known failures. 111 + 112 + If there is a need for updating the version of IGT being used (maybe you have 113 + added more tests to it), update the IGT_VERSION variable at the top of the 114 + gitlab-ci.yml file. 115 + 116 + 117 + How to test your changes to the scripts 118 + ======================================= 119 + 120 + For testing changes to the scripts in the drm-ci repo, change the 121 + DRM_CI_PROJECT_PATH and DRM_CI_COMMIT_SHA variables in 122 + drivers/gpu/drm/ci/gitlab-ci.yml to match your fork of the project (eg. 123 + janedoe/drm-ci). This fork needs to be in https://gitlab.freedesktop.org/. 124 + 125 + 126 + How to incorporate external fixes in your testing 127 + ================================================= 128 + 129 + Often, regressions in other trees will prevent testing changes local to the 130 + tree under test. These fixes will be automatically merged in during the build 131 + jobs from a branch in the target tree that is named as 132 + ${TARGET_BRANCH}-external-fixes. 133 + 134 + If the pipeline is not in a merge request and a branch with the same name 135 + exists in the local tree, commits from that branch will be merged in as well. 136 + 137 + 138 + How to deal with automated testing labs that may be down 139 + ======================================================== 140 + 141 + If a hardware farm is down and thus causing pipelines to fail that would 142 + otherwise pass, one can disable all jobs that would be submitted to that farm 143 + by editing the file at 144 + https://gitlab.freedesktop.org/gfx-ci/lab-status/-/blob/main/lab-status.yml.
+1
Documentation/gpu/index.rst
··· 17 17 backlight 18 18 vga-switcheroo 19 19 vgaarbiter 20 + automated_testing 20 21 todo 21 22 rfc/index 22 23
+8
MAINTAINERS
··· 7132 7132 F: drivers/gpu/drm/ttm/ 7133 7133 F: include/drm/ttm/ 7134 7134 7135 + DRM AUTOMATED TESTING 7136 + M: Helen Koike <helen.koike@collabora.com> 7137 + L: dri-devel@lists.freedesktop.org 7138 + S: Maintained 7139 + T: git git://anongit.freedesktop.org/drm/drm-misc 7140 + F: Documentation/gpu/automated_testing.rst 7141 + F: drivers/gpu/drm/ci/ 7142 + 7135 7143 DSBR100 USB FM RADIO DRIVER 7136 7144 M: Alexey Klimov <klimov.linux@gmail.com> 7137 7145 L: linux-media@vger.kernel.org
+69
drivers/gpu/drm/ci/arm.config
··· 1 + CONFIG_LOCALVERSION_AUTO=y 2 + CONFIG_DEBUG_KERNEL=y 3 + 4 + CONFIG_CRYPTO_ZSTD=y 5 + CONFIG_ZRAM_MEMORY_TRACKING=y 6 + CONFIG_ZRAM_WRITEBACK=y 7 + CONFIG_ZRAM=y 8 + CONFIG_ZSMALLOC_STAT=y 9 + 10 + # abootimg with a 'dummy' rootfs fails with root=/dev/nfs 11 + CONFIG_BLK_DEV_INITRD=n 12 + 13 + CONFIG_DEVFREQ_GOV_PERFORMANCE=y 14 + CONFIG_DEVFREQ_GOV_POWERSAVE=y 15 + CONFIG_DEVFREQ_GOV_USERSPACE=y 16 + CONFIG_DEVFREQ_GOV_PASSIVE=y 17 + CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y 18 + 19 + CONFIG_DRM=y 20 + CONFIG_DRM_ETNAVIV=y 21 + CONFIG_DRM_ROCKCHIP=y 22 + CONFIG_DRM_PANFROST=y 23 + CONFIG_DRM_LIMA=y 24 + CONFIG_DRM_PANEL_SIMPLE=y 25 + CONFIG_PWM_CROS_EC=y 26 + CONFIG_BACKLIGHT_PWM=y 27 + 28 + CONFIG_ROCKCHIP_CDN_DP=n 29 + 30 + CONFIG_SPI_ROCKCHIP=y 31 + CONFIG_PWM_ROCKCHIP=y 32 + CONFIG_PHY_ROCKCHIP_DP=y 33 + CONFIG_DWMAC_ROCKCHIP=y 34 + 35 + CONFIG_MFD_RK808=y 36 + CONFIG_REGULATOR_RK808=y 37 + CONFIG_RTC_DRV_RK808=y 38 + CONFIG_COMMON_CLK_RK808=y 39 + 40 + CONFIG_REGULATOR_FAN53555=y 41 + CONFIG_REGULATOR=y 42 + 43 + CONFIG_REGULATOR_VCTRL=y 44 + 45 + CONFIG_KASAN=n 46 + CONFIG_KASAN_INLINE=n 47 + CONFIG_STACKTRACE=n 48 + 49 + CONFIG_TMPFS=y 50 + 51 + CONFIG_PROVE_LOCKING=n 52 + CONFIG_DEBUG_LOCKDEP=n 53 + CONFIG_SOFTLOCKUP_DETECTOR=n 54 + CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=n 55 + 56 + CONFIG_FW_LOADER_COMPRESS=y 57 + 58 + CONFIG_USB_USBNET=y 59 + CONFIG_NETDEVICES=y 60 + CONFIG_USB_NET_DRIVERS=y 61 + CONFIG_USB_RTL8152=y 62 + CONFIG_USB_NET_AX8817X=y 63 + CONFIG_USB_NET_SMSC95XX=y 64 + 65 + # TK1 66 + CONFIG_ARM_TEGRA_DEVFREQ=y 67 + 68 + # 32-bit build failure 69 + CONFIG_DRM_MSM=n
+199
drivers/gpu/drm/ci/arm64.config
··· 1 + CONFIG_LOCALVERSION_AUTO=y 2 + CONFIG_DEBUG_KERNEL=y 3 + 4 + CONFIG_CRYPTO_ZSTD=y 5 + CONFIG_ZRAM_MEMORY_TRACKING=y 6 + CONFIG_ZRAM_WRITEBACK=y 7 + CONFIG_ZRAM=y 8 + CONFIG_ZSMALLOC_STAT=y 9 + 10 + # abootimg with a 'dummy' rootfs fails with root=/dev/nfs 11 + CONFIG_BLK_DEV_INITRD=n 12 + 13 + CONFIG_DEVFREQ_GOV_PERFORMANCE=y 14 + CONFIG_DEVFREQ_GOV_POWERSAVE=y 15 + CONFIG_DEVFREQ_GOV_USERSPACE=y 16 + CONFIG_DEVFREQ_GOV_PASSIVE=y 17 + 18 + CONFIG_DRM=y 19 + CONFIG_DRM_ROCKCHIP=y 20 + CONFIG_DRM_PANFROST=y 21 + CONFIG_DRM_LIMA=y 22 + CONFIG_DRM_PANEL_SIMPLE=y 23 + CONFIG_DRM_PANEL_EDP=y 24 + CONFIG_DRM_MSM=y 25 + CONFIG_DRM_ETNAVIV=y 26 + CONFIG_DRM_I2C_ADV7511=y 27 + CONFIG_PWM_CROS_EC=y 28 + CONFIG_BACKLIGHT_PWM=y 29 + 30 + CONFIG_ROCKCHIP_CDN_DP=n 31 + 32 + CONFIG_SPI_ROCKCHIP=y 33 + CONFIG_PWM_ROCKCHIP=y 34 + CONFIG_PHY_ROCKCHIP_DP=y 35 + CONFIG_DWMAC_ROCKCHIP=y 36 + CONFIG_STMMAC_ETH=y 37 + CONFIG_TYPEC_FUSB302=y 38 + CONFIG_TYPEC=y 39 + CONFIG_TYPEC_TCPM=y 40 + 41 + # MSM platform bits 42 + 43 + # For CONFIG_QCOM_LMH 44 + CONFIG_OF=y 45 + 46 + CONFIG_ARM_SMMU_QCOM=y 47 + CONFIG_QCOM_COMMAND_DB=y 48 + CONFIG_QCOM_RPMHPD=y 49 + CONFIG_QCOM_RPMPD=y 50 + CONFIG_QCOM_OCMEM=y 51 + CONFIG_SDM_GPUCC_845=y 52 + CONFIG_SDM_VIDEOCC_845=y 53 + CONFIG_SDM_DISPCC_845=y 54 + CONFIG_SDM_LPASSCC_845=y 55 + CONFIG_SDM_CAMCC_845=y 56 + CONFIG_RESET_QCOM_PDC=y 57 + CONFIG_DRM_TI_SN65DSI86=y 58 + CONFIG_I2C_QCOM_GENI=y 59 + CONFIG_SPI_QCOM_GENI=y 60 + CONFIG_PHY_QCOM_QUSB2=y 61 + CONFIG_PHY_QCOM_QMP=y 62 + CONFIG_MSM_GCC_8996=y 63 + CONFIG_QCOM_CLK_APCC_MSM8996=y 64 + CONFIG_QCOM_LLCC=y 65 + CONFIG_QCOM_LMH=y 66 + CONFIG_QCOM_SPMI_TEMP_ALARM=y 67 + CONFIG_QCOM_WDT=y 68 + CONFIG_POWER_RESET_QCOM_PON=y 69 + CONFIG_RTC_DRV_PM8XXX=y 70 + CONFIG_INTERCONNECT=y 71 + CONFIG_INTERCONNECT_QCOM=y 72 + CONFIG_INTERCONNECT_QCOM_MSM8996=y 73 + CONFIG_INTERCONNECT_QCOM_SDM845=y 74 + CONFIG_INTERCONNECT_QCOM_MSM8916=y 75 + CONFIG_INTERCONNECT_QCOM_MSM8996=y 76 + CONFIG_INTERCONNECT_QCOM_OSM_L3=y 77 + CONFIG_INTERCONNECT_QCOM_SC7180=y 78 + CONFIG_INTERCONNECT_QCOM_SM8350=y 79 + CONFIG_CRYPTO_DEV_QCOM_RNG=y 80 + CONFIG_SC_DISPCC_7180=y 81 + CONFIG_SC_GPUCC_7180=y 82 + CONFIG_SM_GPUCC_8350=y 83 + CONFIG_QCOM_SPMI_ADC5=y 84 + CONFIG_DRM_PARADE_PS8640=y 85 + CONFIG_DRM_LONTIUM_LT9611UXC=y 86 + CONFIG_PHY_QCOM_USB_HS=y 87 + CONFIG_QCOM_GPI_DMA=y 88 + CONFIG_USB_ONBOARD_HUB=y 89 + CONFIG_NVMEM_QCOM_QFPROM=y 90 + CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y 91 + 92 + 93 + # db410c ethernet 94 + CONFIG_USB_RTL8152=y 95 + # db820c ethernet 96 + CONFIG_ATL1C=y 97 + # Chromebooks ethernet 98 + CONFIG_USB_ONBOARD_HUB=y 99 + # 888 HDK ethernet 100 + CONFIG_USB_LAN78XX=y 101 + 102 + CONFIG_ARCH_ALPINE=n 103 + CONFIG_ARCH_BCM2835=y 104 + CONFIG_ARCH_BCM_IPROC=n 105 + CONFIG_ARCH_BERLIN=n 106 + CONFIG_ARCH_BRCMSTB=n 107 + CONFIG_ARCH_EXYNOS=n 108 + CONFIG_ARCH_K3=n 109 + CONFIG_ARCH_LAYERSCAPE=n 110 + CONFIG_ARCH_LG1K=n 111 + CONFIG_ARCH_HISI=n 112 + CONFIG_ARCH_MVEBU=n 113 + CONFIG_ARCH_SEATTLE=n 114 + CONFIG_ARCH_SYNQUACER=n 115 + CONFIG_ARCH_RENESAS=n 116 + CONFIG_ARCH_R8A774A1=n 117 + CONFIG_ARCH_R8A774C0=n 118 + CONFIG_ARCH_R8A7795=n 119 + CONFIG_ARCH_R8A7796=n 120 + CONFIG_ARCH_R8A77965=n 121 + CONFIG_ARCH_R8A77970=n 122 + CONFIG_ARCH_R8A77980=n 123 + CONFIG_ARCH_R8A77990=n 124 + CONFIG_ARCH_R8A77995=n 125 + CONFIG_ARCH_STRATIX10=n 126 + CONFIG_ARCH_TEGRA=n 127 + CONFIG_ARCH_SPRD=n 128 + CONFIG_ARCH_THUNDER=n 129 + CONFIG_ARCH_THUNDER2=n 130 + CONFIG_ARCH_UNIPHIER=n 131 + CONFIG_ARCH_VEXPRESS=n 132 + CONFIG_ARCH_XGENE=n 133 + CONFIG_ARCH_ZX=n 134 + CONFIG_ARCH_ZYNQMP=n 135 + 136 + # Strip out some stuff we don't need for graphics testing, to reduce 137 + # the build. 138 + CONFIG_CAN=n 139 + CONFIG_WIRELESS=n 140 + CONFIG_RFKILL=n 141 + CONFIG_WLAN=n 142 + 143 + CONFIG_REGULATOR_FAN53555=y 144 + CONFIG_REGULATOR=y 145 + 146 + CONFIG_REGULATOR_VCTRL=y 147 + 148 + CONFIG_KASAN=n 149 + CONFIG_KASAN_INLINE=n 150 + CONFIG_STACKTRACE=n 151 + 152 + CONFIG_TMPFS=y 153 + 154 + CONFIG_PROVE_LOCKING=n 155 + CONFIG_DEBUG_LOCKDEP=n 156 + CONFIG_SOFTLOCKUP_DETECTOR=y 157 + CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y 158 + 159 + CONFIG_DETECT_HUNG_TASK=y 160 + 161 + CONFIG_FW_LOADER_COMPRESS=y 162 + CONFIG_FW_LOADER_USER_HELPER=n 163 + 164 + CONFIG_USB_USBNET=y 165 + CONFIG_NETDEVICES=y 166 + CONFIG_USB_NET_DRIVERS=y 167 + CONFIG_USB_RTL8152=y 168 + CONFIG_USB_NET_AX8817X=y 169 + CONFIG_USB_NET_SMSC95XX=y 170 + 171 + # For amlogic 172 + CONFIG_MESON_GXL_PHY=y 173 + CONFIG_MDIO_BUS_MUX_MESON_G12A=y 174 + CONFIG_DRM_MESON=y 175 + 176 + # For Mediatek 177 + CONFIG_DRM_MEDIATEK=y 178 + CONFIG_PWM_MEDIATEK=y 179 + CONFIG_DRM_MEDIATEK_HDMI=y 180 + CONFIG_GNSS=y 181 + CONFIG_GNSS_MTK_SERIAL=y 182 + CONFIG_HW_RANDOM=y 183 + CONFIG_HW_RANDOM_MTK=y 184 + CONFIG_MTK_DEVAPC=y 185 + CONFIG_PWM_MTK_DISP=y 186 + CONFIG_MTK_CMDQ=y 187 + 188 + # For nouveau. Note that DRM must be a module so that it's loaded after NFS is up to provide the firmware. 189 + CONFIG_ARCH_TEGRA=y 190 + CONFIG_DRM_NOUVEAU=m 191 + CONFIG_DRM_TEGRA=m 192 + CONFIG_R8169=y 193 + CONFIG_STAGING=y 194 + CONFIG_DRM_TEGRA_STAGING=y 195 + CONFIG_TEGRA_HOST1X=y 196 + CONFIG_ARM_TEGRA_DEVFREQ=y 197 + CONFIG_TEGRA_SOCTHERM=y 198 + CONFIG_DRM_TEGRA_DEBUG=y 199 + CONFIG_PWM_TEGRA=y
+35
drivers/gpu/drm/ci/build-igt.sh
··· 1 + #!/bin/bash 2 + # SPDX-License-Identifier: MIT 3 + 4 + set -ex 5 + 6 + git clone https://gitlab.freedesktop.org/drm/igt-gpu-tools.git --single-branch --no-checkout 7 + cd igt-gpu-tools 8 + git checkout $IGT_VERSION 9 + 10 + if [[ "$KERNEL_ARCH" = "arm" ]]; then 11 + . ../.gitlab-ci/container/create-cross-file.sh armhf 12 + EXTRA_MESON_ARGS="--cross-file /cross_file-armhf.txt" 13 + fi 14 + 15 + MESON_OPTIONS="-Doverlay=disabled \ 16 + -Dchamelium=disabled \ 17 + -Dvalgrind=disabled \ 18 + -Dman=enabled \ 19 + -Dtests=enabled \ 20 + -Drunner=enabled \ 21 + -Dlibunwind=enabled \ 22 + -Dprefix=/igt" 23 + 24 + mkdir -p /igt 25 + meson build $MESON_OPTIONS $EXTRA_MESON_ARGS 26 + ninja -C build -j${FDO_CI_CONCURRENT:-4} || ninja -C build -j 1 27 + ninja -C build install 28 + 29 + mkdir -p artifacts/ 30 + tar -cf artifacts/igt.tar /igt 31 + 32 + # Pass needed files to the test stage 33 + S3_ARTIFACT_NAME="igt.tar.gz" 34 + gzip -c artifacts/igt.tar > ${S3_ARTIFACT_NAME} 35 + ci-fairy s3cp --token-file "${CI_JOB_JWT_FILE}" ${S3_ARTIFACT_NAME} https://${PIPELINE_ARTIFACTS_BASE}/${KERNEL_ARCH}/${S3_ARTIFACT_NAME}
+157
drivers/gpu/drm/ci/build.sh
··· 1 + #!/bin/bash 2 + # SPDX-License-Identifier: MIT 3 + 4 + set -ex 5 + 6 + # Clean up stale rebases that GitLab might not have removed when reusing a checkout dir 7 + rm -rf .git/rebase-apply 8 + 9 + . .gitlab-ci/container/container_pre_build.sh 10 + 11 + # libssl-dev was uninstalled because it was considered an ephemeral package 12 + apt-get update 13 + apt-get install -y libssl-dev 14 + 15 + if [[ "$KERNEL_ARCH" = "arm64" ]]; then 16 + GCC_ARCH="aarch64-linux-gnu" 17 + DEBIAN_ARCH="arm64" 18 + DEVICE_TREES="arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dtb" 19 + DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dtb" 20 + DEVICE_TREES+=" arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dtb" 21 + DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dtb" 22 + DEVICE_TREES+=" arch/arm64/boot/dts/qcom/apq8016-sbc.dtb" 23 + DEVICE_TREES+=" arch/arm64/boot/dts/qcom/apq8096-db820c.dtb" 24 + DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dtb" 25 + DEVICE_TREES+=" arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtb" 26 + DEVICE_TREES+=" arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dtb" 27 + DEVICE_TREES+=" arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dtb" 28 + DEVICE_TREES+=" arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dtb" 29 + elif [[ "$KERNEL_ARCH" = "arm" ]]; then 30 + GCC_ARCH="arm-linux-gnueabihf" 31 + DEBIAN_ARCH="armhf" 32 + DEVICE_TREES="arch/arm/boot/dts/rockchip/rk3288-veyron-jaq.dtb" 33 + DEVICE_TREES+=" arch/arm/boot/dts/allwinner/sun8i-h3-libretech-all-h3-cc.dtb" 34 + DEVICE_TREES+=" arch/arm/boot/dts/nxp/imx/imx6q-cubox-i.dtb" 35 + apt-get install -y libssl-dev:armhf 36 + else 37 + GCC_ARCH="x86_64-linux-gnu" 38 + DEBIAN_ARCH="x86_64" 39 + DEVICE_TREES="" 40 + fi 41 + 42 + export ARCH=${KERNEL_ARCH} 43 + export CROSS_COMPILE="${GCC_ARCH}-" 44 + 45 + # The kernel doesn't like the gold linker (or the old lld in our debians). 46 + # Sneak in some override symlinks during kernel build until we can update 47 + # debian. 48 + mkdir -p ld-links 49 + for i in /usr/bin/*-ld /usr/bin/ld; do 50 + i=$(basename $i) 51 + ln -sf /usr/bin/$i.bfd ld-links/$i 52 + done 53 + 54 + NEWPATH=$(pwd)/ld-links 55 + export PATH=$NEWPATH:$PATH 56 + 57 + git config --global user.email "fdo@example.com" 58 + git config --global user.name "freedesktop.org CI" 59 + git config --global pull.rebase true 60 + 61 + # Try to merge fixes from target repo 62 + if [ "$(git ls-remote --exit-code --heads ${UPSTREAM_REPO} ${TARGET_BRANCH}-external-fixes)" ]; then 63 + git pull ${UPSTREAM_REPO} ${TARGET_BRANCH}-external-fixes 64 + fi 65 + 66 + # Try to merge fixes from local repo if this isn't a merge request 67 + if [ -z "$CI_MERGE_REQUEST_PROJECT_PATH" ]; then 68 + if [ "$(git ls-remote --exit-code --heads origin ${TARGET_BRANCH}-external-fixes)" ]; then 69 + git pull origin ${TARGET_BRANCH}-external-fixes 70 + fi 71 + fi 72 + 73 + for opt in $ENABLE_KCONFIGS; do 74 + echo CONFIG_$opt=y >> drivers/gpu/drm/ci/${KERNEL_ARCH}.config 75 + done 76 + for opt in $DISABLE_KCONFIGS; do 77 + echo CONFIG_$opt=n >> drivers/gpu/drm/ci/${KERNEL_ARCH}.config 78 + done 79 + 80 + if [[ -n "${MERGE_FRAGMENT}" ]]; then 81 + ./scripts/kconfig/merge_config.sh ${DEFCONFIG} drivers/gpu/drm/ci/${MERGE_FRAGMENT} 82 + else 83 + make `basename ${DEFCONFIG}` 84 + fi 85 + 86 + make ${KERNEL_IMAGE_NAME} 87 + 88 + mkdir -p /lava-files/ 89 + for image in ${KERNEL_IMAGE_NAME}; do 90 + cp arch/${KERNEL_ARCH}/boot/${image} /lava-files/. 91 + done 92 + 93 + if [[ -n ${DEVICE_TREES} ]]; then 94 + make dtbs 95 + cp ${DEVICE_TREES} /lava-files/. 96 + fi 97 + 98 + make modules 99 + mkdir -p install/modules/ 100 + INSTALL_MOD_PATH=install/modules/ make modules_install 101 + 102 + if [[ ${DEBIAN_ARCH} = "arm64" ]]; then 103 + make Image.lzma 104 + mkimage \ 105 + -f auto \ 106 + -A arm \ 107 + -O linux \ 108 + -d arch/arm64/boot/Image.lzma \ 109 + -C lzma\ 110 + -b arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dtb \ 111 + /lava-files/cheza-kernel 112 + KERNEL_IMAGE_NAME+=" cheza-kernel" 113 + 114 + # Make a gzipped copy of the Image for db410c. 115 + gzip -k /lava-files/Image 116 + KERNEL_IMAGE_NAME+=" Image.gz" 117 + fi 118 + 119 + # Pass needed files to the test stage 120 + mkdir -p install 121 + cp -rfv .gitlab-ci/* install/. 122 + cp -rfv install/common install/ci-common 123 + cp -rfv drivers/gpu/drm/ci/* install/. 124 + 125 + . .gitlab-ci/container/container_post_build.sh 126 + 127 + if [[ "$UPLOAD_TO_MINIO" = "1" ]]; then 128 + xz -7 -c -T${FDO_CI_CONCURRENT:-4} vmlinux > /lava-files/vmlinux.xz 129 + FILES_TO_UPLOAD="$KERNEL_IMAGE_NAME vmlinux.xz" 130 + 131 + if [[ -n $DEVICE_TREES ]]; then 132 + FILES_TO_UPLOAD="$FILES_TO_UPLOAD $(basename -a $DEVICE_TREES)" 133 + fi 134 + 135 + for f in $FILES_TO_UPLOAD; do 136 + ci-fairy s3cp --token-file "${CI_JOB_JWT_FILE}" /lava-files/$f \ 137 + https://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}/$f 138 + done 139 + 140 + S3_ARTIFACT_NAME="kernel-files.tar.zst" 141 + tar --zstd -cf $S3_ARTIFACT_NAME install 142 + ci-fairy s3cp --token-file "${CI_JOB_JWT_FILE}" ${S3_ARTIFACT_NAME} https://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}/${S3_ARTIFACT_NAME} 143 + 144 + echo "Download vmlinux.xz from https://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}/vmlinux.xz" 145 + fi 146 + 147 + mkdir -p artifacts/install/lib 148 + mv install/* artifacts/install/. 149 + rm -rf artifacts/install/modules 150 + ln -s common artifacts/install/ci-common 151 + 152 + for image in ${KERNEL_IMAGE_NAME}; do 153 + cp /lava-files/$image artifacts/install/. 154 + done 155 + 156 + tar -C artifacts -cf artifacts/install.tar install 157 + rm -rf artifacts/install
+110
drivers/gpu/drm/ci/build.yml
··· 1 + .build: 2 + extends: 3 + - .build-rules 4 + stage: build 5 + artifacts: 6 + paths: 7 + - artifacts 8 + script: 9 + - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build.sh 10 + 11 + .build:arm32: 12 + extends: 13 + - .build 14 + - .use-debian/arm64_build 15 + tags: 16 + - aarch64 17 + variables: 18 + DEFCONFIG: "arch/arm/configs/multi_v7_defconfig" 19 + KERNEL_IMAGE_NAME: "zImage" 20 + KERNEL_ARCH: "arm" 21 + 22 + .build:arm64: 23 + extends: 24 + - .build 25 + - .use-debian/arm64_build 26 + tags: 27 + - aarch64 28 + variables: 29 + DEFCONFIG: "arch/arm64/configs/defconfig" 30 + KERNEL_IMAGE_NAME: "Image" 31 + KERNEL_ARCH: "arm64" 32 + 33 + .build:x86_64: 34 + extends: 35 + - .build 36 + - .use-debian/x86_64_build 37 + variables: 38 + DEFCONFIG: "arch/x86/configs/x86_64_defconfig" 39 + KERNEL_IMAGE_NAME: "bzImage" 40 + KERNEL_ARCH: "x86_64" 41 + 42 + 43 + # Build IGT for testing on devices 44 + 45 + igt:arm32: 46 + extends: .build:arm32 47 + script: 48 + - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh 49 + 50 + igt:arm64: 51 + extends: .build:arm64 52 + script: 53 + - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh 54 + 55 + igt:x86_64: 56 + extends: .build:x86_64 57 + script: 58 + - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh 59 + 60 + # Build kernels for testing on devices 61 + 62 + testing:arm32: 63 + extends: .build:arm32 64 + variables: 65 + # Would be good to have DEBUG_KMEMLEAK, but it doesn't work well with any of 66 + # PROVE_LOCKING and KASAN as of 5.17. 67 + # 68 + # db410c and db820c don't boot with KASAN_INLINE, probably due to the kernel 69 + # becoming too big for their bootloaders. 70 + ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT" 71 + UPLOAD_TO_MINIO: 1 72 + MERGE_FRAGMENT: arm.config 73 + 74 + testing:arm64: 75 + extends: .build:arm64 76 + variables: 77 + # Would be good to have DEBUG_KMEMLEAK, but it doesn't work well with any of 78 + # PROVE_LOCKING and KASAN as of 5.17. 79 + # 80 + # db410c and db820c don't boot with KASAN_INLINE, probably due to the kernel 81 + # becoming too big for their bootloaders. 82 + ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT" 83 + UPLOAD_TO_MINIO: 1 84 + MERGE_FRAGMENT: arm64.config 85 + 86 + testing:x86_64: 87 + extends: .build:x86_64 88 + variables: 89 + # Would be good to have DEBUG_KMEMLEAK, but it doesn't work well with any of 90 + # PROVE_LOCKING and KASAN as of 5.17. 91 + # 92 + # db410c and db820c don't boot with KASAN_INLINE, probably due to the kernel 93 + # becoming too big for their bootloaders. 94 + ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT" 95 + UPLOAD_TO_MINIO: 1 96 + MERGE_FRAGMENT: x86_64.config 97 + 98 + 99 + # Jobs for build-testing different configurations 100 + 101 + build:arm32: 102 + extends: .build:arm32 103 + 104 + build-nodebugfs:arm64: 105 + extends: .build:arm64 106 + variables: 107 + DISABLE_KCONFIGS: "DEBUG_FS" 108 + 109 + build:x86_64: 110 + extends: .build:x86_64
+57
drivers/gpu/drm/ci/check-patch.py
··· 1 + #!/usr/bin/env python3 2 + # SPDX-License-Identifier: GPL-2.0-or-later 3 + # 4 + # check-patch.py: run checkpatch.pl across all commits in a branch 5 + # 6 + # Based on qemu/.gitlab-ci.d/check-patch.py 7 + # 8 + # Copyright (C) 2020 Red Hat, Inc. 9 + # Copyright (C) 2022 Collabora Ltd. 10 + 11 + import os 12 + import os.path 13 + import sys 14 + import subprocess 15 + 16 + repourl = "https://gitlab.freedesktop.org/%s.git" % os.environ["CI_MERGE_REQUEST_PROJECT_PATH"] 17 + 18 + # GitLab CI environment does not give us any direct info about the 19 + # base for the user's branch. We thus need to figure out a common 20 + # ancestor between the user's branch and current git master. 21 + os.environ["GIT_DEPTH"] = "1000" 22 + subprocess.call(["git", "remote", "remove", "check-patch"], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) 23 + subprocess.check_call(["git", "remote", "add", "check-patch", repourl]) 24 + subprocess.check_call(["git", "fetch", "check-patch", os.environ["CI_MERGE_REQUEST_TARGET_BRANCH_NAME"]], 25 + stdout=subprocess.DEVNULL, 26 + stderr=subprocess.DEVNULL) 27 + 28 + ancestor = subprocess.check_output(["git", "merge-base", 29 + "check-patch/%s" % os.environ["CI_MERGE_REQUEST_TARGET_BRANCH_NAME"], "HEAD"], 30 + universal_newlines=True) 31 + 32 + ancestor = ancestor.strip() 33 + 34 + log = subprocess.check_output(["git", "log", "--format=%H %s", 35 + ancestor + "..."], 36 + universal_newlines=True) 37 + 38 + subprocess.check_call(["git", "remote", "rm", "check-patch"]) 39 + 40 + if log == "": 41 + print("\nNo commits since %s, skipping checks\n" % ancestor) 42 + sys.exit(0) 43 + 44 + errors = False 45 + 46 + print("\nChecking all commits since %s...\n" % ancestor, flush=True) 47 + 48 + ret = subprocess.run(["scripts/checkpatch.pl", 49 + "--terse", 50 + "--types", os.environ["CHECKPATCH_TYPES"], 51 + "--git", ancestor + "..."]) 52 + 53 + if ret.returncode != 0: 54 + print(" ❌ FAIL one or more commits failed scripts/checkpatch.pl") 55 + sys.exit(1) 56 + 57 + sys.exit(0)
+65
drivers/gpu/drm/ci/container.yml
··· 1 + .container: 2 + variables: 3 + CI_REPOSITORY_URL: ${DRM_CI_PROJECT_URL}.git # So ci-templates clones drm-ci instead of the repo to test 4 + CI_COMMIT_SHA: ${DRM_CI_COMMIT_SHA} 5 + 6 + debian/x86_64_build-base: 7 + variables: 8 + EXTRA_LOCAL_PACKAGES: "libcairo-dev libdw-dev libjson-c-dev libkmod2 libkmod-dev libpciaccess-dev libproc2-dev libudev-dev libunwind-dev python3-docutils bc python3-ply libssl-dev bc" 9 + 10 + debian/x86_64_test-gl: 11 + variables: 12 + EXTRA_LOCAL_PACKAGES: "jq libasound2 libcairo2 libdw1 libglib2.0-0 libjson-c5 libkmod-dev libkmod2 libgles2 libproc2-dev" 13 + 14 + debian/arm64_build: 15 + variables: 16 + EXTRA_LOCAL_PACKAGES: "libcairo-dev libdw-dev libjson-c-dev libproc2-dev libkmod2 libkmod-dev libpciaccess-dev libudev-dev libunwind-dev python3-docutils libssl-dev crossbuild-essential-armhf libkmod-dev:armhf libproc2-dev:armhf libunwind-dev:armhf libdw-dev:armhf libpixman-1-dev:armhf libcairo-dev:armhf libudev-dev:armhf libjson-c-dev:armhf" 17 + 18 + .kernel+rootfs: 19 + variables: 20 + EXTRA_LOCAL_PACKAGES: "jq libasound2 libcairo2 libdw1 libglib2.0-0 libjson-c5" 21 + 22 + # Disable container jobs that we won't use 23 + alpine/x86_64_build: 24 + rules: 25 + - when: never 26 + 27 + debian/x86_64_test-vk: 28 + rules: 29 + - when: never 30 + 31 + fedora/x86_64_build: 32 + rules: 33 + - when: never 34 + 35 + debian/android_build: 36 + rules: 37 + - when: never 38 + 39 + debian/x86_64_test-android: 40 + rules: 41 + - when: never 42 + 43 + windows_build_vs2019: 44 + rules: 45 + - when: never 46 + 47 + windows_test_vs2019: 48 + rules: 49 + - when: never 50 + 51 + .debian/x86_64_build-mingw: 52 + rules: 53 + - when: never 54 + 55 + rustfmt: 56 + rules: 57 + - when: never 58 + 59 + windows_vs2019: 60 + rules: 61 + - when: never 62 + 63 + clang-format: 64 + rules: 65 + - when: never
+251
drivers/gpu/drm/ci/gitlab-ci.yml
··· 1 + variables: 2 + DRM_CI_PROJECT_PATH: &drm-ci-project-path mesa/mesa 3 + DRM_CI_COMMIT_SHA: &drm-ci-commit-sha 0dc961645c4f0241f8512cb0ec3ad59635842072 4 + 5 + UPSTREAM_REPO: git://anongit.freedesktop.org/drm/drm 6 + TARGET_BRANCH: drm-next 7 + 8 + IGT_VERSION: 471bfababd070e1dac0ebb87470ac4f2ae85e663 9 + 10 + DEQP_RUNNER_GIT_URL: https://gitlab.freedesktop.org/anholt/deqp-runner.git 11 + DEQP_RUNNER_GIT_TAG: v0.15.0 12 + 13 + FDO_UPSTREAM_REPO: helen.fornazier/linux # The repo where the git-archive daily runs 14 + MESA_TEMPLATES_COMMIT: &ci-templates-commit d5aa3941aa03c2f716595116354fb81eb8012acb 15 + DRM_CI_PROJECT_URL: https://gitlab.freedesktop.org/${DRM_CI_PROJECT_PATH} 16 + CI_PRE_CLONE_SCRIPT: |- 17 + set -o xtrace 18 + curl -L --retry 4 -f --retry-all-errors --retry-delay 60 -s ${DRM_CI_PROJECT_URL}/-/raw/${DRM_CI_COMMIT_SHA}/.gitlab-ci/download-git-cache.sh -o download-git-cache.sh 19 + bash download-git-cache.sh 20 + rm download-git-cache.sh 21 + set +o xtrace 22 + S3_HOST: s3.freedesktop.org 23 + # per-pipeline artifact storage on MinIO 24 + PIPELINE_ARTIFACTS_BASE: ${S3_HOST}/artifacts/${CI_PROJECT_PATH}/${CI_PIPELINE_ID} 25 + # per-job artifact storage on MinIO 26 + JOB_ARTIFACTS_BASE: ${PIPELINE_ARTIFACTS_BASE}/${CI_JOB_ID} 27 + 28 + LAVA_JOB_PRIORITY: 30 29 + 30 + default: 31 + before_script: 32 + - export SCRIPTS_DIR=$(mktemp -d) 33 + - curl -L -s --retry 4 -f --retry-all-errors --retry-delay 60 -O --output-dir "${SCRIPTS_DIR}" "${DRM_CI_PROJECT_URL}/-/raw/${DRM_CI_COMMIT_SHA}/.gitlab-ci/setup-test-env.sh" 34 + - source ${SCRIPTS_DIR}/setup-test-env.sh 35 + - echo -e "\e[0Ksection_start:$(date +%s):unset_env_vars_section[collapsed=true]\r\e[0KUnsetting vulnerable environment variables" 36 + - export CI_JOB_JWT_FILE="${CI_JOB_JWT_FILE:-$(mktemp)}" 37 + - echo -n "${CI_JOB_JWT}" > "${CI_JOB_JWT_FILE}" 38 + - unset CI_JOB_JWT 39 + - echo -e "\e[0Ksection_end:$(date +%s):unset_env_vars_section\r\e[0K" 40 + 41 + - echo -e "\e[0Ksection_start:$(date +%s):drm_ci_download_section[collapsed=true]\r\e[0KDownloading mesa from $DRM_CI_PROJECT_URL/-/archive/$DRM_CI_COMMIT_SHA/mesa-$DRM_CI_COMMIT_SHA.tar.gz" 42 + - cd $CI_PROJECT_DIR 43 + - curl --output - $DRM_CI_PROJECT_URL/-/archive/$DRM_CI_COMMIT_SHA/mesa-$DRM_CI_COMMIT_SHA.tar.gz | tar -xz 44 + - mv mesa-$DRM_CI_COMMIT_SHA/.gitlab-ci* . 45 + - rm -rf mesa-$DRM_CI_COMMIT_SHA/ 46 + - echo -e "\e[0Ksection_end:$(date +%s):drm_ci_download_section\r\e[0K" 47 + 48 + after_script: 49 + - > 50 + set +x 51 + 52 + test -e "${CI_JOB_JWT_FILE}" && 53 + export CI_JOB_JWT="$(<${CI_JOB_JWT_FILE})" && 54 + rm "${CI_JOB_JWT_FILE}" 55 + 56 + # Retry when job fails. 57 + retry: 58 + max: 1 59 + # Ignore runner_unsupported, stale_schedule, archived_failure, or 60 + # unmet_prerequisites 61 + when: 62 + - api_failure 63 + - runner_system_failure 64 + - script_failure 65 + - job_execution_timeout 66 + - scheduler_failure 67 + - data_integrity_failure 68 + - unknown_failure 69 + 70 + include: 71 + - project: 'freedesktop/ci-templates' 72 + ref: 16bc29078de5e0a067ff84a1a199a3760d3b3811 73 + file: 74 + - '/templates/ci-fairy.yml' 75 + - project: 'freedesktop/ci-templates' 76 + ref: *ci-templates-commit 77 + file: 78 + - '/templates/alpine.yml' 79 + - '/templates/debian.yml' 80 + - '/templates/fedora.yml' 81 + - project: *drm-ci-project-path 82 + ref: *drm-ci-commit-sha 83 + file: 84 + - '/.gitlab-ci/farm-rules.yml' 85 + - '/.gitlab-ci/test-source-dep.yml' 86 + - '/.gitlab-ci/container/gitlab-ci.yml' 87 + - '/.gitlab-ci/test/gitlab-ci.yml' 88 + - '/.gitlab-ci/lava/lava-gitlab-ci.yml' 89 + - drivers/gpu/drm/ci/image-tags.yml 90 + - drivers/gpu/drm/ci/container.yml 91 + - drivers/gpu/drm/ci/static-checks.yml 92 + - drivers/gpu/drm/ci/build.yml 93 + - drivers/gpu/drm/ci/test.yml 94 + - 'https://gitlab.freedesktop.org/gfx-ci/lab-status/-/raw/main/lab-status.yml' 95 + 96 + 97 + stages: 98 + - sanity 99 + - container 100 + - git-archive 101 + - build 102 + - amdgpu 103 + - i915 104 + - mediatek 105 + - meson 106 + - msm 107 + - rockchip 108 + - virtio-gpu 109 + - lint 110 + 111 + # YAML anchors for rule conditions 112 + # -------------------------------- 113 + .rules-anchors: 114 + rules: 115 + # Pipeline for forked project branch 116 + - if: &is-forked-branch '$CI_COMMIT_BRANCH && $CI_PROJECT_NAMESPACE != "mesa"' 117 + when: manual 118 + # Forked project branch / pre-merge pipeline not for Marge bot 119 + - if: &is-forked-branch-or-pre-merge-not-for-marge '$CI_PROJECT_NAMESPACE != "mesa" || ($GITLAB_USER_LOGIN != "marge-bot" && $CI_PIPELINE_SOURCE == "merge_request_event")' 120 + when: manual 121 + # Pipeline runs for the main branch of the upstream Mesa project 122 + - if: &is-mesa-main '$CI_PROJECT_NAMESPACE == "mesa" && $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH && $CI_COMMIT_BRANCH' 123 + when: always 124 + # Post-merge pipeline 125 + - if: &is-post-merge '$CI_PROJECT_NAMESPACE == "mesa" && $CI_COMMIT_BRANCH' 126 + when: on_success 127 + # Post-merge pipeline, not for Marge Bot 128 + - if: &is-post-merge-not-for-marge '$CI_PROJECT_NAMESPACE == "mesa" && $GITLAB_USER_LOGIN != "marge-bot" && $CI_COMMIT_BRANCH' 129 + when: on_success 130 + # Pre-merge pipeline 131 + - if: &is-pre-merge '$CI_PIPELINE_SOURCE == "merge_request_event"' 132 + when: on_success 133 + # Pre-merge pipeline for Marge Bot 134 + - if: &is-pre-merge-for-marge '$GITLAB_USER_LOGIN == "marge-bot" && $CI_PIPELINE_SOURCE == "merge_request_event"' 135 + when: on_success 136 + 137 + # Rule to filter for only scheduled pipelines. 138 + .scheduled_pipeline-rules: 139 + rules: 140 + - if: &is-scheduled-pipeline '$CI_PIPELINE_SOURCE == "schedule"' 141 + when: on_success 142 + 143 + # Generic rule to not run the job during scheduled pipelines. Jobs that aren't 144 + # something like a nightly run should include this rule. 145 + .no_scheduled_pipelines-rules: 146 + rules: 147 + - if: *is-scheduled-pipeline 148 + when: never 149 + 150 + # When to automatically run the CI for build jobs 151 + .build-rules: 152 + rules: 153 + - !reference [.no_scheduled_pipelines-rules, rules] 154 + # Run automatically once all dependency jobs have passed 155 + - when: on_success 156 + 157 + 158 + .ci-deqp-artifacts: 159 + artifacts: 160 + name: "mesa_${CI_JOB_NAME}" 161 + when: always 162 + untracked: false 163 + paths: 164 + # Watch out! Artifacts are relative to the build dir. 165 + # https://gitlab.com/gitlab-org/gitlab-ce/commit/8788fb925706cad594adf6917a6c5f6587dd1521 166 + - artifacts 167 + - _build/meson-logs/*.txt 168 + - _build/meson-logs/strace 169 + 170 + 171 + .container-rules: 172 + rules: 173 + - !reference [.no_scheduled_pipelines-rules, rules] 174 + # Run pipeline by default in the main project if any CI pipeline 175 + # configuration files were changed, to ensure docker images are up to date 176 + - if: *is-post-merge 177 + changes: 178 + - drivers/gpu/drm/ci/**/* 179 + when: on_success 180 + # Run pipeline by default if it was triggered by Marge Bot, is for a 181 + # merge request, and any files affecting the pipeline were changed 182 + - if: *is-pre-merge-for-marge 183 + when: on_success 184 + # Run pipeline by default in the main project if it was not triggered by 185 + # Marge Bot, and any files affecting the pipeline were changed 186 + - if: *is-post-merge-not-for-marge 187 + when: on_success 188 + # Allow triggering jobs manually in other cases 189 + - when: manual 190 + 191 + 192 + 193 + # Git archive 194 + 195 + make git archive: 196 + extends: 197 + - .fdo.ci-fairy 198 + stage: git-archive 199 + rules: 200 + - !reference [.scheduled_pipeline-rules, rules] 201 + # ensure we are running on packet 202 + tags: 203 + - packet.net 204 + script: 205 + # Remove drm-ci files we just added 206 + - rm -rf .gitlab-ci.* 207 + 208 + # Compactify the .git directory 209 + - git gc --aggressive 210 + # compress the current folder 211 + - tar -cvzf ../$CI_PROJECT_NAME.tar.gz . 212 + 213 + # login with the JWT token file 214 + - ci-fairy s3cp --token-file "${CI_JOB_JWT_FILE}" ../$CI_PROJECT_NAME.tar.gz https://$S3_HOST/git-cache/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME/$CI_PROJECT_NAME.tar.gz 215 + 216 + 217 + # Sanity checks of MR settings and commit logs 218 + sanity: 219 + extends: 220 + - .fdo.ci-fairy 221 + stage: sanity 222 + rules: 223 + - if: *is-pre-merge 224 + when: on_success 225 + # Other cases default to never 226 + variables: 227 + GIT_STRATEGY: none 228 + script: 229 + # ci-fairy check-commits --junit-xml=check-commits.xml 230 + - ci-fairy check-merge-request --require-allow-collaboration --junit-xml=check-merge-request.xml 231 + artifacts: 232 + when: on_failure 233 + reports: 234 + junit: check-*.xml 235 + 236 + # Rules for tests that should not block merging, but should be available to 237 + # optionally run with the "play" button in the UI in pre-merge non-marge 238 + # pipelines. This should appear in "extends:" after any includes of 239 + # test-source-dep.yml rules, so that these rules replace those. 240 + .test-manual-mr: 241 + rules: 242 + - !reference [.no_scheduled_pipelines-rules, rules] 243 + - if: *is-forked-branch-or-pre-merge-not-for-marge 244 + when: manual 245 + variables: 246 + JOB_TIMEOUT: 80 247 + 248 + 249 + # Jobs that need to pass before spending hardware resources on further testing 250 + .required-for-hardware-jobs: 251 + needs: []
+77
drivers/gpu/drm/ci/igt_runner.sh
··· 1 + #!/bin/sh 2 + # SPDX-License-Identifier: MIT 3 + 4 + set -ex 5 + 6 + export IGT_FORCE_DRIVER=${DRIVER_NAME} 7 + export PATH=$PATH:/igt/bin/ 8 + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/igt/lib/aarch64-linux-gnu/:/igt/lib/x86_64-linux-gnu:/igt/lib:/igt/lib64 9 + 10 + # Uncomment the below to debug problems with driver probing 11 + : ' 12 + ls -l /dev/dri/ 13 + cat /sys/kernel/debug/devices_deferred 14 + cat /sys/kernel/debug/device_component/* 15 + ' 16 + 17 + # Dump drm state to confirm that kernel was able to find a connected display: 18 + # TODO this path might not exist for all drivers.. maybe run modetest instead? 19 + set +e 20 + cat /sys/kernel/debug/dri/*/state 21 + set -e 22 + 23 + # Cannot use HWCI_KERNEL_MODULES as at that point we don't have the module in /lib 24 + if [ "$IGT_FORCE_DRIVER" = "amdgpu" ]; then 25 + mv /install/modules/lib/modules/* /lib/modules/. 26 + modprobe amdgpu 27 + fi 28 + 29 + if [ -e "/install/xfails/$DRIVER_NAME-$GPU_VERSION-skips.txt" ]; then 30 + IGT_SKIPS="--skips /install/xfails/$DRIVER_NAME-$GPU_VERSION-skips.txt" 31 + fi 32 + 33 + if [ -e "/install/xfails/$DRIVER_NAME-$GPU_VERSION-flakes.txt" ]; then 34 + IGT_FLAKES="--flakes /install/xfails/$DRIVER_NAME-$GPU_VERSION-flakes.txt" 35 + fi 36 + 37 + if [ -e "/install/xfails/$DRIVER_NAME-$GPU_VERSION-fails.txt" ]; then 38 + IGT_FAILS="--baseline /install/xfails/$DRIVER_NAME-$GPU_VERSION-fails.txt" 39 + fi 40 + 41 + if [ "`uname -m`" = "aarch64" ]; then 42 + ARCH="arm64" 43 + elif [ "`uname -m`" = "armv7l" ]; then 44 + ARCH="arm" 45 + else 46 + ARCH="x86_64" 47 + fi 48 + 49 + curl -L --retry 4 -f --retry-all-errors --retry-delay 60 -s ${FDO_HTTP_CACHE_URI:-}$PIPELINE_ARTIFACTS_BASE/$ARCH/igt.tar.gz | tar --zstd -v -x -C / 50 + 51 + set +e 52 + igt-runner \ 53 + run \ 54 + --igt-folder /igt/libexec/igt-gpu-tools \ 55 + --caselist /install/testlist.txt \ 56 + --output /results \ 57 + $IGT_SKIPS \ 58 + $IGT_FLAKES \ 59 + $IGT_FAILS \ 60 + --fraction-start $CI_NODE_INDEX \ 61 + --fraction $CI_NODE_TOTAL \ 62 + --jobs 1 63 + ret=$? 64 + set -e 65 + 66 + deqp-runner junit \ 67 + --testsuite IGT \ 68 + --results /results/failures.csv \ 69 + --output /results/junit.xml \ 70 + --limit 50 \ 71 + --template "See https://$CI_PROJECT_ROOT_NAMESPACE.pages.freedesktop.org/-/$CI_PROJECT_NAME/-/jobs/$CI_JOB_ID/artifacts/results/{{testcase}}.xml" 72 + 73 + # Store the results also in the simpler format used by the runner in ChromeOS CI 74 + #sed -r 's/(dmesg-warn|pass)/success/g' /results/results.txt > /results/results_simple.txt 75 + 76 + cd $oldpath 77 + exit $ret
+15
drivers/gpu/drm/ci/image-tags.yml
··· 1 + variables: 2 + CONTAINER_TAG: "2023-08-10-mesa-uprev" 3 + DEBIAN_X86_64_BUILD_BASE_IMAGE: "debian/x86_64_build-base" 4 + DEBIAN_BASE_TAG: "${CONTAINER_TAG}" 5 + 6 + DEBIAN_X86_64_BUILD_IMAGE_PATH: "debian/x86_64_build" 7 + DEBIAN_BUILD_TAG: "${CONTAINER_TAG}" 8 + 9 + KERNEL_ROOTFS_TAG: "${CONTAINER_TAG}" 10 + 11 + DEBIAN_X86_64_TEST_BASE_IMAGE: "debian/x86_64_test-base" 12 + DEBIAN_X86_64_TEST_IMAGE_GL_PATH: "debian/x86_64_test-gl" 13 + DEBIAN_X86_64_TEST_GL_TAG: "${CONTAINER_TAG}" 14 + 15 + ALPINE_X86_64_LAVA_SSH_TAG: "${CONTAINER_TAG}"
+57
drivers/gpu/drm/ci/lava-submit.sh
··· 1 + #!/bin/bash 2 + # SPDX-License-Identifier: MIT 3 + 4 + set -e 5 + set -x 6 + 7 + # Try to use the kernel and rootfs built in mainline first, so we're more 8 + # likely to hit cache 9 + if curl -L --retry 4 -f --retry-all-errors --retry-delay 60 -s "https://${BASE_SYSTEM_MAINLINE_HOST_PATH}/done"; then 10 + BASE_SYSTEM_HOST_PATH="${BASE_SYSTEM_MAINLINE_HOST_PATH}" 11 + else 12 + BASE_SYSTEM_HOST_PATH="${BASE_SYSTEM_FORK_HOST_PATH}" 13 + fi 14 + 15 + rm -rf results 16 + mkdir -p results/job-rootfs-overlay/ 17 + 18 + cp artifacts/ci-common/capture-devcoredump.sh results/job-rootfs-overlay/ 19 + cp artifacts/ci-common/init-*.sh results/job-rootfs-overlay/ 20 + cp artifacts/ci-common/intel-gpu-freq.sh results/job-rootfs-overlay/ 21 + cp "$SCRIPTS_DIR"/setup-test-env.sh results/job-rootfs-overlay/ 22 + 23 + # Prepare env vars for upload. 24 + section_start variables "Variables passed through:" 25 + KERNEL_IMAGE_BASE_URL="https://${BASE_SYSTEM_HOST_PATH}" \ 26 + artifacts/ci-common/generate-env.sh | tee results/job-rootfs-overlay/set-job-env-vars.sh 27 + section_end variables 28 + 29 + tar zcf job-rootfs-overlay.tar.gz -C results/job-rootfs-overlay/ . 30 + ci-fairy s3cp --token-file "${CI_JOB_JWT_FILE}" job-rootfs-overlay.tar.gz "https://${JOB_ROOTFS_OVERLAY_PATH}" 31 + 32 + touch results/lava.log 33 + tail -f results/lava.log & 34 + 35 + PYTHONPATH=artifacts/ artifacts/lava/lava_job_submitter.py \ 36 + submit \ 37 + --dump-yaml \ 38 + --pipeline-info "$CI_JOB_NAME: $CI_PIPELINE_URL on $CI_COMMIT_REF_NAME ${CI_NODE_INDEX}/${CI_NODE_TOTAL}" \ 39 + --rootfs-url-prefix "https://${BASE_SYSTEM_HOST_PATH}" \ 40 + --kernel-url-prefix "https://${PIPELINE_ARTIFACTS_BASE}/${ARCH}" \ 41 + --build-url "${FDO_HTTP_CACHE_URI:-}https://${PIPELINE_ARTIFACTS_BASE}/${ARCH}/kernel-files.tar.zst" \ 42 + --job-rootfs-overlay-url "${FDO_HTTP_CACHE_URI:-}https://${JOB_ROOTFS_OVERLAY_PATH}" \ 43 + --job-timeout-min ${JOB_TIMEOUT:-80} \ 44 + --first-stage-init artifacts/ci-common/init-stage1.sh \ 45 + --ci-project-dir "${CI_PROJECT_DIR}" \ 46 + --device-type "${DEVICE_TYPE}" \ 47 + --dtb-filename "${DTB}" \ 48 + --jwt-file "${CI_JOB_JWT_FILE}" \ 49 + --kernel-image-name "${KERNEL_IMAGE_NAME}" \ 50 + --kernel-image-type "${KERNEL_IMAGE_TYPE}" \ 51 + --boot-method "${BOOT_METHOD}" \ 52 + --visibility-group "${VISIBILITY_GROUP}" \ 53 + --lava-tags "${LAVA_TAGS}" \ 54 + --mesa-job-name "$CI_JOB_NAME" \ 55 + --structured-log-file "results/lava_job_detail.json" \ 56 + --ssh-client-image "${LAVA_SSH_CLIENT_IMAGE}" \ 57 + >> results/lava.log
+12
drivers/gpu/drm/ci/static-checks.yml
··· 1 + check-patch: 2 + extends: 3 + - .build 4 + - .use-debian/x86_64_build 5 + script: 6 + - drivers/gpu/drm/ci/check-patch.py 7 + variables: 8 + CHECKPATCH_TYPES: "BAD_SIGN_OFF,BAD_STABLE_ADDRESS_STYLE,COMMIT_COMMENT_SYMBOL,COMMIT_MESSAGE,EMAIL_SUBJECT,FROM_SIGN_OFF_MISMATCH,MISSING_SIGN_OFF,NO_AUTHOR_SIGN_OFF,DIFF_IN_COMMIT_MSG,GERRIT_CHANGE_ID,GIT_COMMIT_ID,UNKNOWN_COMMIT_ID,CODE_INDENT,BIT_MACRO,DOS_LINE_ENDINGS" 9 + rules: 10 + - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' 11 + when: on_success 12 + # Other cases default to never
+335
drivers/gpu/drm/ci/test.yml
··· 1 + .test-rules: 2 + rules: 3 + - if: '$FD_FARM == "offline" && $RUNNER_TAG =~ /^google-freedreno-/' 4 + when: never 5 + - if: '$COLLABORA_FARM == "offline" && $RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/' 6 + when: never 7 + - !reference [.no_scheduled_pipelines-rules, rules] 8 + - when: on_success 9 + 10 + .lava-test: 11 + extends: 12 + - .test-rules 13 + script: 14 + # Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY 15 + - rm -rf install 16 + - tar -xf artifacts/install.tar 17 + - mv install/* artifacts/. 18 + # Override it with our lava-submit.sh script 19 + - ./artifacts/lava-submit.sh 20 + 21 + .lava-igt:arm32: 22 + extends: 23 + - .lava-test:arm32 24 + variables: 25 + HWCI_TEST_SCRIPT: "/install/igt_runner.sh" 26 + ARCH: "armhf" 27 + dependencies: 28 + - testing:arm32 29 + needs: 30 + - alpine/x86_64_lava_ssh_client 31 + - kernel+rootfs_arm32 32 + - debian/x86_64_build 33 + - testing:arm32 34 + - igt:arm32 35 + 36 + .lava-igt:arm64: 37 + extends: 38 + - .lava-test:arm64 39 + variables: 40 + HWCI_TEST_SCRIPT: "/install/igt_runner.sh" 41 + ARCH: "arm64" 42 + dependencies: 43 + - testing:arm64 44 + needs: 45 + - alpine/x86_64_lava_ssh_client 46 + - kernel+rootfs_arm64 47 + - debian/x86_64_build 48 + - testing:arm64 49 + - igt:arm64 50 + 51 + .lava-igt:x86_64: 52 + extends: 53 + - .lava-test:x86_64 54 + variables: 55 + HWCI_TEST_SCRIPT: "/install/igt_runner.sh" 56 + ARCH: "x86_64" 57 + dependencies: 58 + - testing:x86_64 59 + needs: 60 + - alpine/x86_64_lava_ssh_client 61 + - kernel+rootfs_x86_64 62 + - debian/x86_64_build 63 + - testing:x86_64 64 + - igt:x86_64 65 + 66 + .baremetal-igt-arm64: 67 + extends: 68 + - .baremetal-test-arm64 69 + - .use-debian/arm64_test 70 + - .test-rules 71 + variables: 72 + FDO_CI_CONCURRENT: 10 73 + HWCI_TEST_SCRIPT: "/install/igt_runner.sh" 74 + S3_ARTIFACT_NAME: "arm64/kernel-files" 75 + BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/Image.gz 76 + BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8 $BM_KERNEL_EXTRA_ARGS root=/dev/nfs rw nfsrootdebug nfsroot=,tcp,nfsvers=4.2 init=/init $BM_KERNELARGS" 77 + needs: 78 + - debian/arm64_test 79 + - job: testing:arm64 80 + artifacts: false 81 + - igt:arm64 82 + tags: 83 + - $RUNNER_TAG 84 + 85 + msm:sc7180: 86 + extends: 87 + - .lava-igt:arm64 88 + stage: msm 89 + parallel: 2 90 + variables: 91 + DRIVER_NAME: msm 92 + DEVICE_TYPE: sc7180-trogdor-lazor-limozeen 93 + DTB: sc7180-trogdor-lazor-limozeen-nots-r5 94 + BOOT_METHOD: depthcharge 95 + KERNEL_IMAGE_TYPE: "" 96 + GPU_VERSION: sc7180 97 + RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen 98 + 99 + msm:apq8016: 100 + extends: 101 + - .baremetal-igt-arm64 102 + stage: msm 103 + variables: 104 + DRIVER_NAME: msm 105 + BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/apq8016-sbc.dtb 106 + GPU_VERSION: apq8016 107 + BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8 $BM_KERNEL_EXTRA_ARGS root=/dev/nfs rw nfsrootdebug nfsroot=,tcp,nfsvers=4.2 init=/init $BM_KERNELARGS" 108 + RUNNER_TAG: google-freedreno-db410c 109 + script: 110 + - ./install/bare-metal/fastboot.sh 111 + rules: 112 + # TODO: current issue: it is not fiding the NFS root. Fix and remove this rule. 113 + - when: never 114 + 115 + msm:apq8096: 116 + extends: 117 + - .baremetal-igt-arm64 118 + stage: msm 119 + variables: 120 + DRIVER_NAME: msm 121 + BM_KERNEL_EXTRA_ARGS: maxcpus=2 122 + BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/apq8096-db820c.dtb 123 + GPU_VERSION: apq8096 124 + RUNNER_TAG: google-freedreno-db820c 125 + script: 126 + - ./install/bare-metal/fastboot.sh 127 + 128 + msm:sdm845: 129 + extends: 130 + - .baremetal-igt-arm64 131 + stage: msm 132 + parallel: 6 133 + variables: 134 + DRIVER_NAME: msm 135 + BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/cheza-kernel 136 + GPU_VERSION: sdm845 137 + RUNNER_TAG: google-freedreno-cheza 138 + script: 139 + - ./install/bare-metal/cros-servo.sh 140 + 141 + rockchip:rk3288: 142 + extends: 143 + - .lava-igt:arm32 144 + stage: rockchip 145 + variables: 146 + DRIVER_NAME: rockchip 147 + DEVICE_TYPE: rk3288-veyron-jaq 148 + DTB: ${DEVICE_TYPE} 149 + BOOT_METHOD: depthcharge 150 + KERNEL_IMAGE_TYPE: "zimage" 151 + GPU_VERSION: rk3288 152 + RUNNER_TAG: mesa-ci-x86-64-lava-rk3288-veyron-jaq 153 + 154 + rockchip:rk3399: 155 + extends: 156 + - .lava-igt:arm64 157 + stage: rockchip 158 + parallel: 3 159 + variables: 160 + DRIVER_NAME: rockchip 161 + DEVICE_TYPE: rk3399-gru-kevin 162 + DTB: ${DEVICE_TYPE} 163 + BOOT_METHOD: depthcharge 164 + KERNEL_IMAGE_TYPE: "" 165 + GPU_VERSION: rk3399 166 + RUNNER_TAG: mesa-ci-x86-64-lava-rk3399-gru-kevin 167 + 168 + .i915: 169 + extends: 170 + - .lava-igt:x86_64 171 + stage: i915 172 + variables: 173 + DRIVER_NAME: i915 174 + DTB: "" 175 + BOOT_METHOD: depthcharge 176 + KERNEL_IMAGE_TYPE: "" 177 + 178 + i915:apl: 179 + extends: 180 + - .i915 181 + parallel: 12 182 + variables: 183 + DEVICE_TYPE: asus-C523NA-A20057-coral 184 + GPU_VERSION: apl 185 + RUNNER_TAG: mesa-ci-x86-64-lava-asus-C523NA-A20057-coral 186 + 187 + i915:glk: 188 + extends: 189 + - .i915 190 + parallel: 5 191 + variables: 192 + DEVICE_TYPE: hp-x360-12b-ca0010nr-n4020-octopus 193 + GPU_VERSION: glk 194 + RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus 195 + 196 + i915:amly: 197 + extends: 198 + - .i915 199 + parallel: 8 200 + variables: 201 + DEVICE_TYPE: asus-C433TA-AJ0005-rammus 202 + GPU_VERSION: amly 203 + RUNNER_TAG: mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus 204 + 205 + i915:kbl: 206 + extends: 207 + - .i915 208 + parallel: 5 209 + variables: 210 + DEVICE_TYPE: hp-x360-14-G1-sona 211 + GPU_VERSION: kbl 212 + RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-14-G1-sona 213 + 214 + i915:whl: 215 + extends: 216 + - .i915 217 + parallel: 8 218 + variables: 219 + DEVICE_TYPE: dell-latitude-5400-8665U-sarien 220 + GPU_VERSION: whl 221 + RUNNER_TAG: mesa-ci-x86-64-lava-dell-latitude-5400-8665U-sarien 222 + 223 + i915:cml: 224 + extends: 225 + - .i915 226 + parallel: 6 227 + variables: 228 + DEVICE_TYPE: asus-C436FA-Flip-hatch 229 + GPU_VERSION: cml 230 + RUNNER_TAG: mesa-ci-x86-64-lava-asus-C436FA-flip-hatch 231 + 232 + i915:tgl: 233 + extends: 234 + - .i915 235 + parallel: 6 236 + variables: 237 + DEVICE_TYPE: asus-cx9400-volteer 238 + GPU_VERSION: tgl 239 + RUNNER_TAG: mesa-ci-x86-64-lava-asus-cx9400-volteer 240 + 241 + .amdgpu: 242 + extends: 243 + - .lava-igt:x86_64 244 + stage: amdgpu 245 + variables: 246 + DRIVER_NAME: amdgpu 247 + DTB: "" 248 + BOOT_METHOD: depthcharge 249 + KERNEL_IMAGE_TYPE: "" 250 + 251 + amdgpu:stoney: 252 + extends: 253 + - .amdgpu 254 + variables: 255 + DEVICE_TYPE: hp-11A-G6-EE-grunt 256 + GPU_VERSION: stoney 257 + RUNNER_TAG: mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt 258 + 259 + .mediatek: 260 + extends: 261 + - .lava-igt:arm64 262 + stage: mediatek 263 + variables: 264 + DRIVER_NAME: mediatek 265 + DTB: ${DEVICE_TYPE} 266 + BOOT_METHOD: depthcharge 267 + KERNEL_IMAGE_TYPE: "" 268 + 269 + mediatek:mt8173: 270 + extends: 271 + - .mediatek 272 + variables: 273 + DEVICE_TYPE: mt8173-elm-hana 274 + GPU_VERSION: mt8173 275 + RUNNER_TAG: mesa-ci-x86-64-lava-mt8173-elm-hana 276 + rules: 277 + # TODO: current issue: device is hanging. Fix and remove this rule. 278 + - when: never 279 + 280 + mediatek:mt8183: 281 + extends: 282 + - .mediatek 283 + variables: 284 + DEVICE_TYPE: mt8183-kukui-jacuzzi-juniper-sku16 285 + GPU_VERSION: mt8183 286 + RUNNER_TAG: mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16 287 + 288 + # drm-mtk doesn't even probe yet in mainline for mt8192 289 + .mediatek:mt8192: 290 + extends: 291 + - .mediatek 292 + variables: 293 + DEVICE_TYPE: mt8192-asurada-spherion-r0 294 + GPU_VERSION: mt8192 295 + RUNNER_TAG: mesa-ci-x86-64-lava-mt8192-asurada-spherion-r0 296 + 297 + .meson: 298 + extends: 299 + - .lava-igt:arm64 300 + stage: meson 301 + variables: 302 + DRIVER_NAME: meson 303 + DTB: ${DEVICE_TYPE} 304 + BOOT_METHOD: u-boot 305 + KERNEL_IMAGE_TYPE: "image" 306 + 307 + meson:g12b: 308 + extends: 309 + - .meson 310 + variables: 311 + DEVICE_TYPE: meson-g12b-a311d-khadas-vim3 312 + GPU_VERSION: g12b 313 + RUNNER_TAG: mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3 314 + 315 + virtio_gpu:none: 316 + stage: virtio-gpu 317 + variables: 318 + CROSVM_GALLIUM_DRIVER: llvmpipe 319 + DRIVER_NAME: virtio_gpu 320 + GPU_VERSION: none 321 + extends: 322 + - .test-gl 323 + tags: 324 + - kvm 325 + script: 326 + - ln -sf $CI_PROJECT_DIR/install /install 327 + - mv install/bzImage /lava-files/bzImage 328 + - install/crosvm-runner.sh install/igt_runner.sh 329 + needs: 330 + - debian/x86_64_test-gl 331 + - testing:x86_64 332 + - igt:x86_64 333 + rules: 334 + # TODO: current issue: malloc(): corrupted top size. Fix and remove this rule. 335 + - when: never
+2912
drivers/gpu/drm/ci/testlist.txt
··· 1 + core_auth@getclient-simple 2 + core_auth@getclient-master-drop 3 + core_auth@basic-auth 4 + core_auth@many-magics 5 + core_getclient 6 + core_getstats 7 + core_getversion 8 + core_setmaster_vs_auth 9 + drm_read@invalid-buffer 10 + drm_read@fault-buffer 11 + drm_read@empty-block 12 + drm_read@empty-nonblock 13 + drm_read@short-buffer-block 14 + drm_read@short-buffer-nonblock 15 + drm_read@short-buffer-wakeup 16 + gem_eio@throttle 17 + gem_eio@create 18 + gem_eio@create-ext 19 + gem_eio@context-create 20 + gem_eio@execbuf 21 + gem_eio@banned 22 + gem_eio@suspend 23 + gem_eio@hibernate 24 + gem_eio@in-flight-external 25 + gem_eio@in-flight-suspend 26 + gem_eio@reset-stress 27 + gem_eio@unwedge-stress 28 + gem_eio@wait-immediate 29 + gem_eio@wait-wedge-immediate 30 + gem_eio@in-flight-immediate 31 + gem_eio@in-flight-contexts-immediate 32 + gem_eio@in-flight-internal-immediate 33 + gem_eio@wait-1us 34 + gem_eio@wait-wedge-1us 35 + gem_eio@in-flight-1us 36 + gem_eio@in-flight-contexts-1us 37 + gem_eio@in-flight-internal-1us 38 + gem_eio@wait-10ms 39 + gem_eio@wait-wedge-10ms 40 + gem_eio@in-flight-10ms 41 + gem_eio@in-flight-contexts-10ms 42 + gem_eio@in-flight-internal-10ms 43 + gem_eio@kms 44 + kms_3d 45 + kms_addfb_basic@unused-handle 46 + kms_addfb_basic@unused-pitches 47 + kms_addfb_basic@unused-offsets 48 + kms_addfb_basic@unused-modifier 49 + kms_addfb_basic@clobberred-modifier 50 + kms_addfb_basic@invalid-smem-bo-on-discrete 51 + kms_addfb_basic@legacy-format 52 + kms_addfb_basic@no-handle 53 + kms_addfb_basic@basic 54 + kms_addfb_basic@bad-pitch-0 55 + kms_addfb_basic@bad-pitch-32 56 + kms_addfb_basic@bad-pitch-63 57 + kms_addfb_basic@bad-pitch-128 58 + kms_addfb_basic@bad-pitch-256 59 + kms_addfb_basic@bad-pitch-1024 60 + kms_addfb_basic@bad-pitch-999 61 + kms_addfb_basic@bad-pitch-65536 62 + kms_addfb_basic@invalid-get-prop-any 63 + kms_addfb_basic@invalid-get-prop 64 + kms_addfb_basic@invalid-set-prop-any 65 + kms_addfb_basic@invalid-set-prop 66 + kms_addfb_basic@master-rmfb 67 + kms_addfb_basic@addfb25-modifier-no-flag 68 + kms_addfb_basic@addfb25-bad-modifier 69 + kms_addfb_basic@addfb25-x-tiled-mismatch-legacy 70 + kms_addfb_basic@addfb25-x-tiled-legacy 71 + kms_addfb_basic@addfb25-framebuffer-vs-set-tiling 72 + kms_addfb_basic@basic-x-tiled-legacy 73 + kms_addfb_basic@framebuffer-vs-set-tiling 74 + kms_addfb_basic@tile-pitch-mismatch 75 + kms_addfb_basic@basic-y-tiled-legacy 76 + kms_addfb_basic@size-max 77 + kms_addfb_basic@too-wide 78 + kms_addfb_basic@too-high 79 + kms_addfb_basic@bo-too-small 80 + kms_addfb_basic@small-bo 81 + kms_addfb_basic@bo-too-small-due-to-tiling 82 + kms_addfb_basic@addfb25-y-tiled-legacy 83 + kms_addfb_basic@addfb25-yf-tiled-legacy 84 + kms_addfb_basic@addfb25-y-tiled-small-legacy 85 + kms_addfb_basic@addfb25-4-tiled 86 + kms_async_flips@async-flip-with-page-flip-events 87 + kms_async_flips@alternate-sync-async-flip 88 + kms_async_flips@test-time-stamp 89 + kms_async_flips@test-cursor 90 + kms_async_flips@invalid-async-flip 91 + kms_async_flips@crc 92 + kms_atomic@plane-overlay-legacy 93 + kms_atomic@plane-primary-legacy 94 + kms_atomic@plane-primary-overlay-mutable-zpos 95 + kms_atomic@plane-immutable-zpos 96 + kms_atomic@test-only 97 + kms_atomic@plane-cursor-legacy 98 + kms_atomic@plane-invalid-params 99 + kms_atomic@plane-invalid-params-fence 100 + kms_atomic@crtc-invalid-params 101 + kms_atomic@crtc-invalid-params-fence 102 + kms_atomic@atomic-invalid-params 103 + kms_atomic@atomic_plane_damage 104 + kms_atomic_interruptible@legacy-setmode 105 + kms_atomic_interruptible@atomic-setmode 106 + kms_atomic_interruptible@legacy-dpms 107 + kms_atomic_interruptible@legacy-pageflip 108 + kms_atomic_interruptible@legacy-cursor 109 + kms_atomic_interruptible@universal-setplane-primary 110 + kms_atomic_interruptible@universal-setplane-cursor 111 + kms_atomic_transition@plane-primary-toggle-with-vblank-wait 112 + kms_atomic_transition@plane-all-transition 113 + kms_atomic_transition@plane-all-transition-fencing 114 + kms_atomic_transition@plane-all-transition-nonblocking 115 + kms_atomic_transition@plane-all-transition-nonblocking-fencing 116 + kms_atomic_transition@plane-use-after-nonblocking-unbind 117 + kms_atomic_transition@plane-use-after-nonblocking-unbind-fencing 118 + kms_atomic_transition@plane-all-modeset-transition 119 + kms_atomic_transition@plane-all-modeset-transition-fencing 120 + kms_atomic_transition@plane-all-modeset-transition-internal-panels 121 + kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels 122 + kms_atomic_transition@plane-toggle-modeset-transition 123 + kms_atomic_transition@modeset-transition 124 + kms_atomic_transition@modeset-transition-fencing 125 + kms_atomic_transition@modeset-transition-nonblocking 126 + kms_atomic_transition@modeset-transition-nonblocking-fencing 127 + kms_big_fb@x-tiled-addfb-size-overflow 128 + kms_big_fb@y-tiled-addfb-size-overflow 129 + kms_big_fb@yf-tiled-addfb-size-overflow 130 + kms_big_fb@4-tiled-addfb-size-overflow 131 + kms_big_fb@x-tiled-addfb-size-offset-overflow 132 + kms_big_fb@y-tiled-addfb-size-offset-overflow 133 + kms_big_fb@yf-tiled-addfb-size-offset-overflow 134 + kms_big_fb@4-tiled-addfb-size-offset-overflow 135 + kms_big_fb@linear-addfb 136 + kms_big_fb@x-tiled-addfb 137 + kms_big_fb@y-tiled-addfb 138 + kms_big_fb@yf-tiled-addfb 139 + kms_big_fb@4-tiled-addfb 140 + kms_big_fb@linear-8bpp-rotate-0 141 + kms_big_fb@linear-8bpp-rotate-90 142 + kms_big_fb@linear-8bpp-rotate-180 143 + kms_big_fb@linear-8bpp-rotate-270 144 + kms_big_fb@linear-16bpp-rotate-0 145 + kms_big_fb@linear-16bpp-rotate-90 146 + kms_big_fb@linear-16bpp-rotate-180 147 + kms_big_fb@linear-16bpp-rotate-270 148 + kms_big_fb@linear-32bpp-rotate-0 149 + kms_big_fb@linear-32bpp-rotate-90 150 + kms_big_fb@linear-32bpp-rotate-180 151 + kms_big_fb@linear-32bpp-rotate-270 152 + kms_big_fb@linear-64bpp-rotate-0 153 + kms_big_fb@linear-64bpp-rotate-90 154 + kms_big_fb@linear-64bpp-rotate-180 155 + kms_big_fb@linear-64bpp-rotate-270 156 + kms_big_fb@x-tiled-8bpp-rotate-0 157 + kms_big_fb@x-tiled-8bpp-rotate-90 158 + kms_big_fb@x-tiled-8bpp-rotate-180 159 + kms_big_fb@x-tiled-8bpp-rotate-270 160 + kms_big_fb@x-tiled-16bpp-rotate-0 161 + kms_big_fb@x-tiled-16bpp-rotate-90 162 + kms_big_fb@x-tiled-16bpp-rotate-180 163 + kms_big_fb@x-tiled-16bpp-rotate-270 164 + kms_big_fb@x-tiled-32bpp-rotate-0 165 + kms_big_fb@x-tiled-32bpp-rotate-90 166 + kms_big_fb@x-tiled-32bpp-rotate-180 167 + kms_big_fb@x-tiled-32bpp-rotate-270 168 + kms_big_fb@x-tiled-64bpp-rotate-0 169 + kms_big_fb@x-tiled-64bpp-rotate-90 170 + kms_big_fb@x-tiled-64bpp-rotate-180 171 + kms_big_fb@x-tiled-64bpp-rotate-270 172 + kms_big_fb@y-tiled-8bpp-rotate-0 173 + kms_big_fb@y-tiled-8bpp-rotate-90 174 + kms_big_fb@y-tiled-8bpp-rotate-180 175 + kms_big_fb@y-tiled-8bpp-rotate-270 176 + kms_big_fb@y-tiled-16bpp-rotate-0 177 + kms_big_fb@y-tiled-16bpp-rotate-90 178 + kms_big_fb@y-tiled-16bpp-rotate-180 179 + kms_big_fb@y-tiled-16bpp-rotate-270 180 + kms_big_fb@y-tiled-32bpp-rotate-0 181 + kms_big_fb@y-tiled-32bpp-rotate-90 182 + kms_big_fb@y-tiled-32bpp-rotate-180 183 + kms_big_fb@y-tiled-32bpp-rotate-270 184 + kms_big_fb@y-tiled-64bpp-rotate-0 185 + kms_big_fb@y-tiled-64bpp-rotate-90 186 + kms_big_fb@y-tiled-64bpp-rotate-180 187 + kms_big_fb@y-tiled-64bpp-rotate-270 188 + kms_big_fb@yf-tiled-8bpp-rotate-0 189 + kms_big_fb@yf-tiled-8bpp-rotate-90 190 + kms_big_fb@yf-tiled-8bpp-rotate-180 191 + kms_big_fb@yf-tiled-8bpp-rotate-270 192 + kms_big_fb@yf-tiled-16bpp-rotate-0 193 + kms_big_fb@yf-tiled-16bpp-rotate-90 194 + kms_big_fb@yf-tiled-16bpp-rotate-180 195 + kms_big_fb@yf-tiled-16bpp-rotate-270 196 + kms_big_fb@yf-tiled-32bpp-rotate-0 197 + kms_big_fb@yf-tiled-32bpp-rotate-90 198 + kms_big_fb@yf-tiled-32bpp-rotate-180 199 + kms_big_fb@yf-tiled-32bpp-rotate-270 200 + kms_big_fb@yf-tiled-64bpp-rotate-0 201 + kms_big_fb@yf-tiled-64bpp-rotate-90 202 + kms_big_fb@yf-tiled-64bpp-rotate-180 203 + kms_big_fb@yf-tiled-64bpp-rotate-270 204 + kms_big_fb@4-tiled-8bpp-rotate-0 205 + kms_big_fb@4-tiled-8bpp-rotate-90 206 + kms_big_fb@4-tiled-8bpp-rotate-180 207 + kms_big_fb@4-tiled-8bpp-rotate-270 208 + kms_big_fb@4-tiled-16bpp-rotate-0 209 + kms_big_fb@4-tiled-16bpp-rotate-90 210 + kms_big_fb@4-tiled-16bpp-rotate-180 211 + kms_big_fb@4-tiled-16bpp-rotate-270 212 + kms_big_fb@4-tiled-32bpp-rotate-0 213 + kms_big_fb@4-tiled-32bpp-rotate-90 214 + kms_big_fb@4-tiled-32bpp-rotate-180 215 + kms_big_fb@4-tiled-32bpp-rotate-270 216 + kms_big_fb@4-tiled-64bpp-rotate-0 217 + kms_big_fb@4-tiled-64bpp-rotate-90 218 + kms_big_fb@4-tiled-64bpp-rotate-180 219 + kms_big_fb@4-tiled-64bpp-rotate-270 220 + kms_big_fb@linear-max-hw-stride-32bpp-rotate-0 221 + kms_big_fb@linear-max-hw-stride-32bpp-rotate-180 222 + kms_big_fb@linear-max-hw-stride-64bpp-rotate-0 223 + kms_big_fb@linear-max-hw-stride-64bpp-rotate-180 224 + kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0 225 + kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip 226 + kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180 227 + kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip 228 + kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0 229 + kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-async-flip 230 + kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180 231 + kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip 232 + kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip 233 + kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip 234 + kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip 235 + kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip 236 + kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip 237 + kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip 238 + kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip 239 + kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip 240 + kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0 241 + kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip 242 + kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180 243 + kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip 244 + kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0 245 + kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip 246 + kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180 247 + kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip 248 + kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip 249 + kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip 250 + kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip 251 + kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip 252 + kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip 253 + kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip 254 + kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip 255 + kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip 256 + kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0 257 + kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip 258 + kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180 259 + kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip 260 + kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0 261 + kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip 262 + kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180 263 + kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip 264 + kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip 265 + kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip 266 + kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip 267 + kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip 268 + kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip 269 + kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip 270 + kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip 271 + kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip 272 + kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0 273 + kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip 274 + kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180 275 + kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip 276 + kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0 277 + kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-async-flip 278 + kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180 279 + kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip 280 + kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip 281 + kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip 282 + kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip 283 + kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip 284 + kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip 285 + kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip 286 + kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip 287 + kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip 288 + kms_big_joiner@basic 289 + kms_big_joiner@invalid-modeset 290 + kms_big_joiner@2x-modeset 291 + kms_busy@basic 292 + kms_busy@basic-hang 293 + kms_busy@extended-pageflip-modeset-hang-oldfb 294 + kms_busy@extended-pageflip-hang-oldfb 295 + kms_busy@extended-pageflip-hang-newfb 296 + kms_busy@extended-modeset-hang-oldfb 297 + kms_busy@extended-modeset-hang-newfb 298 + kms_busy@extended-modeset-hang-oldfb-with-reset 299 + kms_busy@extended-modeset-hang-newfb-with-reset 300 + kms_bw@linear-tiling-1-displays-1920x1080p 301 + kms_bw@linear-tiling-1-displays-2560x1440p 302 + kms_bw@linear-tiling-1-displays-3840x2160p 303 + kms_bw@linear-tiling-2-displays-1920x1080p 304 + kms_bw@linear-tiling-2-displays-2560x1440p 305 + kms_bw@linear-tiling-2-displays-3840x2160p 306 + kms_bw@linear-tiling-3-displays-1920x1080p 307 + kms_bw@linear-tiling-3-displays-2560x1440p 308 + kms_bw@linear-tiling-3-displays-3840x2160p 309 + kms_bw@linear-tiling-4-displays-1920x1080p 310 + kms_bw@linear-tiling-4-displays-2560x1440p 311 + kms_bw@linear-tiling-4-displays-3840x2160p 312 + kms_bw@linear-tiling-5-displays-1920x1080p 313 + kms_bw@linear-tiling-5-displays-2560x1440p 314 + kms_bw@linear-tiling-5-displays-3840x2160p 315 + kms_bw@linear-tiling-6-displays-1920x1080p 316 + kms_bw@linear-tiling-6-displays-2560x1440p 317 + kms_bw@linear-tiling-6-displays-3840x2160p 318 + kms_bw@linear-tiling-7-displays-1920x1080p 319 + kms_bw@linear-tiling-7-displays-2560x1440p 320 + kms_bw@linear-tiling-7-displays-3840x2160p 321 + kms_bw@linear-tiling-8-displays-1920x1080p 322 + kms_bw@linear-tiling-8-displays-2560x1440p 323 + kms_bw@linear-tiling-8-displays-3840x2160p 324 + kms_ccs@pipe-A-bad-pixel-format-y_tiled_ccs 325 + kms_ccs@pipe-A-bad-pixel-format-yf_tiled_ccs 326 + kms_ccs@pipe-A-bad-pixel-format-y_tiled_gen12_rc_ccs 327 + kms_ccs@pipe-A-bad-pixel-format-y_tiled_gen12_rc_ccs_cc 328 + kms_ccs@pipe-A-bad-pixel-format-y_tiled_gen12_mc_ccs 329 + kms_ccs@pipe-A-bad-pixel-format-4_tiled_dg2_rc_ccs 330 + kms_ccs@pipe-A-bad-pixel-format-4_tiled_dg2_mc_ccs 331 + kms_ccs@pipe-A-bad-pixel-format-4_tiled_dg2_rc_ccs_cc 332 + kms_ccs@pipe-A-bad-pixel-format-4_tiled_mtl_rc_ccs 333 + kms_ccs@pipe-A-bad-pixel-format-4_tiled_mtl_mc_ccs 334 + kms_ccs@pipe-A-bad-pixel-format-4_tiled_mtl_rc_ccs_cc 335 + kms_ccs@pipe-A-bad-rotation-90-y_tiled_ccs 336 + kms_ccs@pipe-A-bad-rotation-90-yf_tiled_ccs 337 + kms_ccs@pipe-A-bad-rotation-90-y_tiled_gen12_rc_ccs 338 + kms_ccs@pipe-A-bad-rotation-90-y_tiled_gen12_rc_ccs_cc 339 + kms_ccs@pipe-A-bad-rotation-90-y_tiled_gen12_mc_ccs 340 + kms_ccs@pipe-A-bad-rotation-90-4_tiled_dg2_rc_ccs 341 + kms_ccs@pipe-A-bad-rotation-90-4_tiled_dg2_mc_ccs 342 + kms_ccs@pipe-A-bad-rotation-90-4_tiled_dg2_rc_ccs_cc 343 + kms_ccs@pipe-A-bad-rotation-90-4_tiled_mtl_rc_ccs 344 + kms_ccs@pipe-A-bad-rotation-90-4_tiled_mtl_mc_ccs 345 + kms_ccs@pipe-A-bad-rotation-90-4_tiled_mtl_rc_ccs_cc 346 + kms_ccs@pipe-A-crc-primary-basic-y_tiled_ccs 347 + kms_ccs@pipe-A-crc-primary-basic-yf_tiled_ccs 348 + kms_ccs@pipe-A-crc-primary-basic-y_tiled_gen12_rc_ccs 349 + kms_ccs@pipe-A-crc-primary-basic-y_tiled_gen12_rc_ccs_cc 350 + kms_ccs@pipe-A-crc-primary-basic-y_tiled_gen12_mc_ccs 351 + kms_ccs@pipe-A-crc-primary-basic-4_tiled_dg2_rc_ccs 352 + kms_ccs@pipe-A-crc-primary-basic-4_tiled_dg2_mc_ccs 353 + kms_ccs@pipe-A-crc-primary-basic-4_tiled_dg2_rc_ccs_cc 354 + kms_ccs@pipe-A-crc-primary-basic-4_tiled_mtl_rc_ccs 355 + kms_ccs@pipe-A-crc-primary-basic-4_tiled_mtl_mc_ccs 356 + kms_ccs@pipe-A-crc-primary-basic-4_tiled_mtl_rc_ccs_cc 357 + kms_ccs@pipe-A-crc-primary-rotation-180-y_tiled_ccs 358 + kms_ccs@pipe-A-crc-primary-rotation-180-yf_tiled_ccs 359 + kms_ccs@pipe-A-crc-primary-rotation-180-y_tiled_gen12_rc_ccs 360 + kms_ccs@pipe-A-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc 361 + kms_ccs@pipe-A-crc-primary-rotation-180-y_tiled_gen12_mc_ccs 362 + kms_ccs@pipe-A-crc-primary-rotation-180-4_tiled_dg2_rc_ccs 363 + kms_ccs@pipe-A-crc-primary-rotation-180-4_tiled_dg2_mc_ccs 364 + kms_ccs@pipe-A-crc-primary-rotation-180-4_tiled_dg2_rc_ccs_cc 365 + kms_ccs@pipe-A-crc-primary-rotation-180-4_tiled_mtl_rc_ccs 366 + kms_ccs@pipe-A-crc-primary-rotation-180-4_tiled_mtl_mc_ccs 367 + kms_ccs@pipe-A-crc-primary-rotation-180-4_tiled_mtl_rc_ccs_cc 368 + kms_ccs@pipe-A-random-ccs-data-y_tiled_ccs 369 + kms_ccs@pipe-A-random-ccs-data-yf_tiled_ccs 370 + kms_ccs@pipe-A-random-ccs-data-y_tiled_gen12_rc_ccs 371 + kms_ccs@pipe-A-random-ccs-data-y_tiled_gen12_rc_ccs_cc 372 + kms_ccs@pipe-A-random-ccs-data-y_tiled_gen12_mc_ccs 373 + kms_ccs@pipe-A-random-ccs-data-4_tiled_dg2_rc_ccs 374 + kms_ccs@pipe-A-random-ccs-data-4_tiled_dg2_mc_ccs 375 + kms_ccs@pipe-A-random-ccs-data-4_tiled_dg2_rc_ccs_cc 376 + kms_ccs@pipe-A-random-ccs-data-4_tiled_mtl_rc_ccs 377 + kms_ccs@pipe-A-random-ccs-data-4_tiled_mtl_mc_ccs 378 + kms_ccs@pipe-A-random-ccs-data-4_tiled_mtl_rc_ccs_cc 379 + kms_ccs@pipe-A-missing-ccs-buffer-y_tiled_ccs 380 + kms_ccs@pipe-A-missing-ccs-buffer-yf_tiled_ccs 381 + kms_ccs@pipe-A-missing-ccs-buffer-y_tiled_gen12_rc_ccs 382 + kms_ccs@pipe-A-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc 383 + kms_ccs@pipe-A-missing-ccs-buffer-y_tiled_gen12_mc_ccs 384 + kms_ccs@pipe-A-missing-ccs-buffer-4_tiled_mtl_rc_ccs 385 + kms_ccs@pipe-A-missing-ccs-buffer-4_tiled_mtl_mc_ccs 386 + kms_ccs@pipe-A-missing-ccs-buffer-4_tiled_mtl_rc_ccs_cc 387 + kms_ccs@pipe-A-ccs-on-another-bo-y_tiled_ccs 388 + kms_ccs@pipe-A-ccs-on-another-bo-yf_tiled_ccs 389 + kms_ccs@pipe-A-ccs-on-another-bo-y_tiled_gen12_rc_ccs 390 + kms_ccs@pipe-A-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc 391 + kms_ccs@pipe-A-ccs-on-another-bo-y_tiled_gen12_mc_ccs 392 + kms_ccs@pipe-A-ccs-on-another-bo-4_tiled_mtl_rc_ccs 393 + kms_ccs@pipe-A-ccs-on-another-bo-4_tiled_mtl_mc_ccs 394 + kms_ccs@pipe-A-ccs-on-another-bo-4_tiled_mtl_rc_ccs_cc 395 + kms_ccs@pipe-A-bad-aux-stride-y_tiled_ccs 396 + kms_ccs@pipe-A-bad-aux-stride-yf_tiled_ccs 397 + kms_ccs@pipe-A-bad-aux-stride-y_tiled_gen12_rc_ccs 398 + kms_ccs@pipe-A-bad-aux-stride-y_tiled_gen12_rc_ccs_cc 399 + kms_ccs@pipe-A-bad-aux-stride-y_tiled_gen12_mc_ccs 400 + kms_ccs@pipe-A-bad-aux-stride-4_tiled_mtl_rc_ccs 401 + kms_ccs@pipe-A-bad-aux-stride-4_tiled_mtl_mc_ccs 402 + kms_ccs@pipe-A-bad-aux-stride-4_tiled_mtl_rc_ccs_cc 403 + kms_ccs@pipe-A-crc-sprite-planes-basic-y_tiled_ccs 404 + kms_ccs@pipe-A-crc-sprite-planes-basic-yf_tiled_ccs 405 + kms_ccs@pipe-A-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs 406 + kms_ccs@pipe-A-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc 407 + kms_ccs@pipe-A-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs 408 + kms_ccs@pipe-A-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs 409 + kms_ccs@pipe-A-crc-sprite-planes-basic-4_tiled_dg2_mc_ccs 410 + kms_ccs@pipe-A-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs_cc 411 + kms_ccs@pipe-A-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs 412 + kms_ccs@pipe-A-crc-sprite-planes-basic-4_tiled_mtl_mc_ccs 413 + kms_ccs@pipe-A-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs_cc 414 + kms_ccs@pipe-B-bad-pixel-format-y_tiled_ccs 415 + kms_ccs@pipe-B-bad-pixel-format-yf_tiled_ccs 416 + kms_ccs@pipe-B-bad-pixel-format-y_tiled_gen12_rc_ccs 417 + kms_ccs@pipe-B-bad-pixel-format-y_tiled_gen12_rc_ccs_cc 418 + kms_ccs@pipe-B-bad-pixel-format-y_tiled_gen12_mc_ccs 419 + kms_ccs@pipe-B-bad-pixel-format-4_tiled_dg2_rc_ccs 420 + kms_ccs@pipe-B-bad-pixel-format-4_tiled_dg2_mc_ccs 421 + kms_ccs@pipe-B-bad-pixel-format-4_tiled_dg2_rc_ccs_cc 422 + kms_ccs@pipe-B-bad-pixel-format-4_tiled_mtl_rc_ccs 423 + kms_ccs@pipe-B-bad-pixel-format-4_tiled_mtl_mc_ccs 424 + kms_ccs@pipe-B-bad-pixel-format-4_tiled_mtl_rc_ccs_cc 425 + kms_ccs@pipe-B-bad-rotation-90-y_tiled_ccs 426 + kms_ccs@pipe-B-bad-rotation-90-yf_tiled_ccs 427 + kms_ccs@pipe-B-bad-rotation-90-y_tiled_gen12_rc_ccs 428 + kms_ccs@pipe-B-bad-rotation-90-y_tiled_gen12_rc_ccs_cc 429 + kms_ccs@pipe-B-bad-rotation-90-y_tiled_gen12_mc_ccs 430 + kms_ccs@pipe-B-bad-rotation-90-4_tiled_dg2_rc_ccs 431 + kms_ccs@pipe-B-bad-rotation-90-4_tiled_dg2_mc_ccs 432 + kms_ccs@pipe-B-bad-rotation-90-4_tiled_dg2_rc_ccs_cc 433 + kms_ccs@pipe-B-bad-rotation-90-4_tiled_mtl_rc_ccs 434 + kms_ccs@pipe-B-bad-rotation-90-4_tiled_mtl_mc_ccs 435 + kms_ccs@pipe-B-bad-rotation-90-4_tiled_mtl_rc_ccs_cc 436 + kms_ccs@pipe-B-crc-primary-basic-y_tiled_ccs 437 + kms_ccs@pipe-B-crc-primary-basic-yf_tiled_ccs 438 + kms_ccs@pipe-B-crc-primary-basic-y_tiled_gen12_rc_ccs 439 + kms_ccs@pipe-B-crc-primary-basic-y_tiled_gen12_rc_ccs_cc 440 + kms_ccs@pipe-B-crc-primary-basic-y_tiled_gen12_mc_ccs 441 + kms_ccs@pipe-B-crc-primary-basic-4_tiled_dg2_rc_ccs 442 + kms_ccs@pipe-B-crc-primary-basic-4_tiled_dg2_mc_ccs 443 + kms_ccs@pipe-B-crc-primary-basic-4_tiled_dg2_rc_ccs_cc 444 + kms_ccs@pipe-B-crc-primary-basic-4_tiled_mtl_rc_ccs 445 + kms_ccs@pipe-B-crc-primary-basic-4_tiled_mtl_mc_ccs 446 + kms_ccs@pipe-B-crc-primary-basic-4_tiled_mtl_rc_ccs_cc 447 + kms_ccs@pipe-B-crc-primary-rotation-180-y_tiled_ccs 448 + kms_ccs@pipe-B-crc-primary-rotation-180-yf_tiled_ccs 449 + kms_ccs@pipe-B-crc-primary-rotation-180-y_tiled_gen12_rc_ccs 450 + kms_ccs@pipe-B-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc 451 + kms_ccs@pipe-B-crc-primary-rotation-180-y_tiled_gen12_mc_ccs 452 + kms_ccs@pipe-B-crc-primary-rotation-180-4_tiled_dg2_rc_ccs 453 + kms_ccs@pipe-B-crc-primary-rotation-180-4_tiled_dg2_mc_ccs 454 + kms_ccs@pipe-B-crc-primary-rotation-180-4_tiled_dg2_rc_ccs_cc 455 + kms_ccs@pipe-B-crc-primary-rotation-180-4_tiled_mtl_rc_ccs 456 + kms_ccs@pipe-B-crc-primary-rotation-180-4_tiled_mtl_mc_ccs 457 + kms_ccs@pipe-B-crc-primary-rotation-180-4_tiled_mtl_rc_ccs_cc 458 + kms_ccs@pipe-B-random-ccs-data-y_tiled_ccs 459 + kms_ccs@pipe-B-random-ccs-data-yf_tiled_ccs 460 + kms_ccs@pipe-B-random-ccs-data-y_tiled_gen12_rc_ccs 461 + kms_ccs@pipe-B-random-ccs-data-y_tiled_gen12_rc_ccs_cc 462 + kms_ccs@pipe-B-random-ccs-data-y_tiled_gen12_mc_ccs 463 + kms_ccs@pipe-B-random-ccs-data-4_tiled_dg2_rc_ccs 464 + kms_ccs@pipe-B-random-ccs-data-4_tiled_dg2_mc_ccs 465 + kms_ccs@pipe-B-random-ccs-data-4_tiled_dg2_rc_ccs_cc 466 + kms_ccs@pipe-B-random-ccs-data-4_tiled_mtl_rc_ccs 467 + kms_ccs@pipe-B-random-ccs-data-4_tiled_mtl_mc_ccs 468 + kms_ccs@pipe-B-random-ccs-data-4_tiled_mtl_rc_ccs_cc 469 + kms_ccs@pipe-B-missing-ccs-buffer-y_tiled_ccs 470 + kms_ccs@pipe-B-missing-ccs-buffer-yf_tiled_ccs 471 + kms_ccs@pipe-B-missing-ccs-buffer-y_tiled_gen12_rc_ccs 472 + kms_ccs@pipe-B-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc 473 + kms_ccs@pipe-B-missing-ccs-buffer-y_tiled_gen12_mc_ccs 474 + kms_ccs@pipe-B-missing-ccs-buffer-4_tiled_mtl_rc_ccs 475 + kms_ccs@pipe-B-missing-ccs-buffer-4_tiled_mtl_mc_ccs 476 + kms_ccs@pipe-B-missing-ccs-buffer-4_tiled_mtl_rc_ccs_cc 477 + kms_ccs@pipe-B-ccs-on-another-bo-y_tiled_ccs 478 + kms_ccs@pipe-B-ccs-on-another-bo-yf_tiled_ccs 479 + kms_ccs@pipe-B-ccs-on-another-bo-y_tiled_gen12_rc_ccs 480 + kms_ccs@pipe-B-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc 481 + kms_ccs@pipe-B-ccs-on-another-bo-y_tiled_gen12_mc_ccs 482 + kms_ccs@pipe-B-ccs-on-another-bo-4_tiled_mtl_rc_ccs 483 + kms_ccs@pipe-B-ccs-on-another-bo-4_tiled_mtl_mc_ccs 484 + kms_ccs@pipe-B-ccs-on-another-bo-4_tiled_mtl_rc_ccs_cc 485 + kms_ccs@pipe-B-bad-aux-stride-y_tiled_ccs 486 + kms_ccs@pipe-B-bad-aux-stride-yf_tiled_ccs 487 + kms_ccs@pipe-B-bad-aux-stride-y_tiled_gen12_rc_ccs 488 + kms_ccs@pipe-B-bad-aux-stride-y_tiled_gen12_rc_ccs_cc 489 + kms_ccs@pipe-B-bad-aux-stride-y_tiled_gen12_mc_ccs 490 + kms_ccs@pipe-B-bad-aux-stride-4_tiled_mtl_rc_ccs 491 + kms_ccs@pipe-B-bad-aux-stride-4_tiled_mtl_mc_ccs 492 + kms_ccs@pipe-B-bad-aux-stride-4_tiled_mtl_rc_ccs_cc 493 + kms_ccs@pipe-B-crc-sprite-planes-basic-y_tiled_ccs 494 + kms_ccs@pipe-B-crc-sprite-planes-basic-yf_tiled_ccs 495 + kms_ccs@pipe-B-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs 496 + kms_ccs@pipe-B-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc 497 + kms_ccs@pipe-B-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs 498 + kms_ccs@pipe-B-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs 499 + kms_ccs@pipe-B-crc-sprite-planes-basic-4_tiled_dg2_mc_ccs 500 + kms_ccs@pipe-B-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs_cc 501 + kms_ccs@pipe-B-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs 502 + kms_ccs@pipe-B-crc-sprite-planes-basic-4_tiled_mtl_mc_ccs 503 + kms_ccs@pipe-B-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs_cc 504 + kms_ccs@pipe-C-bad-pixel-format-y_tiled_ccs 505 + kms_ccs@pipe-C-bad-pixel-format-yf_tiled_ccs 506 + kms_ccs@pipe-C-bad-pixel-format-y_tiled_gen12_rc_ccs 507 + kms_ccs@pipe-C-bad-pixel-format-y_tiled_gen12_rc_ccs_cc 508 + kms_ccs@pipe-C-bad-pixel-format-y_tiled_gen12_mc_ccs 509 + kms_ccs@pipe-C-bad-pixel-format-4_tiled_dg2_rc_ccs 510 + kms_ccs@pipe-C-bad-pixel-format-4_tiled_dg2_mc_ccs 511 + kms_ccs@pipe-C-bad-pixel-format-4_tiled_dg2_rc_ccs_cc 512 + kms_ccs@pipe-C-bad-pixel-format-4_tiled_mtl_rc_ccs 513 + kms_ccs@pipe-C-bad-pixel-format-4_tiled_mtl_mc_ccs 514 + kms_ccs@pipe-C-bad-pixel-format-4_tiled_mtl_rc_ccs_cc 515 + kms_ccs@pipe-C-bad-rotation-90-y_tiled_ccs 516 + kms_ccs@pipe-C-bad-rotation-90-yf_tiled_ccs 517 + kms_ccs@pipe-C-bad-rotation-90-y_tiled_gen12_rc_ccs 518 + kms_ccs@pipe-C-bad-rotation-90-y_tiled_gen12_rc_ccs_cc 519 + kms_ccs@pipe-C-bad-rotation-90-y_tiled_gen12_mc_ccs 520 + kms_ccs@pipe-C-bad-rotation-90-4_tiled_dg2_rc_ccs 521 + kms_ccs@pipe-C-bad-rotation-90-4_tiled_dg2_mc_ccs 522 + kms_ccs@pipe-C-bad-rotation-90-4_tiled_dg2_rc_ccs_cc 523 + kms_ccs@pipe-C-bad-rotation-90-4_tiled_mtl_rc_ccs 524 + kms_ccs@pipe-C-bad-rotation-90-4_tiled_mtl_mc_ccs 525 + kms_ccs@pipe-C-bad-rotation-90-4_tiled_mtl_rc_ccs_cc 526 + kms_ccs@pipe-C-crc-primary-basic-y_tiled_ccs 527 + kms_ccs@pipe-C-crc-primary-basic-yf_tiled_ccs 528 + kms_ccs@pipe-C-crc-primary-basic-y_tiled_gen12_rc_ccs 529 + kms_ccs@pipe-C-crc-primary-basic-y_tiled_gen12_rc_ccs_cc 530 + kms_ccs@pipe-C-crc-primary-basic-y_tiled_gen12_mc_ccs 531 + kms_ccs@pipe-C-crc-primary-basic-4_tiled_dg2_rc_ccs 532 + kms_ccs@pipe-C-crc-primary-basic-4_tiled_dg2_mc_ccs 533 + kms_ccs@pipe-C-crc-primary-basic-4_tiled_dg2_rc_ccs_cc 534 + kms_ccs@pipe-C-crc-primary-basic-4_tiled_mtl_rc_ccs 535 + kms_ccs@pipe-C-crc-primary-basic-4_tiled_mtl_mc_ccs 536 + kms_ccs@pipe-C-crc-primary-basic-4_tiled_mtl_rc_ccs_cc 537 + kms_ccs@pipe-C-crc-primary-rotation-180-y_tiled_ccs 538 + kms_ccs@pipe-C-crc-primary-rotation-180-yf_tiled_ccs 539 + kms_ccs@pipe-C-crc-primary-rotation-180-y_tiled_gen12_rc_ccs 540 + kms_ccs@pipe-C-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc 541 + kms_ccs@pipe-C-crc-primary-rotation-180-y_tiled_gen12_mc_ccs 542 + kms_ccs@pipe-C-crc-primary-rotation-180-4_tiled_dg2_rc_ccs 543 + kms_ccs@pipe-C-crc-primary-rotation-180-4_tiled_dg2_mc_ccs 544 + kms_ccs@pipe-C-crc-primary-rotation-180-4_tiled_dg2_rc_ccs_cc 545 + kms_ccs@pipe-C-crc-primary-rotation-180-4_tiled_mtl_rc_ccs 546 + kms_ccs@pipe-C-crc-primary-rotation-180-4_tiled_mtl_mc_ccs 547 + kms_ccs@pipe-C-crc-primary-rotation-180-4_tiled_mtl_rc_ccs_cc 548 + kms_ccs@pipe-C-random-ccs-data-y_tiled_ccs 549 + kms_ccs@pipe-C-random-ccs-data-yf_tiled_ccs 550 + kms_ccs@pipe-C-random-ccs-data-y_tiled_gen12_rc_ccs 551 + kms_ccs@pipe-C-random-ccs-data-y_tiled_gen12_rc_ccs_cc 552 + kms_ccs@pipe-C-random-ccs-data-y_tiled_gen12_mc_ccs 553 + kms_ccs@pipe-C-random-ccs-data-4_tiled_dg2_rc_ccs 554 + kms_ccs@pipe-C-random-ccs-data-4_tiled_dg2_mc_ccs 555 + kms_ccs@pipe-C-random-ccs-data-4_tiled_dg2_rc_ccs_cc 556 + kms_ccs@pipe-C-random-ccs-data-4_tiled_mtl_rc_ccs 557 + kms_ccs@pipe-C-random-ccs-data-4_tiled_mtl_mc_ccs 558 + kms_ccs@pipe-C-random-ccs-data-4_tiled_mtl_rc_ccs_cc 559 + kms_ccs@pipe-C-missing-ccs-buffer-y_tiled_ccs 560 + kms_ccs@pipe-C-missing-ccs-buffer-yf_tiled_ccs 561 + kms_ccs@pipe-C-missing-ccs-buffer-y_tiled_gen12_rc_ccs 562 + kms_ccs@pipe-C-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc 563 + kms_ccs@pipe-C-missing-ccs-buffer-y_tiled_gen12_mc_ccs 564 + kms_ccs@pipe-C-missing-ccs-buffer-4_tiled_mtl_rc_ccs 565 + kms_ccs@pipe-C-missing-ccs-buffer-4_tiled_mtl_mc_ccs 566 + kms_ccs@pipe-C-missing-ccs-buffer-4_tiled_mtl_rc_ccs_cc 567 + kms_ccs@pipe-C-ccs-on-another-bo-y_tiled_ccs 568 + kms_ccs@pipe-C-ccs-on-another-bo-yf_tiled_ccs 569 + kms_ccs@pipe-C-ccs-on-another-bo-y_tiled_gen12_rc_ccs 570 + kms_ccs@pipe-C-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc 571 + kms_ccs@pipe-C-ccs-on-another-bo-y_tiled_gen12_mc_ccs 572 + kms_ccs@pipe-C-ccs-on-another-bo-4_tiled_mtl_rc_ccs 573 + kms_ccs@pipe-C-ccs-on-another-bo-4_tiled_mtl_mc_ccs 574 + kms_ccs@pipe-C-ccs-on-another-bo-4_tiled_mtl_rc_ccs_cc 575 + kms_ccs@pipe-C-bad-aux-stride-y_tiled_ccs 576 + kms_ccs@pipe-C-bad-aux-stride-yf_tiled_ccs 577 + kms_ccs@pipe-C-bad-aux-stride-y_tiled_gen12_rc_ccs 578 + kms_ccs@pipe-C-bad-aux-stride-y_tiled_gen12_rc_ccs_cc 579 + kms_ccs@pipe-C-bad-aux-stride-y_tiled_gen12_mc_ccs 580 + kms_ccs@pipe-C-bad-aux-stride-4_tiled_mtl_rc_ccs 581 + kms_ccs@pipe-C-bad-aux-stride-4_tiled_mtl_mc_ccs 582 + kms_ccs@pipe-C-bad-aux-stride-4_tiled_mtl_rc_ccs_cc 583 + kms_ccs@pipe-C-crc-sprite-planes-basic-y_tiled_ccs 584 + kms_ccs@pipe-C-crc-sprite-planes-basic-yf_tiled_ccs 585 + kms_ccs@pipe-C-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs 586 + kms_ccs@pipe-C-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc 587 + kms_ccs@pipe-C-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs 588 + kms_ccs@pipe-C-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs 589 + kms_ccs@pipe-C-crc-sprite-planes-basic-4_tiled_dg2_mc_ccs 590 + kms_ccs@pipe-C-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs_cc 591 + kms_ccs@pipe-C-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs 592 + kms_ccs@pipe-C-crc-sprite-planes-basic-4_tiled_mtl_mc_ccs 593 + kms_ccs@pipe-C-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs_cc 594 + kms_ccs@pipe-D-bad-pixel-format-y_tiled_ccs 595 + kms_ccs@pipe-D-bad-pixel-format-yf_tiled_ccs 596 + kms_ccs@pipe-D-bad-pixel-format-y_tiled_gen12_rc_ccs 597 + kms_ccs@pipe-D-bad-pixel-format-y_tiled_gen12_rc_ccs_cc 598 + kms_ccs@pipe-D-bad-pixel-format-y_tiled_gen12_mc_ccs 599 + kms_ccs@pipe-D-bad-pixel-format-4_tiled_dg2_rc_ccs 600 + kms_ccs@pipe-D-bad-pixel-format-4_tiled_dg2_mc_ccs 601 + kms_ccs@pipe-D-bad-pixel-format-4_tiled_dg2_rc_ccs_cc 602 + kms_ccs@pipe-D-bad-pixel-format-4_tiled_mtl_rc_ccs 603 + kms_ccs@pipe-D-bad-pixel-format-4_tiled_mtl_mc_ccs 604 + kms_ccs@pipe-D-bad-pixel-format-4_tiled_mtl_rc_ccs_cc 605 + kms_ccs@pipe-D-bad-rotation-90-y_tiled_ccs 606 + kms_ccs@pipe-D-bad-rotation-90-yf_tiled_ccs 607 + kms_ccs@pipe-D-bad-rotation-90-y_tiled_gen12_rc_ccs 608 + kms_ccs@pipe-D-bad-rotation-90-y_tiled_gen12_rc_ccs_cc 609 + kms_ccs@pipe-D-bad-rotation-90-y_tiled_gen12_mc_ccs 610 + kms_ccs@pipe-D-bad-rotation-90-4_tiled_dg2_rc_ccs 611 + kms_ccs@pipe-D-bad-rotation-90-4_tiled_dg2_mc_ccs 612 + kms_ccs@pipe-D-bad-rotation-90-4_tiled_dg2_rc_ccs_cc 613 + kms_ccs@pipe-D-bad-rotation-90-4_tiled_mtl_rc_ccs 614 + kms_ccs@pipe-D-bad-rotation-90-4_tiled_mtl_mc_ccs 615 + kms_ccs@pipe-D-bad-rotation-90-4_tiled_mtl_rc_ccs_cc 616 + kms_ccs@pipe-D-crc-primary-basic-y_tiled_ccs 617 + kms_ccs@pipe-D-crc-primary-basic-yf_tiled_ccs 618 + kms_ccs@pipe-D-crc-primary-basic-y_tiled_gen12_rc_ccs 619 + kms_ccs@pipe-D-crc-primary-basic-y_tiled_gen12_rc_ccs_cc 620 + kms_ccs@pipe-D-crc-primary-basic-y_tiled_gen12_mc_ccs 621 + kms_ccs@pipe-D-crc-primary-basic-4_tiled_dg2_rc_ccs 622 + kms_ccs@pipe-D-crc-primary-basic-4_tiled_dg2_mc_ccs 623 + kms_ccs@pipe-D-crc-primary-basic-4_tiled_dg2_rc_ccs_cc 624 + kms_ccs@pipe-D-crc-primary-basic-4_tiled_mtl_rc_ccs 625 + kms_ccs@pipe-D-crc-primary-basic-4_tiled_mtl_mc_ccs 626 + kms_ccs@pipe-D-crc-primary-basic-4_tiled_mtl_rc_ccs_cc 627 + kms_ccs@pipe-D-crc-primary-rotation-180-y_tiled_ccs 628 + kms_ccs@pipe-D-crc-primary-rotation-180-yf_tiled_ccs 629 + kms_ccs@pipe-D-crc-primary-rotation-180-y_tiled_gen12_rc_ccs 630 + kms_ccs@pipe-D-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc 631 + kms_ccs@pipe-D-crc-primary-rotation-180-y_tiled_gen12_mc_ccs 632 + kms_ccs@pipe-D-crc-primary-rotation-180-4_tiled_dg2_rc_ccs 633 + kms_ccs@pipe-D-crc-primary-rotation-180-4_tiled_dg2_mc_ccs 634 + kms_ccs@pipe-D-crc-primary-rotation-180-4_tiled_dg2_rc_ccs_cc 635 + kms_ccs@pipe-D-crc-primary-rotation-180-4_tiled_mtl_rc_ccs 636 + kms_ccs@pipe-D-crc-primary-rotation-180-4_tiled_mtl_mc_ccs 637 + kms_ccs@pipe-D-crc-primary-rotation-180-4_tiled_mtl_rc_ccs_cc 638 + kms_ccs@pipe-D-random-ccs-data-y_tiled_ccs 639 + kms_ccs@pipe-D-random-ccs-data-yf_tiled_ccs 640 + kms_ccs@pipe-D-random-ccs-data-y_tiled_gen12_rc_ccs 641 + kms_ccs@pipe-D-random-ccs-data-y_tiled_gen12_rc_ccs_cc 642 + kms_ccs@pipe-D-random-ccs-data-y_tiled_gen12_mc_ccs 643 + kms_ccs@pipe-D-random-ccs-data-4_tiled_dg2_rc_ccs 644 + kms_ccs@pipe-D-random-ccs-data-4_tiled_dg2_mc_ccs 645 + kms_ccs@pipe-D-random-ccs-data-4_tiled_dg2_rc_ccs_cc 646 + kms_ccs@pipe-D-random-ccs-data-4_tiled_mtl_rc_ccs 647 + kms_ccs@pipe-D-random-ccs-data-4_tiled_mtl_mc_ccs 648 + kms_ccs@pipe-D-random-ccs-data-4_tiled_mtl_rc_ccs_cc 649 + kms_ccs@pipe-D-missing-ccs-buffer-y_tiled_ccs 650 + kms_ccs@pipe-D-missing-ccs-buffer-yf_tiled_ccs 651 + kms_ccs@pipe-D-missing-ccs-buffer-y_tiled_gen12_rc_ccs 652 + kms_ccs@pipe-D-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc 653 + kms_ccs@pipe-D-missing-ccs-buffer-y_tiled_gen12_mc_ccs 654 + kms_ccs@pipe-D-missing-ccs-buffer-4_tiled_mtl_rc_ccs 655 + kms_ccs@pipe-D-missing-ccs-buffer-4_tiled_mtl_mc_ccs 656 + kms_ccs@pipe-D-missing-ccs-buffer-4_tiled_mtl_rc_ccs_cc 657 + kms_ccs@pipe-D-ccs-on-another-bo-y_tiled_ccs 658 + kms_ccs@pipe-D-ccs-on-another-bo-yf_tiled_ccs 659 + kms_ccs@pipe-D-ccs-on-another-bo-y_tiled_gen12_rc_ccs 660 + kms_ccs@pipe-D-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc 661 + kms_ccs@pipe-D-ccs-on-another-bo-y_tiled_gen12_mc_ccs 662 + kms_ccs@pipe-D-ccs-on-another-bo-4_tiled_mtl_rc_ccs 663 + kms_ccs@pipe-D-ccs-on-another-bo-4_tiled_mtl_mc_ccs 664 + kms_ccs@pipe-D-ccs-on-another-bo-4_tiled_mtl_rc_ccs_cc 665 + kms_ccs@pipe-D-bad-aux-stride-y_tiled_ccs 666 + kms_ccs@pipe-D-bad-aux-stride-yf_tiled_ccs 667 + kms_ccs@pipe-D-bad-aux-stride-y_tiled_gen12_rc_ccs 668 + kms_ccs@pipe-D-bad-aux-stride-y_tiled_gen12_rc_ccs_cc 669 + kms_ccs@pipe-D-bad-aux-stride-y_tiled_gen12_mc_ccs 670 + kms_ccs@pipe-D-bad-aux-stride-4_tiled_mtl_rc_ccs 671 + kms_ccs@pipe-D-bad-aux-stride-4_tiled_mtl_mc_ccs 672 + kms_ccs@pipe-D-bad-aux-stride-4_tiled_mtl_rc_ccs_cc 673 + kms_ccs@pipe-D-crc-sprite-planes-basic-y_tiled_ccs 674 + kms_ccs@pipe-D-crc-sprite-planes-basic-yf_tiled_ccs 675 + kms_ccs@pipe-D-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs 676 + kms_ccs@pipe-D-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc 677 + kms_ccs@pipe-D-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs 678 + kms_ccs@pipe-D-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs 679 + kms_ccs@pipe-D-crc-sprite-planes-basic-4_tiled_dg2_mc_ccs 680 + kms_ccs@pipe-D-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs_cc 681 + kms_ccs@pipe-D-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs 682 + kms_ccs@pipe-D-crc-sprite-planes-basic-4_tiled_mtl_mc_ccs 683 + kms_ccs@pipe-D-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs_cc 684 + kms_ccs@pipe-E-bad-pixel-format-y_tiled_ccs 685 + kms_ccs@pipe-E-bad-pixel-format-yf_tiled_ccs 686 + kms_ccs@pipe-E-bad-pixel-format-y_tiled_gen12_rc_ccs 687 + kms_ccs@pipe-E-bad-pixel-format-y_tiled_gen12_rc_ccs_cc 688 + kms_ccs@pipe-E-bad-pixel-format-y_tiled_gen12_mc_ccs 689 + kms_ccs@pipe-E-bad-pixel-format-4_tiled_dg2_rc_ccs 690 + kms_ccs@pipe-E-bad-pixel-format-4_tiled_dg2_mc_ccs 691 + kms_ccs@pipe-E-bad-pixel-format-4_tiled_dg2_rc_ccs_cc 692 + kms_ccs@pipe-E-bad-pixel-format-4_tiled_mtl_rc_ccs 693 + kms_ccs@pipe-E-bad-pixel-format-4_tiled_mtl_mc_ccs 694 + kms_ccs@pipe-E-bad-pixel-format-4_tiled_mtl_rc_ccs_cc 695 + kms_ccs@pipe-E-bad-rotation-90-y_tiled_ccs 696 + kms_ccs@pipe-E-bad-rotation-90-yf_tiled_ccs 697 + kms_ccs@pipe-E-bad-rotation-90-y_tiled_gen12_rc_ccs 698 + kms_ccs@pipe-E-bad-rotation-90-y_tiled_gen12_rc_ccs_cc 699 + kms_ccs@pipe-E-bad-rotation-90-y_tiled_gen12_mc_ccs 700 + kms_ccs@pipe-E-bad-rotation-90-4_tiled_dg2_rc_ccs 701 + kms_ccs@pipe-E-bad-rotation-90-4_tiled_dg2_mc_ccs 702 + kms_ccs@pipe-E-bad-rotation-90-4_tiled_dg2_rc_ccs_cc 703 + kms_ccs@pipe-E-bad-rotation-90-4_tiled_mtl_rc_ccs 704 + kms_ccs@pipe-E-bad-rotation-90-4_tiled_mtl_mc_ccs 705 + kms_ccs@pipe-E-bad-rotation-90-4_tiled_mtl_rc_ccs_cc 706 + kms_ccs@pipe-E-crc-primary-basic-y_tiled_ccs 707 + kms_ccs@pipe-E-crc-primary-basic-yf_tiled_ccs 708 + kms_ccs@pipe-E-crc-primary-basic-y_tiled_gen12_rc_ccs 709 + kms_ccs@pipe-E-crc-primary-basic-y_tiled_gen12_rc_ccs_cc 710 + kms_ccs@pipe-E-crc-primary-basic-y_tiled_gen12_mc_ccs 711 + kms_ccs@pipe-E-crc-primary-basic-4_tiled_dg2_rc_ccs 712 + kms_ccs@pipe-E-crc-primary-basic-4_tiled_dg2_mc_ccs 713 + kms_ccs@pipe-E-crc-primary-basic-4_tiled_dg2_rc_ccs_cc 714 + kms_ccs@pipe-E-crc-primary-basic-4_tiled_mtl_rc_ccs 715 + kms_ccs@pipe-E-crc-primary-basic-4_tiled_mtl_mc_ccs 716 + kms_ccs@pipe-E-crc-primary-basic-4_tiled_mtl_rc_ccs_cc 717 + kms_ccs@pipe-E-crc-primary-rotation-180-y_tiled_ccs 718 + kms_ccs@pipe-E-crc-primary-rotation-180-yf_tiled_ccs 719 + kms_ccs@pipe-E-crc-primary-rotation-180-y_tiled_gen12_rc_ccs 720 + kms_ccs@pipe-E-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc 721 + kms_ccs@pipe-E-crc-primary-rotation-180-y_tiled_gen12_mc_ccs 722 + kms_ccs@pipe-E-crc-primary-rotation-180-4_tiled_dg2_rc_ccs 723 + kms_ccs@pipe-E-crc-primary-rotation-180-4_tiled_dg2_mc_ccs 724 + kms_ccs@pipe-E-crc-primary-rotation-180-4_tiled_dg2_rc_ccs_cc 725 + kms_ccs@pipe-E-crc-primary-rotation-180-4_tiled_mtl_rc_ccs 726 + kms_ccs@pipe-E-crc-primary-rotation-180-4_tiled_mtl_mc_ccs 727 + kms_ccs@pipe-E-crc-primary-rotation-180-4_tiled_mtl_rc_ccs_cc 728 + kms_ccs@pipe-E-random-ccs-data-y_tiled_ccs 729 + kms_ccs@pipe-E-random-ccs-data-yf_tiled_ccs 730 + kms_ccs@pipe-E-random-ccs-data-y_tiled_gen12_rc_ccs 731 + kms_ccs@pipe-E-random-ccs-data-y_tiled_gen12_rc_ccs_cc 732 + kms_ccs@pipe-E-random-ccs-data-y_tiled_gen12_mc_ccs 733 + kms_ccs@pipe-E-random-ccs-data-4_tiled_dg2_rc_ccs 734 + kms_ccs@pipe-E-random-ccs-data-4_tiled_dg2_mc_ccs 735 + kms_ccs@pipe-E-random-ccs-data-4_tiled_dg2_rc_ccs_cc 736 + kms_ccs@pipe-E-random-ccs-data-4_tiled_mtl_rc_ccs 737 + kms_ccs@pipe-E-random-ccs-data-4_tiled_mtl_mc_ccs 738 + kms_ccs@pipe-E-random-ccs-data-4_tiled_mtl_rc_ccs_cc 739 + kms_ccs@pipe-E-missing-ccs-buffer-y_tiled_ccs 740 + kms_ccs@pipe-E-missing-ccs-buffer-yf_tiled_ccs 741 + kms_ccs@pipe-E-missing-ccs-buffer-y_tiled_gen12_rc_ccs 742 + kms_ccs@pipe-E-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc 743 + kms_ccs@pipe-E-missing-ccs-buffer-y_tiled_gen12_mc_ccs 744 + kms_ccs@pipe-E-missing-ccs-buffer-4_tiled_mtl_rc_ccs 745 + kms_ccs@pipe-E-missing-ccs-buffer-4_tiled_mtl_mc_ccs 746 + kms_ccs@pipe-E-missing-ccs-buffer-4_tiled_mtl_rc_ccs_cc 747 + kms_ccs@pipe-E-ccs-on-another-bo-y_tiled_ccs 748 + kms_ccs@pipe-E-ccs-on-another-bo-yf_tiled_ccs 749 + kms_ccs@pipe-E-ccs-on-another-bo-y_tiled_gen12_rc_ccs 750 + kms_ccs@pipe-E-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc 751 + kms_ccs@pipe-E-ccs-on-another-bo-y_tiled_gen12_mc_ccs 752 + kms_ccs@pipe-E-ccs-on-another-bo-4_tiled_mtl_rc_ccs 753 + kms_ccs@pipe-E-ccs-on-another-bo-4_tiled_mtl_mc_ccs 754 + kms_ccs@pipe-E-ccs-on-another-bo-4_tiled_mtl_rc_ccs_cc 755 + kms_ccs@pipe-E-bad-aux-stride-y_tiled_ccs 756 + kms_ccs@pipe-E-bad-aux-stride-yf_tiled_ccs 757 + kms_ccs@pipe-E-bad-aux-stride-y_tiled_gen12_rc_ccs 758 + kms_ccs@pipe-E-bad-aux-stride-y_tiled_gen12_rc_ccs_cc 759 + kms_ccs@pipe-E-bad-aux-stride-y_tiled_gen12_mc_ccs 760 + kms_ccs@pipe-E-bad-aux-stride-4_tiled_mtl_rc_ccs 761 + kms_ccs@pipe-E-bad-aux-stride-4_tiled_mtl_mc_ccs 762 + kms_ccs@pipe-E-bad-aux-stride-4_tiled_mtl_rc_ccs_cc 763 + kms_ccs@pipe-E-crc-sprite-planes-basic-y_tiled_ccs 764 + kms_ccs@pipe-E-crc-sprite-planes-basic-yf_tiled_ccs 765 + kms_ccs@pipe-E-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs 766 + kms_ccs@pipe-E-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc 767 + kms_ccs@pipe-E-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs 768 + kms_ccs@pipe-E-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs 769 + kms_ccs@pipe-E-crc-sprite-planes-basic-4_tiled_dg2_mc_ccs 770 + kms_ccs@pipe-E-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs_cc 771 + kms_ccs@pipe-E-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs 772 + kms_ccs@pipe-E-crc-sprite-planes-basic-4_tiled_mtl_mc_ccs 773 + kms_ccs@pipe-E-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs_cc 774 + kms_ccs@pipe-F-bad-pixel-format-y_tiled_ccs 775 + kms_ccs@pipe-F-bad-pixel-format-yf_tiled_ccs 776 + kms_ccs@pipe-F-bad-pixel-format-y_tiled_gen12_rc_ccs 777 + kms_ccs@pipe-F-bad-pixel-format-y_tiled_gen12_rc_ccs_cc 778 + kms_ccs@pipe-F-bad-pixel-format-y_tiled_gen12_mc_ccs 779 + kms_ccs@pipe-F-bad-pixel-format-4_tiled_dg2_rc_ccs 780 + kms_ccs@pipe-F-bad-pixel-format-4_tiled_dg2_mc_ccs 781 + kms_ccs@pipe-F-bad-pixel-format-4_tiled_dg2_rc_ccs_cc 782 + kms_ccs@pipe-F-bad-pixel-format-4_tiled_mtl_rc_ccs 783 + kms_ccs@pipe-F-bad-pixel-format-4_tiled_mtl_mc_ccs 784 + kms_ccs@pipe-F-bad-pixel-format-4_tiled_mtl_rc_ccs_cc 785 + kms_ccs@pipe-F-bad-rotation-90-y_tiled_ccs 786 + kms_ccs@pipe-F-bad-rotation-90-yf_tiled_ccs 787 + kms_ccs@pipe-F-bad-rotation-90-y_tiled_gen12_rc_ccs 788 + kms_ccs@pipe-F-bad-rotation-90-y_tiled_gen12_rc_ccs_cc 789 + kms_ccs@pipe-F-bad-rotation-90-y_tiled_gen12_mc_ccs 790 + kms_ccs@pipe-F-bad-rotation-90-4_tiled_dg2_rc_ccs 791 + kms_ccs@pipe-F-bad-rotation-90-4_tiled_dg2_mc_ccs 792 + kms_ccs@pipe-F-bad-rotation-90-4_tiled_dg2_rc_ccs_cc 793 + kms_ccs@pipe-F-bad-rotation-90-4_tiled_mtl_rc_ccs 794 + kms_ccs@pipe-F-bad-rotation-90-4_tiled_mtl_mc_ccs 795 + kms_ccs@pipe-F-bad-rotation-90-4_tiled_mtl_rc_ccs_cc 796 + kms_ccs@pipe-F-crc-primary-basic-y_tiled_ccs 797 + kms_ccs@pipe-F-crc-primary-basic-yf_tiled_ccs 798 + kms_ccs@pipe-F-crc-primary-basic-y_tiled_gen12_rc_ccs 799 + kms_ccs@pipe-F-crc-primary-basic-y_tiled_gen12_rc_ccs_cc 800 + kms_ccs@pipe-F-crc-primary-basic-y_tiled_gen12_mc_ccs 801 + kms_ccs@pipe-F-crc-primary-basic-4_tiled_dg2_rc_ccs 802 + kms_ccs@pipe-F-crc-primary-basic-4_tiled_dg2_mc_ccs 803 + kms_ccs@pipe-F-crc-primary-basic-4_tiled_dg2_rc_ccs_cc 804 + kms_ccs@pipe-F-crc-primary-basic-4_tiled_mtl_rc_ccs 805 + kms_ccs@pipe-F-crc-primary-basic-4_tiled_mtl_mc_ccs 806 + kms_ccs@pipe-F-crc-primary-basic-4_tiled_mtl_rc_ccs_cc 807 + kms_ccs@pipe-F-crc-primary-rotation-180-y_tiled_ccs 808 + kms_ccs@pipe-F-crc-primary-rotation-180-yf_tiled_ccs 809 + kms_ccs@pipe-F-crc-primary-rotation-180-y_tiled_gen12_rc_ccs 810 + kms_ccs@pipe-F-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc 811 + kms_ccs@pipe-F-crc-primary-rotation-180-y_tiled_gen12_mc_ccs 812 + kms_ccs@pipe-F-crc-primary-rotation-180-4_tiled_dg2_rc_ccs 813 + kms_ccs@pipe-F-crc-primary-rotation-180-4_tiled_dg2_mc_ccs 814 + kms_ccs@pipe-F-crc-primary-rotation-180-4_tiled_dg2_rc_ccs_cc 815 + kms_ccs@pipe-F-crc-primary-rotation-180-4_tiled_mtl_rc_ccs 816 + kms_ccs@pipe-F-crc-primary-rotation-180-4_tiled_mtl_mc_ccs 817 + kms_ccs@pipe-F-crc-primary-rotation-180-4_tiled_mtl_rc_ccs_cc 818 + kms_ccs@pipe-F-random-ccs-data-y_tiled_ccs 819 + kms_ccs@pipe-F-random-ccs-data-yf_tiled_ccs 820 + kms_ccs@pipe-F-random-ccs-data-y_tiled_gen12_rc_ccs 821 + kms_ccs@pipe-F-random-ccs-data-y_tiled_gen12_rc_ccs_cc 822 + kms_ccs@pipe-F-random-ccs-data-y_tiled_gen12_mc_ccs 823 + kms_ccs@pipe-F-random-ccs-data-4_tiled_dg2_rc_ccs 824 + kms_ccs@pipe-F-random-ccs-data-4_tiled_dg2_mc_ccs 825 + kms_ccs@pipe-F-random-ccs-data-4_tiled_dg2_rc_ccs_cc 826 + kms_ccs@pipe-F-random-ccs-data-4_tiled_mtl_rc_ccs 827 + kms_ccs@pipe-F-random-ccs-data-4_tiled_mtl_mc_ccs 828 + kms_ccs@pipe-F-random-ccs-data-4_tiled_mtl_rc_ccs_cc 829 + kms_ccs@pipe-F-missing-ccs-buffer-y_tiled_ccs 830 + kms_ccs@pipe-F-missing-ccs-buffer-yf_tiled_ccs 831 + kms_ccs@pipe-F-missing-ccs-buffer-y_tiled_gen12_rc_ccs 832 + kms_ccs@pipe-F-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc 833 + kms_ccs@pipe-F-missing-ccs-buffer-y_tiled_gen12_mc_ccs 834 + kms_ccs@pipe-F-missing-ccs-buffer-4_tiled_mtl_rc_ccs 835 + kms_ccs@pipe-F-missing-ccs-buffer-4_tiled_mtl_mc_ccs 836 + kms_ccs@pipe-F-missing-ccs-buffer-4_tiled_mtl_rc_ccs_cc 837 + kms_ccs@pipe-F-ccs-on-another-bo-y_tiled_ccs 838 + kms_ccs@pipe-F-ccs-on-another-bo-yf_tiled_ccs 839 + kms_ccs@pipe-F-ccs-on-another-bo-y_tiled_gen12_rc_ccs 840 + kms_ccs@pipe-F-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc 841 + kms_ccs@pipe-F-ccs-on-another-bo-y_tiled_gen12_mc_ccs 842 + kms_ccs@pipe-F-ccs-on-another-bo-4_tiled_mtl_rc_ccs 843 + kms_ccs@pipe-F-ccs-on-another-bo-4_tiled_mtl_mc_ccs 844 + kms_ccs@pipe-F-ccs-on-another-bo-4_tiled_mtl_rc_ccs_cc 845 + kms_ccs@pipe-F-bad-aux-stride-y_tiled_ccs 846 + kms_ccs@pipe-F-bad-aux-stride-yf_tiled_ccs 847 + kms_ccs@pipe-F-bad-aux-stride-y_tiled_gen12_rc_ccs 848 + kms_ccs@pipe-F-bad-aux-stride-y_tiled_gen12_rc_ccs_cc 849 + kms_ccs@pipe-F-bad-aux-stride-y_tiled_gen12_mc_ccs 850 + kms_ccs@pipe-F-bad-aux-stride-4_tiled_mtl_rc_ccs 851 + kms_ccs@pipe-F-bad-aux-stride-4_tiled_mtl_mc_ccs 852 + kms_ccs@pipe-F-bad-aux-stride-4_tiled_mtl_rc_ccs_cc 853 + kms_ccs@pipe-F-crc-sprite-planes-basic-y_tiled_ccs 854 + kms_ccs@pipe-F-crc-sprite-planes-basic-yf_tiled_ccs 855 + kms_ccs@pipe-F-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs 856 + kms_ccs@pipe-F-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc 857 + kms_ccs@pipe-F-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs 858 + kms_ccs@pipe-F-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs 859 + kms_ccs@pipe-F-crc-sprite-planes-basic-4_tiled_dg2_mc_ccs 860 + kms_ccs@pipe-F-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs_cc 861 + kms_ccs@pipe-F-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs 862 + kms_ccs@pipe-F-crc-sprite-planes-basic-4_tiled_mtl_mc_ccs 863 + kms_ccs@pipe-F-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs_cc 864 + kms_ccs@pipe-G-bad-pixel-format-y_tiled_ccs 865 + kms_ccs@pipe-G-bad-pixel-format-yf_tiled_ccs 866 + kms_ccs@pipe-G-bad-pixel-format-y_tiled_gen12_rc_ccs 867 + kms_ccs@pipe-G-bad-pixel-format-y_tiled_gen12_rc_ccs_cc 868 + kms_ccs@pipe-G-bad-pixel-format-y_tiled_gen12_mc_ccs 869 + kms_ccs@pipe-G-bad-pixel-format-4_tiled_dg2_rc_ccs 870 + kms_ccs@pipe-G-bad-pixel-format-4_tiled_dg2_mc_ccs 871 + kms_ccs@pipe-G-bad-pixel-format-4_tiled_dg2_rc_ccs_cc 872 + kms_ccs@pipe-G-bad-pixel-format-4_tiled_mtl_rc_ccs 873 + kms_ccs@pipe-G-bad-pixel-format-4_tiled_mtl_mc_ccs 874 + kms_ccs@pipe-G-bad-pixel-format-4_tiled_mtl_rc_ccs_cc 875 + kms_ccs@pipe-G-bad-rotation-90-y_tiled_ccs 876 + kms_ccs@pipe-G-bad-rotation-90-yf_tiled_ccs 877 + kms_ccs@pipe-G-bad-rotation-90-y_tiled_gen12_rc_ccs 878 + kms_ccs@pipe-G-bad-rotation-90-y_tiled_gen12_rc_ccs_cc 879 + kms_ccs@pipe-G-bad-rotation-90-y_tiled_gen12_mc_ccs 880 + kms_ccs@pipe-G-bad-rotation-90-4_tiled_dg2_rc_ccs 881 + kms_ccs@pipe-G-bad-rotation-90-4_tiled_dg2_mc_ccs 882 + kms_ccs@pipe-G-bad-rotation-90-4_tiled_dg2_rc_ccs_cc 883 + kms_ccs@pipe-G-bad-rotation-90-4_tiled_mtl_rc_ccs 884 + kms_ccs@pipe-G-bad-rotation-90-4_tiled_mtl_mc_ccs 885 + kms_ccs@pipe-G-bad-rotation-90-4_tiled_mtl_rc_ccs_cc 886 + kms_ccs@pipe-G-crc-primary-basic-y_tiled_ccs 887 + kms_ccs@pipe-G-crc-primary-basic-yf_tiled_ccs 888 + kms_ccs@pipe-G-crc-primary-basic-y_tiled_gen12_rc_ccs 889 + kms_ccs@pipe-G-crc-primary-basic-y_tiled_gen12_rc_ccs_cc 890 + kms_ccs@pipe-G-crc-primary-basic-y_tiled_gen12_mc_ccs 891 + kms_ccs@pipe-G-crc-primary-basic-4_tiled_dg2_rc_ccs 892 + kms_ccs@pipe-G-crc-primary-basic-4_tiled_dg2_mc_ccs 893 + kms_ccs@pipe-G-crc-primary-basic-4_tiled_dg2_rc_ccs_cc 894 + kms_ccs@pipe-G-crc-primary-basic-4_tiled_mtl_rc_ccs 895 + kms_ccs@pipe-G-crc-primary-basic-4_tiled_mtl_mc_ccs 896 + kms_ccs@pipe-G-crc-primary-basic-4_tiled_mtl_rc_ccs_cc 897 + kms_ccs@pipe-G-crc-primary-rotation-180-y_tiled_ccs 898 + kms_ccs@pipe-G-crc-primary-rotation-180-yf_tiled_ccs 899 + kms_ccs@pipe-G-crc-primary-rotation-180-y_tiled_gen12_rc_ccs 900 + kms_ccs@pipe-G-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc 901 + kms_ccs@pipe-G-crc-primary-rotation-180-y_tiled_gen12_mc_ccs 902 + kms_ccs@pipe-G-crc-primary-rotation-180-4_tiled_dg2_rc_ccs 903 + kms_ccs@pipe-G-crc-primary-rotation-180-4_tiled_dg2_mc_ccs 904 + kms_ccs@pipe-G-crc-primary-rotation-180-4_tiled_dg2_rc_ccs_cc 905 + kms_ccs@pipe-G-crc-primary-rotation-180-4_tiled_mtl_rc_ccs 906 + kms_ccs@pipe-G-crc-primary-rotation-180-4_tiled_mtl_mc_ccs 907 + kms_ccs@pipe-G-crc-primary-rotation-180-4_tiled_mtl_rc_ccs_cc 908 + kms_ccs@pipe-G-random-ccs-data-y_tiled_ccs 909 + kms_ccs@pipe-G-random-ccs-data-yf_tiled_ccs 910 + kms_ccs@pipe-G-random-ccs-data-y_tiled_gen12_rc_ccs 911 + kms_ccs@pipe-G-random-ccs-data-y_tiled_gen12_rc_ccs_cc 912 + kms_ccs@pipe-G-random-ccs-data-y_tiled_gen12_mc_ccs 913 + kms_ccs@pipe-G-random-ccs-data-4_tiled_dg2_rc_ccs 914 + kms_ccs@pipe-G-random-ccs-data-4_tiled_dg2_mc_ccs 915 + kms_ccs@pipe-G-random-ccs-data-4_tiled_dg2_rc_ccs_cc 916 + kms_ccs@pipe-G-random-ccs-data-4_tiled_mtl_rc_ccs 917 + kms_ccs@pipe-G-random-ccs-data-4_tiled_mtl_mc_ccs 918 + kms_ccs@pipe-G-random-ccs-data-4_tiled_mtl_rc_ccs_cc 919 + kms_ccs@pipe-G-missing-ccs-buffer-y_tiled_ccs 920 + kms_ccs@pipe-G-missing-ccs-buffer-yf_tiled_ccs 921 + kms_ccs@pipe-G-missing-ccs-buffer-y_tiled_gen12_rc_ccs 922 + kms_ccs@pipe-G-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc 923 + kms_ccs@pipe-G-missing-ccs-buffer-y_tiled_gen12_mc_ccs 924 + kms_ccs@pipe-G-missing-ccs-buffer-4_tiled_mtl_rc_ccs 925 + kms_ccs@pipe-G-missing-ccs-buffer-4_tiled_mtl_mc_ccs 926 + kms_ccs@pipe-G-missing-ccs-buffer-4_tiled_mtl_rc_ccs_cc 927 + kms_ccs@pipe-G-ccs-on-another-bo-y_tiled_ccs 928 + kms_ccs@pipe-G-ccs-on-another-bo-yf_tiled_ccs 929 + kms_ccs@pipe-G-ccs-on-another-bo-y_tiled_gen12_rc_ccs 930 + kms_ccs@pipe-G-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc 931 + kms_ccs@pipe-G-ccs-on-another-bo-y_tiled_gen12_mc_ccs 932 + kms_ccs@pipe-G-ccs-on-another-bo-4_tiled_mtl_rc_ccs 933 + kms_ccs@pipe-G-ccs-on-another-bo-4_tiled_mtl_mc_ccs 934 + kms_ccs@pipe-G-ccs-on-another-bo-4_tiled_mtl_rc_ccs_cc 935 + kms_ccs@pipe-G-bad-aux-stride-y_tiled_ccs 936 + kms_ccs@pipe-G-bad-aux-stride-yf_tiled_ccs 937 + kms_ccs@pipe-G-bad-aux-stride-y_tiled_gen12_rc_ccs 938 + kms_ccs@pipe-G-bad-aux-stride-y_tiled_gen12_rc_ccs_cc 939 + kms_ccs@pipe-G-bad-aux-stride-y_tiled_gen12_mc_ccs 940 + kms_ccs@pipe-G-bad-aux-stride-4_tiled_mtl_rc_ccs 941 + kms_ccs@pipe-G-bad-aux-stride-4_tiled_mtl_mc_ccs 942 + kms_ccs@pipe-G-bad-aux-stride-4_tiled_mtl_rc_ccs_cc 943 + kms_ccs@pipe-G-crc-sprite-planes-basic-y_tiled_ccs 944 + kms_ccs@pipe-G-crc-sprite-planes-basic-yf_tiled_ccs 945 + kms_ccs@pipe-G-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs 946 + kms_ccs@pipe-G-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc 947 + kms_ccs@pipe-G-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs 948 + kms_ccs@pipe-G-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs 949 + kms_ccs@pipe-G-crc-sprite-planes-basic-4_tiled_dg2_mc_ccs 950 + kms_ccs@pipe-G-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs_cc 951 + kms_ccs@pipe-G-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs 952 + kms_ccs@pipe-G-crc-sprite-planes-basic-4_tiled_mtl_mc_ccs 953 + kms_ccs@pipe-G-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs_cc 954 + kms_ccs@pipe-H-bad-pixel-format-y_tiled_ccs 955 + kms_ccs@pipe-H-bad-pixel-format-yf_tiled_ccs 956 + kms_ccs@pipe-H-bad-pixel-format-y_tiled_gen12_rc_ccs 957 + kms_ccs@pipe-H-bad-pixel-format-y_tiled_gen12_rc_ccs_cc 958 + kms_ccs@pipe-H-bad-pixel-format-y_tiled_gen12_mc_ccs 959 + kms_ccs@pipe-H-bad-pixel-format-4_tiled_dg2_rc_ccs 960 + kms_ccs@pipe-H-bad-pixel-format-4_tiled_dg2_mc_ccs 961 + kms_ccs@pipe-H-bad-pixel-format-4_tiled_dg2_rc_ccs_cc 962 + kms_ccs@pipe-H-bad-pixel-format-4_tiled_mtl_rc_ccs 963 + kms_ccs@pipe-H-bad-pixel-format-4_tiled_mtl_mc_ccs 964 + kms_ccs@pipe-H-bad-pixel-format-4_tiled_mtl_rc_ccs_cc 965 + kms_ccs@pipe-H-bad-rotation-90-y_tiled_ccs 966 + kms_ccs@pipe-H-bad-rotation-90-yf_tiled_ccs 967 + kms_ccs@pipe-H-bad-rotation-90-y_tiled_gen12_rc_ccs 968 + kms_ccs@pipe-H-bad-rotation-90-y_tiled_gen12_rc_ccs_cc 969 + kms_ccs@pipe-H-bad-rotation-90-y_tiled_gen12_mc_ccs 970 + kms_ccs@pipe-H-bad-rotation-90-4_tiled_dg2_rc_ccs 971 + kms_ccs@pipe-H-bad-rotation-90-4_tiled_dg2_mc_ccs 972 + kms_ccs@pipe-H-bad-rotation-90-4_tiled_dg2_rc_ccs_cc 973 + kms_ccs@pipe-H-bad-rotation-90-4_tiled_mtl_rc_ccs 974 + kms_ccs@pipe-H-bad-rotation-90-4_tiled_mtl_mc_ccs 975 + kms_ccs@pipe-H-bad-rotation-90-4_tiled_mtl_rc_ccs_cc 976 + kms_ccs@pipe-H-crc-primary-basic-y_tiled_ccs 977 + kms_ccs@pipe-H-crc-primary-basic-yf_tiled_ccs 978 + kms_ccs@pipe-H-crc-primary-basic-y_tiled_gen12_rc_ccs 979 + kms_ccs@pipe-H-crc-primary-basic-y_tiled_gen12_rc_ccs_cc 980 + kms_ccs@pipe-H-crc-primary-basic-y_tiled_gen12_mc_ccs 981 + kms_ccs@pipe-H-crc-primary-basic-4_tiled_dg2_rc_ccs 982 + kms_ccs@pipe-H-crc-primary-basic-4_tiled_dg2_mc_ccs 983 + kms_ccs@pipe-H-crc-primary-basic-4_tiled_dg2_rc_ccs_cc 984 + kms_ccs@pipe-H-crc-primary-basic-4_tiled_mtl_rc_ccs 985 + kms_ccs@pipe-H-crc-primary-basic-4_tiled_mtl_mc_ccs 986 + kms_ccs@pipe-H-crc-primary-basic-4_tiled_mtl_rc_ccs_cc 987 + kms_ccs@pipe-H-crc-primary-rotation-180-y_tiled_ccs 988 + kms_ccs@pipe-H-crc-primary-rotation-180-yf_tiled_ccs 989 + kms_ccs@pipe-H-crc-primary-rotation-180-y_tiled_gen12_rc_ccs 990 + kms_ccs@pipe-H-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc 991 + kms_ccs@pipe-H-crc-primary-rotation-180-y_tiled_gen12_mc_ccs 992 + kms_ccs@pipe-H-crc-primary-rotation-180-4_tiled_dg2_rc_ccs 993 + kms_ccs@pipe-H-crc-primary-rotation-180-4_tiled_dg2_mc_ccs 994 + kms_ccs@pipe-H-crc-primary-rotation-180-4_tiled_dg2_rc_ccs_cc 995 + kms_ccs@pipe-H-crc-primary-rotation-180-4_tiled_mtl_rc_ccs 996 + kms_ccs@pipe-H-crc-primary-rotation-180-4_tiled_mtl_mc_ccs 997 + kms_ccs@pipe-H-crc-primary-rotation-180-4_tiled_mtl_rc_ccs_cc 998 + kms_ccs@pipe-H-random-ccs-data-y_tiled_ccs 999 + kms_ccs@pipe-H-random-ccs-data-yf_tiled_ccs 1000 + kms_ccs@pipe-H-random-ccs-data-y_tiled_gen12_rc_ccs 1001 + kms_ccs@pipe-H-random-ccs-data-y_tiled_gen12_rc_ccs_cc 1002 + kms_ccs@pipe-H-random-ccs-data-y_tiled_gen12_mc_ccs 1003 + kms_ccs@pipe-H-random-ccs-data-4_tiled_dg2_rc_ccs 1004 + kms_ccs@pipe-H-random-ccs-data-4_tiled_dg2_mc_ccs 1005 + kms_ccs@pipe-H-random-ccs-data-4_tiled_dg2_rc_ccs_cc 1006 + kms_ccs@pipe-H-random-ccs-data-4_tiled_mtl_rc_ccs 1007 + kms_ccs@pipe-H-random-ccs-data-4_tiled_mtl_mc_ccs 1008 + kms_ccs@pipe-H-random-ccs-data-4_tiled_mtl_rc_ccs_cc 1009 + kms_ccs@pipe-H-missing-ccs-buffer-y_tiled_ccs 1010 + kms_ccs@pipe-H-missing-ccs-buffer-yf_tiled_ccs 1011 + kms_ccs@pipe-H-missing-ccs-buffer-y_tiled_gen12_rc_ccs 1012 + kms_ccs@pipe-H-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc 1013 + kms_ccs@pipe-H-missing-ccs-buffer-y_tiled_gen12_mc_ccs 1014 + kms_ccs@pipe-H-missing-ccs-buffer-4_tiled_mtl_rc_ccs 1015 + kms_ccs@pipe-H-missing-ccs-buffer-4_tiled_mtl_mc_ccs 1016 + kms_ccs@pipe-H-missing-ccs-buffer-4_tiled_mtl_rc_ccs_cc 1017 + kms_ccs@pipe-H-ccs-on-another-bo-y_tiled_ccs 1018 + kms_ccs@pipe-H-ccs-on-another-bo-yf_tiled_ccs 1019 + kms_ccs@pipe-H-ccs-on-another-bo-y_tiled_gen12_rc_ccs 1020 + kms_ccs@pipe-H-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc 1021 + kms_ccs@pipe-H-ccs-on-another-bo-y_tiled_gen12_mc_ccs 1022 + kms_ccs@pipe-H-ccs-on-another-bo-4_tiled_mtl_rc_ccs 1023 + kms_ccs@pipe-H-ccs-on-another-bo-4_tiled_mtl_mc_ccs 1024 + kms_ccs@pipe-H-ccs-on-another-bo-4_tiled_mtl_rc_ccs_cc 1025 + kms_ccs@pipe-H-bad-aux-stride-y_tiled_ccs 1026 + kms_ccs@pipe-H-bad-aux-stride-yf_tiled_ccs 1027 + kms_ccs@pipe-H-bad-aux-stride-y_tiled_gen12_rc_ccs 1028 + kms_ccs@pipe-H-bad-aux-stride-y_tiled_gen12_rc_ccs_cc 1029 + kms_ccs@pipe-H-bad-aux-stride-y_tiled_gen12_mc_ccs 1030 + kms_ccs@pipe-H-bad-aux-stride-4_tiled_mtl_rc_ccs 1031 + kms_ccs@pipe-H-bad-aux-stride-4_tiled_mtl_mc_ccs 1032 + kms_ccs@pipe-H-bad-aux-stride-4_tiled_mtl_rc_ccs_cc 1033 + kms_ccs@pipe-H-crc-sprite-planes-basic-y_tiled_ccs 1034 + kms_ccs@pipe-H-crc-sprite-planes-basic-yf_tiled_ccs 1035 + kms_ccs@pipe-H-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs 1036 + kms_ccs@pipe-H-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc 1037 + kms_ccs@pipe-H-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs 1038 + kms_ccs@pipe-H-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs 1039 + kms_ccs@pipe-H-crc-sprite-planes-basic-4_tiled_dg2_mc_ccs 1040 + kms_ccs@pipe-H-crc-sprite-planes-basic-4_tiled_dg2_rc_ccs_cc 1041 + kms_ccs@pipe-H-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs 1042 + kms_ccs@pipe-H-crc-sprite-planes-basic-4_tiled_mtl_mc_ccs 1043 + kms_ccs@pipe-H-crc-sprite-planes-basic-4_tiled_mtl_rc_ccs_cc 1044 + kms_cdclk@plane-scaling 1045 + kms_cdclk@mode-transition 1046 + kms_cdclk@mode-transition-all-outputs 1047 + kms_color@degamma 1048 + kms_color@gamma 1049 + kms_color@legacy-gamma 1050 + kms_color@legacy-gamma-reset 1051 + kms_color@ctm-red-to-blue 1052 + kms_color@ctm-green-to-red 1053 + kms_color@ctm-blue-to-red 1054 + kms_color@ctm-max 1055 + kms_color@ctm-negative 1056 + kms_color@ctm-0-25 1057 + kms_color@ctm-0-50 1058 + kms_color@ctm-0-75 1059 + kms_color@ctm-signed 1060 + kms_color@deep-color 1061 + kms_color@invalid-gamma-lut-sizes 1062 + kms_color@invalid-degamma-lut-sizes 1063 + kms_color@invalid-ctm-matrix-sizes 1064 + kms_concurrent@pipe-A 1065 + kms_concurrent@pipe-B 1066 + kms_concurrent@pipe-C 1067 + kms_concurrent@pipe-D 1068 + kms_concurrent@pipe-E 1069 + kms_concurrent@pipe-F 1070 + kms_concurrent@pipe-G 1071 + kms_concurrent@pipe-H 1072 + kms_content_protection@legacy 1073 + kms_content_protection@atomic 1074 + kms_content_protection@atomic-dpms 1075 + kms_content_protection@LIC 1076 + kms_content_protection@type1 1077 + kms_content_protection@mei_interface 1078 + kms_content_protection@content_type_change 1079 + kms_content_protection@uevent 1080 + kms_content_protection@srm 1081 + kms_content_protection@dp-mst-type-0 1082 + kms_content_protection@dp-mst-lic-type-0 1083 + kms_content_protection@dp-mst-type-1 1084 + kms_content_protection@dp-mst-lic-type-1 1085 + kms_cursor_crc@cursor-size-change 1086 + kms_cursor_crc@cursor-alpha-opaque 1087 + kms_cursor_crc@cursor-alpha-transparent 1088 + kms_cursor_crc@cursor-dpms 1089 + kms_cursor_crc@cursor-suspend 1090 + kms_cursor_crc@cursor-onscreen-32x32 1091 + kms_cursor_crc@cursor-offscreen-32x32 1092 + kms_cursor_crc@cursor-sliding-32x32 1093 + kms_cursor_crc@cursor-random-32x32 1094 + kms_cursor_crc@cursor-rapid-movement-32x32 1095 + kms_cursor_crc@cursor-onscreen-32x10 1096 + kms_cursor_crc@cursor-offscreen-32x10 1097 + kms_cursor_crc@cursor-sliding-32x10 1098 + kms_cursor_crc@cursor-random-32x10 1099 + kms_cursor_crc@cursor-rapid-movement-32x10 1100 + kms_cursor_crc@cursor-onscreen-64x64 1101 + kms_cursor_crc@cursor-offscreen-64x64 1102 + kms_cursor_crc@cursor-sliding-64x64 1103 + kms_cursor_crc@cursor-random-64x64 1104 + kms_cursor_crc@cursor-rapid-movement-64x64 1105 + kms_cursor_crc@cursor-onscreen-64x21 1106 + kms_cursor_crc@cursor-offscreen-64x21 1107 + kms_cursor_crc@cursor-sliding-64x21 1108 + kms_cursor_crc@cursor-random-64x21 1109 + kms_cursor_crc@cursor-rapid-movement-64x21 1110 + kms_cursor_crc@cursor-onscreen-128x128 1111 + kms_cursor_crc@cursor-offscreen-128x128 1112 + kms_cursor_crc@cursor-sliding-128x128 1113 + kms_cursor_crc@cursor-random-128x128 1114 + kms_cursor_crc@cursor-rapid-movement-128x128 1115 + kms_cursor_crc@cursor-onscreen-128x42 1116 + kms_cursor_crc@cursor-offscreen-128x42 1117 + kms_cursor_crc@cursor-sliding-128x42 1118 + kms_cursor_crc@cursor-random-128x42 1119 + kms_cursor_crc@cursor-rapid-movement-128x42 1120 + kms_cursor_crc@cursor-onscreen-256x256 1121 + kms_cursor_crc@cursor-offscreen-256x256 1122 + kms_cursor_crc@cursor-sliding-256x256 1123 + kms_cursor_crc@cursor-random-256x256 1124 + kms_cursor_crc@cursor-rapid-movement-256x256 1125 + kms_cursor_crc@cursor-onscreen-256x85 1126 + kms_cursor_crc@cursor-offscreen-256x85 1127 + kms_cursor_crc@cursor-sliding-256x85 1128 + kms_cursor_crc@cursor-random-256x85 1129 + kms_cursor_crc@cursor-rapid-movement-256x85 1130 + kms_cursor_crc@cursor-onscreen-512x512 1131 + kms_cursor_crc@cursor-offscreen-512x512 1132 + kms_cursor_crc@cursor-sliding-512x512 1133 + kms_cursor_crc@cursor-random-512x512 1134 + kms_cursor_crc@cursor-rapid-movement-512x512 1135 + kms_cursor_crc@cursor-onscreen-512x170 1136 + kms_cursor_crc@cursor-offscreen-512x170 1137 + kms_cursor_crc@cursor-sliding-512x170 1138 + kms_cursor_crc@cursor-random-512x170 1139 + kms_cursor_crc@cursor-rapid-movement-512x170 1140 + kms_cursor_crc@cursor-onscreen-max-size 1141 + kms_cursor_crc@cursor-offscreen-max-size 1142 + kms_cursor_crc@cursor-sliding-max-size 1143 + kms_cursor_crc@cursor-random-max-size 1144 + kms_cursor_crc@cursor-rapid-movement-max-size 1145 + kms_cursor_legacy@single-bo 1146 + kms_cursor_legacy@single-move 1147 + kms_cursor_legacy@forked-bo 1148 + kms_cursor_legacy@forked-move 1149 + kms_cursor_legacy@torture-bo 1150 + kms_cursor_legacy@torture-move 1151 + kms_cursor_legacy@nonblocking-modeset-vs-cursor-atomic 1152 + kms_cursor_legacy@long-nonblocking-modeset-vs-cursor-atomic 1153 + kms_cursor_legacy@2x-flip-vs-cursor-legacy 1154 + kms_cursor_legacy@2x-flip-vs-cursor-atomic 1155 + kms_cursor_legacy@2x-long-flip-vs-cursor-legacy 1156 + kms_cursor_legacy@2x-long-flip-vs-cursor-atomic 1157 + kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic 1158 + kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic 1159 + kms_cursor_legacy@2x-cursor-vs-flip-legacy 1160 + kms_cursor_legacy@2x-long-cursor-vs-flip-legacy 1161 + kms_cursor_legacy@2x-cursor-vs-flip-atomic 1162 + kms_cursor_legacy@2x-long-cursor-vs-flip-atomic 1163 + kms_cursor_legacy@flip-vs-cursor-crc-legacy 1164 + kms_cursor_legacy@flip-vs-cursor-crc-atomic 1165 + kms_cursor_legacy@flip-vs-cursor-busy-crc-legacy 1166 + kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic 1167 + kms_cursor_legacy@basic-flip-before-cursor-legacy 1168 + kms_cursor_legacy@basic-busy-flip-before-cursor-legacy 1169 + kms_cursor_legacy@basic-flip-after-cursor-legacy 1170 + kms_cursor_legacy@basic-flip-before-cursor-varying-size 1171 + kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size 1172 + kms_cursor_legacy@basic-flip-after-cursor-varying-size 1173 + kms_cursor_legacy@short-flip-before-cursor-toggle 1174 + kms_cursor_legacy@short-busy-flip-before-cursor-toggle 1175 + kms_cursor_legacy@short-flip-after-cursor-toggle 1176 + kms_cursor_legacy@basic-flip-before-cursor-atomic 1177 + kms_cursor_legacy@basic-busy-flip-before-cursor-atomic 1178 + kms_cursor_legacy@basic-flip-after-cursor-atomic 1179 + kms_cursor_legacy@short-flip-before-cursor-atomic-transitions 1180 + kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions 1181 + kms_cursor_legacy@short-flip-after-cursor-atomic-transitions 1182 + kms_cursor_legacy@short-flip-before-cursor-atomic-transitions-varying-size 1183 + kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size 1184 + kms_cursor_legacy@short-flip-after-cursor-atomic-transitions-varying-size 1185 + kms_cursor_legacy@cursor-vs-flip-legacy 1186 + kms_cursor_legacy@flip-vs-cursor-legacy 1187 + kms_cursor_legacy@cursorA-vs-flipA-legacy 1188 + kms_cursor_legacy@cursorA-vs-flipB-legacy 1189 + kms_cursor_legacy@cursorB-vs-flipA-legacy 1190 + kms_cursor_legacy@cursorB-vs-flipB-legacy 1191 + kms_cursor_legacy@cursor-vs-flip-varying-size 1192 + kms_cursor_legacy@flip-vs-cursor-varying-size 1193 + kms_cursor_legacy@cursorA-vs-flipA-varying-size 1194 + kms_cursor_legacy@cursorA-vs-flipB-varying-size 1195 + kms_cursor_legacy@cursorB-vs-flipA-varying-size 1196 + kms_cursor_legacy@cursorB-vs-flipB-varying-size 1197 + kms_cursor_legacy@cursor-vs-flip-toggle 1198 + kms_cursor_legacy@flip-vs-cursor-toggle 1199 + kms_cursor_legacy@cursorA-vs-flipA-toggle 1200 + kms_cursor_legacy@cursorA-vs-flipB-toggle 1201 + kms_cursor_legacy@cursorB-vs-flipA-toggle 1202 + kms_cursor_legacy@cursorB-vs-flipB-toggle 1203 + kms_cursor_legacy@cursor-vs-flip-atomic 1204 + kms_cursor_legacy@flip-vs-cursor-atomic 1205 + kms_cursor_legacy@cursorA-vs-flipA-atomic 1206 + kms_cursor_legacy@cursorA-vs-flipB-atomic 1207 + kms_cursor_legacy@cursorB-vs-flipA-atomic 1208 + kms_cursor_legacy@cursorB-vs-flipB-atomic 1209 + kms_cursor_legacy@cursor-vs-flip-atomic-transitions 1210 + kms_cursor_legacy@flip-vs-cursor-atomic-transitions 1211 + kms_cursor_legacy@cursorA-vs-flipA-atomic-transitions 1212 + kms_cursor_legacy@cursorA-vs-flipB-atomic-transitions 1213 + kms_cursor_legacy@cursorB-vs-flipA-atomic-transitions 1214 + kms_cursor_legacy@cursorB-vs-flipB-atomic-transitions 1215 + kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size 1216 + kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size 1217 + kms_cursor_legacy@cursorA-vs-flipA-atomic-transitions-varying-size 1218 + kms_cursor_legacy@cursorA-vs-flipB-atomic-transitions-varying-size 1219 + kms_cursor_legacy@cursorB-vs-flipA-atomic-transitions-varying-size 1220 + kms_cursor_legacy@cursorB-vs-flipB-atomic-transitions-varying-size 1221 + kms_dither@FB-8BPC-Vs-Panel-6BPC 1222 + kms_dither@FB-8BPC-Vs-Panel-8BPC 1223 + kms_dp_aux_dev 1224 + kms_tiled_display@basic-test-pattern 1225 + kms_tiled_display@basic-test-pattern-with-chamelium 1226 + kms_draw_crc@draw-method-mmap-cpu 1227 + kms_draw_crc@draw-method-mmap-gtt 1228 + kms_draw_crc@draw-method-mmap-wc 1229 + kms_draw_crc@draw-method-pwrite 1230 + kms_draw_crc@draw-method-blt 1231 + kms_draw_crc@draw-method-render 1232 + kms_draw_crc@fill-fb 1233 + kms_dsc@dsc-basic 1234 + kms_dsc@dsc-with-formats 1235 + kms_dsc@dsc-with-bpc 1236 + kms_dsc@dsc-with-bpc-formats 1237 + kms_dsc@dsc-with-output-formats 1238 + kms_fbcon_fbt@fbc 1239 + kms_fbcon_fbt@psr 1240 + kms_fbcon_fbt@fbc-suspend 1241 + kms_fbcon_fbt@psr-suspend 1242 + kms_fence_pin_leak 1243 + kms_flip@nonblocking-read 1244 + kms_flip@wf_vblank-ts-check 1245 + kms_flip@2x-wf_vblank-ts-check 1246 + kms_flip@blocking-wf_vblank 1247 + kms_flip@2x-blocking-wf_vblank 1248 + kms_flip@absolute-wf_vblank 1249 + kms_flip@2x-absolute-wf_vblank 1250 + kms_flip@blocking-absolute-wf_vblank 1251 + kms_flip@2x-blocking-absolute-wf_vblank 1252 + kms_flip@basic-plain-flip 1253 + kms_flip@2x-plain-flip 1254 + kms_flip@busy-flip 1255 + kms_flip@2x-busy-flip 1256 + kms_flip@flip-vs-fences 1257 + kms_flip@2x-flip-vs-fences 1258 + kms_flip@plain-flip-ts-check 1259 + kms_flip@2x-plain-flip-ts-check 1260 + kms_flip@plain-flip-fb-recreate 1261 + kms_flip@2x-plain-flip-fb-recreate 1262 + kms_flip@flip-vs-rmfb 1263 + kms_flip@2x-flip-vs-rmfb 1264 + kms_flip@basic-flip-vs-dpms 1265 + kms_flip@2x-flip-vs-dpms 1266 + kms_flip@flip-vs-panning 1267 + kms_flip@2x-flip-vs-panning 1268 + kms_flip@basic-flip-vs-modeset 1269 + kms_flip@2x-flip-vs-modeset 1270 + kms_flip@flip-vs-expired-vblank 1271 + kms_flip@2x-flip-vs-expired-vblank 1272 + kms_flip@flip-vs-absolute-wf_vblank 1273 + kms_flip@2x-flip-vs-absolute-wf_vblank 1274 + kms_flip@basic-flip-vs-wf_vblank 1275 + kms_flip@2x-flip-vs-wf_vblank 1276 + kms_flip@flip-vs-blocking-wf-vblank 1277 + kms_flip@2x-flip-vs-blocking-wf-vblank 1278 + kms_flip@flip-vs-modeset-vs-hang 1279 + kms_flip@2x-flip-vs-modeset-vs-hang 1280 + kms_flip@flip-vs-panning-vs-hang 1281 + kms_flip@2x-flip-vs-panning-vs-hang 1282 + kms_flip@flip-vs-dpms-off-vs-modeset 1283 + kms_flip@2x-flip-vs-dpms-off-vs-modeset 1284 + kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset 1285 + kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset 1286 + kms_flip@dpms-off-confusion 1287 + kms_flip@nonexisting-fb 1288 + kms_flip@2x-nonexisting-fb 1289 + kms_flip@dpms-vs-vblank-race 1290 + kms_flip@2x-dpms-vs-vblank-race 1291 + kms_flip@modeset-vs-vblank-race 1292 + kms_flip@2x-modeset-vs-vblank-race 1293 + kms_flip@bo-too-big 1294 + kms_flip@flip-vs-suspend 1295 + kms_flip@2x-flip-vs-suspend 1296 + kms_flip@wf_vblank-ts-check-interruptible 1297 + kms_flip@2x-wf_vblank-ts-check-interruptible 1298 + kms_flip@absolute-wf_vblank-interruptible 1299 + kms_flip@2x-absolute-wf_vblank-interruptible 1300 + kms_flip@blocking-absolute-wf_vblank-interruptible 1301 + kms_flip@2x-blocking-absolute-wf_vblank-interruptible 1302 + kms_flip@plain-flip-interruptible 1303 + kms_flip@2x-plain-flip-interruptible 1304 + kms_flip@flip-vs-fences-interruptible 1305 + kms_flip@2x-flip-vs-fences-interruptible 1306 + kms_flip@plain-flip-ts-check-interruptible 1307 + kms_flip@2x-plain-flip-ts-check-interruptible 1308 + kms_flip@plain-flip-fb-recreate-interruptible 1309 + kms_flip@2x-plain-flip-fb-recreate-interruptible 1310 + kms_flip@flip-vs-rmfb-interruptible 1311 + kms_flip@2x-flip-vs-rmfb-interruptible 1312 + kms_flip@flip-vs-panning-interruptible 1313 + kms_flip@2x-flip-vs-panning-interruptible 1314 + kms_flip@flip-vs-expired-vblank-interruptible 1315 + kms_flip@2x-flip-vs-expired-vblank-interruptible 1316 + kms_flip@flip-vs-absolute-wf_vblank-interruptible 1317 + kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible 1318 + kms_flip@flip-vs-wf_vblank-interruptible 1319 + kms_flip@2x-flip-vs-wf_vblank-interruptible 1320 + kms_flip@flip-vs-dpms-off-vs-modeset-interruptible 1321 + kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible 1322 + kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible 1323 + kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible 1324 + kms_flip@dpms-off-confusion-interruptible 1325 + kms_flip@nonexisting-fb-interruptible 1326 + kms_flip@2x-nonexisting-fb-interruptible 1327 + kms_flip@dpms-vs-vblank-race-interruptible 1328 + kms_flip@2x-dpms-vs-vblank-race-interruptible 1329 + kms_flip@modeset-vs-vblank-race-interruptible 1330 + kms_flip@2x-modeset-vs-vblank-race-interruptible 1331 + kms_flip@bo-too-big-interruptible 1332 + kms_flip@flip-vs-suspend-interruptible 1333 + kms_flip@2x-flip-vs-suspend-interruptible 1334 + kms_flip_event_leak@basic 1335 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling 1336 + kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling 1337 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling 1338 + kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling 1339 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling 1340 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling 1341 + kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling 1342 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling 1343 + kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling 1344 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling 1345 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling 1346 + kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling 1347 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling 1348 + kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling 1349 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling 1350 + kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling 1351 + kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling 1352 + kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling 1353 + kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling 1354 + kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling 1355 + kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling 1356 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling 1357 + kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling 1358 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling 1359 + kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling 1360 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling 1361 + kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling 1362 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling 1363 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling 1364 + kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling 1365 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling 1366 + kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling 1367 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling 1368 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling 1369 + kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling 1370 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling 1371 + kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling 1372 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling 1373 + kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling 1374 + kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling 1375 + kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling 1376 + kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling 1377 + kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling 1378 + kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling 1379 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling 1380 + kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling 1381 + kms_force_connector_basic@force-load-detect 1382 + kms_force_connector_basic@force-connector-state 1383 + kms_force_connector_basic@force-edid 1384 + kms_force_connector_basic@prune-stale-modes 1385 + kms_frontbuffer_tracking@fbc-1p-rte 1386 + kms_frontbuffer_tracking@fbc-2p-rte 1387 + kms_frontbuffer_tracking@psr-1p-rte 1388 + kms_frontbuffer_tracking@psr-2p-rte 1389 + kms_frontbuffer_tracking@fbcpsr-1p-rte 1390 + kms_frontbuffer_tracking@fbcpsr-2p-rte 1391 + kms_frontbuffer_tracking@drrs-1p-rte 1392 + kms_frontbuffer_tracking@drrs-2p-rte 1393 + kms_frontbuffer_tracking@fbcdrrs-1p-rte 1394 + kms_frontbuffer_tracking@fbcdrrs-2p-rte 1395 + kms_frontbuffer_tracking@psrdrrs-1p-rte 1396 + kms_frontbuffer_tracking@psrdrrs-2p-rte 1397 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-rte 1398 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-rte 1399 + kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu 1400 + kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt 1401 + kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-wc 1402 + kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite 1403 + kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt 1404 + kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-render 1405 + kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu 1406 + kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-gtt 1407 + kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc 1408 + kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite 1409 + kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-blt 1410 + kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render 1411 + kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu 1412 + kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt 1413 + kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc 1414 + kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite 1415 + kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-blt 1416 + kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render 1417 + kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu 1418 + kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt 1419 + kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-wc 1420 + kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite 1421 + kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt 1422 + kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render 1423 + kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu 1424 + kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt 1425 + kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-wc 1426 + kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-pwrite 1427 + kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt 1428 + kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render 1429 + kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-cpu 1430 + kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-gtt 1431 + kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc 1432 + kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite 1433 + kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt 1434 + kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render 1435 + kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-cpu 1436 + kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt 1437 + kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc 1438 + kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-pwrite 1439 + kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-blt 1440 + kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-render 1441 + kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu 1442 + kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt 1443 + kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc 1444 + kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-pwrite 1445 + kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt 1446 + kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render 1447 + kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu 1448 + kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-gtt 1449 + kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc 1450 + kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite 1451 + kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt 1452 + kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render 1453 + kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-cpu 1454 + kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-gtt 1455 + kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc 1456 + kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite 1457 + kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt 1458 + kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-render 1459 + kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu 1460 + kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt 1461 + kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc 1462 + kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-pwrite 1463 + kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt 1464 + kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-render 1465 + kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-cpu 1466 + kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt 1467 + kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-wc 1468 + kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-pwrite 1469 + kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt 1470 + kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-render 1471 + kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-cpu 1472 + kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt 1473 + kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-wc 1474 + kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-pwrite 1475 + kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt 1476 + kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render 1477 + kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-cpu 1478 + kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-gtt 1479 + kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc 1480 + kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite 1481 + kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt 1482 + kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render 1483 + kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-cpu 1484 + kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt 1485 + kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-wc 1486 + kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-pwrite 1487 + kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-blt 1488 + kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render 1489 + kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-cpu 1490 + kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt 1491 + kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc 1492 + kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite 1493 + kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt 1494 + kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-render 1495 + kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu 1496 + kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-gtt 1497 + kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc 1498 + kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-pwrite 1499 + kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt 1500 + kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render 1501 + kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu 1502 + kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt 1503 + kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc 1504 + kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite 1505 + kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt 1506 + kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-render 1507 + kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-cpu 1508 + kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-gtt 1509 + kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc 1510 + kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-pwrite 1511 + kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt 1512 + kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-render 1513 + kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-cpu 1514 + kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt 1515 + kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-wc 1516 + kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite 1517 + kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt 1518 + kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render 1519 + kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-cpu 1520 + kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-gtt 1521 + kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc 1522 + kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-pwrite 1523 + kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt 1524 + kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render 1525 + kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-cpu 1526 + kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt 1527 + kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc 1528 + kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite 1529 + kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt 1530 + kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-render 1531 + kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-cpu 1532 + kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt 1533 + kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-wc 1534 + kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-pwrite 1535 + kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-blt 1536 + kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render 1537 + kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-cpu 1538 + kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-gtt 1539 + kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc 1540 + kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-pwrite 1541 + kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-blt 1542 + kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-render 1543 + kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-cpu 1544 + kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt 1545 + kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc 1546 + kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-pwrite 1547 + kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-blt 1548 + kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render 1549 + kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-cpu 1550 + kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-gtt 1551 + kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc 1552 + kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite 1553 + kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-blt 1554 + kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render 1555 + kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-cpu 1556 + kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt 1557 + kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-wc 1558 + kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-pwrite 1559 + kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt 1560 + kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-render 1561 + kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-cpu 1562 + kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-gtt 1563 + kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-wc 1564 + kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-pwrite 1565 + kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-blt 1566 + kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render 1567 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu 1568 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-gtt 1569 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc 1570 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite 1571 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt 1572 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render 1573 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu 1574 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt 1575 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc 1576 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite 1577 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-blt 1578 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render 1579 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu 1580 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt 1581 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc 1582 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite 1583 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-blt 1584 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render 1585 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu 1586 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt 1587 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc 1588 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite 1589 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt 1590 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-render 1591 + kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu 1592 + kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-gtt 1593 + kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-wc 1594 + kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite 1595 + kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-blt 1596 + kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-render 1597 + kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu 1598 + kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-gtt 1599 + kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-wc 1600 + kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite 1601 + kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-blt 1602 + kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-render 1603 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-cpu 1604 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt 1605 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc 1606 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-pwrite 1607 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt 1608 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render 1609 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-cpu 1610 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt 1611 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc 1612 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-pwrite 1613 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt 1614 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render 1615 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-cpu 1616 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt 1617 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc 1618 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-pwrite 1619 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt 1620 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-render 1621 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-cpu 1622 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt 1623 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-wc 1624 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite 1625 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt 1626 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-render 1627 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-cpu 1628 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt 1629 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-wc 1630 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-pwrite 1631 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt 1632 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render 1633 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu 1634 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt 1635 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc 1636 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-pwrite 1637 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-blt 1638 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-render 1639 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu 1640 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt 1641 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-wc 1642 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite 1643 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt 1644 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-render 1645 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-cpu 1646 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt 1647 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc 1648 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite 1649 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt 1650 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render 1651 + kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-mmap-cpu 1652 + kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-mmap-gtt 1653 + kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-mmap-wc 1654 + kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-pwrite 1655 + kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-blt 1656 + kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-render 1657 + kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-mmap-cpu 1658 + kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-mmap-gtt 1659 + kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-mmap-wc 1660 + kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-pwrite 1661 + kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-blt 1662 + kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-render 1663 + kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-mmap-cpu 1664 + kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-mmap-gtt 1665 + kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-mmap-wc 1666 + kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-pwrite 1667 + kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-blt 1668 + kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-render 1669 + kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-mmap-cpu 1670 + kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-mmap-gtt 1671 + kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-mmap-wc 1672 + kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-pwrite 1673 + kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-blt 1674 + kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-render 1675 + kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-mmap-cpu 1676 + kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-mmap-gtt 1677 + kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-mmap-wc 1678 + kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-pwrite 1679 + kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-blt 1680 + kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-render 1681 + kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-mmap-cpu 1682 + kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-mmap-gtt 1683 + kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-mmap-wc 1684 + kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-pwrite 1685 + kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-blt 1686 + kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-render 1687 + kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-cpu 1688 + kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-gtt 1689 + kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-wc 1690 + kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-pwrite 1691 + kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-blt 1692 + kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-render 1693 + kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-mmap-cpu 1694 + kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-mmap-gtt 1695 + kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-mmap-wc 1696 + kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-pwrite 1697 + kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-blt 1698 + kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-render 1699 + kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-cpu 1700 + kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-gtt 1701 + kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-wc 1702 + kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-pwrite 1703 + kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-blt 1704 + kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-render 1705 + kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-mmap-cpu 1706 + kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-mmap-gtt 1707 + kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-mmap-wc 1708 + kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-pwrite 1709 + kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-blt 1710 + kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render 1711 + kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-cpu 1712 + kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-gtt 1713 + kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc 1714 + kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-pwrite 1715 + kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-blt 1716 + kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-render 1717 + kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-mmap-cpu 1718 + kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-mmap-gtt 1719 + kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-mmap-wc 1720 + kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-pwrite 1721 + kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-blt 1722 + kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-render 1723 + kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-mmap-cpu 1724 + kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-mmap-gtt 1725 + kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-mmap-wc 1726 + kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-pwrite 1727 + kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-blt 1728 + kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-render 1729 + kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-cpu 1730 + kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-gtt 1731 + kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-wc 1732 + kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-pwrite 1733 + kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-blt 1734 + kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-render 1735 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-mmap-cpu 1736 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-mmap-gtt 1737 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-mmap-wc 1738 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-pwrite 1739 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-blt 1740 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-render 1741 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-cpu 1742 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-gtt 1743 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc 1744 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-pwrite 1745 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-blt 1746 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-render 1747 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-mmap-cpu 1748 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-mmap-gtt 1749 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-mmap-wc 1750 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-pwrite 1751 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-blt 1752 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render 1753 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-mmap-cpu 1754 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-mmap-gtt 1755 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-mmap-wc 1756 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-pwrite 1757 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-blt 1758 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-render 1759 + kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-mmap-cpu 1760 + kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-mmap-gtt 1761 + kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-mmap-wc 1762 + kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-pwrite 1763 + kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-blt 1764 + kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-render 1765 + kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-mmap-cpu 1766 + kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-mmap-gtt 1767 + kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-mmap-wc 1768 + kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-pwrite 1769 + kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-blt 1770 + kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-render 1771 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-mmap-cpu 1772 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-mmap-gtt 1773 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-mmap-wc 1774 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-pwrite 1775 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-blt 1776 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-render 1777 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-mmap-cpu 1778 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-mmap-gtt 1779 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-mmap-wc 1780 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-pwrite 1781 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-blt 1782 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-render 1783 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-mmap-cpu 1784 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-mmap-gtt 1785 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-mmap-wc 1786 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-pwrite 1787 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-blt 1788 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-render 1789 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-mmap-cpu 1790 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-mmap-gtt 1791 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-mmap-wc 1792 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-pwrite 1793 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-blt 1794 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-render 1795 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-mmap-cpu 1796 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-mmap-gtt 1797 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-mmap-wc 1798 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-pwrite 1799 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-blt 1800 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-render 1801 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-mmap-cpu 1802 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-mmap-gtt 1803 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-mmap-wc 1804 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-pwrite 1805 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-blt 1806 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-render 1807 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-cpu 1808 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-gtt 1809 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc 1810 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-pwrite 1811 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-blt 1812 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-render 1813 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-cpu 1814 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-gtt 1815 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc 1816 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-pwrite 1817 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-blt 1818 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-render 1819 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-mmap-cpu 1820 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-mmap-gtt 1821 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-mmap-wc 1822 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-pwrite 1823 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-blt 1824 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-render 1825 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-mmap-cpu 1826 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-mmap-gtt 1827 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc 1828 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-pwrite 1829 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-blt 1830 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-render 1831 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-mmap-cpu 1832 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-mmap-gtt 1833 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-mmap-wc 1834 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-pwrite 1835 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-blt 1836 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-render 1837 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-mmap-cpu 1838 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-mmap-gtt 1839 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-mmap-wc 1840 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-pwrite 1841 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-blt 1842 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-render 1843 + kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-mmap-cpu 1844 + kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-mmap-gtt 1845 + kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-mmap-wc 1846 + kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-pwrite 1847 + kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-blt 1848 + kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-render 1849 + kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-mmap-cpu 1850 + kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-mmap-gtt 1851 + kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-mmap-wc 1852 + kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-pwrite 1853 + kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-blt 1854 + kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-render 1855 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-mmap-cpu 1856 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-mmap-gtt 1857 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-mmap-wc 1858 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-pwrite 1859 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-blt 1860 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-render 1861 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-mmap-cpu 1862 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-mmap-gtt 1863 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-mmap-wc 1864 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-pwrite 1865 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-blt 1866 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-render 1867 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-mmap-cpu 1868 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-mmap-gtt 1869 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-mmap-wc 1870 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-pwrite 1871 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-blt 1872 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-render 1873 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-mmap-cpu 1874 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-mmap-gtt 1875 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-mmap-wc 1876 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-pwrite 1877 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-blt 1878 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-render 1879 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-mmap-cpu 1880 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-mmap-gtt 1881 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-mmap-wc 1882 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-pwrite 1883 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-blt 1884 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-render 1885 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-cpu 1886 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-gtt 1887 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-wc 1888 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-pwrite 1889 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-blt 1890 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-render 1891 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-mmap-cpu 1892 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-mmap-gtt 1893 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc 1894 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-pwrite 1895 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-blt 1896 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-render 1897 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-mmap-cpu 1898 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-mmap-gtt 1899 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc 1900 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-pwrite 1901 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-blt 1902 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-render 1903 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-mmap-cpu 1904 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-mmap-gtt 1905 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-mmap-wc 1906 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-pwrite 1907 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-blt 1908 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-render 1909 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-mmap-cpu 1910 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-mmap-gtt 1911 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc 1912 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-pwrite 1913 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-blt 1914 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-render 1915 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-mmap-cpu 1916 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-mmap-gtt 1917 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-mmap-wc 1918 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-pwrite 1919 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-blt 1920 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-render 1921 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-mmap-cpu 1922 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-mmap-gtt 1923 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-mmap-wc 1924 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-pwrite 1925 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-blt 1926 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-render 1927 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-mmap-cpu 1928 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-mmap-gtt 1929 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-mmap-wc 1930 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-pwrite 1931 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-blt 1932 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-render 1933 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-mmap-cpu 1934 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-mmap-gtt 1935 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-mmap-wc 1936 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-pwrite 1937 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-blt 1938 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-render 1939 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-mmap-cpu 1940 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-mmap-gtt 1941 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-mmap-wc 1942 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-pwrite 1943 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-blt 1944 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-render 1945 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-mmap-cpu 1946 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-mmap-gtt 1947 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-mmap-wc 1948 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-pwrite 1949 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-blt 1950 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-render 1951 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-mmap-cpu 1952 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-mmap-gtt 1953 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-mmap-wc 1954 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-pwrite 1955 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-blt 1956 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-render 1957 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-mmap-cpu 1958 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-mmap-gtt 1959 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-mmap-wc 1960 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-pwrite 1961 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-blt 1962 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-render 1963 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-mmap-cpu 1964 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-mmap-gtt 1965 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-mmap-wc 1966 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-pwrite 1967 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-blt 1968 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-render 1969 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-cpu 1970 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-gtt 1971 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-wc 1972 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-pwrite 1973 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-blt 1974 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-render 1975 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-mmap-cpu 1976 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-mmap-gtt 1977 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc 1978 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-pwrite 1979 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-blt 1980 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-render 1981 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-mmap-cpu 1982 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-mmap-gtt 1983 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc 1984 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-pwrite 1985 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-blt 1986 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-render 1987 + kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt 1988 + kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt 1989 + kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt 1990 + kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt 1991 + kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt 1992 + kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt 1993 + kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-pgflip-blt 1994 + kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt 1995 + kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt 1996 + kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt 1997 + kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-msflip-blt 1998 + kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt 1999 + kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt 2000 + kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-msflip-blt 2001 + kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt 2002 + kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt 2003 + kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt 2004 + kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-plflip-blt 2005 + kms_frontbuffer_tracking@psr-1p-primscrn-indfb-pgflip-blt 2006 + kms_frontbuffer_tracking@psr-1p-primscrn-indfb-msflip-blt 2007 + kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt 2008 + kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt 2009 + kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt 2010 + kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt 2011 + kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt 2012 + kms_frontbuffer_tracking@psr-2p-primscrn-indfb-msflip-blt 2013 + kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt 2014 + kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-pgflip-blt 2015 + kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt 2016 + kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt 2017 + kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-pgflip-blt 2018 + kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt 2019 + kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt 2020 + kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-pgflip-blt 2021 + kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-msflip-blt 2022 + kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-plflip-blt 2023 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt 2024 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt 2025 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt 2026 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-pgflip-blt 2027 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-msflip-blt 2028 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt 2029 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-pgflip-blt 2030 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-msflip-blt 2031 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt 2032 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt 2033 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-msflip-blt 2034 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-plflip-blt 2035 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt 2036 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt 2037 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-plflip-blt 2038 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt 2039 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt 2040 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt 2041 + kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-pgflip-blt 2042 + kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-msflip-blt 2043 + kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-plflip-blt 2044 + kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-pgflip-blt 2045 + kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt 2046 + kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-plflip-blt 2047 + kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt 2048 + kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-msflip-blt 2049 + kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-plflip-blt 2050 + kms_frontbuffer_tracking@drrs-2p-primscrn-shrfb-pgflip-blt 2051 + kms_frontbuffer_tracking@drrs-2p-primscrn-shrfb-msflip-blt 2052 + kms_frontbuffer_tracking@drrs-2p-primscrn-shrfb-plflip-blt 2053 + kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-pgflip-blt 2054 + kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-msflip-blt 2055 + kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-plflip-blt 2056 + kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-pgflip-blt 2057 + kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-msflip-blt 2058 + kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-plflip-blt 2059 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-pgflip-blt 2060 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-msflip-blt 2061 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-plflip-blt 2062 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-pgflip-blt 2063 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-msflip-blt 2064 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-plflip-blt 2065 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-pgflip-blt 2066 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-msflip-blt 2067 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-plflip-blt 2068 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-pgflip-blt 2069 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-msflip-blt 2070 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-plflip-blt 2071 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-pgflip-blt 2072 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-msflip-blt 2073 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-plflip-blt 2074 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt 2075 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-msflip-blt 2076 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-plflip-blt 2077 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-indfb-pgflip-blt 2078 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-indfb-msflip-blt 2079 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-indfb-plflip-blt 2080 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-shrfb-pgflip-blt 2081 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-shrfb-msflip-blt 2082 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-shrfb-plflip-blt 2083 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-indfb-pgflip-blt 2084 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-indfb-msflip-blt 2085 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-indfb-plflip-blt 2086 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-shrfb-pgflip-blt 2087 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-shrfb-msflip-blt 2088 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-shrfb-plflip-blt 2089 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-indfb-pgflip-blt 2090 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-indfb-msflip-blt 2091 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-indfb-plflip-blt 2092 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-shrfb-pgflip-blt 2093 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-shrfb-msflip-blt 2094 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-shrfb-plflip-blt 2095 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-indfb-pgflip-blt 2096 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-indfb-msflip-blt 2097 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-indfb-plflip-blt 2098 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-shrfb-pgflip-blt 2099 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-shrfb-msflip-blt 2100 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-shrfb-plflip-blt 2101 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-indfb-pgflip-blt 2102 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-indfb-msflip-blt 2103 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-indfb-plflip-blt 2104 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-shrfb-pgflip-blt 2105 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-shrfb-msflip-blt 2106 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-shrfb-plflip-blt 2107 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-indfb-pgflip-blt 2108 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-indfb-msflip-blt 2109 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-indfb-plflip-blt 2110 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-shrfb-pgflip-blt 2111 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-shrfb-msflip-blt 2112 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-shrfb-plflip-blt 2113 + kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt 2114 + kms_frontbuffer_tracking@fbc-1p-shrfb-fliptrack-mmap-gtt 2115 + kms_frontbuffer_tracking@fbc-2p-indfb-fliptrack-mmap-gtt 2116 + kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt 2117 + kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt 2118 + kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack-mmap-gtt 2119 + kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt 2120 + kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt 2121 + kms_frontbuffer_tracking@fbcdrrs-1p-indfb-fliptrack-mmap-gtt 2122 + kms_frontbuffer_tracking@fbcdrrs-1p-shrfb-fliptrack-mmap-gtt 2123 + kms_frontbuffer_tracking@fbcdrrs-2p-indfb-fliptrack-mmap-gtt 2124 + kms_frontbuffer_tracking@fbcdrrs-2p-shrfb-fliptrack-mmap-gtt 2125 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-indfb-fliptrack-mmap-gtt 2126 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-shrfb-fliptrack-mmap-gtt 2127 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-indfb-fliptrack-mmap-gtt 2128 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-shrfb-fliptrack-mmap-gtt 2129 + kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move 2130 + kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff 2131 + kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move 2132 + kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff 2133 + kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move 2134 + kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff 2135 + kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move 2136 + kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff 2137 + kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-move 2138 + kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-onoff 2139 + kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move 2140 + kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff 2141 + kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move 2142 + kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-onoff 2143 + kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move 2144 + kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-onoff 2145 + kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-move 2146 + kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-onoff 2147 + kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move 2148 + kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-onoff 2149 + kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move 2150 + kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff 2151 + kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-move 2152 + kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-onoff 2153 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move 2154 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff 2155 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move 2156 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-onoff 2157 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-move 2158 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff 2159 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-move 2160 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff 2161 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move 2162 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-onoff 2163 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-move 2164 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff 2165 + kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-move 2166 + kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff 2167 + kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-move 2168 + kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-onoff 2169 + kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-move 2170 + kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff 2171 + kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-move 2172 + kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-onoff 2173 + kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-move 2174 + kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-onoff 2175 + kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move 2176 + kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-onoff 2177 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-move 2178 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-onoff 2179 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-move 2180 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-onoff 2181 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-move 2182 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-onoff 2183 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-move 2184 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-onoff 2185 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-move 2186 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-onoff 2187 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-move 2188 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-onoff 2189 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-move 2190 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-onoff 2191 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-move 2192 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-onoff 2193 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-move 2194 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-onoff 2195 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-move 2196 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-onoff 2197 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-move 2198 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-onoff 2199 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-move 2200 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-onoff 2201 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-move 2202 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-onoff 2203 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-move 2204 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-onoff 2205 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-move 2206 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-onoff 2207 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-move 2208 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-onoff 2209 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-move 2210 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-onoff 2211 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-move 2212 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-onoff 2213 + kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen 2214 + kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen 2215 + kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-fullscreen 2216 + kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-fullscreen 2217 + kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen 2218 + kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-fullscreen 2219 + kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-fullscreen 2220 + kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen 2221 + kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen 2222 + kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-fullscreen 2223 + kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-fullscreen 2224 + kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen 2225 + kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-fullscreen 2226 + kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-fullscreen 2227 + kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-fullscreen 2228 + kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-fullscreen 2229 + kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-fullscreen 2230 + kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-fullscreen 2231 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-fullscreen 2232 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-fullscreen 2233 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-fullscreen 2234 + kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw 2235 + kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw 2236 + kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw 2237 + kms_frontbuffer_tracking@psr-2p-pri-indfb-multidraw 2238 + kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw 2239 + kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw 2240 + kms_frontbuffer_tracking@drrs-1p-pri-indfb-multidraw 2241 + kms_frontbuffer_tracking@drrs-2p-pri-indfb-multidraw 2242 + kms_frontbuffer_tracking@fbcdrrs-1p-pri-indfb-multidraw 2243 + kms_frontbuffer_tracking@fbcdrrs-2p-pri-indfb-multidraw 2244 + kms_frontbuffer_tracking@psrdrrs-1p-pri-indfb-multidraw 2245 + kms_frontbuffer_tracking@psrdrrs-2p-pri-indfb-multidraw 2246 + kms_frontbuffer_tracking@fbcpsrdrrs-1p-pri-indfb-multidraw 2247 + kms_frontbuffer_tracking@fbcpsrdrrs-2p-pri-indfb-multidraw 2248 + kms_frontbuffer_tracking@fbc-farfromfence-mmap-gtt 2249 + kms_frontbuffer_tracking@psr-farfromfence-mmap-gtt 2250 + kms_frontbuffer_tracking@fbcpsr-farfromfence-mmap-gtt 2251 + kms_frontbuffer_tracking@drrs-farfromfence-mmap-gtt 2252 + kms_frontbuffer_tracking@fbcdrrs-farfromfence-mmap-gtt 2253 + kms_frontbuffer_tracking@psrdrrs-farfromfence-mmap-gtt 2254 + kms_frontbuffer_tracking@fbcpsrdrrs-farfromfence-mmap-gtt 2255 + kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-cpu 2256 + kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-cpu 2257 + kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt 2258 + kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt 2259 + kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-wc 2260 + kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-wc 2261 + kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite 2262 + kms_frontbuffer_tracking@fbc-rgb101010-draw-pwrite 2263 + kms_frontbuffer_tracking@fbc-rgb565-draw-blt 2264 + kms_frontbuffer_tracking@fbc-rgb101010-draw-blt 2265 + kms_frontbuffer_tracking@fbc-rgb565-draw-render 2266 + kms_frontbuffer_tracking@fbc-rgb101010-draw-render 2267 + kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu 2268 + kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-cpu 2269 + kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt 2270 + kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt 2271 + kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc 2272 + kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc 2273 + kms_frontbuffer_tracking@psr-rgb565-draw-pwrite 2274 + kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite 2275 + kms_frontbuffer_tracking@psr-rgb565-draw-blt 2276 + kms_frontbuffer_tracking@psr-rgb101010-draw-blt 2277 + kms_frontbuffer_tracking@psr-rgb565-draw-render 2278 + kms_frontbuffer_tracking@psr-rgb101010-draw-render 2279 + kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu 2280 + kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-cpu 2281 + kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt 2282 + kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt 2283 + kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc 2284 + kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc 2285 + kms_frontbuffer_tracking@fbcpsr-rgb565-draw-pwrite 2286 + kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite 2287 + kms_frontbuffer_tracking@fbcpsr-rgb565-draw-blt 2288 + kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt 2289 + kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render 2290 + kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render 2291 + kms_frontbuffer_tracking@drrs-rgb565-draw-mmap-cpu 2292 + kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-cpu 2293 + kms_frontbuffer_tracking@drrs-rgb565-draw-mmap-gtt 2294 + kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-gtt 2295 + kms_frontbuffer_tracking@drrs-rgb565-draw-mmap-wc 2296 + kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-wc 2297 + kms_frontbuffer_tracking@drrs-rgb565-draw-pwrite 2298 + kms_frontbuffer_tracking@drrs-rgb101010-draw-pwrite 2299 + kms_frontbuffer_tracking@drrs-rgb565-draw-blt 2300 + kms_frontbuffer_tracking@drrs-rgb101010-draw-blt 2301 + kms_frontbuffer_tracking@drrs-rgb565-draw-render 2302 + kms_frontbuffer_tracking@drrs-rgb101010-draw-render 2303 + kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-mmap-cpu 2304 + kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-mmap-cpu 2305 + kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-mmap-gtt 2306 + kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-mmap-gtt 2307 + kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-mmap-wc 2308 + kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-mmap-wc 2309 + kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-pwrite 2310 + kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-pwrite 2311 + kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-blt 2312 + kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt 2313 + kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-render 2314 + kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-render 2315 + kms_frontbuffer_tracking@psrdrrs-rgb565-draw-mmap-cpu 2316 + kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-mmap-cpu 2317 + kms_frontbuffer_tracking@psrdrrs-rgb565-draw-mmap-gtt 2318 + kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-mmap-gtt 2319 + kms_frontbuffer_tracking@psrdrrs-rgb565-draw-mmap-wc 2320 + kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-mmap-wc 2321 + kms_frontbuffer_tracking@psrdrrs-rgb565-draw-pwrite 2322 + kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-pwrite 2323 + kms_frontbuffer_tracking@psrdrrs-rgb565-draw-blt 2324 + kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-blt 2325 + kms_frontbuffer_tracking@psrdrrs-rgb565-draw-render 2326 + kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-render 2327 + kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-mmap-cpu 2328 + kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-mmap-cpu 2329 + kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-mmap-gtt 2330 + kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-mmap-gtt 2331 + kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-mmap-wc 2332 + kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-mmap-wc 2333 + kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-pwrite 2334 + kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-pwrite 2335 + kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-blt 2336 + kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-blt 2337 + kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-render 2338 + kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-render 2339 + kms_frontbuffer_tracking@fbc-indfb-scaledprimary 2340 + kms_frontbuffer_tracking@fbc-shrfb-scaledprimary 2341 + kms_frontbuffer_tracking@psr-indfb-scaledprimary 2342 + kms_frontbuffer_tracking@psr-shrfb-scaledprimary 2343 + kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary 2344 + kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary 2345 + kms_frontbuffer_tracking@drrs-indfb-scaledprimary 2346 + kms_frontbuffer_tracking@drrs-shrfb-scaledprimary 2347 + kms_frontbuffer_tracking@fbcdrrs-indfb-scaledprimary 2348 + kms_frontbuffer_tracking@fbcdrrs-shrfb-scaledprimary 2349 + kms_frontbuffer_tracking@psrdrrs-indfb-scaledprimary 2350 + kms_frontbuffer_tracking@psrdrrs-shrfb-scaledprimary 2351 + kms_frontbuffer_tracking@fbcpsrdrrs-indfb-scaledprimary 2352 + kms_frontbuffer_tracking@fbcpsrdrrs-shrfb-scaledprimary 2353 + kms_frontbuffer_tracking@fbc-modesetfrombusy 2354 + kms_frontbuffer_tracking@fbc-badstride 2355 + kms_frontbuffer_tracking@fbc-stridechange 2356 + kms_frontbuffer_tracking@fbc-tiling-linear 2357 + kms_frontbuffer_tracking@fbc-tiling-y 2358 + kms_frontbuffer_tracking@fbc-tiling-4 2359 + kms_frontbuffer_tracking@fbc-suspend 2360 + kms_frontbuffer_tracking@psr-modesetfrombusy 2361 + kms_frontbuffer_tracking@psr-slowdraw 2362 + kms_frontbuffer_tracking@psr-suspend 2363 + kms_frontbuffer_tracking@fbcpsr-modesetfrombusy 2364 + kms_frontbuffer_tracking@fbcpsr-badstride 2365 + kms_frontbuffer_tracking@fbcpsr-stridechange 2366 + kms_frontbuffer_tracking@fbcpsr-tiling-linear 2367 + kms_frontbuffer_tracking@fbcpsr-tiling-y 2368 + kms_frontbuffer_tracking@fbcpsr-tiling-4 2369 + kms_frontbuffer_tracking@fbcpsr-slowdraw 2370 + kms_frontbuffer_tracking@fbcpsr-suspend 2371 + kms_frontbuffer_tracking@drrs-modesetfrombusy 2372 + kms_frontbuffer_tracking@drrs-slowdraw 2373 + kms_frontbuffer_tracking@drrs-suspend 2374 + kms_frontbuffer_tracking@fbcdrrs-modesetfrombusy 2375 + kms_frontbuffer_tracking@fbcdrrs-badstride 2376 + kms_frontbuffer_tracking@fbcdrrs-stridechange 2377 + kms_frontbuffer_tracking@fbcdrrs-tiling-linear 2378 + kms_frontbuffer_tracking@fbcdrrs-tiling-y 2379 + kms_frontbuffer_tracking@fbcdrrs-tiling-4 2380 + kms_frontbuffer_tracking@fbcdrrs-slowdraw 2381 + kms_frontbuffer_tracking@fbcdrrs-suspend 2382 + kms_frontbuffer_tracking@psrdrrs-modesetfrombusy 2383 + kms_frontbuffer_tracking@psrdrrs-slowdraw 2384 + kms_frontbuffer_tracking@psrdrrs-suspend 2385 + kms_frontbuffer_tracking@fbcpsrdrrs-modesetfrombusy 2386 + kms_frontbuffer_tracking@fbcpsrdrrs-badstride 2387 + kms_frontbuffer_tracking@fbcpsrdrrs-stridechange 2388 + kms_frontbuffer_tracking@fbcpsrdrrs-tiling-linear 2389 + kms_frontbuffer_tracking@fbcpsrdrrs-tiling-y 2390 + kms_frontbuffer_tracking@fbcpsrdrrs-tiling-4 2391 + kms_frontbuffer_tracking@fbcpsrdrrs-slowdraw 2392 + kms_frontbuffer_tracking@fbcpsrdrrs-suspend 2393 + kms_frontbuffer_tracking@basic 2394 + kms_getfb@getfb-handle-zero 2395 + kms_getfb@getfb-handle-valid 2396 + kms_getfb@getfb-handle-closed 2397 + kms_getfb@getfb-handle-not-fb 2398 + kms_getfb@getfb-addfb-different-handles 2399 + kms_getfb@getfb-repeated-different-handles 2400 + kms_getfb@getfb-reject-ccs 2401 + kms_getfb@getfb2-handle-zero 2402 + kms_getfb@getfb2-handle-closed 2403 + kms_getfb@getfb2-handle-not-fb 2404 + kms_getfb@getfb2-accept-ccs 2405 + kms_getfb@getfb2-into-addfb2 2406 + kms_getfb@getfb-handle-protection 2407 + kms_getfb@getfb2-handle-protection 2408 + kms_hdmi_inject@inject-4k 2409 + kms_hdmi_inject@inject-audio 2410 + kms_hdr@bpc-switch 2411 + kms_hdr@bpc-switch-dpms 2412 + kms_hdr@bpc-switch-suspend 2413 + kms_hdr@static-toggle 2414 + kms_hdr@static-toggle-dpms 2415 + kms_hdr@static-toggle-suspend 2416 + kms_hdr@static-swap 2417 + kms_hdr@invalid-metadata-sizes 2418 + kms_hdr@invalid-hdr 2419 + kms_invalid_mode@clock-too-high 2420 + kms_invalid_mode@zero-clock 2421 + kms_invalid_mode@int-max-clock 2422 + kms_invalid_mode@uint-max-clock 2423 + kms_invalid_mode@zero-hdisplay 2424 + kms_invalid_mode@zero-vdisplay 2425 + kms_invalid_mode@bad-hsync-start 2426 + kms_invalid_mode@bad-vsync-start 2427 + kms_invalid_mode@bad-hsync-end 2428 + kms_invalid_mode@bad-vsync-end 2429 + kms_invalid_mode@bad-htotal 2430 + kms_invalid_mode@bad-vtotal 2431 + kms_legacy_colorkey@basic 2432 + kms_legacy_colorkey@invalid-plane 2433 + kms_multipipe_modeset@basic-max-pipe-crc-check 2434 + kms_panel_fitting@legacy 2435 + kms_panel_fitting@atomic-fastset 2436 + kms_pipe_b_c_ivb@pipe-B-dpms-off-modeset-pipe-C 2437 + kms_pipe_b_c_ivb@pipe-B-double-modeset-then-modeset-pipe-C 2438 + kms_pipe_b_c_ivb@disable-pipe-B-enable-pipe-C 2439 + kms_pipe_b_c_ivb@from-pipe-C-to-B-with-3-lanes 2440 + kms_pipe_b_c_ivb@enable-pipe-C-while-B-has-3-lanes 2441 + kms_pipe_crc_basic@bad-source 2442 + kms_pipe_crc_basic@read-crc 2443 + kms_pipe_crc_basic@read-crc-frame-sequence 2444 + kms_pipe_crc_basic@nonblocking-crc 2445 + kms_pipe_crc_basic@nonblocking-crc-frame-sequence 2446 + kms_pipe_crc_basic@suspend-read-crc 2447 + kms_pipe_crc_basic@hang-read-crc 2448 + kms_pipe_crc_basic@disable-crc-after-crtc 2449 + kms_pipe_crc_basic@compare-crc-sanitycheck-xr24 2450 + kms_pipe_crc_basic@compare-crc-sanitycheck-nv12 2451 + kms_plane@pixel-format 2452 + kms_plane@pixel-format-source-clamping 2453 + kms_plane@plane-position-covered 2454 + kms_plane@plane-position-hole 2455 + kms_plane@plane-position-hole-dpms 2456 + kms_plane@plane-panning-top-left 2457 + kms_plane@plane-panning-bottom-right 2458 + kms_plane@plane-panning-bottom-right-suspend 2459 + kms_plane@invalid-pixel-format-settings 2460 + kms_plane_alpha_blend@alpha-basic 2461 + kms_plane_alpha_blend@alpha-7efc 2462 + kms_plane_alpha_blend@coverage-7efc 2463 + kms_plane_alpha_blend@coverage-vs-premult-vs-constant 2464 + kms_plane_alpha_blend@alpha-transparent-fb 2465 + kms_plane_alpha_blend@alpha-opaque-fb 2466 + kms_plane_alpha_blend@constant-alpha-min 2467 + kms_plane_alpha_blend@constant-alpha-mid 2468 + kms_plane_alpha_blend@constant-alpha-max 2469 + kms_plane_cursor@primary 2470 + kms_plane_cursor@overlay 2471 + kms_plane_cursor@viewport 2472 + kms_plane_lowres@tiling-none 2473 + kms_plane_lowres@tiling-x 2474 + kms_plane_lowres@tiling-y 2475 + kms_plane_lowres@tiling-yf 2476 + kms_plane_lowres@tiling-4 2477 + kms_plane_multiple@tiling-none 2478 + kms_plane_multiple@tiling-x 2479 + kms_plane_multiple@tiling-y 2480 + kms_plane_multiple@tiling-yf 2481 + kms_plane_multiple@tiling-4 2482 + kms_plane_scaling@plane-upscale-with-pixel-format-20x20 2483 + kms_plane_scaling@plane-upscale-with-pixel-format-factor-0-25 2484 + kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-25 2485 + kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-5 2486 + kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-75 2487 + kms_plane_scaling@plane-scaler-with-pixel-format-unity-scaling 2488 + kms_plane_scaling@plane-upscale-with-rotation-20x20 2489 + kms_plane_scaling@plane-upscale-with-rotation-factor-0-25 2490 + kms_plane_scaling@plane-downscale-with-rotation-factor-0-25 2491 + kms_plane_scaling@plane-downscale-with-rotation-factor-0-5 2492 + kms_plane_scaling@plane-downscale-with-rotation-factor-0-75 2493 + kms_plane_scaling@plane-scaler-with-rotation-unity-scaling 2494 + kms_plane_scaling@plane-upscale-with-modifiers-20x20 2495 + kms_plane_scaling@plane-upscale-with-modifiers-factor-0-25 2496 + kms_plane_scaling@plane-downscale-with-modifiers-factor-0-25 2497 + kms_plane_scaling@plane-downscale-with-modifiers-factor-0-5 2498 + kms_plane_scaling@plane-downscale-with-modifiers-factor-0-75 2499 + kms_plane_scaling@plane-scaler-with-modifiers-unity-scaling 2500 + kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats 2501 + kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation 2502 + kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers 2503 + kms_plane_scaling@planes-upscale-20x20 2504 + kms_plane_scaling@planes-upscale-factor-0-25 2505 + kms_plane_scaling@planes-scaler-unity-scaling 2506 + kms_plane_scaling@planes-downscale-factor-0-25 2507 + kms_plane_scaling@planes-downscale-factor-0-5 2508 + kms_plane_scaling@planes-downscale-factor-0-75 2509 + kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25 2510 + kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5 2511 + kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75 2512 + kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25 2513 + kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5 2514 + kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75 2515 + kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25 2516 + kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5 2517 + kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75 2518 + kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20 2519 + kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25 2520 + kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling 2521 + kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20 2522 + kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25 2523 + kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling 2524 + kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20 2525 + kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25 2526 + kms_plane_scaling@planes-downscale-factor-0-75-unity-scaling 2527 + kms_plane_scaling@intel-max-src-size 2528 + kms_plane_scaling@invalid-num-scalers 2529 + kms_plane_scaling@invalid-parameters 2530 + kms_plane_scaling@2x-scaler-multi-pipe 2531 + kms_prime@basic-crc-hybrid 2532 + kms_prime@basic-modeset-hybrid 2533 + kms_prime@D3hot 2534 + kms_prime@basic-crc-vgem 2535 + kms_prop_blob@basic 2536 + kms_prop_blob@blob-prop-core 2537 + kms_prop_blob@blob-prop-validate 2538 + kms_prop_blob@blob-prop-lifetime 2539 + kms_prop_blob@blob-multiple 2540 + kms_prop_blob@invalid-get-prop-any 2541 + kms_prop_blob@invalid-get-prop 2542 + kms_prop_blob@invalid-set-prop-any 2543 + kms_prop_blob@invalid-set-prop 2544 + kms_properties@plane-properties-legacy 2545 + kms_properties@plane-properties-atomic 2546 + kms_properties@crtc-properties-legacy 2547 + kms_properties@crtc-properties-atomic 2548 + kms_properties@connector-properties-legacy 2549 + kms_properties@connector-properties-atomic 2550 + kms_properties@invalid-properties-legacy 2551 + kms_properties@invalid-properties-atomic 2552 + kms_properties@get_properties-sanity-atomic 2553 + kms_properties@get_properties-sanity-non-atomic 2554 + kms_psr@basic 2555 + kms_psr@no_drrs 2556 + kms_psr@primary_page_flip 2557 + kms_psr@primary_mmap_gtt 2558 + kms_psr@primary_mmap_cpu 2559 + kms_psr@primary_blt 2560 + kms_psr@primary_render 2561 + kms_psr@sprite_mmap_gtt 2562 + kms_psr@cursor_mmap_gtt 2563 + kms_psr@sprite_mmap_cpu 2564 + kms_psr@cursor_mmap_cpu 2565 + kms_psr@sprite_blt 2566 + kms_psr@cursor_blt 2567 + kms_psr@sprite_render 2568 + kms_psr@cursor_render 2569 + kms_psr@sprite_plane_move 2570 + kms_psr@cursor_plane_move 2571 + kms_psr@sprite_plane_onoff 2572 + kms_psr@cursor_plane_onoff 2573 + kms_psr@dpms 2574 + kms_psr@suspend 2575 + kms_psr@psr2_basic 2576 + kms_psr@psr2_no_drrs 2577 + kms_psr@psr2_primary_page_flip 2578 + kms_psr@psr2_primary_mmap_gtt 2579 + kms_psr@psr2_primary_mmap_cpu 2580 + kms_psr@psr2_primary_blt 2581 + kms_psr@psr2_primary_render 2582 + kms_psr@psr2_sprite_mmap_gtt 2583 + kms_psr@psr2_cursor_mmap_gtt 2584 + kms_psr@psr2_sprite_mmap_cpu 2585 + kms_psr@psr2_cursor_mmap_cpu 2586 + kms_psr@psr2_sprite_blt 2587 + kms_psr@psr2_cursor_blt 2588 + kms_psr@psr2_sprite_render 2589 + kms_psr@psr2_cursor_render 2590 + kms_psr@psr2_sprite_plane_move 2591 + kms_psr@psr2_cursor_plane_move 2592 + kms_psr@psr2_sprite_plane_onoff 2593 + kms_psr@psr2_cursor_plane_onoff 2594 + kms_psr@psr2_dpms 2595 + kms_psr@psr2_suspend 2596 + kms_psr2_sf@primary-plane-update-sf-dmg-area 2597 + kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb 2598 + kms_psr2_sf@overlay-plane-update-sf-dmg-area 2599 + kms_psr2_sf@cursor-plane-update-sf 2600 + kms_psr2_sf@cursor-plane-move-continuous-sf 2601 + kms_psr2_sf@cursor-plane-move-continuous-exceed-sf 2602 + kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf 2603 + kms_psr2_sf@plane-move-sf-dmg-area 2604 + kms_psr2_sf@overlay-plane-move-continuous-sf 2605 + kms_psr2_sf@overlay-plane-move-continuous-exceed-sf 2606 + kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf 2607 + kms_psr2_sf@overlay-primary-update-sf-dmg-area 2608 + kms_psr2_sf@overlay-plane-update-continuous-sf 2609 + kms_psr2_su@page_flip-XRGB8888 2610 + kms_psr2_su@page_flip-NV12 2611 + kms_psr2_su@page_flip-P010 2612 + kms_psr2_su@frontbuffer-XRGB8888 2613 + kms_pwrite_crc 2614 + kms_rmfb@rmfb-ioctl 2615 + kms_rmfb@close-fd 2616 + kms_rotation_crc@primary-rotation-90 2617 + kms_rotation_crc@primary-rotation-180 2618 + kms_rotation_crc@primary-rotation-270 2619 + kms_rotation_crc@sprite-rotation-90 2620 + kms_rotation_crc@sprite-rotation-180 2621 + kms_rotation_crc@sprite-rotation-270 2622 + kms_rotation_crc@cursor-rotation-180 2623 + kms_rotation_crc@sprite-rotation-90-pos-100-0 2624 + kms_rotation_crc@bad-pixel-format 2625 + kms_rotation_crc@bad-tiling 2626 + kms_rotation_crc@primary-x-tiled-reflect-x-0 2627 + kms_rotation_crc@primary-x-tiled-reflect-x-180 2628 + kms_rotation_crc@primary-y-tiled-reflect-x-0 2629 + kms_rotation_crc@primary-y-tiled-reflect-x-90 2630 + kms_rotation_crc@primary-y-tiled-reflect-x-180 2631 + kms_rotation_crc@primary-y-tiled-reflect-x-270 2632 + kms_rotation_crc@primary-yf-tiled-reflect-x-0 2633 + kms_rotation_crc@primary-yf-tiled-reflect-x-90 2634 + kms_rotation_crc@primary-yf-tiled-reflect-x-180 2635 + kms_rotation_crc@primary-yf-tiled-reflect-x-270 2636 + kms_rotation_crc@primary-4-tiled-reflect-x-0 2637 + kms_rotation_crc@primary-4-tiled-reflect-x-180 2638 + kms_rotation_crc@multiplane-rotation 2639 + kms_rotation_crc@multiplane-rotation-cropping-top 2640 + kms_rotation_crc@multiplane-rotation-cropping-bottom 2641 + kms_rotation_crc@exhaust-fences 2642 + kms_scaling_modes@scaling-mode-full 2643 + kms_scaling_modes@scaling-mode-center 2644 + kms_scaling_modes@scaling-mode-full-aspect 2645 + kms_scaling_modes@scaling-mode-none 2646 + kms_selftest@drm_cmdline 2647 + kms_selftest@drm_damage 2648 + kms_selftest@drm_dp_mst 2649 + kms_selftest@drm_format_helper 2650 + kms_selftest@drm_format 2651 + kms_selftest@framebuffer 2652 + kms_selftest@drm_plane 2653 + kms_setmode@basic 2654 + kms_setmode@basic-clone-single-crtc 2655 + kms_setmode@invalid-clone-single-crtc 2656 + kms_setmode@invalid-clone-exclusive-crtc 2657 + kms_setmode@clone-exclusive-crtc 2658 + kms_setmode@invalid-clone-single-crtc-stealing 2659 + kms_sysfs_edid_timing 2660 + kms_tv_load_detect@load-detect 2661 + kms_universal_plane@universal-plane-pipe-A-functional 2662 + kms_universal_plane@universal-plane-pipe-A-sanity 2663 + kms_universal_plane@disable-primary-vs-flip-pipe-A 2664 + kms_universal_plane@cursor-fb-leak-pipe-A 2665 + kms_universal_plane@universal-plane-pageflip-windowed-pipe-A 2666 + kms_universal_plane@universal-plane-pipe-B-functional 2667 + kms_universal_plane@universal-plane-pipe-B-sanity 2668 + kms_universal_plane@disable-primary-vs-flip-pipe-B 2669 + kms_universal_plane@cursor-fb-leak-pipe-B 2670 + kms_universal_plane@universal-plane-pageflip-windowed-pipe-B 2671 + kms_universal_plane@universal-plane-pipe-C-functional 2672 + kms_universal_plane@universal-plane-pipe-C-sanity 2673 + kms_universal_plane@disable-primary-vs-flip-pipe-C 2674 + kms_universal_plane@cursor-fb-leak-pipe-C 2675 + kms_universal_plane@universal-plane-pageflip-windowed-pipe-C 2676 + kms_universal_plane@universal-plane-pipe-D-functional 2677 + kms_universal_plane@universal-plane-pipe-D-sanity 2678 + kms_universal_plane@disable-primary-vs-flip-pipe-D 2679 + kms_universal_plane@cursor-fb-leak-pipe-D 2680 + kms_universal_plane@universal-plane-pageflip-windowed-pipe-D 2681 + kms_universal_plane@universal-plane-pipe-E-functional 2682 + kms_universal_plane@universal-plane-pipe-E-sanity 2683 + kms_universal_plane@disable-primary-vs-flip-pipe-E 2684 + kms_universal_plane@cursor-fb-leak-pipe-E 2685 + kms_universal_plane@universal-plane-pageflip-windowed-pipe-E 2686 + kms_universal_plane@universal-plane-pipe-F-functional 2687 + kms_universal_plane@universal-plane-pipe-F-sanity 2688 + kms_universal_plane@disable-primary-vs-flip-pipe-F 2689 + kms_universal_plane@cursor-fb-leak-pipe-F 2690 + kms_universal_plane@universal-plane-pageflip-windowed-pipe-F 2691 + kms_universal_plane@universal-plane-pipe-G-functional 2692 + kms_universal_plane@universal-plane-pipe-G-sanity 2693 + kms_universal_plane@disable-primary-vs-flip-pipe-G 2694 + kms_universal_plane@cursor-fb-leak-pipe-G 2695 + kms_universal_plane@universal-plane-pageflip-windowed-pipe-G 2696 + kms_universal_plane@universal-plane-pipe-H-functional 2697 + kms_universal_plane@universal-plane-pipe-H-sanity 2698 + kms_universal_plane@disable-primary-vs-flip-pipe-H 2699 + kms_universal_plane@cursor-fb-leak-pipe-H 2700 + kms_universal_plane@universal-plane-pageflip-windowed-pipe-H 2701 + kms_vblank@invalid 2702 + kms_vblank@crtc-id 2703 + kms_vblank@pipe-A-accuracy-idle 2704 + kms_vblank@pipe-A-query-idle 2705 + kms_vblank@pipe-A-query-idle-hang 2706 + kms_vblank@pipe-A-query-forked 2707 + kms_vblank@pipe-A-query-forked-hang 2708 + kms_vblank@pipe-A-query-busy 2709 + kms_vblank@pipe-A-query-busy-hang 2710 + kms_vblank@pipe-A-query-forked-busy 2711 + kms_vblank@pipe-A-query-forked-busy-hang 2712 + kms_vblank@pipe-A-wait-idle 2713 + kms_vblank@pipe-A-wait-idle-hang 2714 + kms_vblank@pipe-A-wait-forked 2715 + kms_vblank@pipe-A-wait-forked-hang 2716 + kms_vblank@pipe-A-wait-busy 2717 + kms_vblank@pipe-A-wait-busy-hang 2718 + kms_vblank@pipe-A-wait-forked-busy 2719 + kms_vblank@pipe-A-wait-forked-busy-hang 2720 + kms_vblank@pipe-A-ts-continuation-idle 2721 + kms_vblank@pipe-A-ts-continuation-idle-hang 2722 + kms_vblank@pipe-A-ts-continuation-dpms-rpm 2723 + kms_vblank@pipe-A-ts-continuation-dpms-suspend 2724 + kms_vblank@pipe-A-ts-continuation-suspend 2725 + kms_vblank@pipe-A-ts-continuation-modeset 2726 + kms_vblank@pipe-A-ts-continuation-modeset-hang 2727 + kms_vblank@pipe-A-ts-continuation-modeset-rpm 2728 + kms_vblank@pipe-B-accuracy-idle 2729 + kms_vblank@pipe-B-query-idle 2730 + kms_vblank@pipe-B-query-idle-hang 2731 + kms_vblank@pipe-B-query-forked 2732 + kms_vblank@pipe-B-query-forked-hang 2733 + kms_vblank@pipe-B-query-busy 2734 + kms_vblank@pipe-B-query-busy-hang 2735 + kms_vblank@pipe-B-query-forked-busy 2736 + kms_vblank@pipe-B-query-forked-busy-hang 2737 + kms_vblank@pipe-B-wait-idle 2738 + kms_vblank@pipe-B-wait-idle-hang 2739 + kms_vblank@pipe-B-wait-forked 2740 + kms_vblank@pipe-B-wait-forked-hang 2741 + kms_vblank@pipe-B-wait-busy 2742 + kms_vblank@pipe-B-wait-busy-hang 2743 + kms_vblank@pipe-B-wait-forked-busy 2744 + kms_vblank@pipe-B-wait-forked-busy-hang 2745 + kms_vblank@pipe-B-ts-continuation-idle 2746 + kms_vblank@pipe-B-ts-continuation-idle-hang 2747 + kms_vblank@pipe-B-ts-continuation-dpms-rpm 2748 + kms_vblank@pipe-B-ts-continuation-dpms-suspend 2749 + kms_vblank@pipe-B-ts-continuation-suspend 2750 + kms_vblank@pipe-B-ts-continuation-modeset 2751 + kms_vblank@pipe-B-ts-continuation-modeset-hang 2752 + kms_vblank@pipe-B-ts-continuation-modeset-rpm 2753 + kms_vblank@pipe-C-accuracy-idle 2754 + kms_vblank@pipe-C-query-idle 2755 + kms_vblank@pipe-C-query-idle-hang 2756 + kms_vblank@pipe-C-query-forked 2757 + kms_vblank@pipe-C-query-forked-hang 2758 + kms_vblank@pipe-C-query-busy 2759 + kms_vblank@pipe-C-query-busy-hang 2760 + kms_vblank@pipe-C-query-forked-busy 2761 + kms_vblank@pipe-C-query-forked-busy-hang 2762 + kms_vblank@pipe-C-wait-idle 2763 + kms_vblank@pipe-C-wait-idle-hang 2764 + kms_vblank@pipe-C-wait-forked 2765 + kms_vblank@pipe-C-wait-forked-hang 2766 + kms_vblank@pipe-C-wait-busy 2767 + kms_vblank@pipe-C-wait-busy-hang 2768 + kms_vblank@pipe-C-wait-forked-busy 2769 + kms_vblank@pipe-C-wait-forked-busy-hang 2770 + kms_vblank@pipe-C-ts-continuation-idle 2771 + kms_vblank@pipe-C-ts-continuation-idle-hang 2772 + kms_vblank@pipe-C-ts-continuation-dpms-rpm 2773 + kms_vblank@pipe-C-ts-continuation-dpms-suspend 2774 + kms_vblank@pipe-C-ts-continuation-suspend 2775 + kms_vblank@pipe-C-ts-continuation-modeset 2776 + kms_vblank@pipe-C-ts-continuation-modeset-hang 2777 + kms_vblank@pipe-C-ts-continuation-modeset-rpm 2778 + kms_vblank@pipe-D-accuracy-idle 2779 + kms_vblank@pipe-D-query-idle 2780 + kms_vblank@pipe-D-query-idle-hang 2781 + kms_vblank@pipe-D-query-forked 2782 + kms_vblank@pipe-D-query-forked-hang 2783 + kms_vblank@pipe-D-query-busy 2784 + kms_vblank@pipe-D-query-busy-hang 2785 + kms_vblank@pipe-D-query-forked-busy 2786 + kms_vblank@pipe-D-query-forked-busy-hang 2787 + kms_vblank@pipe-D-wait-idle 2788 + kms_vblank@pipe-D-wait-idle-hang 2789 + kms_vblank@pipe-D-wait-forked 2790 + kms_vblank@pipe-D-wait-forked-hang 2791 + kms_vblank@pipe-D-wait-busy 2792 + kms_vblank@pipe-D-wait-busy-hang 2793 + kms_vblank@pipe-D-wait-forked-busy 2794 + kms_vblank@pipe-D-wait-forked-busy-hang 2795 + kms_vblank@pipe-D-ts-continuation-idle 2796 + kms_vblank@pipe-D-ts-continuation-idle-hang 2797 + kms_vblank@pipe-D-ts-continuation-dpms-rpm 2798 + kms_vblank@pipe-D-ts-continuation-dpms-suspend 2799 + kms_vblank@pipe-D-ts-continuation-suspend 2800 + kms_vblank@pipe-D-ts-continuation-modeset 2801 + kms_vblank@pipe-D-ts-continuation-modeset-hang 2802 + kms_vblank@pipe-D-ts-continuation-modeset-rpm 2803 + kms_vblank@pipe-E-accuracy-idle 2804 + kms_vblank@pipe-E-query-idle 2805 + kms_vblank@pipe-E-query-idle-hang 2806 + kms_vblank@pipe-E-query-forked 2807 + kms_vblank@pipe-E-query-forked-hang 2808 + kms_vblank@pipe-E-query-busy 2809 + kms_vblank@pipe-E-query-busy-hang 2810 + kms_vblank@pipe-E-query-forked-busy 2811 + kms_vblank@pipe-E-query-forked-busy-hang 2812 + kms_vblank@pipe-E-wait-idle 2813 + kms_vblank@pipe-E-wait-idle-hang 2814 + kms_vblank@pipe-E-wait-forked 2815 + kms_vblank@pipe-E-wait-forked-hang 2816 + kms_vblank@pipe-E-wait-busy 2817 + kms_vblank@pipe-E-wait-busy-hang 2818 + kms_vblank@pipe-E-wait-forked-busy 2819 + kms_vblank@pipe-E-wait-forked-busy-hang 2820 + kms_vblank@pipe-E-ts-continuation-idle 2821 + kms_vblank@pipe-E-ts-continuation-idle-hang 2822 + kms_vblank@pipe-E-ts-continuation-dpms-rpm 2823 + kms_vblank@pipe-E-ts-continuation-dpms-suspend 2824 + kms_vblank@pipe-E-ts-continuation-suspend 2825 + kms_vblank@pipe-E-ts-continuation-modeset 2826 + kms_vblank@pipe-E-ts-continuation-modeset-hang 2827 + kms_vblank@pipe-E-ts-continuation-modeset-rpm 2828 + kms_vblank@pipe-F-accuracy-idle 2829 + kms_vblank@pipe-F-query-idle 2830 + kms_vblank@pipe-F-query-idle-hang 2831 + kms_vblank@pipe-F-query-forked 2832 + kms_vblank@pipe-F-query-forked-hang 2833 + kms_vblank@pipe-F-query-busy 2834 + kms_vblank@pipe-F-query-busy-hang 2835 + kms_vblank@pipe-F-query-forked-busy 2836 + kms_vblank@pipe-F-query-forked-busy-hang 2837 + kms_vblank@pipe-F-wait-idle 2838 + kms_vblank@pipe-F-wait-idle-hang 2839 + kms_vblank@pipe-F-wait-forked 2840 + kms_vblank@pipe-F-wait-forked-hang 2841 + kms_vblank@pipe-F-wait-busy 2842 + kms_vblank@pipe-F-wait-busy-hang 2843 + kms_vblank@pipe-F-wait-forked-busy 2844 + kms_vblank@pipe-F-wait-forked-busy-hang 2845 + kms_vblank@pipe-F-ts-continuation-idle 2846 + kms_vblank@pipe-F-ts-continuation-idle-hang 2847 + kms_vblank@pipe-F-ts-continuation-dpms-rpm 2848 + kms_vblank@pipe-F-ts-continuation-dpms-suspend 2849 + kms_vblank@pipe-F-ts-continuation-suspend 2850 + kms_vblank@pipe-F-ts-continuation-modeset 2851 + kms_vblank@pipe-F-ts-continuation-modeset-hang 2852 + kms_vblank@pipe-F-ts-continuation-modeset-rpm 2853 + kms_vblank@pipe-G-accuracy-idle 2854 + kms_vblank@pipe-G-query-idle 2855 + kms_vblank@pipe-G-query-idle-hang 2856 + kms_vblank@pipe-G-query-forked 2857 + kms_vblank@pipe-G-query-forked-hang 2858 + kms_vblank@pipe-G-query-busy 2859 + kms_vblank@pipe-G-query-busy-hang 2860 + kms_vblank@pipe-G-query-forked-busy 2861 + kms_vblank@pipe-G-query-forked-busy-hang 2862 + kms_vblank@pipe-G-wait-idle 2863 + kms_vblank@pipe-G-wait-idle-hang 2864 + kms_vblank@pipe-G-wait-forked 2865 + kms_vblank@pipe-G-wait-forked-hang 2866 + kms_vblank@pipe-G-wait-busy 2867 + kms_vblank@pipe-G-wait-busy-hang 2868 + kms_vblank@pipe-G-wait-forked-busy 2869 + kms_vblank@pipe-G-wait-forked-busy-hang 2870 + kms_vblank@pipe-G-ts-continuation-idle 2871 + kms_vblank@pipe-G-ts-continuation-idle-hang 2872 + kms_vblank@pipe-G-ts-continuation-dpms-rpm 2873 + kms_vblank@pipe-G-ts-continuation-dpms-suspend 2874 + kms_vblank@pipe-G-ts-continuation-suspend 2875 + kms_vblank@pipe-G-ts-continuation-modeset 2876 + kms_vblank@pipe-G-ts-continuation-modeset-hang 2877 + kms_vblank@pipe-G-ts-continuation-modeset-rpm 2878 + kms_vblank@pipe-H-accuracy-idle 2879 + kms_vblank@pipe-H-query-idle 2880 + kms_vblank@pipe-H-query-idle-hang 2881 + kms_vblank@pipe-H-query-forked 2882 + kms_vblank@pipe-H-query-forked-hang 2883 + kms_vblank@pipe-H-query-busy 2884 + kms_vblank@pipe-H-query-busy-hang 2885 + kms_vblank@pipe-H-query-forked-busy 2886 + kms_vblank@pipe-H-query-forked-busy-hang 2887 + kms_vblank@pipe-H-wait-idle 2888 + kms_vblank@pipe-H-wait-idle-hang 2889 + kms_vblank@pipe-H-wait-forked 2890 + kms_vblank@pipe-H-wait-forked-hang 2891 + kms_vblank@pipe-H-wait-busy 2892 + kms_vblank@pipe-H-wait-busy-hang 2893 + kms_vblank@pipe-H-wait-forked-busy 2894 + kms_vblank@pipe-H-wait-forked-busy-hang 2895 + kms_vblank@pipe-H-ts-continuation-idle 2896 + kms_vblank@pipe-H-ts-continuation-idle-hang 2897 + kms_vblank@pipe-H-ts-continuation-dpms-rpm 2898 + kms_vblank@pipe-H-ts-continuation-dpms-suspend 2899 + kms_vblank@pipe-H-ts-continuation-suspend 2900 + kms_vblank@pipe-H-ts-continuation-modeset 2901 + kms_vblank@pipe-H-ts-continuation-modeset-hang 2902 + kms_vblank@pipe-H-ts-continuation-modeset-rpm 2903 + kms_vrr@flip-basic 2904 + kms_vrr@flip-dpms 2905 + kms_vrr@flip-suspend 2906 + kms_vrr@flipline 2907 + kms_vrr@negative-basic 2908 + kms_writeback@writeback-pixel-formats 2909 + kms_writeback@writeback-invalid-parameters 2910 + kms_writeback@writeback-fb-id 2911 + kms_writeback@writeback-check-output 2912 + prime_mmap_kms@buffer-sharing
+111
drivers/gpu/drm/ci/x86_64.config
··· 1 + CONFIG_LOCALVERSION_AUTO=y 2 + CONFIG_DEBUG_KERNEL=y 3 + 4 + CONFIG_CRYPTO_ZSTD=y 5 + CONFIG_ZRAM_MEMORY_TRACKING=y 6 + CONFIG_ZRAM_WRITEBACK=y 7 + CONFIG_ZRAM=y 8 + CONFIG_ZSMALLOC_STAT=y 9 + 10 + CONFIG_PWM=y 11 + CONFIG_PM_DEVFREQ=y 12 + CONFIG_OF=y 13 + CONFIG_CROS_EC=y 14 + 15 + # abootimg with a 'dummy' rootfs fails with root=/dev/nfs 16 + CONFIG_BLK_DEV_INITRD=n 17 + 18 + CONFIG_DEVFREQ_GOV_PERFORMANCE=y 19 + CONFIG_DEVFREQ_GOV_POWERSAVE=y 20 + CONFIG_DEVFREQ_GOV_USERSPACE=y 21 + CONFIG_DEVFREQ_GOV_PASSIVE=y 22 + 23 + CONFIG_DRM=y 24 + CONFIG_DRM_PANEL_SIMPLE=y 25 + CONFIG_PWM_CROS_EC=y 26 + CONFIG_BACKLIGHT_PWM=y 27 + 28 + # Strip out some stuff we don't need for graphics testing, to reduce 29 + # the build. 30 + CONFIG_CAN=n 31 + CONFIG_WIRELESS=n 32 + CONFIG_RFKILL=n 33 + CONFIG_WLAN=n 34 + 35 + CONFIG_REGULATOR_FAN53555=y 36 + CONFIG_REGULATOR=y 37 + 38 + CONFIG_REGULATOR_VCTRL=y 39 + 40 + CONFIG_KASAN=n 41 + CONFIG_KASAN_INLINE=n 42 + CONFIG_STACKTRACE=n 43 + 44 + CONFIG_TMPFS=y 45 + 46 + CONFIG_PROVE_LOCKING=n 47 + CONFIG_DEBUG_LOCKDEP=n 48 + CONFIG_SOFTLOCKUP_DETECTOR=y 49 + CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y 50 + 51 + CONFIG_DETECT_HUNG_TASK=y 52 + 53 + CONFIG_USB_USBNET=y 54 + CONFIG_NETDEVICES=y 55 + CONFIG_USB_NET_DRIVERS=y 56 + CONFIG_USB_RTL8152=y 57 + CONFIG_USB_NET_AX8817X=y 58 + CONFIG_USB_NET_SMSC95XX=y 59 + CONFIG_USB_GADGET=y 60 + CONFIG_USB_ETH=y 61 + 62 + CONFIG_FW_LOADER_COMPRESS=y 63 + 64 + # options for AMD devices 65 + CONFIG_X86_AMD_PLATFORM_DEVICE=y 66 + CONFIG_ACPI_VIDEO=y 67 + CONFIG_X86_AMD_FREQ_SENSITIVITY=y 68 + CONFIG_PINCTRL=y 69 + CONFIG_PINCTRL_AMD=y 70 + CONFIG_DRM_AMDGPU=m 71 + CONFIG_DRM_AMDGPU_SI=y 72 + CONFIG_DRM_AMDGPU_USERPTR=y 73 + CONFIG_DRM_AMD_ACP=n 74 + CONFIG_ACPI_WMI=y 75 + CONFIG_MXM_WMI=y 76 + CONFIG_PARPORT=y 77 + CONFIG_PARPORT_PC=y 78 + CONFIG_PARPORT_SERIAL=y 79 + CONFIG_SERIAL_8250_DW=y 80 + CONFIG_CHROME_PLATFORMS=y 81 + CONFIG_KVM_AMD=m 82 + 83 + #options for Intel devices 84 + CONFIG_MFD_INTEL_LPSS_PCI=y 85 + CONFIG_KVM_INTEL=m 86 + 87 + #options for KVM guests 88 + CONFIG_FUSE_FS=y 89 + CONFIG_HYPERVISOR_GUEST=y 90 + CONFIG_KVM=y 91 + CONFIG_KVM_GUEST=y 92 + CONFIG_VIRT_DRIVERS=y 93 + CONFIG_VIRTIO_FS=y 94 + CONFIG_DRM_VIRTIO_GPU=y 95 + CONFIG_SERIAL_8250_CONSOLE=y 96 + CONFIG_VIRTIO_NET=y 97 + CONFIG_VIRTIO_CONSOLE=y 98 + CONFIG_PARAVIRT=y 99 + CONFIG_VIRTIO_BLK=y 100 + CONFIG_VIRTUALIZATION=y 101 + CONFIG_VIRTIO=y 102 + CONFIG_VIRTIO_PCI=y 103 + CONFIG_VIRTIO_MMIO=y 104 + CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y 105 + CONFIG_CRYPTO_DEV_VIRTIO=y 106 + CONFIG_HW_RANDOM_VIRTIO=y 107 + CONFIG_BLK_MQ_VIRTIO=y 108 + CONFIG_TUN=y 109 + CONFIG_VSOCKETS=y 110 + CONFIG_VIRTIO_VSOCKETS=y 111 + CONFIG_VHOST_VSOCK=m
+19
drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt
··· 1 + kms_addfb_basic@bad-pitch-65536,Fail 2 + kms_addfb_basic@bo-too-small,Fail 3 + kms_async_flips@invalid-async-flip,Fail 4 + kms_atomic@plane-immutable-zpos,Fail 5 + kms_atomic_transition@plane-toggle-modeset-transition,Fail 6 + kms_bw@linear-tiling-1-displays-2560x1440p,Fail 7 + kms_bw@linear-tiling-1-displays-3840x2160p,Fail 8 + kms_bw@linear-tiling-2-displays-3840x2160p,Fail 9 + kms_bw@linear-tiling-3-displays-1920x1080p,Fail 10 + kms_color@degamma,Fail 11 + kms_cursor_crc@cursor-size-change,Fail 12 + kms_cursor_crc@pipe-A-cursor-size-change,Fail 13 + kms_cursor_crc@pipe-B-cursor-size-change,Fail 14 + kms_cursor_legacy@forked-move,Fail 15 + kms_hdr@bpc-switch,Fail 16 + kms_hdr@bpc-switch-dpms,Fail 17 + kms_plane_multiple@atomic-pipe-A-tiling-none,Fail 18 + kms_rmfb@close-fd,Fail 19 + kms_rotation_crc@primary-rotation-180,Fail
+21
drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt
··· 1 + kms_addfb_basic@too-high 2 + kms_async_flips@alternate-sync-async-flip 3 + kms_async_flips@async-flip-with-page-flip-events 4 + kms_async_flips@crc 5 + kms_async_flips@test-cursor 6 + kms_async_flips@test-time-stamp 7 + kms_atomic_transition@plane-all-modeset-transition-internal-panels 8 + kms_atomic_transition@plane-all-transition 9 + kms_atomic_transition@plane-use-after-nonblocking-unbind 10 + kms_bw@linear-tiling-1-displays-1920x1080p 11 + kms_bw@linear-tiling-2-displays-1920x1080p 12 + kms_bw@linear-tiling-2-displays-2560x1440p 13 + kms_bw@linear-tiling-3-displays-2560x1440p 14 + kms_bw@linear-tiling-3-displays-3840x2160p 15 + kms_cursor_crc@pipe-A-cursor-alpha-opaque 16 + kms_cursor_crc@pipe-B-cursor-alpha-opaque 17 + kms_plane@pixel-format 18 + kms_plane_multiple@atomic-pipe-B-tiling-none 19 + kms_plane_scaling@downscale-with-rotation-factor-0-5 20 + kms_universal_plane@disable-primary-vs-flip-pipe-A 21 + kms_universal_plane@disable-primary-vs-flip-pipe-B
+2
drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt
··· 1 + # Suspend to RAM seems to be broken on this machine 2 + .*suspend.*
+17
drivers/gpu/drm/ci/xfails/i915-amly-fails.txt
··· 1 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail 2 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail 3 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail 4 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail 5 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail 6 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail 7 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail 8 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail 9 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling,Fail 10 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail 11 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling,Fail 12 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling,Fail 13 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail 14 + kms_plane_alpha_blend@alpha-basic,Fail 15 + kms_plane_alpha_blend@alpha-opaque-fb,Fail 16 + kms_plane_alpha_blend@alpha-transparent-fb,Fail 17 + kms_plane_alpha_blend@constant-alpha-max,Fail
+32
drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt
··· 1 + kms_bw@linear-tiling-2-displays-1920x1080p 2 + kms_bw@linear-tiling-2-displays-2560x1440p 3 + kms_bw@linear-tiling-2-displays-3840x2160p 4 + kms_bw@linear-tiling-3-displays-1920x1080p 5 + kms_bw@linear-tiling-3-displays-2560x1440p 6 + kms_bw@linear-tiling-3-displays-3840x2160p 7 + kms_bw@linear-tiling-4-displays-1920x1080p 8 + kms_bw@linear-tiling-4-displays-2560x1440p 9 + kms_bw@linear-tiling-4-displays-3840x2160p 10 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling 11 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling 12 + kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling 13 + kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling 14 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling 15 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling 16 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling 17 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling 18 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling 19 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling 20 + kms_plane_alpha_blend@pipe-A-alpha-basic 21 + kms_plane_alpha_blend@pipe-A-alpha-opaque-fb 22 + kms_plane_alpha_blend@pipe-A-alpha-transparent-fb 23 + kms_plane_alpha_blend@pipe-A-constant-alpha-max 24 + kms_plane_alpha_blend@pipe-B-alpha-basic 25 + kms_plane_alpha_blend@pipe-B-alpha-opaque-fb 26 + kms_plane_alpha_blend@pipe-B-alpha-transparent-fb 27 + kms_plane_alpha_blend@pipe-B-constant-alpha-max 28 + kms_plane_alpha_blend@pipe-C-alpha-basic 29 + kms_plane_alpha_blend@pipe-C-alpha-opaque-fb 30 + kms_plane_alpha_blend@pipe-C-alpha-transparent-fb 31 + kms_plane_alpha_blend@pipe-C-constant-alpha-max 32 + kms_sysfs_edid_timing
+4
drivers/gpu/drm/ci/xfails/i915-amly-skips.txt
··· 1 + # Suspend to RAM seems to be broken on this machine 2 + .*suspend.* 3 + # This is generating kernel oops with divide error 4 + kms_plane_scaling@invalid-parameters
+58
drivers/gpu/drm/ci/xfails/i915-apl-fails.txt
··· 1 + kms_3d,Timeout 2 + kms_bw@linear-tiling-2-displays-1920x1080p,Fail 3 + kms_bw@linear-tiling-2-displays-2560x1440p,Fail 4 + kms_bw@linear-tiling-2-displays-3840x2160p,Fail 5 + kms_bw@linear-tiling-3-displays-1920x1080p,Fail 6 + kms_bw@linear-tiling-3-displays-2560x1440p,Fail 7 + kms_bw@linear-tiling-3-displays-3840x2160p,Fail 8 + kms_bw@linear-tiling-4-displays-1920x1080p,Fail 9 + kms_bw@linear-tiling-4-displays-2560x1440p,Fail 10 + kms_bw@linear-tiling-4-displays-3840x2160p,Fail 11 + kms_color@ctm-0-25,Fail 12 + kms_color@ctm-0-50,Fail 13 + kms_color@ctm-0-75,Fail 14 + kms_color@ctm-max,Fail 15 + kms_color@ctm-negative,Fail 16 + kms_color@ctm-red-to-blue,Fail 17 + kms_color@ctm-signed,Fail 18 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail 19 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail 20 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail 21 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail 22 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail 23 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail 24 + kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail 25 + kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail 26 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail 27 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail 28 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail 29 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail 30 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling,Fail 31 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail 32 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling,Fail 33 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling,Fail 34 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail 35 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling,Fail 36 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail 37 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail 38 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail 39 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail 40 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling,Fail 41 + kms_hdmi_inject@inject-4k,Timeout 42 + kms_plane@plane-position-hole,Timeout 43 + kms_plane_alpha_blend@alpha-basic,Fail 44 + kms_plane_alpha_blend@alpha-opaque-fb,Fail 45 + kms_plane_alpha_blend@alpha-transparent-fb,Fail 46 + kms_plane_alpha_blend@constant-alpha-max,Fail 47 + kms_plane_alpha_blend@pipe-A-alpha-opaque-fb,Fail 48 + kms_plane_alpha_blend@pipe-A-alpha-transparent-fb,Fail 49 + kms_plane_alpha_blend@pipe-A-constant-alpha-max,Fail 50 + kms_plane_alpha_blend@pipe-B-alpha-opaque-fb,Fail 51 + kms_plane_alpha_blend@pipe-B-alpha-transparent-fb,Fail 52 + kms_plane_alpha_blend@pipe-B-constant-alpha-max,Fail 53 + kms_plane_alpha_blend@pipe-C-alpha-opaque-fb,Fail 54 + kms_plane_alpha_blend@pipe-C-alpha-transparent-fb,Fail 55 + kms_plane_alpha_blend@pipe-C-constant-alpha-max,Fail 56 + kms_plane_multiple@tiling-y,Timeout 57 + kms_pwrite_crc,Timeout 58 + kms_sysfs_edid_timing,Fail
+1
drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt
··· 1 + kms_frontbuffer_tracking@fbc-tiling-linear
+6
drivers/gpu/drm/ci/xfails/i915-apl-skips.txt
··· 1 + # Suspend to RAM seems to be broken on this machine 2 + .*suspend.* 3 + # This is generating kernel oops with divide error 4 + kms_plane_scaling@invalid-parameters 5 + # This is cascading issues 6 + kms_3d
+18
drivers/gpu/drm/ci/xfails/i915-cml-fails.txt
··· 1 + kms_color@ctm-0-25,Fail 2 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail 3 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail 4 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail 5 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail 6 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail 7 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail 8 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail 9 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail 10 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling,Fail 11 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail 12 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling,Fail 13 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling,Fail 14 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail 15 + kms_plane_alpha_blend@alpha-basic,Fail 16 + kms_plane_alpha_blend@alpha-opaque-fb,Fail 17 + kms_plane_alpha_blend@alpha-transparent-fb,Fail 18 + kms_plane_alpha_blend@constant-alpha-max,Fail
+38
drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt
··· 1 + kms_bw@linear-tiling-2-displays-1920x1080p 2 + kms_bw@linear-tiling-2-displays-2560x1440p 3 + kms_bw@linear-tiling-2-displays-3840x2160p 4 + kms_bw@linear-tiling-3-displays-1920x1080p 5 + kms_bw@linear-tiling-3-displays-2560x1440p 6 + kms_bw@linear-tiling-3-displays-3840x2160p 7 + kms_bw@linear-tiling-4-displays-1920x1080p 8 + kms_bw@linear-tiling-4-displays-2560x1440p 9 + kms_bw@linear-tiling-4-displays-3840x2160p 10 + kms_draw_crc@draw-method-xrgb8888-render-xtiled 11 + kms_flip@flip-vs-suspend 12 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling 13 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling 14 + kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling 15 + kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling 16 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling 17 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling 18 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling 19 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling 20 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling 21 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling 22 + kms_hdr@bpc-switch-suspend 23 + kms_plane_alpha_blend@constant-alpha-min 24 + kms_plane_alpha_blend@pipe-A-alpha-basic 25 + kms_plane_alpha_blend@pipe-A-alpha-opaque-fb 26 + kms_plane_alpha_blend@pipe-A-alpha-transparent-fb 27 + kms_plane_alpha_blend@pipe-A-constant-alpha-max 28 + kms_plane_alpha_blend@pipe-B-alpha-basic 29 + kms_plane_alpha_blend@pipe-B-alpha-opaque-fb 30 + kms_plane_alpha_blend@pipe-B-alpha-transparent-fb 31 + kms_plane_alpha_blend@pipe-B-constant-alpha-max 32 + kms_plane_alpha_blend@pipe-C-alpha-basic 33 + kms_plane_alpha_blend@pipe-C-alpha-opaque-fb 34 + kms_plane_alpha_blend@pipe-C-alpha-transparent-fb 35 + kms_plane_alpha_blend@pipe-C-constant-alpha-max 36 + kms_psr2_su@page_flip-NV12 37 + kms_psr2_su@page_flip-P010 38 + kms_setmode@basic
+2
drivers/gpu/drm/ci/xfails/i915-cml-skips.txt
··· 1 + # This is generating kernel oops with divide error 2 + kms_plane_scaling@invalid-parameters
+19
drivers/gpu/drm/ci/xfails/i915-glk-fails.txt
··· 1 + kms_fbcon_fbt@fbc,Fail 2 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail 3 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail 4 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail 5 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail 6 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail 7 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail 8 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail 9 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail 10 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling,Fail 11 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail 12 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling,Fail 13 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling,Fail 14 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail 15 + kms_frontbuffer_tracking@fbcdrrs-tiling-linear,Fail 16 + kms_plane_alpha_blend@alpha-basic,Fail 17 + kms_plane_alpha_blend@alpha-opaque-fb,Fail 18 + kms_plane_alpha_blend@alpha-transparent-fb,Fail 19 + kms_plane_alpha_blend@constant-alpha-max,Fail
+41
drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt
··· 1 + kms_bw@linear-tiling-1-displays-3840x2160p 2 + kms_bw@linear-tiling-2-displays-1920x1080p 3 + kms_bw@linear-tiling-2-displays-2560x1440p 4 + kms_bw@linear-tiling-2-displays-3840x2160p 5 + kms_bw@linear-tiling-3-displays-1920x1080p 6 + kms_bw@linear-tiling-3-displays-2560x1440p 7 + kms_bw@linear-tiling-3-displays-3840x2160p 8 + kms_bw@linear-tiling-4-displays-1920x1080p 9 + kms_bw@linear-tiling-4-displays-2560x1440p 10 + kms_bw@linear-tiling-4-displays-3840x2160p 11 + kms_flip@blocking-wf_vblank 12 + kms_flip@wf_vblank-ts-check 13 + kms_flip@wf_vblank-ts-check-interruptible 14 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling 15 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling 16 + kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling 17 + kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling 18 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling 19 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling 20 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling 21 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling 22 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling 23 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling 24 + kms_frontbuffer_tracking@fbc-tiling-linear 25 + kms_plane_alpha_blend@pipe-A-alpha-basic 26 + kms_plane_alpha_blend@pipe-A-alpha-opaque-fb 27 + kms_plane_alpha_blend@pipe-A-alpha-transparent-fb 28 + kms_plane_alpha_blend@pipe-A-constant-alpha-max 29 + kms_plane_alpha_blend@pipe-B-alpha-basic 30 + kms_plane_alpha_blend@pipe-B-alpha-opaque-fb 31 + kms_plane_alpha_blend@pipe-B-alpha-transparent-fb 32 + kms_plane_alpha_blend@pipe-B-constant-alpha-max 33 + kms_plane_alpha_blend@pipe-C-alpha-basic 34 + kms_plane_alpha_blend@pipe-C-alpha-opaque-fb 35 + kms_plane_alpha_blend@pipe-C-alpha-transparent-fb 36 + kms_plane_alpha_blend@pipe-C-constant-alpha-max 37 + kms_prop_blob@invalid-set-prop-any 38 + kms_rotation_crc@multiplane-rotation 39 + kms_rotation_crc@multiplane-rotation-cropping-bottom 40 + kms_rotation_crc@multiplane-rotation-cropping-top 41 + kms_setmode@basic
+5
drivers/gpu/drm/ci/xfails/i915-glk-skips.txt
··· 1 + # Suspend to RAM seems to be broken on this machine 2 + .*suspend.* 3 + 4 + # This is generating kernel oops with divide error 5 + kms_plane_scaling@invalid-parameters
+25
drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt
··· 1 + kms_bw@linear-tiling-2-displays-2560x1440p,Fail 2 + kms_bw@linear-tiling-4-displays-2560x1440p,Fail 3 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail 4 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail 5 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail 6 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail 7 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail 8 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail 9 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail 10 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail 11 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail 12 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling,Fail 13 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail 14 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling,Fail 15 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling,Fail 16 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail 17 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail 18 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling,Fail 19 + kms_plane_alpha_blend@alpha-basic,Fail 20 + kms_plane_alpha_blend@alpha-opaque-fb,Fail 21 + kms_plane_alpha_blend@alpha-transparent-fb,Fail 22 + kms_plane_alpha_blend@constant-alpha-max,Fail 23 + kms_plane_alpha_blend@pipe-A-constant-alpha-max,Fail 24 + kms_plane_alpha_blend@pipe-B-alpha-opaque-fb,Fail 25 + kms_plane_alpha_blend@pipe-C-constant-alpha-max,Fail
+26
drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt
··· 1 + kms_async_flips@crc 2 + kms_bw@linear-tiling-2-displays-1920x1080p 3 + kms_bw@linear-tiling-2-displays-3840x2160p 4 + kms_bw@linear-tiling-3-displays-1920x1080p 5 + kms_bw@linear-tiling-3-displays-2560x1440p 6 + kms_bw@linear-tiling-3-displays-3840x2160p 7 + kms_bw@linear-tiling-4-displays-1920x1080p 8 + kms_bw@linear-tiling-4-displays-3840x2160p 9 + kms_color@ctm-0-25 10 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling 11 + kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling 12 + kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling 13 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling 14 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling 15 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling 16 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling 17 + kms_plane_alpha_blend@pipe-A-alpha-basic 18 + kms_plane_alpha_blend@pipe-A-alpha-opaque-fb 19 + kms_plane_alpha_blend@pipe-A-alpha-transparent-fb 20 + kms_plane_alpha_blend@pipe-B-alpha-basic 21 + kms_plane_alpha_blend@pipe-B-alpha-transparent-fb 22 + kms_plane_alpha_blend@pipe-B-constant-alpha-max 23 + kms_plane_alpha_blend@pipe-C-alpha-basic 24 + kms_plane_alpha_blend@pipe-C-alpha-opaque-fb 25 + kms_plane_alpha_blend@pipe-C-alpha-transparent-fb 26 + kms_sysfs_edid_timing
+5
drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt
··· 1 + # Suspend to RAM seems to be broken on this machine 2 + .*suspend.* 3 + 4 + # This is generating kernel oops with divide error 5 + kms_plane_scaling@invalid-parameters
+37
drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt
··· 1 + kms_bw@linear-tiling-2-displays-3840x2160p,Fail 2 + kms_bw@linear-tiling-3-displays-1920x1080p,Fail 3 + kms_bw@linear-tiling-3-displays-2560x1440p,Fail 4 + kms_bw@linear-tiling-3-displays-3840x2160p,Fail 5 + kms_bw@linear-tiling-4-displays-1920x1080p,Fail 6 + kms_bw@linear-tiling-4-displays-2560x1440p,Fail 7 + kms_bw@linear-tiling-4-displays-3840x2160p,Fail 8 + kms_bw@linear-tiling-5-displays-1920x1080p,Fail 9 + kms_bw@linear-tiling-5-displays-2560x1440p,Fail 10 + kms_bw@linear-tiling-5-displays-3840x2160p,Fail 11 + kms_color@ctm-0-25,Fail 12 + kms_flip@flip-vs-panning-vs-hang,Timeout 13 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail 14 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail 15 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail 16 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail 17 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail 18 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail 19 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail 20 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail 21 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail 22 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail 23 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling,Fail 24 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail 25 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling,Fail 26 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling,Fail 27 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail 28 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling,Fail 29 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail 30 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail 31 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail 32 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail 33 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling,Fail 34 + kms_rotation_crc@bad-pixel-format,Fail 35 + kms_rotation_crc@multiplane-rotation,Fail 36 + kms_rotation_crc@multiplane-rotation-cropping-bottom,Fail 37 + kms_rotation_crc@multiplane-rotation-cropping-top,Fail
+5
drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt
··· 1 + kms_draw_crc@.* 2 + kms_flip@blocking-absolute-wf_vblank 3 + kms_flip@bo-too-big-interruptible 4 + kms_flip@busy-flip 5 + kms_flip@flip-vs-rmfb-interruptible
+11
drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt
··· 1 + # Suspend to RAM seems to be broken on this machine 2 + .*suspend.* 3 + 4 + # GPU hangs, then the whole machine 5 + gem_eio.* 6 + 7 + # Whole machine hangs 8 + kms_flip@absolute-wf_vblank@a-edp1 9 + 10 + # This is generating kernel oops with divide error 11 + kms_plane_scaling@invalid-parameters
+48
drivers/gpu/drm/ci/xfails/i915-whl-fails.txt
··· 1 + kms_bw@linear-tiling-2-displays-1920x1080p,Fail 2 + kms_bw@linear-tiling-2-displays-2560x1440p,Fail 3 + kms_bw@linear-tiling-2-displays-3840x2160p,Fail 4 + kms_bw@linear-tiling-3-displays-1920x1080p,Fail 5 + kms_bw@linear-tiling-3-displays-2560x1440p,Fail 6 + kms_bw@linear-tiling-3-displays-3840x2160p,Fail 7 + kms_bw@linear-tiling-4-displays-1920x1080p,Fail 8 + kms_bw@linear-tiling-4-displays-2560x1440p,Fail 9 + kms_bw@linear-tiling-4-displays-3840x2160p,Fail 10 + kms_fbcon_fbt@fbc,Fail 11 + kms_fbcon_fbt@fbc-suspend,Fail 12 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail 13 + kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail 14 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail 15 + kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail 16 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail 17 + kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail 18 + kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail 19 + kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail 20 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail 21 + kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail 22 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail 23 + kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail 24 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling,Fail 25 + kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail 26 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling,Fail 27 + kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling,Fail 28 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail 29 + kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling,Fail 30 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail 31 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail 32 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail 33 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail 34 + kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling,Fail 35 + kms_frontbuffer_tracking@fbc-tiling-linear,Fail 36 + kms_plane_alpha_blend@alpha-basic,Fail 37 + kms_plane_alpha_blend@alpha-opaque-fb,Fail 38 + kms_plane_alpha_blend@alpha-transparent-fb,Fail 39 + kms_plane_alpha_blend@constant-alpha-max,Fail 40 + kms_plane_alpha_blend@pipe-A-alpha-opaque-fb,Fail 41 + kms_plane_alpha_blend@pipe-A-alpha-transparent-fb,Fail 42 + kms_plane_alpha_blend@pipe-A-constant-alpha-max,Fail 43 + kms_plane_alpha_blend@pipe-B-alpha-opaque-fb,Fail 44 + kms_plane_alpha_blend@pipe-B-alpha-transparent-fb,Fail 45 + kms_plane_alpha_blend@pipe-B-constant-alpha-max,Fail 46 + kms_plane_alpha_blend@pipe-C-alpha-opaque-fb,Fail 47 + kms_plane_alpha_blend@pipe-C-alpha-transparent-fb,Fail 48 + kms_plane_alpha_blend@pipe-C-constant-alpha-max,Fail
+1
drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt
··· 1 + kms_flip@flip-vs-suspend
+2
drivers/gpu/drm/ci/xfails/i915-whl-skips.txt
··· 1 + # This is generating kernel oops with divide error 2 + kms_plane_scaling@invalid-parameters
+29
drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt
··· 1 + kms_3d,Fail 2 + kms_addfb_basic@addfb25-bad-modifier,Fail 3 + kms_bw@linear-tiling-1-displays-1920x1080p,Fail 4 + kms_bw@linear-tiling-1-displays-2560x1440p,Fail 5 + kms_bw@linear-tiling-1-displays-3840x2160p,Fail 6 + kms_bw@linear-tiling-2-displays-1920x1080p,Fail 7 + kms_bw@linear-tiling-2-displays-2560x1440p,Fail 8 + kms_bw@linear-tiling-2-displays-3840x2160p,Fail 9 + kms_bw@linear-tiling-3-displays-1920x1080p,Fail 10 + kms_bw@linear-tiling-3-displays-2560x1440p,Fail 11 + kms_bw@linear-tiling-3-displays-3840x2160p,Fail 12 + kms_color@pipe-A-invalid-gamma-lut-sizes,Fail 13 + kms_color@pipe-B-invalid-gamma-lut-sizes,Fail 14 + kms_force_connector_basic@force-connector-state,Fail 15 + kms_force_connector_basic@force-edid,Fail 16 + kms_force_connector_basic@force-load-detect,Fail 17 + kms_force_connector_basic@prune-stale-modes,Fail 18 + kms_invalid_mode@int-max-clock,Fail 19 + kms_plane_scaling@planes-upscale-20x20,Fail 20 + kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25,Fail 21 + kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5,Fail 22 + kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75,Fail 23 + kms_plane_scaling@upscale-with-modifier-20x20,Fail 24 + kms_plane_scaling@upscale-with-pixel-format-20x20,Fail 25 + kms_plane_scaling@upscale-with-rotation-20x20,Fail 26 + kms_properties@get_properties-sanity-atomic,Fail 27 + kms_properties@plane-properties-atomic,Fail 28 + kms_properties@plane-properties-legacy,Fail 29 + kms_rmfb@close-fd,Fail
drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt
+10
drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt
··· 1 + kms_addfb_basic@addfb25-bad-modifier,Fail 2 + kms_bw@linear-tiling-1-displays-2560x1440p,Fail 3 + kms_bw@linear-tiling-2-displays-1920x1080p,Fail 4 + kms_bw@linear-tiling-2-displays-2560x1440p,Fail 5 + kms_bw@linear-tiling-2-displays-3840x2160p,Fail 6 + kms_bw@linear-tiling-3-displays-2560x1440p,Fail 7 + kms_bw@linear-tiling-3-displays-3840x2160p,Fail 8 + kms_color@pipe-A-invalid-gamma-lut-sizes,Fail 9 + kms_plane_scaling@upscale-with-rotation-20x20,Fail 10 + kms_rmfb@close-fd,Fail
+14
drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt
··· 1 + core_setmaster_vs_auth 2 + kms_bw@linear-tiling-1-displays-1920x1080p 3 + kms_bw@linear-tiling-1-displays-3840x2160p 4 + kms_bw@linear-tiling-3-displays-1920x1080p 5 + kms_cursor_legacy@cursor-vs-flip-atomic 6 + kms_plane_scaling@invalid-num-scalers 7 + kms_plane_scaling@planes-upscale-20x20 8 + kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5 9 + kms_plane_scaling@upscale-with-modifier-20x20 10 + kms_plane_scaling@upscale-with-pixel-format-20x20 11 + kms_prop_blob@invalid-set-prop-any 12 + kms_properties@get_properties-sanity-atomic 13 + kms_properties@plane-properties-atomic 14 + kms_properties@plane-properties-legacy
+12
drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt
··· 1 + kms_3d,Fail 2 + kms_properties@connector-properties-atomic,Fail 3 + kms_properties@get_properties-sanity-atomic,Fail 4 + kms_properties@get_properties-sanity-non-atomic,Fail 5 + kms_properties@connector-properties-legacy,Fail 6 + kms_cursor_legacy@forked-bo,Fail 7 + kms_cursor_legacy@forked-move,Fail 8 + kms_cursor_legacy@single-bo,Fail 9 + kms_cursor_legacy@single-move,Fail 10 + kms_cursor_legacy@torture-bo,Fail 11 + kms_cursor_legacy@torture-move,Fail 12 + kms_hdmi_inject@inject-4k,Fail
+4
drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt
··· 1 + kms_force_connector_basic@force-connector-state 2 + kms_force_connector_basic@force-edid 3 + kms_force_connector_basic@force-load-detect 4 + kms_force_connector_basic@prune-stale-modes
+15
drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt
··· 1 + kms_3d,Fail 2 + kms_addfb_basic@addfb25-bad-modifier,Fail 3 + kms_cursor_legacy@all-pipes-forked-bo,Fail 4 + kms_cursor_legacy@all-pipes-forked-move,Fail 5 + kms_cursor_legacy@all-pipes-single-bo,Fail 6 + kms_cursor_legacy@all-pipes-single-move,Fail 7 + kms_cursor_legacy@all-pipes-torture-bo,Fail 8 + kms_cursor_legacy@all-pipes-torture-move,Fail 9 + kms_cursor_legacy@pipe-A-forked-bo,Fail 10 + kms_cursor_legacy@pipe-A-forked-move,Fail 11 + kms_cursor_legacy@pipe-A-single-bo,Fail 12 + kms_cursor_legacy@pipe-A-single-move,Fail 13 + kms_cursor_legacy@pipe-A-torture-bo,Fail 14 + kms_cursor_legacy@pipe-A-torture-move,Fail 15 + kms_hdmi_inject@inject-4k,Fail
+4
drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt
··· 1 + kms_force_connector_basic@force-connector-state 2 + kms_force_connector_basic@force-edid 3 + kms_force_connector_basic@force-load-detect 4 + kms_force_connector_basic@prune-stale-modes
+2
drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt
··· 1 + kms_3d,Fail 2 + kms_addfb_basic@addfb25-bad-modifier,Fail
+4
drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt
··· 1 + kms_force_connector_basic@force-connector-state 2 + kms_force_connector_basic@force-edid 3 + kms_force_connector_basic@force-load-detect 4 + kms_force_connector_basic@prune-stale-modes
+2
drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt
··· 1 + # Whole machine hangs 2 + kms_cursor_legacy@all-pipes-torture-move
+25
drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt
··· 1 + kms_cursor_legacy@cursor-vs-flip-toggle,Fail 2 + kms_cursor_legacy@cursor-vs-flip-varying-size,Fail 3 + kms_cursor_legacy@cursorA-vs-flipA-atomic-transitions,Crash 4 + kms_pipe_crc_basic@compare-crc-sanitycheck-nv12,Fail 5 + kms_plane@pixel-format,Fail 6 + kms_plane@pixel-format-source-clamping,Fail 7 + kms_plane@plane-position-covered,Fail 8 + kms_plane@plane-position-hole,Fail 9 + kms_plane@plane-position-hole-dpms,Fail 10 + kms_plane_alpha_blend@alpha-7efc,Fail 11 + kms_plane_alpha_blend@coverage-7efc,Fail 12 + kms_plane_alpha_blend@coverage-vs-premult-vs-constant,Fail 13 + kms_plane_alpha_blend@pipe-A-alpha-7efc,Fail 14 + kms_plane_alpha_blend@pipe-A-coverage-7efc,Fail 15 + kms_plane_alpha_blend@pipe-A-coverage-vs-premult-vs-constant,Fail 16 + kms_plane_alpha_blend@pipe-B-alpha-7efc,Fail 17 + kms_plane_alpha_blend@pipe-B-alpha-basic,Fail 18 + kms_plane_alpha_blend@pipe-B-alpha-opaque-fb,Fail 19 + kms_plane_alpha_blend@pipe-B-constant-alpha-max,Fail 20 + kms_plane_alpha_blend@pipe-B-constant-alpha-mid,Fail 21 + kms_plane_alpha_blend@pipe-B-coverage-7efc,Fail 22 + kms_plane_alpha_blend@pipe-B-coverage-vs-premult-vs-constant,Fail 23 + kms_rmfb@close-fd,Fail 24 + kms_universal_plane@disable-primary-vs-flip-pipe-b,Fail 25 + kms_universal_plane@universal-plane-pipe-B-sanity,Fail
+7
drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt
··· 1 + 2 + # Test ends up reading CRC from frame before cursor update 3 + # bug 4 + # sometimes.. tbd if this is a kernel CRC bug or a test 5 + kms_cursor_crc@.* 6 + kms_plane_multiple@atomic-pipe-A-tiling-none 7 + kms_atomic_transition@modeset-transition-nonblocking-fencing,Fail
+23
drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt
··· 1 + # Suspend to RAM seems to be broken on this machine 2 + .*suspend.* 3 + 4 + # Test incorrectly assumes that CTM support implies gamma/degamma 5 + # LUT support. None of the subtests handle the case of only having 6 + # CTM support 7 + kms_color.* 8 + 9 + # 4k@60 is not supported on this hw, but driver doesn't handle it 10 + # too gracefully.. https://gitlab.freedesktop.org/drm/msm/-/issues/15 11 + kms_bw@linear-tiling-.*-displays-3840x2160p 12 + 13 + # Until igt fix lands: https://patchwork.freedesktop.org/patch/493175/ 14 + kms_bw@linear-tiling-2.* 15 + kms_bw@linear-tiling-3.* 16 + kms_bw@linear-tiling-4.* 17 + kms_bw@linear-tiling-5.* 18 + kms_bw@linear-tiling-6.* 19 + 20 + # igt fix posted: https://patchwork.freedesktop.org/patch/499926/ 21 + # failure mode is flakey due to randomization but fails frequently 22 + # enough to be detected as a Crash or occasionally UnexpectedPass. 23 + kms_plane_multiple@atomic-pipe-A-tiling-none
+68
drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt
··· 1 + kms_color@ctm-0-25,Fail 2 + kms_color@ctm-0-50,Fail 3 + kms_color@ctm-0-75,Fail 4 + kms_color@ctm-blue-to-red,Fail 5 + kms_color@ctm-green-to-red,Fail 6 + kms_color@ctm-negative,Fail 7 + kms_color@ctm-red-to-blue,Fail 8 + kms_color@ctm-signed,Fail 9 + kms_color@pipe-A-ctm-0-25,Fail 10 + kms_color@pipe-A-ctm-0-5,Fail 11 + kms_color@pipe-A-ctm-0-75,Fail 12 + kms_color@pipe-A-ctm-blue-to-red,Fail 13 + kms_color@pipe-A-ctm-green-to-red,Fail 14 + kms_color@pipe-A-ctm-max,Fail 15 + kms_color@pipe-A-ctm-negative,Fail 16 + kms_color@pipe-A-ctm-red-to-blue,Fail 17 + kms_color@pipe-A-legacy-gamma,Fail 18 + kms_cursor_legacy@basic-flip-after-cursor-atomic,Fail 19 + kms_cursor_legacy@basic-flip-after-cursor-legacy,Fail 20 + kms_cursor_legacy@basic-flip-after-cursor-varying-size,Fail 21 + kms_cursor_legacy@basic-flip-before-cursor-atomic,Fail 22 + kms_cursor_legacy@basic-flip-before-cursor-legacy,Fail 23 + kms_cursor_legacy@basic-flip-before-cursor-varying-size,Fail 24 + kms_cursor_legacy@cursor-vs-flip-atomic,Fail 25 + kms_cursor_legacy@cursor-vs-flip-atomic-transitions,Fail 26 + kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size,Fail 27 + kms_cursor_legacy@cursor-vs-flip-legacy,Fail 28 + kms_cursor_legacy@cursor-vs-flip-toggle,Fail 29 + kms_cursor_legacy@cursor-vs-flip-varying-size,Fail 30 + kms_cursor_legacy@cursorA-vs-flipA-toggle,Fail 31 + kms_cursor_legacy@flip-vs-cursor-atomic,Fail 32 + kms_cursor_legacy@flip-vs-cursor-crc-atomic,Fail 33 + kms_cursor_legacy@flip-vs-cursor-crc-legacy,Fail 34 + kms_cursor_legacy@flip-vs-cursor-legacy,Fail 35 + kms_cursor_legacy@short-flip-after-cursor-atomic-transitions,Fail 36 + kms_cursor_legacy@short-flip-after-cursor-atomic-transitions-varying-size,Fail 37 + kms_cursor_legacy@short-flip-after-cursor-toggle,Fail 38 + kms_cursor_legacy@short-flip-before-cursor-atomic-transitions,Fail 39 + kms_cursor_legacy@short-flip-before-cursor-atomic-transitions-varying-size,Fail 40 + kms_pipe_crc_basic@compare-crc-sanitycheck-nv12,Fail 41 + kms_plane@pixel-format,Fail 42 + kms_plane@pixel-format-source-clamping,Fail 43 + kms_plane_alpha_blend@alpha-7efc,Fail 44 + kms_plane_alpha_blend@coverage-7efc,Fail 45 + kms_plane_alpha_blend@coverage-vs-premult-vs-constant,Fail 46 + kms_plane_alpha_blend@pipe-A-alpha-7efc,Fail 47 + kms_plane_alpha_blend@pipe-A-coverage-7efc,Fail 48 + kms_plane_alpha_blend@pipe-A-coverage-vs-premult-vs-constant,Fail 49 + kms_plane_cursor@overlay,Fail 50 + kms_plane_cursor@pipe-A-overlay-size-128,Fail 51 + kms_plane_cursor@pipe-A-overlay-size-256,Fail 52 + kms_plane_cursor@pipe-A-overlay-size-64,Fail 53 + kms_plane_cursor@pipe-A-viewport-size-128,Fail 54 + kms_plane_cursor@pipe-A-viewport-size-256,Fail 55 + kms_plane_cursor@pipe-A-viewport-size-64,Fail 56 + kms_plane_cursor@viewport,Fail 57 + kms_plane_scaling@downscale-with-pixel-format-factor-0-25,Timeout 58 + kms_plane_scaling@downscale-with-pixel-format-factor-0-5,Timeout 59 + kms_plane_scaling@downscale-with-pixel-format-factor-0-75,Timeout 60 + kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-25,Timeout 61 + kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-5,Timeout 62 + kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-75,Timeout 63 + kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats,Timeout 64 + kms_plane_scaling@plane-scaler-with-pixel-format-unity-scaling,Timeout 65 + kms_plane_scaling@planes-downscale-factor-0-25,Fail 66 + kms_plane_scaling@scaler-with-clipping-clamping,Timeout 67 + kms_plane_scaling@scaler-with-pixel-format-unity-scaling,Timeout 68 + kms_rmfb@close-fd,Fail
+11
drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt
··· 1 + 2 + 3 + # Test ends up reading CRC from frame before cursor update 4 + # bug 5 + # sometimes.. tbd if this is a kernel CRC bug or a test 6 + kms_cursor_crc@.* 7 + kms_cursor_legacy@flip-vs-cursor-toggle 8 + kms_cursor_legacy@pipe-A-forked-bo 9 + kms_cursor_legacy@pipe-A-forked-move 10 + kms_cursor_legacy@short-flip-before-cursor-toggle 11 + kms_flip@dpms-vs-vblank-race-interruptible
+2
drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt
··· 1 + # Hangs machine 2 + kms_bw.*
+48
drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt
··· 1 + kms_3d,Crash 2 + kms_bw@linear-tiling-2-displays-1920x1080p,Fail 3 + kms_bw@linear-tiling-2-displays-2560x1440p,Fail 4 + kms_bw@linear-tiling-2-displays-3840x2160p,Fail 5 + kms_bw@linear-tiling-3-displays-1920x1080p,Fail 6 + kms_bw@linear-tiling-3-displays-2560x1440p,Fail 7 + kms_bw@linear-tiling-3-displays-3840x2160p,Fail 8 + kms_force_connector_basic@force-load-detect,Fail 9 + kms_invalid_mode@int-max-clock,Crash 10 + kms_plane@pixel-format,Crash 11 + kms_plane@pixel-format-source-clamping,Crash 12 + kms_plane@plane-position-hole,Crash 13 + kms_plane@plane-position-hole-dpms,Crash 14 + kms_plane_cursor@overlay,Crash 15 + kms_plane_cursor@pipe-A-overlay-size-128,Fail 16 + kms_plane_cursor@pipe-A-overlay-size-256,Fail 17 + kms_plane_cursor@pipe-A-overlay-size-64,Fail 18 + kms_plane_cursor@pipe-A-primary-size-128,Fail 19 + kms_plane_cursor@pipe-A-primary-size-256,Fail 20 + kms_plane_cursor@pipe-A-primary-size-64,Fail 21 + kms_plane_cursor@pipe-A-viewport-size-128,Fail 22 + kms_plane_cursor@pipe-A-viewport-size-256,Fail 23 + kms_plane_cursor@pipe-A-viewport-size-64,Fail 24 + kms_plane_cursor@pipe-B-overlay-size-128,Fail 25 + kms_plane_cursor@pipe-B-overlay-size-256,Fail 26 + kms_plane_cursor@pipe-B-overlay-size-64,Fail 27 + kms_plane_cursor@pipe-B-primary-size-128,Fail 28 + kms_plane_cursor@pipe-B-primary-size-256,Fail 29 + kms_plane_cursor@pipe-B-primary-size-64,Fail 30 + kms_plane_cursor@pipe-B-viewport-size-128,Fail 31 + kms_plane_cursor@pipe-B-viewport-size-256,Fail 32 + kms_plane_cursor@pipe-B-viewport-size-64,Fail 33 + kms_plane_cursor@primary,Crash 34 + kms_plane_cursor@viewport,Crash 35 + kms_plane_lowres@tiling-none,Fail 36 + kms_plane_scaling@downscale-with-modifier-factor-0-25,Fail 37 + kms_plane_scaling@downscale-with-rotation-factor-0-25,Fail 38 + kms_plane_scaling@upscale-with-modifier-20x20,Fail 39 + kms_plane_scaling@upscale-with-modifier-factor-0-25,Fail 40 + kms_plane_scaling@upscale-with-pixel-format-20x20,Fail 41 + kms_plane_scaling@upscale-with-pixel-format-factor-0-25,Fail 42 + kms_plane_scaling@upscale-with-rotation-20x20,Fail 43 + kms_prime@basic-crc,Fail 44 + kms_properties@connector-properties-atomic,Crash 45 + kms_properties@connector-properties-legacy,Crash 46 + kms_properties@get_properties-sanity-atomic,Crash 47 + kms_properties@get_properties-sanity-non-atomic,Crash 48 + kms_setmode@invalid-clone-single-crtc,Crash
+9
drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt
··· 1 + kms_addfb_basic@addfb25-bad-modifier 2 + kms_cursor_crc@.* 3 + kms_flip@basic-flip-vs-wf_vblank 4 + kms_invalid_mode@int-max-clock,Crash 5 + kms_pipe_crc_basic@.* 6 + kms_properties@connector-properties-atomic,Crash 7 + kms_properties@get_properties-sanity-atomic,Crash 8 + kms_properties@get_properties-sanity-non-atomic,Crash 9 + kms_rmfb@close-fd
+52
drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt
··· 1 + # Suspend to RAM seems to be broken on this machine 2 + .*suspend.* 3 + 4 + # Too unstable, machine ends up hanging after lots of Oopses 5 + kms_cursor_legacy.* 6 + 7 + # Started hanging the machine on Linux 5.19-rc2: 8 + # 9 + # [IGT] kms_plane_lowres: executing 10 + # [IGT] kms_plane_lowres: starting subtest pipe-F-tiling-y 11 + # [IGT] kms_plane_lowres: exiting, ret=77 12 + # Console: switching to colour frame buffer device 170x48 13 + # rockchip-drm display-subsystem: [drm] *ERROR* flip_done timed out 14 + # rockchip-drm display-subsystem: [drm] *ERROR* [CRTC:35:crtc-0] commit wait timed out 15 + # BUG: spinlock bad magic on CPU#3, kms_plane_lowre/482 16 + # 8<--- cut here --- 17 + # Unable to handle kernel paging request at virtual address 7812078e 18 + # [7812078e] *pgd=00000000 19 + # Internal error: Oops: 5 [#1] SMP ARM 20 + # Modules linked in: 21 + # CPU: 3 PID: 482 Comm: kms_plane_lowre Tainted: G W 5.19.0-rc2-323596-g00535de92171 #1 22 + # Hardware name: Rockchip (Device Tree) 23 + # Process kms_plane_lowre (pid: 482, stack limit = 0x1193ac2b) 24 + # spin_dump from do_raw_spin_lock+0xa4/0xe8 25 + # do_raw_spin_lock from wait_for_completion_timeout+0x2c/0x120 26 + # wait_for_completion_timeout from drm_crtc_commit_wait+0x18/0x7c 27 + # drm_crtc_commit_wait from drm_atomic_helper_wait_for_dependencies+0x44/0x168 28 + # drm_atomic_helper_wait_for_dependencies from commit_tail+0x34/0x180 29 + # commit_tail from drm_atomic_helper_commit+0x164/0x18c 30 + # drm_atomic_helper_commit from drm_atomic_commit+0xac/0xe4 31 + # drm_atomic_commit from drm_client_modeset_commit_atomic+0x23c/0x284 32 + # drm_client_modeset_commit_atomic from drm_client_modeset_commit_locked+0x60/0x1c8 33 + # drm_client_modeset_commit_locked from drm_client_modeset_commit+0x24/0x40 34 + # drm_client_modeset_commit from drm_fbdev_client_restore+0x58/0x94 35 + # drm_fbdev_client_restore from drm_client_dev_restore+0x70/0xbc 36 + # drm_client_dev_restore from drm_release+0xf4/0x114 37 + # drm_release from __fput+0x74/0x240 38 + # __fput from task_work_run+0x84/0xb4 39 + # task_work_run from do_exit+0x34c/0xa20 40 + # do_exit from do_group_exit+0x34/0x98 41 + # do_group_exit from __wake_up_parent+0x0/0x18 42 + # Code: e595c008 12843d19 03e00000 03093168 (15940508) 43 + # ---[ end trace 0000000000000000 ]--- 44 + # note: kms_plane_lowre[482] exited with preempt_count 1 45 + # Fixing recursive fault but reboot is needed! 46 + kms_plane_lowres@pipe-F-tiling-y 47 + 48 + # Take too long, we have only two machines, and these are very flaky 49 + kms_cursor_crc.* 50 + 51 + # Machine is hanging in this test, so skip it 52 + kms_pipe_crc_basic@disable-crc-after-crtc
+37
drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt
··· 1 + kms_color@legacy-gamma,Fail 2 + kms_color@pipe-A-legacy-gamma,Fail 3 + kms_color@pipe-B-legacy-gamma,Fail 4 + kms_flip@basic-flip-vs-wf_vblank,Fail 5 + kms_flip@blocking-wf_vblank,Fail 6 + kms_flip@dpms-vs-vblank-race,Fail 7 + kms_flip@flip-vs-absolute-wf_vblank,Fail 8 + kms_flip@flip-vs-absolute-wf_vblank-interruptible,Fail 9 + kms_flip@flip-vs-blocking-wf-vblank,Fail 10 + kms_flip@flip-vs-panning,Fail 11 + kms_flip@flip-vs-panning-interruptible,Fail 12 + kms_flip@flip-vs-wf_vblank-interruptible,Fail 13 + kms_flip@plain-flip-fb-recreate,Fail 14 + kms_flip@plain-flip-fb-recreate-interruptible,Fail 15 + kms_flip@plain-flip-ts-check,Fail 16 + kms_flip@plain-flip-ts-check-interruptible,Fail 17 + kms_flip@wf_vblank-ts-check,Fail 18 + kms_flip@wf_vblank-ts-check-interruptible,Fail 19 + kms_invalid_mode@int-max-clock,Fail 20 + kms_plane@pixel-format,Fail 21 + kms_plane@pixel-format-source-clamping,Fail 22 + kms_plane@plane-panning-bottom-right,Fail 23 + kms_plane@plane-panning-top-left,Fail 24 + kms_plane@plane-position-covered,Fail 25 + kms_plane_cursor@pipe-B-overlay-size-128,Fail 26 + kms_plane_cursor@pipe-B-overlay-size-256,Fail 27 + kms_plane_cursor@pipe-B-overlay-size-64,Fail 28 + kms_plane_cursor@pipe-B-primary-size-128,Fail 29 + kms_plane_cursor@pipe-B-primary-size-256,Fail 30 + kms_plane_cursor@pipe-B-primary-size-64,Fail 31 + kms_plane_cursor@pipe-B-viewport-size-128,Fail 32 + kms_plane_cursor@pipe-B-viewport-size-256,Fail 33 + kms_plane_cursor@pipe-B-viewport-size-64,Fail 34 + kms_plane_multiple@atomic-pipe-B-tiling-none,Fail 35 + kms_plane_multiple@tiling-none,Fail 36 + kms_prime@basic-crc,Fail 37 + kms_rmfb@close-fd,Fail
+23
drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt
··· 1 + 2 + kms_cursor_crc@.* 3 + kms_flip@dpms-vs-vblank-race-interruptible 4 + kms_flip@flip-vs-expired-vblank 5 + kms_flip@modeset-vs-vblank-race-interruptible 6 + kms_pipe_crc_basic@.* 7 + kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-A 8 + kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-B 9 + kms_plane@plane-position-hole 10 + kms_plane_multiple@atomic-pipe-A-tiling-none 11 + kms_plane_multiple@atomic-pipe-B-tiling-none 12 + kms_sequence@get-forked 13 + kms_sequence@get-forked-busy 14 + kms_setmode@basic 15 + kms_universal_plane@universal-plane-pipe-B-functional,UnexpectedPass 16 + kms_vblank@pipe-A-accuracy-idle 17 + kms_vblank@pipe-A-query-busy 18 + kms_vblank@pipe-A-query-forked-busy 19 + kms_vblank@pipe-A-wait-idle 20 + kms_vblank@pipe-B-accuracy-idle 21 + kms_vblank@pipe-B-query-busy 22 + kms_vblank@pipe-B-query-forked-busy 23 + kms_vblank@pipe-B-wait-idle
+5
drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt
··· 1 + # Suspend to RAM seems to be broken on this machine 2 + .*suspend.* 3 + 4 + # Too unstable, machine ends up hanging after lots of Oopses 5 + kms_cursor_legacy.*
+38
drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt
··· 1 + kms_addfb_basic@addfb25-bad-modifier,Fail 2 + kms_addfb_basic@bad-pitch-65536,Fail 3 + kms_addfb_basic@bo-too-small,Fail 4 + kms_addfb_basic@size-max,Fail 5 + kms_addfb_basic@too-high,Fail 6 + kms_atomic_transition@plane-primary-toggle-with-vblank-wait,Fail 7 + kms_bw@linear-tiling-1-displays-1920x1080p,Fail 8 + kms_bw@linear-tiling-1-displays-2560x1440p,Fail 9 + kms_bw@linear-tiling-1-displays-3840x2160p,Fail 10 + kms_bw@linear-tiling-2-displays-1920x1080p,Fail 11 + kms_bw@linear-tiling-2-displays-2560x1440p,Fail 12 + kms_bw@linear-tiling-2-displays-3840x2160p,Fail 13 + kms_invalid_mode@int-max-clock,Fail 14 + kms_plane_scaling@downscale-with-modifier-factor-0-25,Fail 15 + kms_plane_scaling@downscale-with-rotation-factor-0-25,Fail 16 + kms_plane_scaling@planes-upscale-20x20,Fail 17 + kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25,Fail 18 + kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5,Fail 19 + kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75,Fail 20 + kms_plane_scaling@upscale-with-modifier-20x20,Fail 21 + kms_plane_scaling@upscale-with-modifier-factor-0-25,Fail 22 + kms_plane_scaling@upscale-with-pixel-format-20x20,Fail 23 + kms_plane_scaling@upscale-with-pixel-format-factor-0-25,Fail 24 + kms_plane_scaling@upscale-with-rotation-20x20,Fail 25 + kms_vblank@crtc-id,Fail 26 + kms_vblank@invalid,Fail 27 + kms_vblank@pipe-A-accuracy-idle,Fail 28 + kms_vblank@pipe-A-query-busy,Fail 29 + kms_vblank@pipe-A-query-forked,Fail 30 + kms_vblank@pipe-A-query-forked-busy,Fail 31 + kms_vblank@pipe-A-query-idle,Fail 32 + kms_vblank@pipe-A-ts-continuation-idle,Fail 33 + kms_vblank@pipe-A-ts-continuation-modeset,Fail 34 + kms_vblank@pipe-A-ts-continuation-suspend,Fail 35 + kms_vblank@pipe-A-wait-busy,Fail 36 + kms_vblank@pipe-A-wait-forked,Fail 37 + kms_vblank@pipe-A-wait-forked-busy,Fail 38 + kms_vblank@pipe-A-wait-idle,Fail
drivers/gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt
+6
drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt
··· 1 + # Hits a "refcount_t: underflow; use-after-free" in virtio_gpu_fence_event_process 2 + # When run in a particular order with other tests 3 + kms_cursor_legacy.* 4 + 5 + # Job just hangs without any output 6 + kms_flip@flip-vs-suspend.*