* [PATCH v5 1/6] drm/xe: Separate drm-ras netlink data from device and firmware RAS state
2026-10-12 5:40 [PATCH v5 0/6] Add support to handle memory double-bit ecc errors Riana Tauro
@ 2026-10-12 5:40 ` Riana Tauro
2026-10-12 5:40 ` [PATCH v5 2/6] drm/xe/xe_ras: Handle page offline requests for device memory ecc errors Riana Tauro
` (7 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: Riana Tauro @ 2026-10-12 5:40 UTC (permalink / raw)
To: intel-xe
Cc: riana.tauro, anshuman.gupta, rodrigo.vivi, aravind.iddamsetty,
badal.nilawar, raag.jadav, ravi.kishore.koppuravuri,
mallesh.koujalagi, tejas.upadhyay, himal.prasad.ghimiray
Keep the DRM RAS data used for netlink reporting separate from the
device and firmware RAS state in xe_device.
Signed-off-by: Riana Tauro <riana.tauro@intel.com>
Reviewed-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Reviewed-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
---
v2: remove inline function (Himal)
v3: rename variable to disable_vram_page_offline (Tejas)
---
drivers/gpu/drm/xe/xe_device_types.h | 11 +++++++++--
drivers/gpu/drm/xe/xe_drm_ras.c | 16 ++++++++--------
drivers/gpu/drm/xe/xe_drm_ras_types.h | 3 ---
drivers/gpu/drm/xe/xe_hw_error.c | 6 +++---
drivers/gpu/drm/xe/xe_ras.c | 26 ++++++++++++++++++--------
drivers/gpu/drm/xe/xe_ras.h | 2 ++
drivers/gpu/drm/xe/xe_ras_types.h | 10 ++++++++++
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c | 3 ++-
8 files changed, 52 insertions(+), 25 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
index 41f703a87916..d267fb4e4d81 100644
--- a/drivers/gpu/drm/xe/xe_device_types.h
+++ b/drivers/gpu/drm/xe/xe_device_types.h
@@ -21,6 +21,7 @@
#include "xe_platform_types.h"
#include "xe_pmu_types.h"
#include "xe_pt_types.h"
+#include "xe_ras_types.h"
#include "xe_sriov_pf_types.h"
#include "xe_sriov_types.h"
#include "xe_sriov_vf_types.h"
@@ -576,8 +577,14 @@ struct xe_device {
/** @pmu: performance monitoring unit */
struct xe_pmu pmu;
- /** @ras: RAS structure for device */
- struct xe_drm_ras ras;
+ /** @ras: RAS (Reliability, Availability, Serviceability) structures */
+ struct {
+ /** @ras.nl_data: drm-ras netlink data */
+ struct xe_drm_ras nl_data;
+
+ /** @ras.state: RAS device and firmware state */
+ struct xe_ras_state state;
+ } ras;
/** @i2c: I2C host controller */
struct xe_i2c *i2c;
diff --git a/drivers/gpu/drm/xe/xe_drm_ras.c b/drivers/gpu/drm/xe/xe_drm_ras.c
index 7f3695707611..38d77561facf 100644
--- a/drivers/gpu/drm/xe/xe_drm_ras.c
+++ b/drivers/gpu/drm/xe/xe_drm_ras.c
@@ -20,7 +20,7 @@ static int query_error_counter(struct xe_device *xe,
enum drm_xe_ras_error_severity severity,
u32 error_id, const char **name, u32 *val)
{
- struct xe_drm_ras *ras = &xe->ras;
+ struct xe_drm_ras *ras = &xe->ras.nl_data;
struct xe_drm_ras_counter *info = ras->info[severity];
if (!info || !info[error_id].name)
@@ -41,7 +41,7 @@ static int clear_error_counter(struct xe_device *xe,
enum drm_xe_ras_error_severity severity,
u32 error_id)
{
- struct xe_drm_ras *ras = &xe->ras;
+ struct xe_drm_ras *ras = &xe->ras.nl_data;
struct xe_drm_ras_counter *info = ras->info[severity];
if (!info || !info[error_id].name)
@@ -90,7 +90,7 @@ static int query_correctable_error_threshold(struct drm_ras_node *ep, u32 error_
const char **name, u32 *threshold)
{
struct xe_device *xe = ep->priv;
- struct xe_drm_ras *ras = &xe->ras;
+ struct xe_drm_ras *ras = &xe->ras.nl_data;
struct xe_drm_ras_counter *info = ras->info[DRM_XE_RAS_ERR_SEV_CORRECTABLE];
if (!info || !info[error_id].name)
@@ -106,7 +106,7 @@ static int query_correctable_error_threshold(struct drm_ras_node *ep, u32 error_
static int set_correctable_error_threshold(struct drm_ras_node *ep, u32 error_id, u32 threshold)
{
struct xe_device *xe = ep->priv;
- struct xe_drm_ras *ras = &xe->ras;
+ struct xe_drm_ras *ras = &xe->ras.nl_data;
struct xe_drm_ras_counter *info = ras->info[DRM_XE_RAS_ERR_SEV_CORRECTABLE];
if (!info || !info[error_id].name)
@@ -142,7 +142,7 @@ static int assign_node_params(struct xe_device *xe, struct drm_ras_node *node,
const enum drm_xe_ras_error_severity severity)
{
struct pci_dev *pdev = to_pci_dev(xe->drm.dev);
- struct xe_drm_ras *ras = &xe->ras;
+ struct xe_drm_ras *ras = &xe->ras.nl_data;
const char *device_name;
device_name = kasprintf(GFP_KERNEL, "%04x:%02x:%02x.%d",
@@ -190,7 +190,7 @@ static void cleanup_node(struct drm_device *drm, void *node)
static int register_nodes(struct xe_device *xe)
{
- struct xe_drm_ras *ras = &xe->ras;
+ struct xe_drm_ras *ras = &xe->ras.nl_data;
struct drm_ras_node *node;
int i, ret;
@@ -230,7 +230,7 @@ static int register_nodes(struct xe_device *xe)
*/
void xe_drm_ras_event(struct xe_device *xe, u32 component, u32 severity, u32 value)
{
- struct xe_drm_ras *ras = &xe->ras;
+ struct xe_drm_ras *ras = &xe->ras.nl_data;
struct xe_drm_ras_counter *info = ras->info[severity];
struct drm_ras_node *node;
int ret;
@@ -260,7 +260,7 @@ void xe_drm_ras_event(struct xe_device *xe, u32 component, u32 severity, u32 val
*/
int xe_drm_ras_init(struct xe_device *xe)
{
- struct xe_drm_ras *ras = &xe->ras;
+ struct xe_drm_ras *ras = &xe->ras.nl_data;
struct drm_ras_node *node;
int err;
diff --git a/drivers/gpu/drm/xe/xe_drm_ras_types.h b/drivers/gpu/drm/xe/xe_drm_ras_types.h
index 0be218ba2db7..8d729ad6a264 100644
--- a/drivers/gpu/drm/xe/xe_drm_ras_types.h
+++ b/drivers/gpu/drm/xe/xe_drm_ras_types.h
@@ -43,9 +43,6 @@ struct xe_drm_ras {
/** @info: info array for all types of errors */
struct xe_drm_ras_counter *info[DRM_XE_RAS_ERR_SEV_MAX];
-
- /** @disable_vram_page_offline: cached configfs policy, immutable after init */
- bool disable_vram_page_offline;
};
#endif
diff --git a/drivers/gpu/drm/xe/xe_hw_error.c b/drivers/gpu/drm/xe/xe_hw_error.c
index 5f2abc9485ff..f53a6b3055de 100644
--- a/drivers/gpu/drm/xe/xe_hw_error.c
+++ b/drivers/gpu/drm/xe/xe_hw_error.c
@@ -240,7 +240,7 @@ static void log_soc_error(struct xe_tile *tile, const char * const *reg_info,
{
const char *severity_str = error_severity[severity];
struct xe_device *xe = tile_to_xe(tile);
- struct xe_drm_ras *ras = &xe->ras;
+ struct xe_drm_ras *ras = &xe->ras.nl_data;
struct xe_drm_ras_counter *info = ras->info[severity];
const char *name;
@@ -260,7 +260,7 @@ static void gt_hw_error_handler(struct xe_tile *tile, const enum hardware_error
{
const enum drm_xe_ras_error_severity severity = hw_err_to_severity(hw_err);
struct xe_device *xe = tile_to_xe(tile);
- struct xe_drm_ras *ras = &xe->ras;
+ struct xe_drm_ras *ras = &xe->ras.nl_data;
struct xe_drm_ras_counter *info = ras->info[severity];
struct xe_mmio *mmio = &tile->mmio;
unsigned long err_stat = 0;
@@ -422,7 +422,7 @@ static void hw_error_source_handler(struct xe_tile *tile, const enum hardware_er
const enum drm_xe_ras_error_severity severity = hw_err_to_severity(hw_err);
const char *severity_str = error_severity[severity];
struct xe_device *xe = tile_to_xe(tile);
- struct xe_drm_ras *ras = &xe->ras;
+ struct xe_drm_ras *ras = &xe->ras.nl_data;
struct xe_drm_ras_counter *info = ras->info[severity];
unsigned long flags, err_src;
u32 err_bit;
diff --git a/drivers/gpu/drm/xe/xe_ras.c b/drivers/gpu/drm/xe/xe_ras.c
index 7a85735c57d5..b2ccb0281d8f 100644
--- a/drivers/gpu/drm/xe/xe_ras.c
+++ b/drivers/gpu/drm/xe/xe_ras.c
@@ -906,6 +906,17 @@ static const struct attribute_group gpu_health_group = {
.attrs = gpu_health_attrs,
};
+/**
+ * xe_ras_get_vram_page_offline - Get the vram page offline user policy
+ * @xe: xe device instance
+ *
+ * Return: true if the vram page offline policy is disabled, false otherwise.
+ */
+bool xe_ras_get_disable_vram_page_offline(struct xe_device *xe)
+{
+ return xe->ras.state.disable_vram_page_offline;
+}
+
/**
* xe_ras_init - Initialize Xe RAS
* @xe: xe device instance
@@ -916,19 +927,18 @@ void xe_ras_init(struct xe_device *xe)
{
int ret;
- /*
- * TODO: Replace platform check with xe->info.has_disable_vram_page_offline
- * once the feature flag is plumbed through device info.
- */
- if (xe->info.platform == XE_CRESCENTISLAND)
- xe->ras.disable_vram_page_offline =
- xe_configfs_get_disable_vram_page_offline(to_pci_dev(xe->drm.dev));
-
xe_drm_ras_init(xe);
if (!xe->info.has_sysctrl)
return;
+ /*
+ * TODO: Replace with xe->info.has_disable_vram_page_offline once the feature flag is
+ * plumbed through device info.
+ */
+ xe->ras.state.disable_vram_page_offline =
+ xe_configfs_get_disable_vram_page_offline(to_pci_dev(xe->drm.dev));
+
if (IS_ENABLED(CONFIG_PCIEAER))
ras_usp_aer_init(xe);
diff --git a/drivers/gpu/drm/xe/xe_ras.h b/drivers/gpu/drm/xe/xe_ras.h
index 0b8669f28d56..1a2545f962c4 100644
--- a/drivers/gpu/drm/xe/xe_ras.h
+++ b/drivers/gpu/drm/xe/xe_ras.h
@@ -7,6 +7,7 @@
#define _XE_RAS_H_
#include <linux/types.h>
+
#include "xe_ras_types.h"
struct xe_device;
@@ -20,5 +21,6 @@ int xe_ras_get_threshold(struct xe_device *xe, u8 severity, u8 component, u32 *t
int xe_ras_set_threshold(struct xe_device *xe, u8 severity, u8 component, u32 threshold);
void xe_ras_init(struct xe_device *xe);
enum xe_ras_recovery_action xe_ras_process_errors(struct xe_device *xe);
+bool xe_ras_get_disable_vram_page_offline(struct xe_device *xe);
#endif
diff --git a/drivers/gpu/drm/xe/xe_ras_types.h b/drivers/gpu/drm/xe/xe_ras_types.h
index fe6f3658a2a4..698f73c63393 100644
--- a/drivers/gpu/drm/xe/xe_ras_types.h
+++ b/drivers/gpu/drm/xe/xe_ras_types.h
@@ -336,4 +336,14 @@ struct xe_ras_set_health_response {
/** @reserved1: Reserved for future use */
u32 reserved1[2];
} __packed;
+
+/* Device structures */
+
+/**
+ * struct xe_ras_state - RAS device and firmware state
+ */
+struct xe_ras_state {
+ /** @disable_vram_page_offline: cached configfs policy, immutable after init */
+ bool disable_vram_page_offline;
+};
#endif
diff --git a/drivers/gpu/drm/xe/xe_ttm_vram_mgr.c b/drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
index 8bf6bbc2f0ae..dd03b1fe8423 100644
--- a/drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
+++ b/drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
@@ -24,6 +24,7 @@
#include "xe_mmio.h"
#include "xe_pm.h"
#include "xe_printk.h"
+#include "xe_ras.h"
#include "xe_res_cursor.h"
#include "xe_ttm_stolen_mgr.h"
#include "xe_ttm_vram_mgr.h"
@@ -953,7 +954,7 @@ int xe_ttm_vram_handle_addr_fault(struct xe_device *xe, u64 addr)
vram_mgr = &vr->ttm;
mm = &vram_mgr->mm;
- if (xe->ras.disable_vram_page_offline) {
+ if (xe_ras_get_disable_vram_page_offline(xe)) {
xe_err(xe, "0x%llx is reported as corrupted address by HW\n",
addr);
return -EOPNOTSUPP;
--
2.47.1
^ permalink raw reply related [flat|nested] 12+ messages in thread* [PATCH v5 2/6] drm/xe/xe_ras: Handle page offline requests for device memory ecc errors
2026-10-12 5:40 [PATCH v5 0/6] Add support to handle memory double-bit ecc errors Riana Tauro
2026-10-12 5:40 ` [PATCH v5 1/6] drm/xe: Separate drm-ras netlink data from device and firmware RAS state Riana Tauro
@ 2026-10-12 5:40 ` Riana Tauro
2026-10-12 5:40 ` [PATCH v5 3/6] drm/xe/xe_ras: Add support to query page offline queue and list Riana Tauro
` (6 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: Riana Tauro @ 2026-10-12 5:40 UTC (permalink / raw)
To: intel-xe
Cc: riana.tauro, anshuman.gupta, rodrigo.vivi, aravind.iddamsetty,
badal.nilawar, raag.jadav, ravi.kishore.koppuravuri,
mallesh.koujalagi, tejas.upadhyay, himal.prasad.ghimiray
Add basic support for sending page offline/remove requests to system
controller and use it for device memory ECC error handling.
Pages that belong to critical BOs cannot be handled by offlining and
require a SBR (Secondary Bus Reset).
Pages that are configured for log-only handling are not marked as bad by
firmware.
For all other valid page addresses, the first occurrence of error
indicates a poison error and the page is offlined only by software.
Firmware avoids permanently marking the page as bad. The second occurrence
of an error indicates a Double-bit ECC error and the firmware
permanently marks the page as bad.
Cc: Tejas Upadhyay <tejas.upadhyay@intel.com>
Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Signed-off-by: Riana Tauro <riana.tauro@intel.com>
Reviewed-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
---
v2: use ret in sigid logging (Mallesh)
remove additional log
use xe_assert (Michal)
v3: align address to PAGE_SIZE (sashiko, Himal)
rename decline to remove
add more descriptive logs (Himal)
v4: add handling for -ENOMEM (Sashiko, Tejas)
check user policy (Sashiko, Himal)
---
drivers/gpu/drm/xe/xe_ras.c | 135 +++++++++++++++++-
drivers/gpu/drm/xe/xe_ras_types.h | 35 +++++
drivers/gpu/drm/xe/xe_sysctrl_mailbox_types.h | 2 +
3 files changed, 167 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_ras.c b/drivers/gpu/drm/xe/xe_ras.c
index b2ccb0281d8f..a3464857e84c 100644
--- a/drivers/gpu/drm/xe/xe_ras.c
+++ b/drivers/gpu/drm/xe/xe_ras.c
@@ -3,6 +3,8 @@
* Copyright © 2026 Intel Corporation
*/
+#include "xe_assert.h"
+#include "xe_bo.h"
#include "xe_configfs.h"
#include "xe_debugfs.h"
#include "xe_device.h"
@@ -16,6 +18,7 @@
#include "xe_sysctrl_event_types.h"
#include "xe_sysctrl_mailbox.h"
#include "xe_sysctrl_mailbox_types.h"
+#include "xe_ttm_vram_mgr.h"
#define CORE_COMPUTE_UNCORR_TYPE GENMASK(26, 25)
/*
@@ -201,6 +204,127 @@ static inline const char *comp_to_str(u8 component)
return xe_ras_components[component];
}
+static int send_page_offline_cmd(struct xe_device *xe, u64 page_address,
+ enum xe_ras_page_action action)
+{
+ struct xe_sysctrl_mailbox_command command = {0};
+ struct xe_ras_page_offline_request request = {0};
+ struct xe_ras_page_offline_response response = {0};
+ size_t rlen;
+ int ret;
+
+ if (!xe->info.has_sysctrl)
+ return 0;
+
+ xe_assert(xe, action < XE_RAS_PAGE_ACTION_MAX);
+
+ request.page_address = page_address;
+ request.action = action;
+
+ if (action == XE_RAS_PAGE_ACTION_OFFLINE)
+ xe_log_err(xe, DEVICE_MEMORY, 0, "Requesting firmware to offline page 0x%llx\n",
+ page_address);
+ else
+ xe_log_err(xe, DEVICE_MEMORY, 0, "Requesting firmware to remove page 0x%llx from queue\n",
+ page_address);
+
+ xe_sysctrl_create_command(&command, XE_SYSCTRL_GROUP_GFSP, XE_SYSCTRL_CMD_PAGE_OFFLINE,
+ &request, sizeof(request), &response, sizeof(response));
+
+ ret = xe_sysctrl_send_command(&xe->sc, &command, &rlen);
+ if (ret) {
+ xe_log_err(xe, SYSCTRL, ret, "failed to send page offline command\n");
+ return ret;
+ }
+
+ if (rlen != sizeof(response)) {
+ xe_log_err(xe, SYSCTRL, -EINVAL,
+ "unexpected page offline response length %zu (expected %zu)\n",
+ rlen, sizeof(response));
+ return -EINVAL;
+ }
+
+ ret = ras_status_to_errno(response.status);
+ if (ret) {
+ xe_log_err(xe, SYSCTRL, ret, "page offline command failed with status %u\n",
+ response.status);
+ return ret;
+ }
+
+ return 0;
+}
+
+static int handle_page_offline(struct xe_device *xe, u64 page_address, bool notify_fw)
+{
+ enum xe_ras_page_action action;
+ u64 addr;
+ int ret;
+
+ if (!IS_ALIGNED(page_address, XE_PAGE_SIZE)) {
+ xe_log_err(xe, SYSCTRL, -EINVAL, "Unaligned physical page address: 0x%llx\n",
+ page_address);
+ return -EINVAL;
+ }
+
+ /* User policy set to disable page offlining */
+ if (xe_ras_get_disable_vram_page_offline(xe)) {
+ action = XE_RAS_PAGE_ACTION_REMOVE;
+ xe_log_err(xe, DEVICE_MEMORY, -EOPNOTSUPP, "User policy set to disable page offlining\n");
+ goto notify;
+ }
+
+ addr = ALIGN_DOWN(page_address, PAGE_SIZE);
+
+ ret = xe_ttm_vram_handle_addr_fault(xe, addr);
+
+ /*
+ * Handle return code from address fault handling function:
+ * 0: Page softofflined, remove from firmware queue
+ * -EIO: Address belongs to a critical BO/stolen area that cannot be offlined
+ * -ENOMEM: Failed to allocate BO for soft-offlining the page
+ * -EEXIST: Address is soft offlined but yet to be offlined by firmware for second
+ * occurrence
+ */
+
+ switch (ret) {
+ case 0:
+ action = XE_RAS_PAGE_ACTION_REMOVE;
+ xe_log_err(xe, DEVICE_MEMORY, ret,
+ "Poison detected at physical address 0x%llx, page soft-offlined\n",
+ page_address);
+ break;
+ case -EIO:
+ xe_log_err(xe, DEVICE_MEMORY, ret,
+ "Poison detected at physical address 0x%llx, page belongs to critical BO and cannot be soft-offlined\n",
+ page_address);
+ return ret;
+ case -EEXIST:
+ action = XE_RAS_PAGE_ACTION_OFFLINE;
+ xe_log_err(xe, DEVICE_MEMORY, ret,
+ "Double-bit ECC error detected at physical address 0x%llx, page soft-offlined\n",
+ page_address);
+ break;
+ case -ENOMEM:
+ xe_log_err(xe, DEVICE_MEMORY, ret,
+ "Poison detected at physical address 0x%llx, failed to soft-offline\n",
+ page_address);
+ return ret;
+ default:
+ xe_log_err(xe, DEVICE_MEMORY, ret, "Failed to handle address fault at physical address 0x%llx\n",
+ page_address);
+ return 0;
+ }
+
+ notify:
+ if (notify_fw) {
+ ret = send_page_offline_cmd(xe, page_address, action);
+ if (ret)
+ return ret;
+ }
+
+ return 0;
+}
+
static bool ras_counter_is_valid(struct xe_device *xe, struct xe_ras_error_class *counter)
{
u8 severity = counter->common.severity;
@@ -368,11 +492,12 @@ static u8 handle_soc_internal_errors(struct xe_device *xe, struct xe_ras_error_a
static u8 handle_device_memory_errors(struct xe_device *xe, struct xe_ras_error_array *arr)
{
struct xe_ras_memory_error *info = (void *)arr->details;
+ int ret;
/*
* For memory errors, the recovery action depends on the error category
*
- * TODO: Double-bit ECC errors: Page offlining
+ * Double-bit ECC errors: Page offlining
* Poison and data parity errors: Log only
* For any other memory errors, request a reset as recovery mechanism
*/
@@ -384,10 +509,10 @@ static u8 handle_device_memory_errors(struct xe_device *xe, struct xe_ras_error_
xe_info(xe, "[RAS]: Data parity error detected\n");
break;
case XE_RAS_MEMORY_DB_ECC:
- xe_info(xe, "[RAS]: Double-bit ECC error detected at sw address 0x%llx\n",
- info->sw_address);
- /* TODO: Add page offlining for Double-bit ECC error */
- fallthrough;
+ ret = handle_page_offline(xe, info->sw_address, true);
+ if (ret)
+ return XE_RAS_RECOVERY_ACTION_RESET;
+ break;
default:
return XE_RAS_RECOVERY_ACTION_RESET;
}
diff --git a/drivers/gpu/drm/xe/xe_ras_types.h b/drivers/gpu/drm/xe/xe_ras_types.h
index 698f73c63393..91b090cd2c7e 100644
--- a/drivers/gpu/drm/xe/xe_ras_types.h
+++ b/drivers/gpu/drm/xe/xe_ras_types.h
@@ -17,6 +17,19 @@
#define XE_RAS_MEMORY_POISON BIT(2)
#define XE_RAS_MEMORY_DATA_PARITY BIT(5)
+/**
+ * enum xe_ras_page_action - Page offline actions for page offline request
+ *
+ * @XE_RAS_PAGE_ACTION_OFFLINE: Instruct firmware to offline the page
+ * @XE_RAS_PAGE_ACTION_REMOVE: Instruct firmware to remove the page from queue
+ * @XE_RAS_PAGE_ACTION_MAX: Max value
+ */
+enum xe_ras_page_action {
+ XE_RAS_PAGE_ACTION_OFFLINE,
+ XE_RAS_PAGE_ACTION_REMOVE,
+ XE_RAS_PAGE_ACTION_MAX
+};
+
/**
* enum xe_ras_recovery_action - RAS recovery actions
*
@@ -295,6 +308,28 @@ struct xe_ras_memory_error {
u32 reserved2[10];
} __packed;
+/**
+ * struct xe_ras_page_offline_request - Request for page offline command
+ */
+struct xe_ras_page_offline_request {
+ /** @page_address: Page address (4KB aligned) */
+ u64 page_address;
+ /** @action: Action to be performed, see &enum xe_ras_page_action */
+ u32 action;
+ /** @reserved: Reserved for future use */
+ u32 reserved;
+} __packed;
+
+/**
+ * struct xe_ras_page_offline_response - Response from page offline command
+ */
+struct xe_ras_page_offline_response {
+ /** @status: Status of the page offline request */
+ u32 status;
+ /** @reserved: Reserved for future use */
+ u32 reserved;
+} __packed;
+
/**
* struct xe_ras_get_health_request - Request structure for obtaining gpu health
*/
diff --git a/drivers/gpu/drm/xe/xe_sysctrl_mailbox_types.h b/drivers/gpu/drm/xe/xe_sysctrl_mailbox_types.h
index a0628eb47bff..01d944fa3e5e 100644
--- a/drivers/gpu/drm/xe/xe_sysctrl_mailbox_types.h
+++ b/drivers/gpu/drm/xe/xe_sysctrl_mailbox_types.h
@@ -32,6 +32,7 @@ enum xe_sysctrl_group {
* @XE_SYSCTRL_CMD_GET_THRESHOLD: Retrieve error threshold
* @XE_SYSCTRL_CMD_SET_THRESHOLD: Set error threshold
* @XE_SYSCTRL_CMD_GET_PENDING_EVENT: Retrieve pending event
+ * @XE_SYSCTRL_CMD_PAGE_OFFLINE: Instruct firmware to offline/remove a page
* @XE_SYSCTRL_CMD_GET_HEALTH: Retrieve gpu health
* @XE_SYSCTRL_CMD_SET_HEALTH: Set gpu health
*/
@@ -42,6 +43,7 @@ enum xe_sysctrl_gfsp_cmd {
XE_SYSCTRL_CMD_GET_THRESHOLD = 0x05,
XE_SYSCTRL_CMD_SET_THRESHOLD = 0x06,
XE_SYSCTRL_CMD_GET_PENDING_EVENT = 0x07,
+ XE_SYSCTRL_CMD_PAGE_OFFLINE = 0x08,
XE_SYSCTRL_CMD_GET_HEALTH = 0x0B,
XE_SYSCTRL_CMD_SET_HEALTH = 0x0C,
};
--
2.47.1
^ permalink raw reply related [flat|nested] 12+ messages in thread* [PATCH v5 3/6] drm/xe/xe_ras: Add support to query page offline queue and list
2026-10-12 5:40 [PATCH v5 0/6] Add support to handle memory double-bit ecc errors Riana Tauro
2026-10-12 5:40 ` [PATCH v5 1/6] drm/xe: Separate drm-ras netlink data from device and firmware RAS state Riana Tauro
2026-10-12 5:40 ` [PATCH v5 2/6] drm/xe/xe_ras: Handle page offline requests for device memory ecc errors Riana Tauro
@ 2026-10-12 5:40 ` Riana Tauro
2026-10-12 5:51 ` sashiko-bot
2026-10-12 5:41 ` [PATCH v5 4/6] drm/xe/xe_ras: Add function to get maximum pages firmware can store Riana Tauro
` (5 subsequent siblings)
8 siblings, 1 reply; 12+ messages in thread
From: Riana Tauro @ 2026-10-12 5:40 UTC (permalink / raw)
To: intel-xe
Cc: riana.tauro, anshuman.gupta, rodrigo.vivi, aravind.iddamsetty,
badal.nilawar, raag.jadav, ravi.kishore.koppuravuri,
mallesh.koujalagi, tejas.upadhyay, himal.prasad.ghimiray
Add support to query page offline list and queue from firmware
during module load. The page offline list command retrieves pages that
are already offlined by the firmware. The page offline queue command
retrieves the pages pending to be offlined by the firmware.
Cc: Tejas Upadhyay <tejas.upadhyay@intel.com>
Signed-off-by: Riana Tauro <riana.tauro@intel.com>
Reviewed-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
---
v2: rebase
store total pages once per response (Sashiko)
v3: common function for offline and queue (Himal)
v4: re-order list and queue (Sashiko, Himal)
remove type
use size_t
add description and rename functions (Tejas)
---
drivers/gpu/drm/xe/xe_ras.c | 87 +++++++++++++++++++
drivers/gpu/drm/xe/xe_ras_types.h | 35 ++++++++
drivers/gpu/drm/xe/xe_sysctrl_mailbox_types.h | 4 +
3 files changed, 126 insertions(+)
diff --git a/drivers/gpu/drm/xe/xe_ras.c b/drivers/gpu/drm/xe/xe_ras.c
index a3464857e84c..de97e5341f94 100644
--- a/drivers/gpu/drm/xe/xe_ras.c
+++ b/drivers/gpu/drm/xe/xe_ras.c
@@ -343,6 +343,89 @@ static bool ras_counter_is_valid(struct xe_device *xe, struct xe_ras_error_class
return true;
}
+/*
+ * Fetch and process offline list and queue from firmware via mailbox. @notify_fw controls
+ * whether firmware is notified of the offline/remove action.
+ */
+static void process_offline_pages(struct xe_device *xe, u32 cmd, void *req, size_t req_size,
+ void *resp, size_t resp_size,
+ struct xe_ras_offline_common *common, bool notify_fw)
+{
+ struct xe_sysctrl_mailbox_command command = {0};
+ struct xe_ras_offline_list_request *list_req;
+ u32 total_pages = 0, count = 0;
+ size_t rlen;
+ int ret, i;
+
+ list_req = req;
+
+ xe_sysctrl_create_command(&command, XE_SYSCTRL_GROUP_GFSP, cmd, req, req_size, resp,
+ resp_size);
+
+ do {
+ memset(resp, 0, resp_size);
+
+ if (list_req)
+ list_req->index = count;
+
+ ret = xe_sysctrl_send_command(&xe->sc, &command, &rlen);
+ if (ret) {
+ xe_log_err(xe, SYSCTRL, ret, "failed to get page offline data, cmd=%#x\n",
+ cmd);
+ return;
+ }
+
+ if (rlen != resp_size) {
+ xe_log_err(xe, SYSCTRL, -EINVAL,
+ "unexpected page offline response length %zu (expected %zu), cmd=%#x\n",
+ rlen, resp_size, cmd);
+ return;
+ }
+
+ for (i = 0; i < common->pages_returned && i < XE_RAS_NUM_PAGES; i++)
+ handle_page_offline(xe, common->page_addresses[i], notify_fw);
+
+ count += common->pages_returned;
+ if (!common->pages_returned)
+ break;
+
+ if (!total_pages)
+ total_pages = common->total_pages;
+
+ if (count > total_pages) {
+ xe_log_err(xe, SYSCTRL, -EINVAL,
+ "Pages returned exceed total pages %u, returned %u, cmd=%#x\n",
+ total_pages, count, cmd);
+ return;
+ }
+ } while (common->additional_data);
+}
+
+/*
+ * Retrieve firmware queued pages from warm-retained SRAM during probe. Handle and soft-offline
+ * each page as required.
+ */
+static void get_offline_queue(struct xe_device *xe)
+{
+ struct xe_ras_offline_common response = {0};
+
+ process_offline_pages(xe, XE_SYSCTRL_CMD_GET_OFFLINE_QUEUE, NULL, 0, &response,
+ sizeof(response), &response, true);
+}
+
+/*
+ * Retrieve permanently offlined pages from firmware's non-volatile storage during probe,
+ * allowing the driver to soft-offline them before kernel allocations begin.
+ */
+static void get_offline_list(struct xe_device *xe)
+{
+ struct xe_ras_offline_list_response response = {0};
+ struct xe_ras_offline_list_request request = {0};
+
+ process_offline_pages(xe, XE_SYSCTRL_CMD_GET_OFFLINE_LIST, &request, sizeof(request),
+ &response, sizeof(response), &response.common, false);
+}
+
static struct pci_dev *find_usp_dev(struct pci_dev *pdev)
{
struct pci_dev *vsp;
@@ -1067,6 +1150,10 @@ void xe_ras_init(struct xe_device *xe)
if (IS_ENABLED(CONFIG_PCIEAER))
ras_usp_aer_init(xe);
+ /* Fetch the offline list before queue to avoid duplication */
+ get_offline_list(xe);
+ get_offline_queue(xe);
+
ret = devm_device_add_group(xe->drm.dev, &gpu_health_group);
if (ret)
xe_err(xe, "Failed to create GPU health sysfs, err=%d\n", ret);
diff --git a/drivers/gpu/drm/xe/xe_ras_types.h b/drivers/gpu/drm/xe/xe_ras_types.h
index 91b090cd2c7e..b6f4cfbadede 100644
--- a/drivers/gpu/drm/xe/xe_ras_types.h
+++ b/drivers/gpu/drm/xe/xe_ras_types.h
@@ -10,6 +10,7 @@
#define XE_RAS_NUM_COUNTERS 16
#define XE_RAS_NUM_ERROR_ARR 3
+#define XE_RAS_NUM_PAGES 25
/* Error bits in IEH global error status register */
#define XE_RAS_SOC_IEH_PUNIT BIT(1)
/* Device memory error categories */
@@ -330,6 +331,40 @@ struct xe_ras_page_offline_response {
u32 reserved;
} __packed;
+/**
+ * struct xe_ras_offline_common - Common structure for offline list and queue
+ */
+struct xe_ras_offline_common {
+ /** @total_pages: Total number of queued pages */
+ u32 total_pages;
+ /** @pages_returned: Number of pages returned in this response */
+ u32 pages_returned;
+ /** @page_addresses: Array of page addresses (4KB aligned) */
+ u64 page_addresses[XE_RAS_NUM_PAGES];
+ /** @additional_data: Indicates if more data is available */
+ u8 additional_data;
+ /** @reserved: Reserved for future use */
+ u8 reserved[3];
+} __packed;
+
+/**
+ * struct xe_ras_offline_list_request - Request for get offline list command
+ */
+struct xe_ras_offline_list_request {
+ /** @index: Zero-based index into the offline page list */
+ u32 index;
+} __packed;
+
+/**
+ * struct xe_ras_offline_list_response - Response from get offline list command
+ */
+struct xe_ras_offline_list_response {
+ /** @max_entries: Total no of pages that can be stored in flash */
+ u32 max_entries;
+ /** @common: Common offline page information */
+ struct xe_ras_offline_common common;
+} __packed;
+
/**
* struct xe_ras_get_health_request - Request structure for obtaining gpu health
*/
diff --git a/drivers/gpu/drm/xe/xe_sysctrl_mailbox_types.h b/drivers/gpu/drm/xe/xe_sysctrl_mailbox_types.h
index 01d944fa3e5e..1f3f782d770e 100644
--- a/drivers/gpu/drm/xe/xe_sysctrl_mailbox_types.h
+++ b/drivers/gpu/drm/xe/xe_sysctrl_mailbox_types.h
@@ -33,6 +33,8 @@ enum xe_sysctrl_group {
* @XE_SYSCTRL_CMD_SET_THRESHOLD: Set error threshold
* @XE_SYSCTRL_CMD_GET_PENDING_EVENT: Retrieve pending event
* @XE_SYSCTRL_CMD_PAGE_OFFLINE: Instruct firmware to offline/remove a page
+ * @XE_SYSCTRL_CMD_GET_OFFLINE_LIST: Retrieve list of all offlined pages from flash
+ * @XE_SYSCTRL_CMD_GET_OFFLINE_QUEUE: Retrieve list of offlined queued pages from firmware
* @XE_SYSCTRL_CMD_GET_HEALTH: Retrieve gpu health
* @XE_SYSCTRL_CMD_SET_HEALTH: Set gpu health
*/
@@ -44,6 +46,8 @@ enum xe_sysctrl_gfsp_cmd {
XE_SYSCTRL_CMD_SET_THRESHOLD = 0x06,
XE_SYSCTRL_CMD_GET_PENDING_EVENT = 0x07,
XE_SYSCTRL_CMD_PAGE_OFFLINE = 0x08,
+ XE_SYSCTRL_CMD_GET_OFFLINE_LIST = 0x09,
+ XE_SYSCTRL_CMD_GET_OFFLINE_QUEUE = 0x0A,
XE_SYSCTRL_CMD_GET_HEALTH = 0x0B,
XE_SYSCTRL_CMD_SET_HEALTH = 0x0C,
};
--
2.47.1
^ permalink raw reply related [flat|nested] 12+ messages in thread* Re: [PATCH v5 3/6] drm/xe/xe_ras: Add support to query page offline queue and list
2026-10-12 5:40 ` [PATCH v5 3/6] drm/xe/xe_ras: Add support to query page offline queue and list Riana Tauro
@ 2026-10-12 5:51 ` sashiko-bot
0 siblings, 0 replies; 12+ messages in thread
From: sashiko-bot @ 2026-10-12 5:51 UTC (permalink / raw)
To: Riana Tauro; +Cc: intel-xe
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Medium] xe: pages silently skipped if firmware returns pages_returned > XE_RAS_NUM_PAGES
--
commit 9d21f3b18f4dc78f0d5de890ccb72a1c2ba87da4
Author: Riana Tauro <riana.tauro@intel.com>
drm/xe/xe_ras: Add support to query page offline queue and list
This commit adds support to query the page offline list and queue from
firmware during module load. The page offline list command retrieves pages
already offlined by the firmware, while the queue command retrieves pages
pending to be offlined.
> diff --git a/drivers/gpu/drm/xe/xe_ras.c b/drivers/gpu/drm/xe/xe_ras.c
> index a3464857e84cc..de97e5341f944 100644
> --- a/drivers/gpu/drm/xe/xe_ras.c
> +++ b/drivers/gpu/drm/xe/xe_ras.c
[ ... ]
> @@ -343,6 +343,89 @@ static bool ras_counter_is_valid(struct xe_device *xe, struct xe_ras_error_class
> +static void process_offline_pages(struct xe_device *xe, u32 cmd, void *req, size_t req_size,
> + void *resp, size_t resp_size,
> + struct xe_ras_offline_common *common, bool notify_fw)
> +{
[ ... ]
> + do {
> + memset(resp, 0, resp_size);
> +
> + if (list_req)
> + list_req->index = count;
> +
> + ret = xe_sysctrl_send_command(&xe->sc, &command, &rlen);
[ ... ]
> + if (rlen != resp_size) {
> + xe_log_err(xe, SYSCTRL, -EINVAL,
> + "unexpected page offline response length %zu (expected %zu), cmd=%#x\n",
> + rlen, resp_size, cmd);
> + return;
> + }
> +
> + for (i = 0; i < common->pages_returned && i < XE_RAS_NUM_PAGES; i++)
> + handle_page_offline(xe, common->page_addresses[i], notify_fw);
> +
> + count += common->pages_returned;
[Severity: Medium]
Will this silently skip pages if the firmware returns a value for
common->pages_returned that is greater than XE_RAS_NUM_PAGES?
The driver correctly bounds the for loop array access with i < XE_RAS_NUM_PAGES
to avoid out-of-bounds reads if the firmware provides a maliciously or
erroneously high pages_returned value.
However, the driver then unconditionally adds the unbounded pages_returned
value to count. For list commands, the next iteration requests
list_req->index = count.
If pages_returned was greater than XE_RAS_NUM_PAGES, count advances too far,
silently skipping the pages that were omitted by the array bound check. Should
the driver either reject the response entirely with -EINVAL, or cap the count
increment to XE_RAS_NUM_PAGES?
> + if (!common->pages_returned)
> + break;
[ ... ]
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261012054056.2272869-8-riana.tauro@intel.com?part=3
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v5 4/6] drm/xe/xe_ras: Add function to get maximum pages firmware can store
2026-10-12 5:40 [PATCH v5 0/6] Add support to handle memory double-bit ecc errors Riana Tauro
` (2 preceding siblings ...)
2026-10-12 5:40 ` [PATCH v5 3/6] drm/xe/xe_ras: Add support to query page offline queue and list Riana Tauro
@ 2026-10-12 5:41 ` Riana Tauro
2026-10-12 5:41 ` [PATCH v5 5/6] drm/xe/xe_ttm_vram: Report max_pages reported by firmware to userspace Riana Tauro
` (4 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: Riana Tauro @ 2026-10-12 5:41 UTC (permalink / raw)
To: intel-xe
Cc: riana.tauro, anshuman.gupta, rodrigo.vivi, aravind.iddamsetty,
badal.nilawar, raag.jadav, ravi.kishore.koppuravuri,
mallesh.koujalagi, tejas.upadhyay, himal.prasad.ghimiray
Add function to get maximum number of pages that firmware can store for
offline tracking. This will be used to report max pages to userspace.
Signed-off-by: Riana Tauro <riana.tauro@intel.com>
Reviewed-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Reviewed-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
---
v2: fix commit message (Himal)
v3: set max entries in loop (Sashiko, Tejas)
---
drivers/gpu/drm/xe/xe_ras.c | 17 +++++++++++++++++
drivers/gpu/drm/xe/xe_ras.h | 1 +
drivers/gpu/drm/xe/xe_ras_types.h | 2 ++
3 files changed, 20 insertions(+)
diff --git a/drivers/gpu/drm/xe/xe_ras.c b/drivers/gpu/drm/xe/xe_ras.c
index de97e5341f94..389789c95a6f 100644
--- a/drivers/gpu/drm/xe/xe_ras.c
+++ b/drivers/gpu/drm/xe/xe_ras.c
@@ -353,6 +353,7 @@ static void process_offline_pages(struct xe_device *xe, u32 cmd, void *req, size
{
struct xe_sysctrl_mailbox_command command = {0};
struct xe_ras_offline_list_request *list_req;
+ struct xe_ras_state *state = &xe->ras.state;
u32 total_pages = 0, count = 0;
size_t rlen;
int ret, i;
@@ -382,6 +383,11 @@ static void process_offline_pages(struct xe_device *xe, u32 cmd, void *req, size
return;
}
+ /* Populate the maximum number of pages from offline list */
+ if (list_req && !state->max_pages)
+ state->max_pages =
+ ((struct xe_ras_offline_list_response *)resp)->max_entries;
+
for (i = 0; i < common->pages_returned && i < XE_RAS_NUM_PAGES; i++)
handle_page_offline(xe, common->page_addresses[i], notify_fw);
@@ -1125,6 +1131,17 @@ bool xe_ras_get_disable_vram_page_offline(struct xe_device *xe)
return xe->ras.state.disable_vram_page_offline;
}
+/**
+ * xe_ras_get_max_pages - Get the maximum number of pages
+ * @xe: xe device instance
+ *
+ * Return: Maximum number of pages stored by the firmware in flash
+ */
+u32 xe_ras_get_max_pages(struct xe_device *xe)
+{
+ return xe->ras.state.max_pages;
+}
+
/**
* xe_ras_init - Initialize Xe RAS
* @xe: xe device instance
diff --git a/drivers/gpu/drm/xe/xe_ras.h b/drivers/gpu/drm/xe/xe_ras.h
index 1a2545f962c4..268c2afa10b6 100644
--- a/drivers/gpu/drm/xe/xe_ras.h
+++ b/drivers/gpu/drm/xe/xe_ras.h
@@ -22,5 +22,6 @@ int xe_ras_set_threshold(struct xe_device *xe, u8 severity, u8 component, u32 th
void xe_ras_init(struct xe_device *xe);
enum xe_ras_recovery_action xe_ras_process_errors(struct xe_device *xe);
bool xe_ras_get_disable_vram_page_offline(struct xe_device *xe);
+u32 xe_ras_get_max_pages(struct xe_device *xe);
#endif
diff --git a/drivers/gpu/drm/xe/xe_ras_types.h b/drivers/gpu/drm/xe/xe_ras_types.h
index b6f4cfbadede..1283c83510b2 100644
--- a/drivers/gpu/drm/xe/xe_ras_types.h
+++ b/drivers/gpu/drm/xe/xe_ras_types.h
@@ -415,5 +415,7 @@ struct xe_ras_set_health_response {
struct xe_ras_state {
/** @disable_vram_page_offline: cached configfs policy, immutable after init */
bool disable_vram_page_offline;
+ /** @max_pages: Total number of pages that can be stored by firmware */
+ u32 max_pages;
};
#endif
--
2.47.1
^ permalink raw reply related [flat|nested] 12+ messages in thread* [PATCH v5 5/6] drm/xe/xe_ttm_vram: Report max_pages reported by firmware to userspace
2026-10-12 5:40 [PATCH v5 0/6] Add support to handle memory double-bit ecc errors Riana Tauro
` (3 preceding siblings ...)
2026-10-12 5:41 ` [PATCH v5 4/6] drm/xe/xe_ras: Add function to get maximum pages firmware can store Riana Tauro
@ 2026-10-12 5:41 ` Riana Tauro
2026-10-12 5:41 ` [PATCH v5 6/6] drm/xe/xe_ras: Track offlined pages by firmware to avoid duplicates Riana Tauro
` (3 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: Riana Tauro @ 2026-10-12 5:41 UTC (permalink / raw)
To: intel-xe
Cc: riana.tauro, anshuman.gupta, rodrigo.vivi, aravind.iddamsetty,
badal.nilawar, raag.jadav, ravi.kishore.koppuravuri,
mallesh.koujalagi, tejas.upadhyay, himal.prasad.ghimiray
Report the maximum number of pages returned by firmware at probe,
resolving the existing TODO.
Cc: Tejas Upadhyay <tejas.upadhyay@intel.com>
Cc: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Signed-off-by: Riana Tauro <riana.tauro@intel.com>
Reviewed-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Reviewed-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
---
v2: fix commit message (Himal)
---
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c | 6 +-----
drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h | 2 --
2 files changed, 1 insertion(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_ttm_vram_mgr.c b/drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
index dd03b1fe8423..36d47de8b11b 100644
--- a/drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
+++ b/drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
@@ -1033,11 +1033,7 @@ static int vram_bad_pages_show(struct seq_file *m, void *unused)
struct xe_tile *tile;
u8 id;
- man = ttm_manager_type(&xe->ttm, XE_PL_VRAM0);
- if (man)
- /* TODO Hook with RAS to show max_pages fetched from FW */
- seq_printf(m, "max_pages: %d\n",
- to_xe_ttm_vram_mgr(man)->max_pages);
+ seq_printf(m, "max_pages: %u\n", xe_ras_get_max_pages(xe));
for_each_tile(tile, xe, id) {
struct xe_vram_region *vr = tile->mem.vram;
diff --git a/drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h b/drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
index ef7e4c87a7bb..4a2cd27a5b61 100644
--- a/drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
+++ b/drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
@@ -37,8 +37,6 @@ struct xe_ttm_vram_mgr {
struct mutex lock;
/** @mem_type: The TTM memory type */
u32 mem_type;
- /** @max_pages: max pages that can be in offline queue retrieved from FW */
- u16 max_pages;
};
/**
--
2.47.1
^ permalink raw reply related [flat|nested] 12+ messages in thread* [PATCH v5 6/6] drm/xe/xe_ras: Track offlined pages by firmware to avoid duplicates
2026-10-12 5:40 [PATCH v5 0/6] Add support to handle memory double-bit ecc errors Riana Tauro
` (4 preceding siblings ...)
2026-10-12 5:41 ` [PATCH v5 5/6] drm/xe/xe_ttm_vram: Report max_pages reported by firmware to userspace Riana Tauro
@ 2026-10-12 5:41 ` Riana Tauro
2026-10-12 5:50 ` sashiko-bot
2026-10-12 6:38 ` ✓ CI.KUnit: success for Add support to handle memory double-bit ecc errors (rev5) Patchwork
` (2 subsequent siblings)
8 siblings, 1 reply; 12+ messages in thread
From: Riana Tauro @ 2026-10-12 5:41 UTC (permalink / raw)
To: intel-xe
Cc: riana.tauro, anshuman.gupta, rodrigo.vivi, aravind.iddamsetty,
badal.nilawar, raag.jadav, ravi.kishore.koppuravuri,
mallesh.koujalagi, tejas.upadhyay, himal.prasad.ghimiray
A memory scrubber can report multiple errors at the same address. Track
pages already successfully offlined by the firmware so that subsequent
reports for the same address are removed from the firmware queue instead
of issuing redundant page offline requests.
Signed-off-by: Riana Tauro <riana.tauro@intel.com>
Reviewed-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Reviewed-by: Tejas Upadhyay <tejas.upadhyay@intel.com>
---
v2: use xe page shift (Sashiko)
v3: handle ret
re-order list and queue (Himal)
v4: handle xa_err (Tejas)
---
drivers/gpu/drm/xe/xe_device.c | 4 ++-
drivers/gpu/drm/xe/xe_ras.c | 51 ++++++++++++++++++++++++++++---
drivers/gpu/drm/xe/xe_ras.h | 2 +-
drivers/gpu/drm/xe/xe_ras_types.h | 3 ++
4 files changed, 54 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index 8392c9fad3c4..643846721d1e 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -974,7 +974,9 @@ int xe_device_probe(struct xe_device *xe)
if (err)
return err;
- xe_ras_init(xe);
+ err = xe_ras_init(xe);
+ if (err)
+ return err;
/*
* Now that GT is initialized (TTM in particular),
diff --git a/drivers/gpu/drm/xe/xe_ras.c b/drivers/gpu/drm/xe/xe_ras.c
index 389789c95a6f..8dab634505aa 100644
--- a/drivers/gpu/drm/xe/xe_ras.c
+++ b/drivers/gpu/drm/xe/xe_ras.c
@@ -20,6 +20,9 @@
#include "xe_sysctrl_mailbox_types.h"
#include "xe_ttm_vram_mgr.h"
+/* Any non-null entry marks the page as offlined by firmware */
+#define XE_RAS_PAGE_OFFLINED xa_mk_value(1)
+
#define CORE_COMPUTE_UNCORR_TYPE GENMASK(26, 25)
/*
* Uncorrectable error type for core compute errors.
@@ -210,6 +213,7 @@ static int send_page_offline_cmd(struct xe_device *xe, u64 page_address,
struct xe_sysctrl_mailbox_command command = {0};
struct xe_ras_page_offline_request request = {0};
struct xe_ras_page_offline_response response = {0};
+ struct xe_ras_state *state = &xe->ras.state;
size_t rlen;
int ret;
@@ -251,11 +255,21 @@ static int send_page_offline_cmd(struct xe_device *xe, u64 page_address,
return ret;
}
+ if (action == XE_RAS_PAGE_ACTION_OFFLINE) {
+ ret = xa_err(xa_store(&state->offlined_pages,
+ page_address >> XE_PTE_SHIFT,
+ XE_RAS_PAGE_OFFLINED, GFP_KERNEL));
+ if (ret)
+ xe_err(xe, "Failed to store offlined page 0x%llx: %d\n", page_address,
+ ret);
+ }
+
return 0;
}
static int handle_page_offline(struct xe_device *xe, u64 page_address, bool notify_fw)
{
+ struct xe_ras_state *state = &xe->ras.state;
enum xe_ras_page_action action;
u64 addr;
int ret;
@@ -299,7 +313,11 @@ static int handle_page_offline(struct xe_device *xe, u64 page_address, bool noti
page_address);
return ret;
case -EEXIST:
- action = XE_RAS_PAGE_ACTION_OFFLINE;
+ if (xa_load(&state->offlined_pages, page_address >> XE_PTE_SHIFT))
+ action = XE_RAS_PAGE_ACTION_REMOVE;
+ else
+ action = XE_RAS_PAGE_ACTION_OFFLINE;
+
xe_log_err(xe, DEVICE_MEMORY, ret,
"Double-bit ECC error detected at physical address 0x%llx, page soft-offlined\n",
page_address);
@@ -354,6 +372,7 @@ static void process_offline_pages(struct xe_device *xe, u32 cmd, void *req, size
struct xe_sysctrl_mailbox_command command = {0};
struct xe_ras_offline_list_request *list_req;
struct xe_ras_state *state = &xe->ras.state;
+ unsigned long index;
u32 total_pages = 0, count = 0;
size_t rlen;
int ret, i;
@@ -388,8 +407,18 @@ static void process_offline_pages(struct xe_device *xe, u32 cmd, void *req, size
state->max_pages =
((struct xe_ras_offline_list_response *)resp)->max_entries;
- for (i = 0; i < common->pages_returned && i < XE_RAS_NUM_PAGES; i++)
+ for (i = 0; i < common->pages_returned && i < XE_RAS_NUM_PAGES; i++) {
handle_page_offline(xe, common->page_addresses[i], notify_fw);
+ /* The pages are already offlined by firmware */
+ if (!notify_fw) {
+ index = common->page_addresses[i] >> XE_PTE_SHIFT;
+ ret = xa_err(xa_store(&state->offlined_pages, index,
+ XE_RAS_PAGE_OFFLINED, GFP_KERNEL));
+ if (ret)
+ xe_err(xe, "Failed to store offlined page 0x%llx: %d\n",
+ common->page_addresses[i], ret);
+ }
+ }
count += common->pages_returned;
if (!common->pages_returned)
@@ -1120,6 +1149,13 @@ static const struct attribute_group gpu_health_group = {
.attrs = gpu_health_attrs,
};
+static void ras_fini(void *arg)
+{
+ struct xe_device *xe = arg;
+
+ xa_destroy(&xe->ras.state.offlined_pages);
+}
+
/**
* xe_ras_get_vram_page_offline - Get the vram page offline user policy
* @xe: xe device instance
@@ -1147,15 +1183,18 @@ u32 xe_ras_get_max_pages(struct xe_device *xe)
* @xe: xe device instance
*
* Initialize Xe RAS
+ *
+ * Return: 0 on success, negative error code otherwise
*/
-void xe_ras_init(struct xe_device *xe)
+int xe_ras_init(struct xe_device *xe)
{
+ struct xe_ras_state *state = &xe->ras.state;
int ret;
xe_drm_ras_init(xe);
if (!xe->info.has_sysctrl)
- return;
+ return 0;
/*
* TODO: Replace with xe->info.has_disable_vram_page_offline once the feature flag is
@@ -1167,6 +1206,8 @@ void xe_ras_init(struct xe_device *xe)
if (IS_ENABLED(CONFIG_PCIEAER))
ras_usp_aer_init(xe);
+ xa_init(&state->offlined_pages);
+
/* Fetch the offline list before queue to avoid duplication */
get_offline_list(xe);
get_offline_queue(xe);
@@ -1174,4 +1215,6 @@ void xe_ras_init(struct xe_device *xe)
ret = devm_device_add_group(xe->drm.dev, &gpu_health_group);
if (ret)
xe_err(xe, "Failed to create GPU health sysfs, err=%d\n", ret);
+
+ return devm_add_action_or_reset(xe->drm.dev, ras_fini, xe);
}
diff --git a/drivers/gpu/drm/xe/xe_ras.h b/drivers/gpu/drm/xe/xe_ras.h
index 268c2afa10b6..1b358c7d040f 100644
--- a/drivers/gpu/drm/xe/xe_ras.h
+++ b/drivers/gpu/drm/xe/xe_ras.h
@@ -19,7 +19,7 @@ int xe_ras_get_counter(struct xe_device *xe, u8 severity, u8 component, u32 *val
int xe_ras_clear_counter(struct xe_device *xe, u8 severity, u8 component);
int xe_ras_get_threshold(struct xe_device *xe, u8 severity, u8 component, u32 *threshold);
int xe_ras_set_threshold(struct xe_device *xe, u8 severity, u8 component, u32 threshold);
-void xe_ras_init(struct xe_device *xe);
+int xe_ras_init(struct xe_device *xe);
enum xe_ras_recovery_action xe_ras_process_errors(struct xe_device *xe);
bool xe_ras_get_disable_vram_page_offline(struct xe_device *xe);
u32 xe_ras_get_max_pages(struct xe_device *xe);
diff --git a/drivers/gpu/drm/xe/xe_ras_types.h b/drivers/gpu/drm/xe/xe_ras_types.h
index 1283c83510b2..a86f9d2b8c92 100644
--- a/drivers/gpu/drm/xe/xe_ras_types.h
+++ b/drivers/gpu/drm/xe/xe_ras_types.h
@@ -7,6 +7,7 @@
#define _XE_RAS_TYPES_H_
#include <linux/types.h>
+#include <linux/xarray.h>
#define XE_RAS_NUM_COUNTERS 16
#define XE_RAS_NUM_ERROR_ARR 3
@@ -417,5 +418,7 @@ struct xe_ras_state {
bool disable_vram_page_offline;
/** @max_pages: Total number of pages that can be stored by firmware */
u32 max_pages;
+ /** @offlined_pages: XArray of pages offlined by firmware */
+ struct xarray offlined_pages;
};
#endif
--
2.47.1
^ permalink raw reply related [flat|nested] 12+ messages in thread* Re: [PATCH v5 6/6] drm/xe/xe_ras: Track offlined pages by firmware to avoid duplicates
2026-10-12 5:41 ` [PATCH v5 6/6] drm/xe/xe_ras: Track offlined pages by firmware to avoid duplicates Riana Tauro
@ 2026-10-12 5:50 ` sashiko-bot
0 siblings, 0 replies; 12+ messages in thread
From: sashiko-bot @ 2026-10-12 5:50 UTC (permalink / raw)
To: Riana Tauro; +Cc: intel-xe
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Medium] xe: ignored error return from xe_drm_ras_init()
--
commit 7ebbe76ad5759ef208c6c4acec5e508c52920687
Author: Riana Tauro <riana.tauro@intel.com>
drm/xe/xe_ras: Track offlined pages by firmware to avoid duplicates
A memory scrubber can report multiple errors at the same address. Track
pages already successfully offlined by the firmware so that subsequent
reports for the same address are removed from the firmware queue instead
of issuing redundant page offline requests.
> diff --git a/drivers/gpu/drm/xe/xe_ras.c b/drivers/gpu/drm/xe/xe_ras.c
> --- a/drivers/gpu/drm/xe/xe_ras.c
> +++ b/drivers/gpu/drm/xe/xe_ras.c
[ ... ]
> @@ -1147,15 +1183,18 @@ u32 xe_ras_get_max_pages(struct xe_device *xe)
> * @xe: xe device instance
> *
> * Initialize Xe RAS
> + *
> + * Return: 0 on success, negative error code otherwise
> */
> -void xe_ras_init(struct xe_device *xe)
> +int xe_ras_init(struct xe_device *xe)
> {
> + struct xe_ras_state *state = &xe->ras.state;
> int ret;
>
> xe_drm_ras_init(xe);
[Severity: Medium]
Should the return value of xe_drm_ras_init() be checked and propagated
here?
If xe_drm_ras_init() fails to allocate memory or register the DRM RAS
nodes, it returns an error code like -ENOMEM. Because this patch updates
xe_ras_init() to return an int and propagate errors, missing this check
could allow the driver to continue initialization with partially set up
RAS nodes instead of properly failing the probe.
>
> if (!xe->info.has_sysctrl)
> - return;
> + return 0;
>
> /*
> * TODO: Replace with xe->info.has_disable_vram_page_offline once the feature flag is
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261012054056.2272869-8-riana.tauro@intel.com?part=6
^ permalink raw reply [flat|nested] 12+ messages in thread
* ✓ CI.KUnit: success for Add support to handle memory double-bit ecc errors (rev5)
2026-10-12 5:40 [PATCH v5 0/6] Add support to handle memory double-bit ecc errors Riana Tauro
` (5 preceding siblings ...)
2026-10-12 5:41 ` [PATCH v5 6/6] drm/xe/xe_ras: Track offlined pages by firmware to avoid duplicates Riana Tauro
@ 2026-10-12 6:38 ` Patchwork
2026-10-12 7:24 ` ✓ Xe.CI.BAT: " Patchwork
2026-10-12 14:19 ` ✓ Xe.CI.FULL: " Patchwork
8 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2026-10-12 6:38 UTC (permalink / raw)
To: Tauro, Riana; +Cc: intel-xe
== Series Details ==
Series: Add support to handle memory double-bit ecc errors (rev5)
URL : https://patchwork.freedesktop.org/series/172710/
State : success
== Summary ==
+ trap cleanup EXIT
+ kunitconfigs=('/kernel/drivers/gpu/tests/.kunitconfig' '/kernel/drivers/gpu/drm/xe/.kunitconfig' '/kernel/drivers/gpu/drm/tests/.kunitconfig' '/kernel/drivers/gpu/drm/ttm/tests/.kunitconfig' '/kernel/drivers/dma-buf/.kunitconfig')
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/tests/.kunitconfig
[06:36:26] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[06:36:30] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[06:36:50] Starting KUnit Kernel (1/1)...
[06:36:50] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[06:36:50] ================= gpu_buddy (14 subtests) ==================
[06:36:50] [PASSED] gpu_test_buddy_alloc_limit
[06:36:50] [PASSED] gpu_test_buddy_alloc_optimistic
[06:36:50] [PASSED] gpu_test_buddy_alloc_pessimistic
[06:36:50] [PASSED] gpu_test_buddy_alloc_pathological
[06:36:50] [PASSED] gpu_test_buddy_alloc_contiguous
[06:36:50] [PASSED] gpu_test_buddy_alloc_clear
[06:36:50] [PASSED] gpu_test_buddy_alloc_range
[06:36:51] [PASSED] gpu_test_buddy_alloc_range_bias
[06:36:51] [PASSED] gpu_test_buddy_fragmentation_performance
[06:36:52] [PASSED] gpu_test_buddy_dirty_tracker_performance
[06:36:52] [PASSED] gpu_test_buddy_alloc_exceeds_max_order
[06:36:52] [PASSED] gpu_test_buddy_offset_aligned_allocation
[06:36:52] [PASSED] gpu_test_buddy_subtree_offset_alignment_stress
[06:36:52] [PASSED] gpu_test_buddy_addr_to_block
[06:36:52] ==================== [PASSED] gpu_buddy ====================
[06:36:52] ============================================================
[06:36:52] Testing complete. Ran 14 tests: passed: 14
[06:36:52] Elapsed time: 26.467s total, 4.395s configuring, 20.204s building, 1.823s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/xe/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[06:36:52] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[06:36:54] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[06:37:28] Starting KUnit Kernel (1/1)...
[06:37:28] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[06:37:28] ================== guc_buf (11 subtests) ===================
[06:37:28] [PASSED] test_smallest
[06:37:28] [PASSED] test_largest
[06:37:28] [PASSED] test_granular
[06:37:28] [PASSED] test_unique
[06:37:28] [PASSED] test_overlap
[06:37:28] [PASSED] test_reusable
[06:37:28] [PASSED] test_too_big
[06:37:28] [PASSED] test_flush
[06:37:28] [PASSED] test_lookup
[06:37:28] [PASSED] test_data
[06:37:28] [PASSED] test_class
[06:37:28] ===================== [PASSED] guc_buf =====================
[06:37:28] =================== guc_dbm (7 subtests) ===================
[06:37:28] [PASSED] test_empty
[06:37:28] [PASSED] test_default
[06:37:28] ======================== test_size ========================
[06:37:28] [PASSED] 4
[06:37:28] [PASSED] 8
[06:37:28] [PASSED] 32
[06:37:28] [PASSED] 256
[06:37:28] ==================== [PASSED] test_size ====================
[06:37:28] ======================= test_reuse ========================
[06:37:28] [PASSED] 4
[06:37:28] [PASSED] 8
[06:37:28] [PASSED] 32
[06:37:28] [PASSED] 256
[06:37:28] =================== [PASSED] test_reuse ====================
[06:37:28] =================== test_range_overlap ====================
[06:37:28] [PASSED] 4
[06:37:28] [PASSED] 8
[06:37:28] [PASSED] 32
[06:37:28] [PASSED] 256
[06:37:28] =============== [PASSED] test_range_overlap ================
[06:37:28] =================== test_range_compact ====================
[06:37:28] [PASSED] 4
[06:37:28] [PASSED] 8
[06:37:28] [PASSED] 32
[06:37:28] [PASSED] 256
[06:37:28] =============== [PASSED] test_range_compact ================
[06:37:28] ==================== test_range_spare =====================
[06:37:28] [PASSED] 4
[06:37:28] [PASSED] 8
[06:37:28] [PASSED] 32
[06:37:28] [PASSED] 256
[06:37:28] ================ [PASSED] test_range_spare =================
[06:37:28] ===================== [PASSED] guc_dbm =====================
[06:37:28] =================== guc_idm (6 subtests) ===================
[06:37:28] [PASSED] bad_init
[06:37:28] [PASSED] no_init
[06:37:28] [PASSED] init_fini
[06:37:28] [PASSED] check_used
[06:37:28] [PASSED] check_quota
[06:37:28] [PASSED] check_all
[06:37:28] ===================== [PASSED] guc_idm =====================
[06:37:28] ============== guc_klv_helpers (13 subtests) ===============
[06:37:28] [PASSED] test_count
[06:37:28] [PASSED] test_encode_u32
[06:37:28] [PASSED] test_encode_u64
[06:37:28] [PASSED] test_encode_string
[06:37:28] [PASSED] test_encode_object_raw
[06:37:28] [PASSED] test_encode_object_klv
[06:37:28] [PASSED] test_encode_object_nested
[06:37:28] [PASSED] test_encode_object_basic
[06:37:28] ===================== test_decode_u16 =====================
[06:37:28] [PASSED] empty
[06:37:28] [PASSED] valid
[06:37:28] [PASSED] max
[06:37:28] [PASSED] big
[06:37:28] [PASSED] long
[06:37:28] ================= [PASSED] test_decode_u16 =================
[06:37:28] ===================== test_decode_u32 =====================
[06:37:28] [PASSED] empty
[06:37:28] [PASSED] valid
[06:37:28] [PASSED] max
[06:37:28] [PASSED] long
[06:37:28] ================= [PASSED] test_decode_u32 =================
[06:37:28] ===================== test_decode_u64 =====================
[06:37:28] [PASSED] empty
[06:37:28] [PASSED] short
[06:37:28] [PASSED] valid
[06:37:28] [PASSED] max
[06:37:28] [PASSED] long
[06:37:28] ================= [PASSED] test_decode_u64 =================
[06:37:28] ===================== test_decode_str =====================
[06:37:28] [PASSED] empty
[06:37:28] [PASSED] one
[06:37:28] [PASSED] one_trash
[06:37:28] [PASSED] two
[06:37:28] [PASSED] two_trash
[06:37:28] [PASSED] three
[06:37:28] [PASSED] dword
[06:37:28] [PASSED] four
[06:37:28] [PASSED] five
[06:37:28] [PASSED] six
[06:37:28] [PASSED] seven
[06:37:28] [PASSED] qword
[06:37:28] ================= [PASSED] test_decode_str =================
[06:37:28] [PASSED] test_print
[06:37:28] ================= [PASSED] guc_klv_helpers =================
[06:37:28] =================== xe_log (4 subtests) ====================
[06:37:28] [PASSED] demo_cper
[06:37:28] [PASSED] demo_dmesg
[06:37:28] ======================= test_dmesg ========================
[06:37:28] [PASSED] test_fatal
[06:37:28] [PASSED] test_fatal_tile
[06:37:28] [PASSED] test_fatal_gt
[06:37:28] [PASSED] test_fatal_comp
[06:37:28] [PASSED] test_fatal_comp_tile
[06:37:28] [PASSED] test_fatal_comp_gt
[06:37:28] [PASSED] test_fatal_all
[06:37:28] [PASSED] test_recoverable
[06:37:28] [PASSED] test_recoverable_tile
[06:37:28] [PASSED] test_recoverable_gt
[06:37:28] [PASSED] test_recoverable_comp
[06:37:28] [PASSED] test_recoverable_comp_tile
[06:37:28] [PASSED] test_recoverable_comp_gt
[06:37:28] [PASSED] test_recoverable_all
[06:37:28] [PASSED] test_info
[06:37:28] [PASSED] test_info_tile
[06:37:28] [PASSED] test_info_gt
[06:37:28] [PASSED] test_info_err
[06:37:28] [PASSED] test_info_comp
[06:37:28] [PASSED] test_info_comp_tile
[06:37:28] [PASSED] test_info_comp_gt
[06:37:28] [PASSED] test_info_all
[06:37:28] [PASSED] test_hw_fatal
[06:37:28] [PASSED] test_hw_recoverable
[06:37:28] [PASSED] test_hw_corrected
[06:37:28] [PASSED] test_hw_informational
[06:37:28] =================== [PASSED] test_dmesg ====================
[06:37:28] ====================== test_invalid =======================
[06:37:28] [SKIPPED] no-component no-location no-warn (requires CONFIG_DRM_XE_DEBUG)
[06:37:28] [SKIPPED] reserved location (requires CONFIG_DRM_XE_DEBUG)
[06:37:28] [SKIPPED] unknown location (requires CONFIG_DRM_XE_DEBUG)
[06:37:28] [SKIPPED] nonzero-device-id location (requires CONFIG_DRM_XE_DEBUG)
[06:37:28] [SKIPPED] invalid-tile-id location (requires CONFIG_DRM_XE_DEBUG)
[06:37:28] [SKIPPED] invalid-gt-id location (requires CONFIG_DRM_XE_DEBUG)
[06:37:28] [SKIPPED] unknown component class (requires CONFIG_DRM_XE_DEBUG)
[06:37:28] [SKIPPED] unknown system component (requires CONFIG_DRM_XE_DEBUG)
[06:37:28] [SKIPPED] unknown hardware component (requires CONFIG_DRM_XE_DEBUG)
[06:37:28] [SKIPPED] unknown component and location (requires CONFIG_DRM_XE_DEBUG)
[06:37:28] ================== [SKIPPED] test_invalid ==================
[06:37:28] ===================== [PASSED] xe_log ======================
[06:37:28] ================== no_relay (3 subtests) ===================
[06:37:28] [PASSED] xe_drops_guc2pf_if_not_ready
[06:37:28] [PASSED] xe_drops_guc2vf_if_not_ready
[06:37:28] [PASSED] xe_rejects_send_if_not_ready
[06:37:28] ==================== [PASSED] no_relay =====================
[06:37:28] ================== pf_relay (14 subtests) ==================
[06:37:28] [PASSED] pf_rejects_guc2pf_too_short
[06:37:28] [PASSED] pf_rejects_guc2pf_too_long
[06:37:28] [PASSED] pf_rejects_guc2pf_no_payload
[06:37:28] [PASSED] pf_fails_no_payload
[06:37:28] [PASSED] pf_fails_bad_origin
[06:37:28] [PASSED] pf_fails_bad_type
[06:37:28] [PASSED] pf_txn_reports_error
[06:37:28] [PASSED] pf_txn_sends_pf2guc
[06:37:28] [PASSED] pf_sends_pf2guc
[06:37:28] [SKIPPED] pf_loopback_nop (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[06:37:28] [SKIPPED] pf_loopback_echo (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[06:37:28] [SKIPPED] pf_loopback_fail (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[06:37:28] [SKIPPED] pf_loopback_busy (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[06:37:28] [SKIPPED] pf_loopback_retry (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[06:37:28] ==================== [PASSED] pf_relay =====================
[06:37:28] ================== vf_relay (3 subtests) ===================
[06:37:28] [PASSED] vf_rejects_guc2vf_too_short
[06:37:28] [PASSED] vf_rejects_guc2vf_too_long
[06:37:28] [PASSED] vf_rejects_guc2vf_no_payload
[06:37:28] ==================== [PASSED] vf_relay =====================
[06:37:28] ================ pf_gt_config (9 subtests) =================
[06:37:28] [PASSED] fair_contexts_1vf
[06:37:28] [PASSED] fair_doorbells_1vf
[06:37:28] [PASSED] fair_ggtt_1vf
[06:37:28] ====================== fair_vram_1vf ======================
[06:37:28] [PASSED] 3.50 GiB
[06:37:28] [PASSED] 11.5 GiB
[06:37:28] [PASSED] 15.5 GiB
[06:37:28] [PASSED] 31.5 GiB
[06:37:28] [PASSED] 63.5 GiB
[06:37:28] [PASSED] 1.91 GiB
[06:37:28] ================== [PASSED] fair_vram_1vf ==================
[06:37:28] ================ fair_vram_1vf_admin_only =================
[06:37:28] [PASSED] 3.50 GiB
[06:37:28] [PASSED] 11.5 GiB
[06:37:28] [PASSED] 15.5 GiB
[06:37:28] [PASSED] 31.5 GiB
[06:37:28] [PASSED] 63.5 GiB
[06:37:28] [PASSED] 1.91 GiB
[06:37:28] ============ [PASSED] fair_vram_1vf_admin_only =============
[06:37:28] ====================== fair_contexts ======================
[06:37:28] [PASSED] 1 VF
[06:37:28] [PASSED] 2 VFs
[06:37:28] [PASSED] 3 VFs
[06:37:28] [PASSED] 4 VFs
[06:37:28] [PASSED] 5 VFs
[06:37:28] [PASSED] 6 VFs
[06:37:28] [PASSED] 7 VFs
[06:37:28] [PASSED] 8 VFs
[06:37:28] [PASSED] 9 VFs
[06:37:28] [PASSED] 10 VFs
[06:37:28] [PASSED] 11 VFs
[06:37:28] [PASSED] 12 VFs
[06:37:28] [PASSED] 13 VFs
[06:37:28] [PASSED] 14 VFs
[06:37:28] [PASSED] 15 VFs
[06:37:28] [PASSED] 16 VFs
[06:37:28] [PASSED] 17 VFs
[06:37:28] [PASSED] 18 VFs
[06:37:28] [PASSED] 19 VFs
[06:37:28] [PASSED] 20 VFs
[06:37:28] [PASSED] 21 VFs
[06:37:28] [PASSED] 22 VFs
[06:37:28] [PASSED] 23 VFs
[06:37:28] [PASSED] 24 VFs
[06:37:28] [PASSED] 25 VFs
[06:37:28] [PASSED] 26 VFs
[06:37:28] [PASSED] 27 VFs
[06:37:28] [PASSED] 28 VFs
[06:37:28] [PASSED] 29 VFs
[06:37:28] [PASSED] 30 VFs
[06:37:28] [PASSED] 31 VFs
[06:37:28] [PASSED] 32 VFs
[06:37:28] [PASSED] 33 VFs
[06:37:28] [PASSED] 34 VFs
[06:37:28] [PASSED] 35 VFs
[06:37:28] [PASSED] 36 VFs
[06:37:28] [PASSED] 37 VFs
[06:37:28] [PASSED] 38 VFs
[06:37:28] [PASSED] 39 VFs
[06:37:28] [PASSED] 40 VFs
[06:37:28] [PASSED] 41 VFs
[06:37:28] [PASSED] 42 VFs
[06:37:28] [PASSED] 43 VFs
[06:37:28] [PASSED] 44 VFs
[06:37:28] [PASSED] 45 VFs
[06:37:28] [PASSED] 46 VFs
[06:37:28] [PASSED] 47 VFs
[06:37:28] [PASSED] 48 VFs
[06:37:28] [PASSED] 49 VFs
[06:37:28] [PASSED] 50 VFs
[06:37:28] [PASSED] 51 VFs
[06:37:28] [PASSED] 52 VFs
[06:37:28] [PASSED] 53 VFs
[06:37:28] [PASSED] 54 VFs
[06:37:28] [PASSED] 55 VFs
[06:37:28] [PASSED] 56 VFs
[06:37:28] [PASSED] 57 VFs
[06:37:28] [PASSED] 58 VFs
[06:37:28] [PASSED] 59 VFs
[06:37:28] [PASSED] 60 VFs
[06:37:28] [PASSED] 61 VFs
[06:37:28] [PASSED] 62 VFs
[06:37:28] [PASSED] 63 VFs
[06:37:28] ================== [PASSED] fair_contexts ==================
[06:37:28] ===================== fair_doorbells ======================
[06:37:28] [PASSED] 1 VF
[06:37:28] [PASSED] 2 VFs
[06:37:28] [PASSED] 3 VFs
[06:37:28] [PASSED] 4 VFs
[06:37:28] [PASSED] 5 VFs
[06:37:28] [PASSED] 6 VFs
[06:37:28] [PASSED] 7 VFs
[06:37:28] [PASSED] 8 VFs
[06:37:28] [PASSED] 9 VFs
[06:37:28] [PASSED] 10 VFs
[06:37:28] [PASSED] 11 VFs
[06:37:28] [PASSED] 12 VFs
[06:37:28] [PASSED] 13 VFs
[06:37:28] [PASSED] 14 VFs
[06:37:28] [PASSED] 15 VFs
[06:37:28] [PASSED] 16 VFs
[06:37:28] [PASSED] 17 VFs
[06:37:28] [PASSED] 18 VFs
[06:37:28] [PASSED] 19 VFs
[06:37:28] [PASSED] 20 VFs
[06:37:28] [PASSED] 21 VFs
[06:37:28] [PASSED] 22 VFs
[06:37:28] [PASSED] 23 VFs
[06:37:28] [PASSED] 24 VFs
[06:37:28] [PASSED] 25 VFs
[06:37:28] [PASSED] 26 VFs
[06:37:28] [PASSED] 27 VFs
[06:37:28] [PASSED] 28 VFs
[06:37:28] [PASSED] 29 VFs
[06:37:28] [PASSED] 30 VFs
[06:37:28] [PASSED] 31 VFs
[06:37:28] [PASSED] 32 VFs
[06:37:28] [PASSED] 33 VFs
[06:37:28] [PASSED] 34 VFs
[06:37:28] [PASSED] 35 VFs
[06:37:28] [PASSED] 36 VFs
[06:37:28] [PASSED] 37 VFs
[06:37:28] [PASSED] 38 VFs
[06:37:28] [PASSED] 39 VFs
[06:37:28] [PASSED] 40 VFs
[06:37:28] [PASSED] 41 VFs
[06:37:28] [PASSED] 42 VFs
[06:37:28] [PASSED] 43 VFs
[06:37:28] [PASSED] 44 VFs
[06:37:28] [PASSED] 45 VFs
[06:37:28] [PASSED] 46 VFs
[06:37:28] [PASSED] 47 VFs
[06:37:28] [PASSED] 48 VFs
[06:37:28] [PASSED] 49 VFs
[06:37:28] [PASSED] 50 VFs
[06:37:28] [PASSED] 51 VFs
[06:37:28] [PASSED] 52 VFs
[06:37:28] [PASSED] 53 VFs
[06:37:28] [PASSED] 54 VFs
[06:37:28] [PASSED] 55 VFs
[06:37:28] [PASSED] 56 VFs
[06:37:28] [PASSED] 57 VFs
[06:37:28] [PASSED] 58 VFs
[06:37:28] [PASSED] 59 VFs
[06:37:28] [PASSED] 60 VFs
[06:37:28] [PASSED] 61 VFs
[06:37:28] [PASSED] 62 VFs
[06:37:28] [PASSED] 63 VFs
[06:37:28] ================= [PASSED] fair_doorbells ==================
[06:37:28] ======================== fair_ggtt ========================
[06:37:28] [PASSED] 1 VF
[06:37:28] [PASSED] 2 VFs
[06:37:28] [PASSED] 3 VFs
[06:37:28] [PASSED] 4 VFs
[06:37:28] [PASSED] 5 VFs
[06:37:28] [PASSED] 6 VFs
[06:37:28] [PASSED] 7 VFs
[06:37:28] [PASSED] 8 VFs
[06:37:28] [PASSED] 9 VFs
[06:37:28] [PASSED] 10 VFs
[06:37:28] [PASSED] 11 VFs
[06:37:28] [PASSED] 12 VFs
[06:37:28] [PASSED] 13 VFs
[06:37:28] [PASSED] 14 VFs
[06:37:28] [PASSED] 15 VFs
[06:37:28] [PASSED] 16 VFs
[06:37:28] [PASSED] 17 VFs
[06:37:28] [PASSED] 18 VFs
[06:37:28] [PASSED] 19 VFs
[06:37:28] [PASSED] 20 VFs
[06:37:28] [PASSED] 21 VFs
[06:37:28] [PASSED] 22 VFs
[06:37:28] [PASSED] 23 VFs
[06:37:28] [PASSED] 24 VFs
[06:37:28] [PASSED] 25 VFs
[06:37:28] [PASSED] 26 VFs
[06:37:28] [PASSED] 27 VFs
[06:37:28] [PASSED] 28 VFs
[06:37:28] [PASSED] 29 VFs
[06:37:28] [PASSED] 30 VFs
[06:37:28] [PASSED] 31 VFs
[06:37:28] [PASSED] 32 VFs
[06:37:28] [PASSED] 33 VFs
[06:37:28] [PASSED] 34 VFs
[06:37:28] [PASSED] 35 VFs
[06:37:28] [PASSED] 36 VFs
[06:37:28] [PASSED] 37 VFs
[06:37:28] [PASSED] 38 VFs
[06:37:28] [PASSED] 39 VFs
[06:37:28] [PASSED] 40 VFs
[06:37:28] [PASSED] 41 VFs
[06:37:28] [PASSED] 42 VFs
[06:37:28] [PASSED] 43 VFs
[06:37:28] [PASSED] 44 VFs
[06:37:28] [PASSED] 45 VFs
[06:37:28] [PASSED] 46 VFs
[06:37:28] [PASSED] 47 VFs
[06:37:28] [PASSED] 48 VFs
[06:37:28] [PASSED] 49 VFs
[06:37:28] [PASSED] 50 VFs
[06:37:28] [PASSED] 51 VFs
[06:37:28] [PASSED] 52 VFs
[06:37:28] [PASSED] 53 VFs
[06:37:28] [PASSED] 54 VFs
[06:37:28] [PASSED] 55 VFs
[06:37:28] [PASSED] 56 VFs
[06:37:28] [PASSED] 57 VFs
[06:37:28] [PASSED] 58 VFs
[06:37:28] [PASSED] 59 VFs
[06:37:28] [PASSED] 60 VFs
[06:37:28] [PASSED] 61 VFs
[06:37:28] [PASSED] 62 VFs
[06:37:28] [PASSED] 63 VFs
[06:37:28] ==================== [PASSED] fair_ggtt ====================
[06:37:28] ======================== fair_vram ========================
[06:37:28] [PASSED] 1 VF
[06:37:28] [PASSED] 2 VFs
[06:37:28] [PASSED] 3 VFs
[06:37:28] [PASSED] 4 VFs
[06:37:28] [PASSED] 5 VFs
[06:37:28] [PASSED] 6 VFs
[06:37:28] [PASSED] 7 VFs
[06:37:28] [PASSED] 8 VFs
[06:37:28] [PASSED] 9 VFs
[06:37:28] [PASSED] 10 VFs
[06:37:28] [PASSED] 11 VFs
[06:37:28] [PASSED] 12 VFs
[06:37:28] [PASSED] 13 VFs
[06:37:28] [PASSED] 14 VFs
[06:37:28] [PASSED] 15 VFs
[06:37:28] [PASSED] 16 VFs
[06:37:28] [PASSED] 17 VFs
[06:37:28] [PASSED] 18 VFs
[06:37:28] [PASSED] 19 VFs
[06:37:28] [PASSED] 20 VFs
[06:37:28] [PASSED] 21 VFs
[06:37:28] [PASSED] 22 VFs
[06:37:28] [PASSED] 23 VFs
[06:37:28] [PASSED] 24 VFs
[06:37:28] [PASSED] 25 VFs
[06:37:28] [PASSED] 26 VFs
[06:37:28] [PASSED] 27 VFs
[06:37:28] [PASSED] 28 VFs
[06:37:28] [PASSED] 29 VFs
[06:37:28] [PASSED] 30 VFs
[06:37:28] [PASSED] 31 VFs
[06:37:28] [PASSED] 32 VFs
[06:37:28] [PASSED] 33 VFs
[06:37:28] [PASSED] 34 VFs
[06:37:28] [PASSED] 35 VFs
[06:37:28] [PASSED] 36 VFs
[06:37:28] [PASSED] 37 VFs
[06:37:28] [PASSED] 38 VFs
[06:37:28] [PASSED] 39 VFs
[06:37:28] [PASSED] 40 VFs
[06:37:28] [PASSED] 41 VFs
[06:37:28] [PASSED] 42 VFs
[06:37:28] [PASSED] 43 VFs
[06:37:28] [PASSED] 44 VFs
[06:37:28] [PASSED] 45 VFs
[06:37:28] [PASSED] 46 VFs
[06:37:28] [PASSED] 47 VFs
[06:37:28] [PASSED] 48 VFs
[06:37:28] [PASSED] 49 VFs
[06:37:28] [PASSED] 50 VFs
[06:37:28] [PASSED] 51 VFs
[06:37:28] [PASSED] 52 VFs
[06:37:28] [PASSED] 53 VFs
[06:37:28] [PASSED] 54 VFs
[06:37:28] [PASSED] 55 VFs
[06:37:28] [PASSED] 56 VFs
[06:37:28] [PASSED] 57 VFs
[06:37:28] [PASSED] 58 VFs
[06:37:28] [PASSED] 59 VFs
[06:37:28] [PASSED] 60 VFs
[06:37:28] [PASSED] 61 VFs
[06:37:28] [PASSED] 62 VFs
[06:37:28] [PASSED] 63 VFs
[06:37:28] ==================== [PASSED] fair_vram ====================
[06:37:28] ================== [PASSED] pf_gt_config ===================
[06:37:28] ===================== lmtt (1 subtest) =====================
[06:37:28] ======================== test_ops =========================
[06:37:28] [PASSED] 2-level
[06:37:28] [PASSED] multi-level
[06:37:28] ==================== [PASSED] test_ops =====================
[06:37:28] ====================== [PASSED] lmtt =======================
[06:37:28] ================= sriov_packet (1 subtest) =================
[06:37:28] [PASSED] test_descriptor_init
[06:37:28] ================== [PASSED] sriov_packet ===================
[06:37:28] ================= pf_service (11 subtests) =================
[06:37:28] [PASSED] pf_negotiate_any
[06:37:28] [PASSED] pf_negotiate_base_match
[06:37:28] [PASSED] pf_negotiate_base_newer
[06:37:28] [PASSED] pf_negotiate_base_next
[06:37:28] [SKIPPED] pf_negotiate_base_older (no older minor)
[06:37:28] [PASSED] pf_negotiate_base_prev
[06:37:28] [PASSED] pf_negotiate_latest_match
[06:37:28] [PASSED] pf_negotiate_latest_newer
[06:37:28] [PASSED] pf_negotiate_latest_next
[06:37:28] [SKIPPED] pf_negotiate_latest_older (no older minor)
[06:37:28] [SKIPPED] pf_negotiate_latest_prev (no prev major)
[06:37:28] =================== [PASSED] pf_service ====================
[06:37:28] ================= xe_guc_g2g (2 subtests) ==================
[06:37:28] ============== xe_live_guc_g2g_kunit_default ==============
[06:37:28] ========= [SKIPPED] xe_live_guc_g2g_kunit_default ==========
[06:37:28] ============== xe_live_guc_g2g_kunit_allmem ===============
[06:37:28] ========== [SKIPPED] xe_live_guc_g2g_kunit_allmem ==========
[06:37:28] =================== [SKIPPED] xe_guc_g2g ===================
[06:37:28] =================== xe_mocs (2 subtests) ===================
[06:37:28] ================ xe_live_mocs_kernel_kunit ================
[06:37:28] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[06:37:28] ================ xe_live_mocs_reset_kunit =================
[06:37:28] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[06:37:28] ==================== [SKIPPED] xe_mocs =====================
[06:37:28] ================= xe_migrate (2 subtests) ==================
[06:37:28] ================= xe_migrate_sanity_kunit =================
[06:37:28] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[06:37:28] ================== xe_validate_ccs_kunit ==================
[06:37:28] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[06:37:28] =================== [SKIPPED] xe_migrate ===================
[06:37:28] ================== xe_dma_buf (1 subtest) ==================
[06:37:28] ==================== xe_dma_buf_kunit =====================
[06:37:28] ================ [SKIPPED] xe_dma_buf_kunit ================
[06:37:28] =================== [SKIPPED] xe_dma_buf ===================
[06:37:28] ================= xe_bo_shrink (1 subtest) =================
[06:37:28] =================== xe_bo_shrink_kunit ====================
[06:37:28] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[06:37:28] ================== [SKIPPED] xe_bo_shrink ==================
[06:37:28] ==================== xe_bo (2 subtests) ====================
[06:37:28] ================== xe_ccs_migrate_kunit ===================
[06:37:28] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[06:37:28] ==================== xe_bo_evict_kunit ====================
[06:37:28] =============== [SKIPPED] xe_bo_evict_kunit ================
[06:37:28] ===================== [SKIPPED] xe_bo ======================
[06:37:28] =================== xe_any (9 subtests) ====================
[06:37:28] [PASSED] test_to_xe
[06:37:28] [PASSED] test_to_dev
[06:37:28] [PASSED] test_to_pdev
[06:37:28] [PASSED] test_to_drm
[06:37:28] [PASSED] test_if_pdev
[06:37:28] [PASSED] test_if_xe
[06:37:28] [PASSED] test_if_tile
[06:37:28] [PASSED] test_if_gt
[06:37:28] [PASSED] test_to_id
[06:37:28] ===================== [PASSED] xe_any ======================
[06:37:28] ==================== args (13 subtests) ====================
[06:37:28] [PASSED] count_args_test
[06:37:28] [PASSED] call_args_example
[06:37:28] [PASSED] call_args_test
[06:37:28] [PASSED] drop_first_arg_example
[06:37:28] [PASSED] drop_first_arg_test
[06:37:28] [PASSED] first_arg_example
[06:37:28] [PASSED] first_arg_test
[06:37:28] [PASSED] last_arg_example
[06:37:28] [PASSED] last_arg_test
[06:37:28] [PASSED] pick_arg_example
[06:37:28] [PASSED] if_args_example
[06:37:28] [PASSED] if_args_test
[06:37:28] [PASSED] sep_comma_example
[06:37:28] ====================== [PASSED] args =======================
[06:37:28] =================== xe_pci (3 subtests) ====================
[06:37:28] ==================== check_graphics_ip ====================
[06:37:28] [PASSED] 12.00 Xe_LP
[06:37:28] [PASSED] 12.10 Xe_LP+
[06:37:28] [PASSED] 12.55 Xe_HPG
[06:37:28] [PASSED] 12.60 Xe_HPC
[06:37:28] [PASSED] 12.70 Xe_LPG
[06:37:28] [PASSED] 12.71 Xe_LPG
[06:37:28] [PASSED] 12.74 Xe_LPG+
[06:37:28] [PASSED] 20.01 Xe2_HPG
[06:37:28] [PASSED] 20.02 Xe2_HPG
[06:37:28] [PASSED] 20.04 Xe2_LPG
[06:37:28] [PASSED] 30.00 Xe3_LPG
[06:37:28] [PASSED] 30.01 Xe3_LPG
[06:37:28] [PASSED] 30.03 Xe3_LPG
[06:37:28] [PASSED] 30.04 Xe3_LPG
[06:37:28] [PASSED] 30.05 Xe3_LPG
[06:37:28] [PASSED] 35.10 Xe3p_LPG
[06:37:28] [PASSED] 35.11 Xe3p_XPC
[06:37:28] ================ [PASSED] check_graphics_ip ================
[06:37:28] ===================== check_media_ip ======================
[06:37:28] [PASSED] 12.00 Xe_M
[06:37:28] [PASSED] 12.55 Xe_HPM
[06:37:28] [PASSED] 13.00 Xe_LPM+
[06:37:28] [PASSED] 13.01 Xe2_HPM
[06:37:28] [PASSED] 20.00 Xe2_LPM
[06:37:28] [PASSED] 30.00 Xe3_LPM
[06:37:28] [PASSED] 30.02 Xe3_LPM
[06:37:28] [PASSED] 35.00 Xe3p_LPM
[06:37:28] [PASSED] 35.03 Xe3p_HPM
[06:37:28] ================= [PASSED] check_media_ip ==================
[06:37:28] =================== check_platform_desc ===================
[06:37:28] [PASSED] 0x9A60 (TIGERLAKE)
[06:37:28] [PASSED] 0x9A68 (TIGERLAKE)
[06:37:28] [PASSED] 0x9A70 (TIGERLAKE)
[06:37:28] [PASSED] 0x9A40 (TIGERLAKE)
[06:37:28] [PASSED] 0x9A49 (TIGERLAKE)
[06:37:28] [PASSED] 0x9A59 (TIGERLAKE)
[06:37:28] [PASSED] 0x9A78 (TIGERLAKE)
[06:37:28] [PASSED] 0x9AC0 (TIGERLAKE)
[06:37:28] [PASSED] 0x9AC9 (TIGERLAKE)
[06:37:28] [PASSED] 0x9AD9 (TIGERLAKE)
[06:37:28] [PASSED] 0x9AF8 (TIGERLAKE)
[06:37:28] [PASSED] 0x4C80 (ROCKETLAKE)
[06:37:28] [PASSED] 0x4C8A (ROCKETLAKE)
[06:37:28] [PASSED] 0x4C8B (ROCKETLAKE)
[06:37:28] [PASSED] 0x4C8C (ROCKETLAKE)
[06:37:28] [PASSED] 0x4C90 (ROCKETLAKE)
[06:37:28] [PASSED] 0x4C9A (ROCKETLAKE)
[06:37:28] [PASSED] 0x4680 (ALDERLAKE_S)
[06:37:28] [PASSED] 0x4682 (ALDERLAKE_S)
[06:37:28] [PASSED] 0x4688 (ALDERLAKE_S)
[06:37:28] [PASSED] 0x468A (ALDERLAKE_S)
[06:37:28] [PASSED] 0x468B (ALDERLAKE_S)
[06:37:28] [PASSED] 0x4690 (ALDERLAKE_S)
[06:37:28] [PASSED] 0x4692 (ALDERLAKE_S)
[06:37:28] [PASSED] 0x4693 (ALDERLAKE_S)
[06:37:28] [PASSED] 0x46A0 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x46A1 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x46A2 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x46A3 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x46A6 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x46A8 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x46AA (ALDERLAKE_P)
[06:37:28] [PASSED] 0x462A (ALDERLAKE_P)
[06:37:28] [PASSED] 0x4626 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x4628 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x46B0 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x46B1 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x46B2 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x46B3 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x46C0 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x46C1 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x46C2 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x46C3 (ALDERLAKE_P)
[06:37:28] [PASSED] 0x46D0 (ALDERLAKE_N)
[06:37:28] [PASSED] 0x46D1 (ALDERLAKE_N)
[06:37:28] [PASSED] 0x46D2 (ALDERLAKE_N)
[06:37:28] [PASSED] 0x46D3 (ALDERLAKE_N)
[06:37:28] [PASSED] 0x46D4 (ALDERLAKE_N)
[06:37:28] [PASSED] 0xA721 (ALDERLAKE_P)
[06:37:28] [PASSED] 0xA7A1 (ALDERLAKE_P)
[06:37:28] [PASSED] 0xA7A9 (ALDERLAKE_P)
[06:37:28] [PASSED] 0xA7AC (ALDERLAKE_P)
[06:37:28] [PASSED] 0xA7AD (ALDERLAKE_P)
[06:37:28] [PASSED] 0xA720 (ALDERLAKE_P)
[06:37:28] [PASSED] 0xA7A0 (ALDERLAKE_P)
[06:37:28] [PASSED] 0xA7A8 (ALDERLAKE_P)
[06:37:28] [PASSED] 0xA7AA (ALDERLAKE_P)
[06:37:28] [PASSED] 0xA7AB (ALDERLAKE_P)
[06:37:28] [PASSED] 0xA780 (ALDERLAKE_S)
[06:37:28] [PASSED] 0xA781 (ALDERLAKE_S)
[06:37:28] [PASSED] 0xA782 (ALDERLAKE_S)
[06:37:28] [PASSED] 0xA783 (ALDERLAKE_S)
[06:37:28] [PASSED] 0xA788 (ALDERLAKE_S)
[06:37:28] [PASSED] 0xA789 (ALDERLAKE_S)
[06:37:28] [PASSED] 0xA78A (ALDERLAKE_S)
[06:37:28] [PASSED] 0xA78B (ALDERLAKE_S)
[06:37:28] [PASSED] 0x4905 (DG1)
[06:37:28] [PASSED] 0x4906 (DG1)
[06:37:28] [PASSED] 0x4907 (DG1)
[06:37:28] [PASSED] 0x4908 (DG1)
[06:37:28] [PASSED] 0x4909 (DG1)
[06:37:28] [PASSED] 0x56C0 (DG2)
[06:37:28] [PASSED] 0x56C2 (DG2)
[06:37:28] [PASSED] 0x56C1 (DG2)
[06:37:28] [PASSED] 0x7D51 (METEORLAKE)
[06:37:28] [PASSED] 0x7DD1 (METEORLAKE)
[06:37:28] [PASSED] 0x7D41 (METEORLAKE)
[06:37:28] [PASSED] 0x7D67 (METEORLAKE)
[06:37:28] [PASSED] 0xB640 (METEORLAKE)
[06:37:28] [PASSED] 0x56A0 (DG2)
[06:37:28] [PASSED] 0x56A1 (DG2)
[06:37:28] [PASSED] 0x56A2 (DG2)
[06:37:28] [PASSED] 0x56BE (DG2)
[06:37:28] [PASSED] 0x56BF (DG2)
[06:37:28] [PASSED] 0x5690 (DG2)
[06:37:28] [PASSED] 0x5691 (DG2)
[06:37:28] [PASSED] 0x5692 (DG2)
[06:37:28] [PASSED] 0x56A5 (DG2)
[06:37:28] [PASSED] 0x56A6 (DG2)
[06:37:28] [PASSED] 0x56B0 (DG2)
[06:37:28] [PASSED] 0x56B1 (DG2)
[06:37:28] [PASSED] 0x56BA (DG2)
[06:37:28] [PASSED] 0x56BB (DG2)
[06:37:28] [PASSED] 0x56BC (DG2)
[06:37:28] [PASSED] 0x56BD (DG2)
[06:37:28] [PASSED] 0x5693 (DG2)
[06:37:28] [PASSED] 0x5694 (DG2)
[06:37:28] [PASSED] 0x5695 (DG2)
[06:37:28] [PASSED] 0x56A3 (DG2)
[06:37:28] [PASSED] 0x56A4 (DG2)
[06:37:28] [PASSED] 0x56B2 (DG2)
[06:37:28] [PASSED] 0x56B3 (DG2)
[06:37:28] [PASSED] 0x5696 (DG2)
[06:37:28] [PASSED] 0x5697 (DG2)
[06:37:28] [PASSED] 0xB69 (PVC)
[06:37:28] [PASSED] 0xB6E (PVC)
[06:37:28] [PASSED] 0xBD4 (PVC)
[06:37:28] [PASSED] 0xBD5 (PVC)
[06:37:28] [PASSED] 0xBD6 (PVC)
[06:37:28] [PASSED] 0xBD7 (PVC)
[06:37:28] [PASSED] 0xBD8 (PVC)
[06:37:28] [PASSED] 0xBD9 (PVC)
[06:37:28] [PASSED] 0xBDA (PVC)
[06:37:28] [PASSED] 0xBDB (PVC)
[06:37:28] [PASSED] 0xBE0 (PVC)
[06:37:28] [PASSED] 0xBE1 (PVC)
[06:37:28] [PASSED] 0xBE5 (PVC)
[06:37:28] [PASSED] 0x7D40 (METEORLAKE)
[06:37:28] [PASSED] 0x7D45 (METEORLAKE)
[06:37:28] [PASSED] 0x7D55 (METEORLAKE)
[06:37:28] [PASSED] 0x7D60 (METEORLAKE)
[06:37:28] [PASSED] 0x7DD5 (METEORLAKE)
[06:37:28] [PASSED] 0x6420 (LUNARLAKE)
[06:37:28] [PASSED] 0x64A0 (LUNARLAKE)
[06:37:28] [PASSED] 0x64B0 (LUNARLAKE)
[06:37:28] [PASSED] 0xE202 (BATTLEMAGE)
[06:37:28] [PASSED] 0xE209 (BATTLEMAGE)
[06:37:28] [PASSED] 0xE20B (BATTLEMAGE)
[06:37:28] [PASSED] 0xE20C (BATTLEMAGE)
[06:37:28] [PASSED] 0xE20D (BATTLEMAGE)
[06:37:28] [PASSED] 0xE210 (BATTLEMAGE)
[06:37:28] [PASSED] 0xE211 (BATTLEMAGE)
[06:37:28] [PASSED] 0xE212 (BATTLEMAGE)
[06:37:28] [PASSED] 0xE216 (BATTLEMAGE)
[06:37:28] [PASSED] 0xE220 (BATTLEMAGE)
[06:37:28] [PASSED] 0xE221 (BATTLEMAGE)
[06:37:28] [PASSED] 0xE222 (BATTLEMAGE)
[06:37:28] [PASSED] 0xE223 (BATTLEMAGE)
[06:37:28] [PASSED] 0xB080 (PANTHERLAKE)
[06:37:28] [PASSED] 0xB081 (PANTHERLAKE)
[06:37:28] [PASSED] 0xB082 (PANTHERLAKE)
[06:37:28] [PASSED] 0xB083 (PANTHERLAKE)
[06:37:28] [PASSED] 0xB084 (PANTHERLAKE)
[06:37:28] [PASSED] 0xB085 (PANTHERLAKE)
[06:37:28] [PASSED] 0xB086 (PANTHERLAKE)
[06:37:28] [PASSED] 0xB087 (PANTHERLAKE)
[06:37:28] [PASSED] 0xB08F (PANTHERLAKE)
[06:37:28] [PASSED] 0xB090 (PANTHERLAKE)
[06:37:28] [PASSED] 0xB0A0 (PANTHERLAKE)
[06:37:28] [PASSED] 0xB0A1 (PANTHERLAKE)
[06:37:28] [PASSED] 0xB0B0 (PANTHERLAKE)
[06:37:28] [PASSED] 0xFD80 (PANTHERLAKE)
[06:37:28] [PASSED] 0xFD81 (PANTHERLAKE)
[06:37:28] [PASSED] 0xD740 (NOVALAKE_S)
[06:37:28] [PASSED] 0xD741 (NOVALAKE_S)
[06:37:28] [PASSED] 0xD742 (NOVALAKE_S)
[06:37:28] [PASSED] 0xD743 (NOVALAKE_S)
[06:37:28] [PASSED] 0xD745 (NOVALAKE_S)
[06:37:28] [PASSED] 0xD74A (NOVALAKE_S)
[06:37:28] [PASSED] 0xD74B (NOVALAKE_S)
[06:37:28] [PASSED] 0x674C (CRESCENTISLAND)
[06:37:28] [PASSED] 0x674D (CRESCENTISLAND)
[06:37:28] [PASSED] 0x674E (CRESCENTISLAND)
[06:37:28] [PASSED] 0x674F (CRESCENTISLAND)
[06:37:28] [PASSED] 0x6750 (CRESCENTISLAND)
[06:37:28] [PASSED] 0x6751 (CRESCENTISLAND)
[06:37:28] [PASSED] 0xD750 (NOVALAKE_P)
[06:37:28] [PASSED] 0xD751 (NOVALAKE_P)
[06:37:28] [PASSED] 0xD752 (NOVALAKE_P)
[06:37:28] [PASSED] 0xD753 (NOVALAKE_P)
[06:37:28] [PASSED] 0xD754 (NOVALAKE_P)
[06:37:28] [PASSED] 0xD755 (NOVALAKE_P)
[06:37:28] [PASSED] 0xD756 (NOVALAKE_P)
[06:37:28] [PASSED] 0xD757 (NOVALAKE_P)
[06:37:28] [PASSED] 0xD75F (NOVALAKE_P)
[06:37:28] =============== [PASSED] check_platform_desc ===============
[06:37:28] ===================== [PASSED] xe_pci ======================
[06:37:28] ============= xe_rtp_tables_test (5 subtests) ==============
[06:37:28] ================== xe_rtp_table_gt_test ===================
[06:37:28] [PASSED] gt_was/14011060649
[06:37:28] [PASSED] gt_was/14011059788
[06:37:28] [PASSED] gt_was/14015795083
[06:37:28] [PASSED] gt_was/16021867713
[06:37:28] [PASSED] gt_was/14019449301
[06:37:28] [PASSED] gt_was/16028005424
[06:37:28] [PASSED] gt_was/14026578760
[06:37:28] [PASSED] gt_was/1409420604
[06:37:28] [PASSED] gt_was/1408615072
[06:37:28] [PASSED] gt_was/22010523718
[06:37:28] [PASSED] gt_was/14011006942
[06:37:28] [PASSED] gt_was/14014830051
[06:37:28] [PASSED] gt_was/18018781329
[06:37:28] [PASSED] gt_was/1509235366
[06:37:28] [PASSED] gt_was/18018781329
[06:37:28] [PASSED] gt_was/16016694945
[06:37:28] [PASSED] gt_was/14018575942
[06:37:28] [PASSED] gt_was/22016670082
[06:37:28] [PASSED] gt_was/22016670082
[06:37:28] [PASSED] gt_was/14017421178
[06:37:28] [PASSED] gt_was/16025250150
[06:37:28] [PASSED] gt_was/14021871409
[06:37:28] [PASSED] gt_was/16021865536
[06:37:28] [PASSED] gt_was/14021486841
[06:37:28] [PASSED] gt_was/14025160223
[06:37:28] [PASSED] gt_was/14026144927, 16029437861, 14026127056
[06:37:28] [PASSED] gt_was/14025635424
[06:37:28] [PASSED] gt_was/16028005424
[06:37:28] ============== [PASSED] xe_rtp_table_gt_test ===============
[06:37:28] ================== xe_rtp_table_gt_test ===================
[06:37:28] [PASSED] gt_tunings/Tuning: Blend Fill Caching Optimization Disable
[06:37:28] [PASSED] gt_tunings/Tuning: 32B Access Enable
[06:37:28] [PASSED] gt_tunings/Tuning: L3 cache
[06:37:28] [PASSED] gt_tunings/Tuning: L3 cache - media
[06:37:28] [PASSED] gt_tunings/Tuning: Compression Overfetch
[06:37:28] [PASSED] gt_tunings/Tuning: Compression Overfetch - media
[06:37:28] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3
[06:37:28] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3 - media
[06:37:28] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only
[06:37:28] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only - media
[06:37:28] [PASSED] gt_tunings/Tuning: Stateless compression control
[06:37:28] [PASSED] gt_tunings/Tuning: Stateless compression control - media
[06:37:28] [PASSED] gt_tunings/Tuning: L3 RW flush all Cache
[06:37:28] [PASSED] gt_tunings/Tuning: L3 RW flush all cache - media
[06:37:28] [PASSED] gt_tunings/Tuning: Set STLB Bank Hash Mode to 4KB
[06:37:28] [PASSED] gt_tunings/Tuning: Force All Non-Compressible Memory Reads to be 256B Overfetches
[06:37:28] ============== [PASSED] xe_rtp_table_gt_test ===============
[06:37:28] ================== xe_rtp_table_oob_test ==================
[06:37:28] [PASSED] oob_was/1607983814
[06:37:28] [PASSED] oob_was/16010904313
[06:37:28] [PASSED] oob_was/18022495364
[06:37:28] [PASSED] oob_was/22012773006
[06:37:28] [PASSED] oob_was/14014475959
[06:37:28] [PASSED] oob_was/22011391025
[06:37:28] [PASSED] oob_was/22012727170
[06:37:28] [PASSED] oob_was/22012727685
[06:37:28] [PASSED] oob_was/22016596838
[06:37:28] [PASSED] oob_was/18020744125
[06:37:28] [PASSED] oob_was/1409600907
[06:37:28] [PASSED] oob_was/22014953428
[06:37:28] [PASSED] oob_was/16017236439
[06:37:28] [PASSED] oob_was/14019821291
[06:37:28] [PASSED] oob_was/14015076503
[06:37:28] [PASSED] oob_was/22016122933
[06:37:28] [PASSED] oob_was/14018913170
[06:37:28] [PASSED] oob_was/14018094691
[06:37:28] [PASSED] oob_was/18024947630
[06:37:28] [PASSED] oob_was/16022287689
[06:37:28] [PASSED] oob_was/13011645652
[06:37:28] [PASSED] oob_was/14022293748
[06:37:28] [PASSED] oob_was/22019794406
[06:37:28] [PASSED] oob_was/22019338487
[06:37:28] [PASSED] oob_was/16023588340
[06:37:28] [PASSED] oob_was/14019789679
[06:37:28] [PASSED] oob_was/14022866841
[06:37:28] [PASSED] oob_was/16021333562
[06:37:28] [PASSED] oob_was/14016712196
[06:37:28] [PASSED] oob_was/14015568240
[06:37:28] [PASSED] oob_was/18013179988
[06:37:28] [PASSED] oob_was/1508761755
[06:37:28] [PASSED] oob_was/16023105232
[06:37:28] [PASSED] oob_was/16026508708
[06:37:28] [PASSED] oob_was/14020001231
[06:37:28] [PASSED] oob_was/16023683509
[06:37:28] [PASSED] oob_was/14025515070
[06:37:28] [PASSED] oob_was/15015404425_disable
[06:37:28] [PASSED] oob_was/16026007364
[06:37:28] [PASSED] oob_was/14020316580
[06:37:28] [PASSED] oob_was/14025883347
[06:37:28] [PASSED] oob_was/16029380221
[06:37:28] [PASSED] oob_was/22022079272
[06:37:28] [PASSED] oob_was/16029897822
[06:37:28] [PASSED] oob_was/14027054324
[06:37:28] [PASSED] oob_was/14025941587
[06:37:28] [PASSED] oob_was/16030224309
[06:37:28] ============== [PASSED] xe_rtp_table_oob_test ==============
[06:37:28] ================ xe_rtp_table_dev_oob_test ================
[06:37:28] [PASSED] device_oob_was/22010954014
[06:37:28] [PASSED] device_oob_was/15015404425
[06:37:28] [PASSED] device_oob_was/22019338487_display
[06:37:28] [PASSED] device_oob_was/14022085890
[06:37:28] [PASSED] device_oob_was/14026539277
[06:37:28] [PASSED] device_oob_was/14026633728
[06:37:28] [PASSED] device_oob_was/14026746987
[06:37:28] [PASSED] device_oob_was/14026779378
[06:37:28] ============ [PASSED] xe_rtp_table_dev_oob_test ============
[06:37:28] ========== xe_rtp_table_missing_upper_bound_test ==========
[06:37:28] [PASSED] register_whitelist/WaAllowPMDepthAndInvocationCountAccessFromUMD, 1408556865
[06:37:28] [PASSED] register_whitelist/1508744258, 14012131227, 1808121037
[06:37:28] [PASSED] register_whitelist/1806527549
[06:37:28] [PASSED] register_whitelist/allow_read_ctx_timestamp
[06:37:28] [PASSED] register_whitelist/allow_read_queue_timestamp
[06:37:28] [PASSED] register_whitelist/16014440446
[06:37:28] [PASSED] register_whitelist/16017236439
[06:37:28] [PASSED] register_whitelist/16020183090
[06:37:28] [PASSED] register_whitelist/14024997852
[06:37:28] [PASSED] register_whitelist/14024997852
[06:37:28] ====== [PASSED] xe_rtp_table_missing_upper_bound_test ======
[06:37:28] =============== [PASSED] xe_rtp_tables_test ================
[06:37:28] =================== xe_rtp (3 subtests) ====================
[06:37:28] =================== xe_rtp_rules_tests ====================
[06:37:28] [PASSED] no
[06:37:28] [PASSED] yes
[06:37:28] [PASSED] no-and-no
[06:37:28] [PASSED] no-and-yes
[06:37:28] [PASSED] yes-and-no
[06:37:28] [PASSED] yes-and-yes
[06:37:28] [PASSED] no-or-no
[06:37:28] [PASSED] no-or-yes
[06:37:28] [PASSED] yes-or-no
[06:37:28] [PASSED] yes-or-yes
[06:37:28] [PASSED] no-yes-or-yes-no
[06:37:28] [PASSED] no-yes-or-yes-yes
[06:37:28] [PASSED] yes-yes-or-no-yes
[06:37:28] [PASSED] yes-yes-or-yes-yes
[06:37:28] [PASSED] no-no-or-yes-or-no
[06:37:28] [PASSED] or
[06:37:28] [PASSED] or-yes
[06:37:28] [PASSED] or-no
[06:37:28] [PASSED] yes-or
[06:37:28] [PASSED] no-or
[06:37:28] [PASSED] no-or-or-yes
[06:37:28] [PASSED] yes-or-or-no
[06:37:28] [PASSED] no-or-or-no
[06:37:28] [PASSED] missing-context-engine-class
[06:37:28] [PASSED] missing-context-engine-class-or-yes
[06:37:28] [PASSED] missing-context-engine-class-or-or-yes
[06:37:28] =============== [PASSED] xe_rtp_rules_tests ================
[06:37:28] =============== xe_rtp_process_to_sr_tests ================
[06:37:28] [PASSED] coalesce-same-reg
[06:37:28] [PASSED] coalesce-same-reg-literal-and-func
[06:37:28] [PASSED] no-match-no-add
[06:37:28] [PASSED] two-regs-two-entries
[06:37:28] [PASSED] clr-one-set-other
[06:37:28] [PASSED] set-field
[06:37:28] [PASSED] conflict-duplicate
[06:37:28] [PASSED] conflict-not-disjoint
[06:37:28] [PASSED] conflict-not-disjoint-literal-and-func
[06:37:28] [PASSED] conflict-reg-type
[06:37:28] [PASSED] bad-mcr-reg-forced-to-regular
[06:37:28] [PASSED] bad-regular-reg-forced-to-mcr
[06:37:28] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[06:37:28] ================== xe_rtp_process_tests ===================
[06:37:28] [PASSED] active1
[06:37:28] [PASSED] active2
[06:37:28] [PASSED] active-inactive
[06:37:28] [PASSED] inactive-active
[06:37:28] [PASSED] inactive-active-inactive
[06:37:28] [PASSED] inactive-inactive-inactive
[06:37:28] ============== [PASSED] xe_rtp_process_tests ===============
[06:37:28] ===================== [PASSED] xe_rtp ======================
[06:37:28] ==================== xe_wa (1 subtest) =====================
[06:37:28] ======================== xe_wa_gt =========================
[06:37:28] [PASSED] TIGERLAKE B0
[06:37:28] [PASSED] DG1 A0
[06:37:28] [PASSED] DG1 B0
[06:37:28] [PASSED] ALDERLAKE_S A0
[06:37:28] [PASSED] ALDERLAKE_S B0
[06:37:28] [PASSED] ALDERLAKE_S C0
[06:37:28] [PASSED] ALDERLAKE_S D0
[06:37:28] [PASSED] ALDERLAKE_P A0
[06:37:28] [PASSED] ALDERLAKE_P B0
[06:37:28] [PASSED] ALDERLAKE_P C0
[06:37:28] [PASSED] ALDERLAKE_S RPLS D0
[06:37:28] [PASSED] ALDERLAKE_P RPLU E0
[06:37:28] [PASSED] DG2 G10 C0
[06:37:28] [PASSED] DG2 G11 B1
[06:37:28] [PASSED] DG2 G12 A1
[06:37:28] [PASSED] METEORLAKE 12.70(Xe_LPG) A0 13.00(Xe_LPM+) A0
[06:37:28] [PASSED] METEORLAKE 12.71(Xe_LPG) A0 13.00(Xe_LPM+) A0
[06:37:28] [PASSED] METEORLAKE 12.74(Xe_LPG+) A0 13.00(Xe_LPM+) A0
[06:37:28] [PASSED] LUNARLAKE 20.04(Xe2_LPG) A0 20.00(Xe2_LPM) A0
[06:37:28] [PASSED] LUNARLAKE 20.04(Xe2_LPG) B0 20.00(Xe2_LPM) A0
[06:37:28] [PASSED] BATTLEMAGE 20.01(Xe2_HPG) A0 13.01(Xe2_HPM) A1
[06:37:28] [PASSED] PANTHERLAKE 30.00(Xe3_LPG) A0 30.00(Xe3_LPM) A0
[06:37:28] ==================== [PASSED] xe_wa_gt =====================
[06:37:28] ====================== [PASSED] xe_wa ======================
[06:37:28] ============================================================
[06:37:28] Testing complete. Ran 821 tests: passed: 793, skipped: 28
[06:37:29] Elapsed time: 36.282s total, 1.807s configuring, 33.709s building, 0.724s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[06:37:29] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[06:37:31] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[06:37:55] Starting KUnit Kernel (1/1)...
[06:37:55] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[06:37:55] ============ drm_test_pick_cmdline (2 subtests) ============
[06:37:55] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[06:37:55] =============== drm_test_pick_cmdline_named ===============
[06:37:55] [PASSED] NTSC
[06:37:55] [PASSED] NTSC-J
[06:37:55] [PASSED] PAL
[06:37:55] [PASSED] PAL-M
[06:37:55] =========== [PASSED] drm_test_pick_cmdline_named ===========
[06:37:55] ============== [PASSED] drm_test_pick_cmdline ==============
[06:37:55] == drm_test_atomic_get_connector_for_encoder (1 subtest) ===
[06:37:55] [PASSED] drm_test_drm_atomic_get_connector_for_encoder
[06:37:55] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ====
[06:37:55] =========== drm_validate_clone_mode (2 subtests) ===========
[06:37:55] ============== drm_test_check_in_clone_mode ===============
[06:37:55] [PASSED] in_clone_mode
[06:37:55] [PASSED] not_in_clone_mode
[06:37:55] ========== [PASSED] drm_test_check_in_clone_mode ===========
[06:37:55] =============== drm_test_check_valid_clones ===============
[06:37:55] [PASSED] not_in_clone_mode
[06:37:55] [PASSED] valid_clone
[06:37:55] [PASSED] invalid_clone
[06:37:55] =========== [PASSED] drm_test_check_valid_clones ===========
[06:37:55] ============= [PASSED] drm_validate_clone_mode =============
[06:37:55] ============= drm_validate_modeset (1 subtest) =============
[06:37:55] [PASSED] drm_test_check_connector_changed_modeset
[06:37:55] ============== [PASSED] drm_validate_modeset ===============
[06:37:55] ====== drm_test_bridge_get_current_state (1 subtest) =======
[06:37:55] [PASSED] drm_test_drm_bridge_get_current_state_atomic
[06:37:55] ======== [PASSED] drm_test_bridge_get_current_state ========
[06:37:55] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ======
[06:37:55] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic
[06:37:55] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled
[06:37:55] [PASSED] drm_test_drm_bridge_helper_hdmi_output_bus_fmts
[06:37:55] ======== [PASSED] drm_test_bridge_helper_reset_crtc ========
[06:37:55] ============== drm_bridge_alloc (2 subtests) ===============
[06:37:55] [PASSED] drm_test_drm_bridge_alloc_basic
[06:37:55] [PASSED] drm_test_drm_bridge_alloc_get_put
[06:37:55] ================ [PASSED] drm_bridge_alloc =================
[06:37:55] ============= drm_bridge_bus_fmt (5 subtests) ==============
[06:37:55] [PASSED] drm_test_bridge_rgb_yuv_rgb
[06:37:55] [PASSED] drm_test_bridge_must_convert_to_yuv444
[06:37:55] [PASSED] drm_test_bridge_hdmi_auto_rgb
[06:37:55] [PASSED] drm_test_bridge_auto_first
[06:37:55] [PASSED] drm_test_bridge_rgb_yuv_no_path
[06:37:55] =============== [PASSED] drm_bridge_bus_fmt ================
[06:37:55] ============= drm_cmdline_parser (40 subtests) =============
[06:37:55] [PASSED] drm_test_cmdline_force_d_only
[06:37:55] [PASSED] drm_test_cmdline_force_D_only_dvi
[06:37:55] [PASSED] drm_test_cmdline_force_D_only_hdmi
[06:37:55] [PASSED] drm_test_cmdline_force_D_only_not_digital
[06:37:55] [PASSED] drm_test_cmdline_force_e_only
[06:37:55] [PASSED] drm_test_cmdline_res
[06:37:55] [PASSED] drm_test_cmdline_res_vesa
[06:37:55] [PASSED] drm_test_cmdline_res_vesa_rblank
[06:37:55] [PASSED] drm_test_cmdline_res_rblank
[06:37:55] [PASSED] drm_test_cmdline_res_bpp
[06:37:55] [PASSED] drm_test_cmdline_res_refresh
[06:37:55] [PASSED] drm_test_cmdline_res_bpp_refresh
[06:37:55] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[06:37:55] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[06:37:55] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[06:37:55] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[06:37:55] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[06:37:55] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[06:37:55] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[06:37:55] [PASSED] drm_test_cmdline_res_margins_force_on
[06:37:55] [PASSED] drm_test_cmdline_res_vesa_margins
[06:37:55] [PASSED] drm_test_cmdline_name
[06:37:55] [PASSED] drm_test_cmdline_name_bpp
[06:37:55] [PASSED] drm_test_cmdline_name_option
[06:37:55] [PASSED] drm_test_cmdline_name_bpp_option
[06:37:55] [PASSED] drm_test_cmdline_rotate_0
[06:37:55] [PASSED] drm_test_cmdline_rotate_90
[06:37:55] [PASSED] drm_test_cmdline_rotate_180
[06:37:55] [PASSED] drm_test_cmdline_rotate_270
[06:37:55] [PASSED] drm_test_cmdline_hmirror
[06:37:55] [PASSED] drm_test_cmdline_vmirror
[06:37:55] [PASSED] drm_test_cmdline_margin_options
[06:37:55] [PASSED] drm_test_cmdline_multiple_options
[06:37:55] [PASSED] drm_test_cmdline_bpp_extra_and_option
[06:37:55] [PASSED] drm_test_cmdline_extra_and_option
[06:37:55] [PASSED] drm_test_cmdline_freestanding_options
[06:37:55] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[06:37:55] [PASSED] drm_test_cmdline_panel_orientation
[06:37:55] ================ drm_test_cmdline_invalid =================
[06:37:55] [PASSED] margin_only
[06:37:55] [PASSED] interlace_only
[06:37:55] [PASSED] res_missing_x
[06:37:55] [PASSED] res_missing_y
[06:37:55] [PASSED] res_bad_y
[06:37:55] [PASSED] res_missing_y_bpp
[06:37:55] [PASSED] res_bad_bpp
[06:37:55] [PASSED] res_bad_refresh
[06:37:55] [PASSED] res_bpp_refresh_force_on_off
[06:37:55] [PASSED] res_invalid_mode
[06:37:55] [PASSED] res_bpp_wrong_place_mode
[06:37:55] [PASSED] name_bpp_refresh
[06:37:55] [PASSED] name_refresh
[06:37:55] [PASSED] name_refresh_wrong_mode
[06:37:55] [PASSED] name_refresh_invalid_mode
[06:37:55] [PASSED] rotate_multiple
[06:37:55] [PASSED] rotate_invalid_val
[06:37:55] [PASSED] rotate_truncated
[06:37:55] [PASSED] invalid_option
[06:37:55] [PASSED] invalid_tv_option
[06:37:55] [PASSED] truncated_tv_option
[06:37:55] ============ [PASSED] drm_test_cmdline_invalid =============
[06:37:55] =============== drm_test_cmdline_tv_options ===============
[06:37:55] [PASSED] NTSC
[06:37:55] [PASSED] NTSC_443
[06:37:55] [PASSED] NTSC_J
[06:37:55] [PASSED] PAL
[06:37:55] [PASSED] PAL_M
[06:37:55] [PASSED] PAL_N
[06:37:55] [PASSED] SECAM
[06:37:55] [PASSED] MONO_525
[06:37:55] [PASSED] MONO_625
[06:37:55] =========== [PASSED] drm_test_cmdline_tv_options ===========
[06:37:55] =============== [PASSED] drm_cmdline_parser ================
[06:37:55] ========== drmm_connector_hdmi_init (20 subtests) ==========
[06:37:55] [PASSED] drm_test_connector_hdmi_init_valid
[06:37:55] [PASSED] drm_test_connector_hdmi_init_bpc_8
[06:37:55] [PASSED] drm_test_connector_hdmi_init_bpc_10
[06:37:55] [PASSED] drm_test_connector_hdmi_init_bpc_12
[06:37:55] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[06:37:55] [PASSED] drm_test_connector_hdmi_init_bpc_null
[06:37:55] [PASSED] drm_test_connector_hdmi_init_formats_empty
[06:37:55] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[06:37:55] === drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[06:37:55] [PASSED] supported_formats=0x9 yuv420_allowed=1
[06:37:55] [PASSED] supported_formats=0x9 yuv420_allowed=0
[06:37:55] [PASSED] supported_formats=0x5 yuv420_allowed=1
[06:37:55] [PASSED] supported_formats=0x5 yuv420_allowed=0
[06:37:55] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[06:37:55] [PASSED] drm_test_connector_hdmi_init_null_ddc
[06:37:55] [PASSED] drm_test_connector_hdmi_init_null_product
[06:37:55] [PASSED] drm_test_connector_hdmi_init_null_vendor
[06:37:55] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[06:37:55] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[06:37:55] [PASSED] drm_test_connector_hdmi_init_product_valid
[06:37:55] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[06:37:55] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[06:37:55] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[06:37:55] ========= drm_test_connector_hdmi_init_type_valid =========
[06:37:55] [PASSED] HDMI-A
[06:37:55] [PASSED] HDMI-B
[06:37:55] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[06:37:55] ======== drm_test_connector_hdmi_init_type_invalid ========
[06:37:55] [PASSED] Unknown
[06:37:55] [PASSED] VGA
[06:37:55] [PASSED] DVI-I
[06:37:55] [PASSED] DVI-D
[06:37:55] [PASSED] DVI-A
[06:37:55] [PASSED] Composite
[06:37:55] [PASSED] SVIDEO
[06:37:55] [PASSED] LVDS
[06:37:55] [PASSED] Component
[06:37:55] [PASSED] DIN
[06:37:55] [PASSED] DP
[06:37:55] [PASSED] TV
[06:37:55] [PASSED] eDP
[06:37:55] [PASSED] Virtual
[06:37:55] [PASSED] DSI
[06:37:55] [PASSED] DPI
[06:37:55] [PASSED] Writeback
[06:37:55] [PASSED] SPI
[06:37:55] [PASSED] USB
[06:37:55] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[06:37:55] ============ [PASSED] drmm_connector_hdmi_init =============
[06:37:55] ============= drmm_connector_init (3 subtests) =============
[06:37:55] [PASSED] drm_test_drmm_connector_init
[06:37:55] [PASSED] drm_test_drmm_connector_init_null_ddc
[06:37:55] ========= drm_test_drmm_connector_init_type_valid =========
[06:37:55] [PASSED] Unknown
[06:37:55] [PASSED] VGA
[06:37:55] [PASSED] DVI-I
[06:37:55] [PASSED] DVI-D
[06:37:55] [PASSED] DVI-A
[06:37:55] [PASSED] Composite
[06:37:55] [PASSED] SVIDEO
[06:37:55] [PASSED] LVDS
[06:37:55] [PASSED] Component
[06:37:55] [PASSED] DIN
[06:37:55] [PASSED] DP
[06:37:55] [PASSED] HDMI-A
[06:37:55] [PASSED] HDMI-B
[06:37:55] [PASSED] TV
[06:37:55] [PASSED] eDP
[06:37:55] [PASSED] Virtual
[06:37:55] [PASSED] DSI
[06:37:55] [PASSED] DPI
[06:37:55] [PASSED] Writeback
[06:37:55] [PASSED] SPI
[06:37:55] [PASSED] USB
[06:37:55] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[06:37:55] =============== [PASSED] drmm_connector_init ===============
[06:37:55] ========= drm_connector_dynamic_init (6 subtests) ==========
[06:37:55] [PASSED] drm_test_drm_connector_dynamic_init
[06:37:55] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[06:37:55] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[06:37:55] [PASSED] drm_test_drm_connector_dynamic_init_properties
[06:37:55] ===== drm_test_drm_connector_dynamic_init_type_valid ======
[06:37:55] [PASSED] Unknown
[06:37:55] [PASSED] VGA
[06:37:55] [PASSED] DVI-I
[06:37:55] [PASSED] DVI-D
[06:37:55] [PASSED] DVI-A
[06:37:55] [PASSED] Composite
[06:37:55] [PASSED] SVIDEO
[06:37:55] [PASSED] LVDS
[06:37:55] [PASSED] Component
[06:37:55] [PASSED] DIN
[06:37:55] [PASSED] DP
[06:37:55] [PASSED] HDMI-A
[06:37:55] [PASSED] HDMI-B
[06:37:55] [PASSED] TV
[06:37:55] [PASSED] eDP
[06:37:55] [PASSED] Virtual
[06:37:55] [PASSED] DSI
[06:37:55] [PASSED] DPI
[06:37:55] [PASSED] Writeback
[06:37:55] [PASSED] SPI
[06:37:55] [PASSED] USB
[06:37:55] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[06:37:55] ======== drm_test_drm_connector_dynamic_init_name =========
[06:37:55] [PASSED] Unknown
[06:37:55] [PASSED] VGA
[06:37:55] [PASSED] DVI-I
[06:37:55] [PASSED] DVI-D
[06:37:55] [PASSED] DVI-A
[06:37:55] [PASSED] Composite
[06:37:55] [PASSED] SVIDEO
[06:37:55] [PASSED] LVDS
[06:37:55] [PASSED] Component
[06:37:55] [PASSED] DIN
[06:37:55] [PASSED] DP
[06:37:55] [PASSED] HDMI-A
[06:37:55] [PASSED] HDMI-B
[06:37:55] [PASSED] TV
[06:37:55] [PASSED] eDP
[06:37:55] [PASSED] Virtual
[06:37:55] [PASSED] DSI
[06:37:55] [PASSED] DPI
[06:37:55] [PASSED] Writeback
[06:37:55] [PASSED] SPI
[06:37:55] [PASSED] USB
[06:37:55] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[06:37:55] =========== [PASSED] drm_connector_dynamic_init ============
[06:37:55] ==== drm_connector_dynamic_register_early (4 subtests) =====
[06:37:55] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[06:37:55] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[06:37:55] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[06:37:55] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[06:37:55] ====== [PASSED] drm_connector_dynamic_register_early =======
[06:37:55] ======= drm_connector_dynamic_register (7 subtests) ========
[06:37:55] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[06:37:55] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[06:37:55] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[06:37:55] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[06:37:55] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[06:37:55] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[06:37:55] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[06:37:55] ========= [PASSED] drm_connector_dynamic_register ==========
[06:37:55] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[06:37:55] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[06:37:55] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[06:37:55] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[06:37:55] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[06:37:55] ========== drm_test_get_tv_mode_from_name_valid ===========
[06:37:55] [PASSED] NTSC
[06:37:55] [PASSED] NTSC-443
[06:37:55] [PASSED] NTSC-J
[06:37:55] [PASSED] PAL
[06:37:55] [PASSED] PAL-M
[06:37:55] [PASSED] PAL-N
[06:37:55] [PASSED] SECAM
[06:37:55] [PASSED] Mono
[06:37:55] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[06:37:55] [PASSED] drm_test_get_tv_mode_from_name_truncated
[06:37:55] ============ [PASSED] drm_get_tv_mode_from_name ============
[06:37:55] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[06:37:55] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[06:37:55] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[06:37:55] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[06:37:55] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[06:37:55] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[06:37:55] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[06:37:55] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid =
[06:37:55] [PASSED] VIC 96
[06:37:55] [PASSED] VIC 97
[06:37:55] [PASSED] VIC 101
[06:37:55] [PASSED] VIC 102
[06:37:55] [PASSED] VIC 106
[06:37:55] [PASSED] VIC 107
[06:37:55] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[06:37:55] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[06:37:55] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[06:37:55] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[06:37:55] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[06:37:55] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[06:37:55] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[06:37:55] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[06:37:55] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ====
[06:37:55] [PASSED] Automatic
[06:37:55] [PASSED] Full
[06:37:55] [PASSED] Limited 16:235
[06:37:55] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[06:37:55] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[06:37:55] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[06:37:55] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[06:37:55] === drm_test_drm_hdmi_connector_get_output_format_name ====
[06:37:55] [PASSED] RGB
[06:37:55] [PASSED] YUV 4:2:0
[06:37:55] [PASSED] YUV 4:2:2
[06:37:55] [PASSED] YUV 4:4:4
[06:37:55] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[06:37:55] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[06:37:55] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[06:37:55] ============= drm_damage_helper (21 subtests) ==============
[06:37:55] [PASSED] drm_test_damage_iter_no_damage
[06:37:55] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[06:37:55] [PASSED] drm_test_damage_iter_no_damage_src_moved
[06:37:55] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[06:37:55] [PASSED] drm_test_damage_iter_no_damage_not_visible
[06:37:55] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[06:37:55] [PASSED] drm_test_damage_iter_no_damage_no_fb
[06:37:55] [PASSED] drm_test_damage_iter_simple_damage
[06:37:55] [PASSED] drm_test_damage_iter_single_damage
[06:37:55] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[06:37:55] [PASSED] drm_test_damage_iter_single_damage_outside_src
[06:37:55] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[06:37:55] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[06:37:55] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[06:37:55] [PASSED] drm_test_damage_iter_single_damage_src_moved
[06:37:55] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[06:37:55] [PASSED] drm_test_damage_iter_damage
[06:37:55] [PASSED] drm_test_damage_iter_damage_one_intersect
[06:37:55] [PASSED] drm_test_damage_iter_damage_one_outside
[06:37:55] [PASSED] drm_test_damage_iter_damage_src_moved
[06:37:55] [PASSED] drm_test_damage_iter_damage_not_visible
[06:37:55] ================ [PASSED] drm_damage_helper ================
[06:37:55] ============== drm_dp_mst_helper (3 subtests) ==============
[06:37:55] ============== drm_test_dp_mst_calc_pbn_mode ==============
[06:37:55] [PASSED] Clock 154000 BPP 30 DSC disabled
[06:37:55] [PASSED] Clock 234000 BPP 30 DSC disabled
[06:37:55] [PASSED] Clock 297000 BPP 24 DSC disabled
[06:37:55] [PASSED] Clock 332880 BPP 24 DSC enabled
[06:37:55] [PASSED] Clock 324540 BPP 24 DSC enabled
[06:37:55] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[06:37:55] ============== drm_test_dp_mst_calc_pbn_div ===============
[06:37:55] [PASSED] Link rate 2000000 lane count 4
[06:37:55] [PASSED] Link rate 2000000 lane count 2
[06:37:55] [PASSED] Link rate 2000000 lane count 1
[06:37:55] [PASSED] Link rate 1350000 lane count 4
[06:37:55] [PASSED] Link rate 1350000 lane count 2
[06:37:55] [PASSED] Link rate 1350000 lane count 1
[06:37:55] [PASSED] Link rate 1000000 lane count 4
[06:37:55] [PASSED] Link rate 1000000 lane count 2
[06:37:55] [PASSED] Link rate 1000000 lane count 1
[06:37:55] [PASSED] Link rate 810000 lane count 4
[06:37:55] [PASSED] Link rate 810000 lane count 2
[06:37:55] [PASSED] Link rate 810000 lane count 1
[06:37:55] [PASSED] Link rate 540000 lane count 4
[06:37:55] [PASSED] Link rate 540000 lane count 2
[06:37:55] [PASSED] Link rate 540000 lane count 1
[06:37:55] [PASSED] Link rate 270000 lane count 4
[06:37:55] [PASSED] Link rate 270000 lane count 2
[06:37:55] [PASSED] Link rate 270000 lane count 1
[06:37:55] [PASSED] Link rate 162000 lane count 4
[06:37:55] [PASSED] Link rate 162000 lane count 2
[06:37:55] [PASSED] Link rate 162000 lane count 1
[06:37:55] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[06:37:55] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[06:37:55] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[06:37:55] [PASSED] DP_POWER_UP_PHY with port number
[06:37:55] [PASSED] DP_POWER_DOWN_PHY with port number
[06:37:55] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[06:37:55] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[06:37:55] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[06:37:55] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[06:37:55] [PASSED] DP_QUERY_PAYLOAD with port number
[06:37:55] [PASSED] DP_QUERY_PAYLOAD with VCPI
[06:37:55] [PASSED] DP_REMOTE_DPCD_READ with port number
[06:37:55] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[06:37:55] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[06:37:55] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[06:37:55] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[06:37:55] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[06:37:55] [PASSED] DP_REMOTE_I2C_READ with port number
[06:37:55] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[06:37:55] [PASSED] DP_REMOTE_I2C_READ with transactions array
[06:37:55] [PASSED] DP_REMOTE_I2C_WRITE with port number
[06:37:55] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[06:37:55] [PASSED] DP_REMOTE_I2C_WRITE with data array
[06:37:55] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[06:37:55] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[06:37:55] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[06:37:55] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[06:37:55] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[06:37:55] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[06:37:55] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[06:37:55] ================ [PASSED] drm_dp_mst_helper ================
[06:37:55] ================== drm_exec (7 subtests) ===================
[06:37:55] [PASSED] sanitycheck
[06:37:55] [PASSED] test_lock
[06:37:55] [PASSED] test_lock_unlock
[06:37:55] [PASSED] test_duplicates
[06:37:55] [PASSED] test_prepare
[06:37:55] [PASSED] test_prepare_array
[06:37:55] [PASSED] test_multiple_loops
[06:37:55] ==================== [PASSED] drm_exec =====================
[06:37:55] =========== drm_format_helper_test (17 subtests) ===========
[06:37:55] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[06:37:55] [PASSED] single_pixel_source_buffer
[06:37:55] [PASSED] single_pixel_clip_rectangle
[06:37:55] [PASSED] well_known_colors
[06:37:55] [PASSED] destination_pitch
[06:37:55] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[06:37:55] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[06:37:55] [PASSED] single_pixel_source_buffer
[06:37:55] [PASSED] single_pixel_clip_rectangle
[06:37:55] [PASSED] well_known_colors
[06:37:55] [PASSED] destination_pitch
[06:37:55] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[06:37:55] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[06:37:55] [PASSED] single_pixel_source_buffer
[06:37:55] [PASSED] single_pixel_clip_rectangle
[06:37:55] [PASSED] well_known_colors
[06:37:55] [PASSED] destination_pitch
[06:37:55] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[06:37:55] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[06:37:55] [PASSED] single_pixel_source_buffer
[06:37:55] [PASSED] single_pixel_clip_rectangle
[06:37:55] [PASSED] well_known_colors
[06:37:55] [PASSED] destination_pitch
[06:37:55] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[06:37:55] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[06:37:55] [PASSED] single_pixel_source_buffer
[06:37:55] [PASSED] single_pixel_clip_rectangle
[06:37:55] [PASSED] well_known_colors
[06:37:55] [PASSED] destination_pitch
[06:37:55] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[06:37:55] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[06:37:55] [PASSED] single_pixel_source_buffer
[06:37:55] [PASSED] single_pixel_clip_rectangle
[06:37:55] [PASSED] well_known_colors
[06:37:55] [PASSED] destination_pitch
[06:37:55] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[06:37:55] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[06:37:55] [PASSED] single_pixel_source_buffer
[06:37:55] [PASSED] single_pixel_clip_rectangle
[06:37:55] [PASSED] well_known_colors
[06:37:55] [PASSED] destination_pitch
[06:37:55] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[06:37:55] ============= drm_test_fb_xrgb8888_to_bgr888 ==============
[06:37:55] [PASSED] single_pixel_source_buffer
[06:37:55] [PASSED] single_pixel_clip_rectangle
[06:37:55] [PASSED] well_known_colors
[06:37:55] [PASSED] destination_pitch
[06:37:55] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ==========
[06:37:55] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[06:37:55] [PASSED] single_pixel_source_buffer
[06:37:55] [PASSED] single_pixel_clip_rectangle
[06:37:55] [PASSED] well_known_colors
[06:37:55] [PASSED] destination_pitch
[06:37:55] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[06:37:55] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[06:37:55] [PASSED] single_pixel_source_buffer
[06:37:55] [PASSED] single_pixel_clip_rectangle
[06:37:55] [PASSED] well_known_colors
[06:37:55] [PASSED] destination_pitch
[06:37:55] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[06:37:55] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[06:37:55] [PASSED] single_pixel_source_buffer
[06:37:55] [PASSED] single_pixel_clip_rectangle
[06:37:55] [PASSED] well_known_colors
[06:37:55] [PASSED] destination_pitch
[06:37:55] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[06:37:55] ============== drm_test_fb_xrgb8888_to_mono ===============
[06:37:55] [PASSED] single_pixel_source_buffer
[06:37:55] [PASSED] single_pixel_clip_rectangle
[06:37:55] [PASSED] well_known_colors
[06:37:55] [PASSED] destination_pitch
[06:37:55] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[06:37:55] ==================== drm_test_fb_swab =====================
[06:37:55] [PASSED] single_pixel_source_buffer
[06:37:55] [PASSED] single_pixel_clip_rectangle
[06:37:55] [PASSED] well_known_colors
[06:37:55] [PASSED] destination_pitch
[06:37:55] ================ [PASSED] drm_test_fb_swab =================
[06:37:55] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[06:37:55] [PASSED] single_pixel_source_buffer
[06:37:55] [PASSED] single_pixel_clip_rectangle
[06:37:55] [PASSED] well_known_colors
[06:37:55] [PASSED] destination_pitch
[06:37:55] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[06:37:55] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[06:37:55] [PASSED] single_pixel_source_buffer
[06:37:55] [PASSED] single_pixel_clip_rectangle
[06:37:55] [PASSED] well_known_colors
[06:37:55] [PASSED] destination_pitch
[06:37:55] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[06:37:55] ================= drm_test_fb_clip_offset =================
[06:37:55] [PASSED] pass through
[06:37:55] [PASSED] horizontal offset
[06:37:55] [PASSED] vertical offset
[06:37:55] [PASSED] horizontal and vertical offset
[06:37:55] [PASSED] horizontal offset (custom pitch)
[06:37:55] [PASSED] vertical offset (custom pitch)
[06:37:55] [PASSED] horizontal and vertical offset (custom pitch)
[06:37:55] ============= [PASSED] drm_test_fb_clip_offset =============
[06:37:55] =================== drm_test_fb_memcpy ====================
[06:37:55] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[06:37:55] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[06:37:55] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[06:37:55] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[06:37:55] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[06:37:55] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[06:37:55] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[06:37:55] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[06:37:55] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[06:37:55] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[06:37:55] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[06:37:55] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[06:37:55] =============== [PASSED] drm_test_fb_memcpy ================
[06:37:55] ============= [PASSED] drm_format_helper_test ==============
[06:37:55] ================= drm_format (18 subtests) =================
[06:37:55] [PASSED] drm_test_format_block_width_invalid
[06:37:55] [PASSED] drm_test_format_block_width_one_plane
[06:37:55] [PASSED] drm_test_format_block_width_two_plane
[06:37:55] [PASSED] drm_test_format_block_width_three_plane
[06:37:55] [PASSED] drm_test_format_block_width_tiled
[06:37:55] [PASSED] drm_test_format_block_height_invalid
[06:37:55] [PASSED] drm_test_format_block_height_one_plane
[06:37:55] [PASSED] drm_test_format_block_height_two_plane
[06:37:55] [PASSED] drm_test_format_block_height_three_plane
[06:37:55] [PASSED] drm_test_format_block_height_tiled
[06:37:55] [PASSED] drm_test_format_min_pitch_invalid
[06:37:55] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[06:37:55] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[06:37:55] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[06:37:55] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[06:37:55] [PASSED] drm_test_format_min_pitch_two_plane
[06:37:55] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[06:37:55] [PASSED] drm_test_format_min_pitch_tiled
[06:37:55] =================== [PASSED] drm_format ====================
[06:37:55] ============== drm_framebuffer (10 subtests) ===============
[06:37:55] ========== drm_test_framebuffer_check_src_coords ==========
[06:37:55] [PASSED] Success: source fits into fb
[06:37:55] [PASSED] Fail: overflowing fb with x-axis coordinate
[06:37:55] [PASSED] Fail: overflowing fb with y-axis coordinate
[06:37:55] [PASSED] Fail: overflowing fb with source width
[06:37:55] [PASSED] Fail: overflowing fb with source height
[06:37:55] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[06:37:55] [PASSED] drm_test_framebuffer_cleanup
[06:37:55] =============== drm_test_framebuffer_create ===============
[06:37:55] [PASSED] ABGR8888 normal sizes
[06:37:55] [PASSED] ABGR8888 max sizes
[06:37:55] [PASSED] ABGR8888 pitch greater than min required
[06:37:55] [PASSED] ABGR8888 pitch less than min required
[06:37:55] [PASSED] ABGR8888 Invalid width
[06:37:55] [PASSED] ABGR8888 Invalid buffer handle
[06:37:55] [PASSED] No pixel format
[06:37:55] [PASSED] ABGR8888 Width 0
[06:37:55] [PASSED] ABGR8888 Height 0
[06:37:55] [PASSED] ABGR8888 Out of bound height * pitch combination
[06:37:55] [PASSED] ABGR8888 Large buffer offset
[06:37:55] [PASSED] ABGR8888 Buffer offset for inexistent plane
[06:37:55] [PASSED] ABGR8888 Invalid flag
[06:37:55] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[06:37:55] [PASSED] ABGR8888 Valid buffer modifier
[06:37:55] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[06:37:55] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[06:37:55] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[06:37:55] [PASSED] NV12 Normal sizes
[06:37:55] [PASSED] NV12 Max sizes
[06:37:55] [PASSED] NV12 Invalid pitch
[06:37:55] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[06:37:55] [PASSED] NV12 different modifier per-plane
[06:37:55] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[06:37:55] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[06:37:55] [PASSED] NV12 Modifier for inexistent plane
[06:37:55] [PASSED] NV12 Handle for inexistent plane
[06:37:55] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[06:37:55] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[06:37:55] [PASSED] YVU420 Normal sizes
[06:37:55] [PASSED] YVU420 Max sizes
[06:37:55] [PASSED] YVU420 Invalid pitch
[06:37:55] [PASSED] YVU420 Different pitches
[06:37:55] [PASSED] YVU420 Different buffer offsets/pitches
[06:37:55] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[06:37:55] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[06:37:55] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[06:37:55] [PASSED] YVU420 Valid modifier
[06:37:55] [PASSED] YVU420 Different modifiers per plane
[06:37:55] [PASSED] YVU420 Modifier for inexistent plane
[06:37:55] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[06:37:55] [PASSED] X0L2 Normal sizes
[06:37:55] [PASSED] X0L2 Max sizes
[06:37:55] [PASSED] X0L2 Invalid pitch
[06:37:55] [PASSED] X0L2 Pitch greater than minimum required
[06:37:55] [PASSED] X0L2 Handle for inexistent plane
[06:37:55] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[06:37:55] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[06:37:55] [PASSED] X0L2 Valid modifier
[06:37:55] [PASSED] X0L2 Modifier for inexistent plane
[06:37:55] =========== [PASSED] drm_test_framebuffer_create ===========
[06:37:55] [PASSED] drm_test_framebuffer_free
[06:37:55] [PASSED] drm_test_framebuffer_init
[06:37:55] [PASSED] drm_test_framebuffer_init_bad_format
[06:37:55] [PASSED] drm_test_framebuffer_init_dev_mismatch
[06:37:55] [PASSED] drm_test_framebuffer_lookup
[06:37:55] [PASSED] drm_test_framebuffer_lookup_inexistent
[06:37:55] [PASSED] drm_test_framebuffer_modifiers_not_supported
[06:37:55] ================= [PASSED] drm_framebuffer =================
[06:37:55] ================ drm_gem_shmem (8 subtests) ================
[06:37:55] [PASSED] drm_gem_shmem_test_obj_create
[06:37:55] [PASSED] drm_gem_shmem_test_obj_create_private
[06:37:55] [PASSED] drm_gem_shmem_test_pin_pages
[06:37:55] [PASSED] drm_gem_shmem_test_vmap
[06:37:55] [PASSED] drm_gem_shmem_test_get_sg_table
[06:37:55] [PASSED] drm_gem_shmem_test_get_pages_sgt
[06:37:55] [PASSED] drm_gem_shmem_test_madvise
[06:37:55] [PASSED] drm_gem_shmem_test_purge
[06:37:55] ================== [PASSED] drm_gem_shmem ==================
[06:37:55] === drm_atomic_helper_connector_hdmi_check (29 subtests) ===
[06:37:55] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[06:37:55] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[06:37:55] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[06:37:55] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[06:37:55] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[06:37:55] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[06:37:55] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420 =======
[06:37:55] [PASSED] Automatic
[06:37:55] [PASSED] Full
[06:37:55] [PASSED] Limited 16:235
[06:37:55] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 ===
[06:37:55] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[06:37:55] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[06:37:55] [PASSED] drm_test_check_disable_connector
[06:37:55] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[06:37:55] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb
[06:37:55] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420
[06:37:55] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422
[06:37:55] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420
[06:37:55] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420
[06:37:55] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[06:37:55] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[06:37:55] [PASSED] drm_test_check_output_bpc_dvi
[06:37:55] [PASSED] drm_test_check_output_bpc_format_vic_1
[06:37:55] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[06:37:55] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[06:37:55] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[06:37:55] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[06:37:55] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[06:37:55] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[06:37:55] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[06:37:55] ============ drm_test_check_hdmi_color_format =============
[06:37:55] [PASSED] AUTO -> RGB
[06:37:55] [PASSED] YCBCR422 -> YUV422
[06:37:55] [PASSED] YCBCR420 -> YUV420
[06:37:55] [PASSED] YCBCR444 -> YUV444
[06:37:55] [PASSED] RGB -> RGB
[06:37:55] ======== [PASSED] drm_test_check_hdmi_color_format =========
[06:37:55] ======== drm_test_check_hdmi_color_format_420_only ========
[06:37:55] [PASSED] RGB should fail
[06:37:55] [PASSED] YUV444 should fail
[06:37:55] [PASSED] YUV422 should fail
[06:37:55] [PASSED] YUV420 should work
[06:37:55] ==== [PASSED] drm_test_check_hdmi_color_format_420_only ====
[06:37:55] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[06:37:55] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[06:37:55] [PASSED] drm_test_check_broadcast_rgb_value
[06:37:55] [PASSED] drm_test_check_bpc_8_value
[06:37:55] [PASSED] drm_test_check_bpc_10_value
[06:37:55] [PASSED] drm_test_check_bpc_12_value
[06:37:55] [PASSED] drm_test_check_format_value
[06:37:55] [PASSED] drm_test_check_tmds_char_value
[06:37:55] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[06:37:55] = drm_atomic_helper_connector_hdmi_mode_valid (7 subtests) =
[06:37:55] [PASSED] drm_test_check_mode_valid
[06:37:55] [PASSED] drm_test_check_mode_valid_reject
[06:37:55] [PASSED] drm_test_check_mode_valid_reject_rate
[06:37:55] [PASSED] drm_test_check_mode_valid_reject_max_clock
[06:37:55] [PASSED] drm_test_check_mode_valid_yuv420_only_max_clock
[06:37:55] [PASSED] drm_test_check_mode_valid_reject_yuv420_only_connector
[06:37:55] [PASSED] drm_test_check_mode_valid_accept_yuv420_also_connector_rgb
[06:37:55] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[06:37:55] = drm_atomic_helper_connector_hdmi_infoframes (5 subtests) =
[06:37:55] [PASSED] drm_test_check_infoframes
[06:37:55] [PASSED] drm_test_check_reject_avi_infoframe
[06:37:55] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_8
[06:37:55] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_10
[06:37:55] [PASSED] drm_test_check_reject_audio_infoframe
[06:37:55] === [PASSED] drm_atomic_helper_connector_hdmi_infoframes ===
[06:37:55] ================= drm_managed (2 subtests) =================
[06:37:55] [PASSED] drm_test_managed_release_action
[06:37:55] [PASSED] drm_test_managed_run_action
[06:37:55] =================== [PASSED] drm_managed ===================
[06:37:55] =================== drm_mm (6 subtests) ====================
[06:37:55] [PASSED] drm_test_mm_init
[06:37:55] [PASSED] drm_test_mm_debug
[06:37:55] [PASSED] drm_test_mm_align32
[06:37:55] [PASSED] drm_test_mm_align64
[06:37:55] [PASSED] drm_test_mm_lowest
[06:37:55] [PASSED] drm_test_mm_highest
[06:37:55] ===================== [PASSED] drm_mm ======================
[06:37:55] ============= drm_modes_analog_tv (5 subtests) =============
[06:37:55] [PASSED] drm_test_modes_analog_tv_mono_576i
[06:37:55] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[06:37:55] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[06:37:55] [PASSED] drm_test_modes_analog_tv_pal_576i
[06:37:55] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[06:37:55] =============== [PASSED] drm_modes_analog_tv ===============
[06:37:55] ============== drm_panic_helper (3 subtests) ===============
[06:37:55] ============= drm_test_panic_screen_user_map ==============
[06:37:55] [PASSED] Panic screen user, mode: 1024 x 768 XR24 little-endian (0x34325258)
[06:37:55] [PASSED] Panic screen user, mode: 494 x 494 XR24 little-endian (0x34325258)
[06:37:55] [PASSED] Panic screen user, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[06:37:55] [PASSED] Panic screen user, mode: 1024 x 768 RG16 little-endian (0x36314752)
[06:37:55] [PASSED] Panic screen user, mode: 1024 x 768 RG24 little-endian (0x34324752)
[06:37:55] [PASSED] Panic screen kmsg, mode: 1024 x 768 XR24 little-endian (0x34325258)
[06:37:55] [PASSED] Panic screen kmsg, mode: 494 x 494 XR24 little-endian (0x34325258)
[06:37:55] [PASSED] Panic screen kmsg, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[06:37:55] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG16 little-endian (0x36314752)
[06:37:55] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG24 little-endian (0x34324752)
[06:37:55] ========= [PASSED] drm_test_panic_screen_user_map ==========
[06:37:55] ============= drm_test_panic_screen_user_page =============
[06:37:55] [PASSED] Panic screen user, mode: 1024 x 768 XR24 little-endian (0x34325258)
[06:37:55] [PASSED] Panic screen user, mode: 494 x 494 XR24 little-endian (0x34325258)
[06:37:55] [PASSED] Panic screen user, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[06:37:55] [PASSED] Panic screen user, mode: 1024 x 768 RG16 little-endian (0x36314752)
[06:37:55] [PASSED] Panic screen user, mode: 1024 x 768 RG24 little-endian (0x34324752)
[06:37:55] [PASSED] Panic screen kmsg, mode: 1024 x 768 XR24 little-endian (0x34325258)
[06:37:55] [PASSED] Panic screen kmsg, mode: 494 x 494 XR24 little-endian (0x34325258)
[06:37:55] [PASSED] Panic screen kmsg, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[06:37:55] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG16 little-endian (0x36314752)
[06:37:55] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG24 little-endian (0x34324752)
[06:37:55] ========= [PASSED] drm_test_panic_screen_user_page =========
[06:37:55] ========== drm_test_panic_screen_user_set_pixel ===========
[06:37:55] [PASSED] Panic screen user, mode: 1024 x 768 XR24 little-endian (0x34325258)
[06:37:55] [PASSED] Panic screen user, mode: 494 x 494 XR24 little-endian (0x34325258)
[06:37:55] [PASSED] Panic screen user, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[06:37:55] [PASSED] Panic screen user, mode: 1024 x 768 RG16 little-endian (0x36314752)
[06:37:55] [PASSED] Panic screen user, mode: 1024 x 768 RG24 little-endian (0x34324752)
[06:37:56] [PASSED] Panic screen kmsg, mode: 1024 x 768 XR24 little-endian (0x34325258)
[06:37:56] [PASSED] Panic screen kmsg, mode: 494 x 494 XR24 little-endian (0x34325258)
[06:37:56] [PASSED] Panic screen kmsg, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[06:37:56] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG16 little-endian (0x36314752)
[06:37:56] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG24 little-endian (0x34324752)
[06:37:56] ====== [PASSED] drm_test_panic_screen_user_set_pixel =======
[06:37:56] ================ [PASSED] drm_panic_helper =================
[06:37:56] ============== drm_plane_helper (2 subtests) ===============
[06:37:56] =============== drm_test_check_plane_state ================
[06:37:56] [PASSED] clipping_simple
[06:37:56] [PASSED] clipping_rotate_reflect
[06:37:56] [PASSED] positioning_simple
[06:37:56] [PASSED] upscaling
[06:37:56] [PASSED] downscaling
[06:37:56] [PASSED] rounding1
[06:37:56] [PASSED] rounding2
[06:37:56] [PASSED] rounding3
[06:37:56] [PASSED] rounding4
[06:37:56] =========== [PASSED] drm_test_check_plane_state ============
[06:37:56] =========== drm_test_check_invalid_plane_state ============
[06:37:56] [PASSED] positioning_invalid
[06:37:56] [PASSED] upscaling_invalid
[06:37:56] [PASSED] downscaling_invalid
[06:37:56] ======= [PASSED] drm_test_check_invalid_plane_state ========
[06:37:56] ================ [PASSED] drm_plane_helper =================
[06:37:56] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[06:37:56] ====== drm_test_connector_helper_tv_get_modes_check =======
[06:37:56] [PASSED] None
[06:37:56] [PASSED] PAL
[06:37:56] [PASSED] NTSC
[06:37:56] [PASSED] Both, NTSC Default
[06:37:56] [PASSED] Both, PAL Default
[06:37:56] [PASSED] Both, NTSC Default, with PAL on command-line
[06:37:56] [PASSED] Both, PAL Default, with NTSC on command-line
[06:37:56] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[06:37:56] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[06:37:56] ================== drm_rect (9 subtests) ===================
[06:37:56] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[06:37:56] [PASSED] drm_test_rect_clip_scaled_not_clipped
[06:37:56] [PASSED] drm_test_rect_clip_scaled_clipped
[06:37:56] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[06:37:56] ================= drm_test_rect_intersect =================
[06:37:56] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[06:37:56] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[06:37:56] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[06:37:56] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[06:37:56] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[06:37:56] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[06:37:56] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[06:37:56] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[06:37:56] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[06:37:56] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[06:37:56] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[06:37:56] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[06:37:56] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[06:37:56] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[06:37:56] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[06:37:56] ============= [PASSED] drm_test_rect_intersect =============
[06:37:56] ================ drm_test_rect_calc_hscale ================
[06:37:56] [PASSED] normal use
[06:37:56] [PASSED] out of max range
[06:37:56] [PASSED] out of min range
[06:37:56] [PASSED] zero dst
[06:37:56] [PASSED] negative src
[06:37:56] [PASSED] negative dst
[06:37:56] ============ [PASSED] drm_test_rect_calc_hscale ============
[06:37:56] ================ drm_test_rect_calc_vscale ================
[06:37:56] [PASSED] normal use
[06:37:56] [PASSED] out of max range
[06:37:56] [PASSED] out of min range
[06:37:56] [PASSED] zero dst
[06:37:56] [PASSED] negative src
[06:37:56] [PASSED] negative dst
[06:37:56] ============ [PASSED] drm_test_rect_calc_vscale ============
[06:37:56] ================== drm_test_rect_rotate ===================
[06:37:56] [PASSED] reflect-x
[06:37:56] [PASSED] reflect-y
[06:37:56] [PASSED] rotate-0
[06:37:56] [PASSED] rotate-90
[06:37:56] [PASSED] rotate-180
[06:37:56] [PASSED] rotate-270
[06:37:56] ============== [PASSED] drm_test_rect_rotate ===============
[06:37:56] ================ drm_test_rect_rotate_inv =================
[06:37:56] [PASSED] reflect-x
[06:37:56] [PASSED] reflect-y
[06:37:56] [PASSED] rotate-0
[06:37:56] [PASSED] rotate-90
[06:37:56] [PASSED] rotate-180
[06:37:56] [PASSED] rotate-270
[06:37:56] ============ [PASSED] drm_test_rect_rotate_inv =============
[06:37:56] ==================== [PASSED] drm_rect =====================
[06:37:56] ============ drm_sysfb_modeset_test (1 subtest) ============
[06:37:56] ============ drm_test_sysfb_build_fourcc_list =============
[06:37:56] [PASSED] no native formats
[06:37:56] [PASSED] XRGB8888 as native format
[06:37:56] [PASSED] remove duplicates
[06:37:56] [PASSED] convert alpha formats
[06:37:56] [PASSED] random formats
[06:37:56] ======== [PASSED] drm_test_sysfb_build_fourcc_list =========
[06:37:56] ============= [PASSED] drm_sysfb_modeset_test ==============
[06:37:56] ================== drm_fixp (2 subtests) ===================
[06:37:56] [PASSED] drm_test_int2fixp
[06:37:56] [PASSED] drm_test_sm2fixp
[06:37:56] ==================== [PASSED] drm_fixp =====================
[06:37:56] ============================================================
[06:37:56] Testing complete. Ran 667 tests: passed: 667
[06:37:56] Elapsed time: 26.901s total, 1.879s configuring, 24.605s building, 0.409s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[06:37:56] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[06:37:58] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[06:38:08] Starting KUnit Kernel (1/1)...
[06:38:08] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[06:38:08] ================= ttm_device (5 subtests) ==================
[06:38:08] [PASSED] ttm_device_init_basic
[06:38:08] [PASSED] ttm_device_init_multiple
[06:38:08] [PASSED] ttm_device_fini_basic
[06:38:08] [PASSED] ttm_device_init_no_vma_man
[06:38:08] ================== ttm_device_init_pools ==================
[06:38:08] [PASSED] No DMA allocations, no DMA32 required
[06:38:08] [PASSED] DMA allocations, DMA32 required
[06:38:08] [PASSED] No DMA allocations, DMA32 required
[06:38:08] [PASSED] DMA allocations, no DMA32 required
[06:38:08] ============== [PASSED] ttm_device_init_pools ==============
[06:38:08] =================== [PASSED] ttm_device ====================
[06:38:08] ================== ttm_pool (8 subtests) ===================
[06:38:08] ================== ttm_pool_alloc_basic ===================
[06:38:08] [PASSED] One page
[06:38:08] [PASSED] More than one page
[06:38:08] [PASSED] Above the allocation limit
[06:38:08] [PASSED] One page, with coherent DMA mappings enabled
[06:38:08] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[06:38:08] ============== [PASSED] ttm_pool_alloc_basic ===============
[06:38:08] ============== ttm_pool_alloc_basic_dma_addr ==============
[06:38:08] [PASSED] One page
[06:38:08] [PASSED] More than one page
[06:38:08] [PASSED] Above the allocation limit
[06:38:08] [PASSED] One page, with coherent DMA mappings enabled
[06:38:08] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[06:38:08] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[06:38:08] [PASSED] ttm_pool_alloc_order_caching_match
[06:38:08] [PASSED] ttm_pool_alloc_caching_mismatch
[06:38:08] [PASSED] ttm_pool_alloc_order_mismatch
[06:38:08] [PASSED] ttm_pool_free_dma_alloc
[06:38:08] [PASSED] ttm_pool_free_no_dma_alloc
[06:38:08] [PASSED] ttm_pool_fini_basic
[06:38:08] ==================== [PASSED] ttm_pool =====================
[06:38:08] ================ ttm_resource (8 subtests) =================
[06:38:08] ================= ttm_resource_init_basic =================
[06:38:08] [PASSED] Init resource in TTM_PL_SYSTEM
[06:38:08] [PASSED] Init resource in TTM_PL_VRAM
[06:38:08] [PASSED] Init resource in a private placement
[06:38:08] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[06:38:08] ============= [PASSED] ttm_resource_init_basic =============
[06:38:08] [PASSED] ttm_resource_init_pinned
[06:38:08] [PASSED] ttm_resource_fini_basic
[06:38:08] [PASSED] ttm_resource_manager_init_basic
[06:38:08] [PASSED] ttm_resource_manager_usage_basic
[06:38:08] [PASSED] ttm_resource_manager_set_used_basic
[06:38:08] [PASSED] ttm_sys_man_alloc_basic
[06:38:08] [PASSED] ttm_sys_man_free_basic
[06:38:08] ================== [PASSED] ttm_resource ===================
[06:38:08] =================== ttm_tt (15 subtests) ===================
[06:38:08] ==================== ttm_tt_init_basic ====================
[06:38:08] [PASSED] Page-aligned size
[06:38:08] [PASSED] Extra pages requested
[06:38:08] ================ [PASSED] ttm_tt_init_basic ================
[06:38:08] [PASSED] ttm_tt_init_misaligned
[06:38:08] [PASSED] ttm_tt_fini_basic
[06:38:08] [PASSED] ttm_tt_fini_sg
[06:38:08] [PASSED] ttm_tt_fini_shmem
[06:38:08] [PASSED] ttm_tt_create_basic
[06:38:08] [PASSED] ttm_tt_create_invalid_bo_type
[06:38:08] [PASSED] ttm_tt_create_ttm_exists
[06:38:08] [PASSED] ttm_tt_create_failed
[06:38:08] [PASSED] ttm_tt_destroy_basic
[06:38:08] [PASSED] ttm_tt_populate_null_ttm
[06:38:08] [PASSED] ttm_tt_populate_populated_ttm
[06:38:08] [PASSED] ttm_tt_unpopulate_basic
[06:38:08] [PASSED] ttm_tt_unpopulate_empty_ttm
[06:38:08] [PASSED] ttm_tt_swapin_basic
[06:38:08] ===================== [PASSED] ttm_tt ======================
[06:38:08] =================== ttm_bo (14 subtests) ===================
[06:38:08] =========== ttm_bo_reserve_optimistic_no_ticket ===========
[06:38:08] [PASSED] Cannot be interrupted and sleeps
[06:38:08] [PASSED] Cannot be interrupted, locks straight away
[06:38:08] [PASSED] Can be interrupted, sleeps
[06:38:08] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[06:38:08] [PASSED] ttm_bo_reserve_locked_no_sleep
[06:38:08] [PASSED] ttm_bo_reserve_no_wait_ticket
[06:38:08] [PASSED] ttm_bo_reserve_double_resv
[06:38:08] [PASSED] ttm_bo_reserve_interrupted
[06:38:08] [PASSED] ttm_bo_reserve_deadlock
[06:38:08] [PASSED] ttm_bo_unreserve_basic
[06:38:08] [PASSED] ttm_bo_unreserve_pinned
[06:38:08] [PASSED] ttm_bo_unreserve_bulk
[06:38:08] [PASSED] ttm_bo_fini_basic
[06:38:08] [PASSED] ttm_bo_fini_shared_resv
[06:38:08] [PASSED] ttm_bo_pin_basic
[06:38:08] [PASSED] ttm_bo_pin_unpin_resource
[06:38:08] [PASSED] ttm_bo_multiple_pin_one_unpin
[06:38:08] ===================== [PASSED] ttm_bo ======================
[06:38:08] ============== ttm_bo_validate (22 subtests) ===============
[06:38:08] ============== ttm_bo_init_reserved_sys_man ===============
[06:38:08] [PASSED] Buffer object for userspace
[06:38:08] [PASSED] Kernel buffer object
[06:38:08] [PASSED] Shared buffer object
[06:38:08] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[06:38:08] ============== ttm_bo_init_reserved_mock_man ==============
[06:38:08] [PASSED] Buffer object for userspace
[06:38:08] [PASSED] Kernel buffer object
[06:38:08] [PASSED] Shared buffer object
[06:38:08] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[06:38:08] [PASSED] ttm_bo_init_reserved_resv
[06:38:08] ================== ttm_bo_validate_basic ==================
[06:38:08] [PASSED] Buffer object for userspace
[06:38:08] [PASSED] Kernel buffer object
[06:38:08] [PASSED] Shared buffer object
[06:38:08] ============== [PASSED] ttm_bo_validate_basic ==============
[06:38:08] [PASSED] ttm_bo_validate_invalid_placement
[06:38:08] ============= ttm_bo_validate_same_placement ==============
[06:38:08] [PASSED] System manager
[06:38:08] [PASSED] VRAM manager
[06:38:08] ========= [PASSED] ttm_bo_validate_same_placement ==========
[06:38:08] [PASSED] ttm_bo_validate_failed_alloc
[06:38:08] [PASSED] ttm_bo_validate_pinned
[06:38:08] [PASSED] ttm_bo_validate_busy_placement
[06:38:08] ================ ttm_bo_validate_multihop =================
[06:38:08] [PASSED] Buffer object for userspace
[06:38:08] [PASSED] Kernel buffer object
[06:38:08] [PASSED] Shared buffer object
[06:38:08] ============ [PASSED] ttm_bo_validate_multihop =============
[06:38:08] ========== ttm_bo_validate_no_placement_signaled ==========
[06:38:08] [PASSED] Buffer object in system domain, no page vector
[06:38:08] [PASSED] Buffer object in system domain with an existing page vector
[06:38:08] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[06:38:08] ======== ttm_bo_validate_no_placement_not_signaled ========
[06:38:08] [PASSED] Buffer object for userspace
[06:38:08] [PASSED] Kernel buffer object
[06:38:08] [PASSED] Shared buffer object
[06:38:08] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[06:38:08] [PASSED] ttm_bo_validate_move_fence_signaled
[06:38:08] ========= ttm_bo_validate_move_fence_not_signaled =========
[06:38:08] [PASSED] Waits for GPU
[06:38:08] [PASSED] Tries to lock straight away
[06:38:08] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[06:38:08] [PASSED] ttm_bo_validate_swapout
[06:38:08] [PASSED] ttm_bo_validate_happy_evict
[06:38:08] [PASSED] ttm_bo_validate_all_pinned_evict
[06:38:08] [PASSED] ttm_bo_validate_allowed_only_evict
[06:38:08] [PASSED] ttm_bo_validate_deleted_evict
[06:38:08] [PASSED] ttm_bo_validate_busy_domain_evict
[06:38:08] [PASSED] ttm_bo_validate_evict_gutting
[06:38:08] [PASSED] ttm_bo_validate_recrusive_evict
[06:38:08] ================= [PASSED] ttm_bo_validate =================
[06:38:08] ============================================================
[06:38:08] Testing complete. Ran 102 tests: passed: 102
[06:38:08] Elapsed time: 12.321s total, 1.892s configuring, 10.214s building, 0.175s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/dma-buf/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/dma-buf/.kunitconfig
[06:38:08] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[06:38:10] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[06:38:19] Starting KUnit Kernel (1/1)...
[06:38:19] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[06:38:19] =============== dma-buf-fence (12 subtests) ================
[06:38:19] [PASSED] test_sanitycheck
[06:38:19] [PASSED] test_signaling
[06:38:19] [PASSED] test_add_callback
[06:38:19] [PASSED] test_late_add_callback
[06:38:19] [PASSED] test_rm_callback
[06:38:19] [PASSED] test_late_rm_callback
[06:38:19] [PASSED] test_status
[06:38:19] [PASSED] test_error
[06:38:19] [PASSED] test_wait
[06:38:19] [PASSED] test_wait_timeout
[06:38:19] [PASSED] test_stub
[06:38:19] [SKIPPED] test_race_signal_callback (requires at least 2 CPUs)
[06:38:19] ================== [PASSED] dma-buf-fence ==================
[06:38:19] ============ dma-buf-fence-chain (11 subtests) =============
[06:38:19] [PASSED] test_sanitycheck
[06:38:19] [PASSED] test_find_seqno
[06:38:19] [PASSED] test_find_signaled
[06:38:19] [PASSED] test_find_out_of_order
[06:38:24] [PASSED] test_find_gap
[06:38:24] [PASSED] test_find_race
[06:38:24] [PASSED] test_signal_forward
[06:38:24] [PASSED] test_signal_backward
[06:38:24] [PASSED] test_wait_forward
[06:38:24] [PASSED] test_wait_backward
[06:38:24] [PASSED] test_wait_random
[06:38:24] =============== [PASSED] dma-buf-fence-chain ===============
[06:38:24] ============ dma-buf-fence-unwrap (10 subtests) ============
[06:38:24] [PASSED] test_sanitycheck
[06:38:24] [PASSED] test_unwrap_array
[06:38:24] [PASSED] test_unwrap_chain
[06:38:24] [PASSED] test_unwrap_chain_array
[06:38:24] [PASSED] test_unwrap_merge
[06:38:24] [PASSED] test_unwrap_merge_duplicate
[06:38:24] [PASSED] test_unwrap_merge_seqno
[06:38:24] [PASSED] test_unwrap_merge_order
[06:38:24] [PASSED] test_unwrap_merge_complex
[06:38:24] [PASSED] test_unwrap_merge_complex_seqno
[06:38:24] ============== [PASSED] dma-buf-fence-unwrap ===============
[06:38:24] ================ dma-buf-resv (5 subtests) =================
[06:38:24] [PASSED] test_sanitycheck
[06:38:24] ===================== test_signaling ======================
[06:38:24] [PASSED] kernel
[06:38:24] [PASSED] write
[06:38:24] [PASSED] read
[06:38:24] [PASSED] bookkeep
[06:38:24] ================= [PASSED] test_signaling ==================
[06:38:24] ====================== test_for_each ======================
[06:38:24] [PASSED] kernel
[06:38:24] [PASSED] write
[06:38:24] [PASSED] read
[06:38:24] [PASSED] bookkeep
[06:38:24] ================== [PASSED] test_for_each ==================
[06:38:24] ================= test_for_each_unlocked ==================
[06:38:24] [PASSED] kernel
[06:38:24] [PASSED] write
[06:38:24] [PASSED] read
[06:38:24] [PASSED] bookkeep
[06:38:24] ============= [PASSED] test_for_each_unlocked ==============
[06:38:24] ===================== test_get_fences =====================
[06:38:24] [PASSED] kernel
[06:38:24] [PASSED] write
[06:38:24] [PASSED] read
[06:38:24] [PASSED] bookkeep
[06:38:24] ================= [PASSED] test_get_fences =================
[06:38:24] ================== [PASSED] dma-buf-resv ===================
[06:38:24] ============================================================
[06:38:24] Testing complete. Ran 50 tests: passed: 49, skipped: 1
[06:38:24] Elapsed time: 16.000s total, 1.867s configuring, 8.811s building, 5.276s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 12+ messages in thread* ✓ Xe.CI.BAT: success for Add support to handle memory double-bit ecc errors (rev5)
2026-10-12 5:40 [PATCH v5 0/6] Add support to handle memory double-bit ecc errors Riana Tauro
` (6 preceding siblings ...)
2026-10-12 6:38 ` ✓ CI.KUnit: success for Add support to handle memory double-bit ecc errors (rev5) Patchwork
@ 2026-10-12 7:24 ` Patchwork
2026-10-12 14:19 ` ✓ Xe.CI.FULL: " Patchwork
8 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2026-10-12 7:24 UTC (permalink / raw)
To: Tauro, Riana; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 1444 bytes --]
== Series Details ==
Series: Add support to handle memory double-bit ecc errors (rev5)
URL : https://patchwork.freedesktop.org/series/172710/
State : success
== Summary ==
CI Bug Log - changes from xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431_BAT -> xe-pw-172710v5_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (13 -> 13)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in xe-pw-172710v5_BAT that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@core_hotunplug@unbind-rebind:
- bat-bmg-2: [ABORT][1] ([Intel XE#9463]) -> [PASS][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/bat-bmg-2/igt@core_hotunplug@unbind-rebind.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/bat-bmg-2/igt@core_hotunplug@unbind-rebind.html
[Intel XE#9463]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9463
Build changes
-------------
* Linux: xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431 -> xe-pw-172710v5
IGT_9138: 9138
xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431: 0f28405022887336d4fc1fe1a0e1429146c2d431
xe-pw-172710v5: 172710v5
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/index.html
[-- Attachment #2: Type: text/html, Size: 2009 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread* ✓ Xe.CI.FULL: success for Add support to handle memory double-bit ecc errors (rev5)
2026-10-12 5:40 [PATCH v5 0/6] Add support to handle memory double-bit ecc errors Riana Tauro
` (7 preceding siblings ...)
2026-10-12 7:24 ` ✓ Xe.CI.BAT: " Patchwork
@ 2026-10-12 14:19 ` Patchwork
8 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2026-10-12 14:19 UTC (permalink / raw)
To: Tauro, Riana; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 118571 bytes --]
== Series Details ==
Series: Add support to handle memory double-bit ecc errors (rev5)
URL : https://patchwork.freedesktop.org/series/172710/
State : success
== Summary ==
CI Bug Log - changes from xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431_FULL -> xe-pw-172710v5_FULL
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (3 -> 3)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in xe-pw-172710v5_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@core_hotunplug@hotunbind-rebind:
- shard-bmg: [PASS][1] -> ([PASS][2], [ABORT][3]) ([Intel XE#9463])
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-5/igt@core_hotunplug@hotunbind-rebind.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-2/igt@core_hotunplug@hotunbind-rebind.html
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-4/igt@core_hotunplug@hotunbind-rebind.html
* igt@intel_hwmon@hwmon-read:
- shard-lnl: NOTRUN -> [SKIP][4] ([Intel XE#1125] / [Intel XE#7312])
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@intel_hwmon@hwmon-read.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-ptl: NOTRUN -> ([SKIP][5], [SKIP][6]) ([Intel XE#3157])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-lnl: [PASS][7] -> [FAIL][8] ([Intel XE#3718] / [Intel XE#7265]) +1 other test fail
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-lnl-8/igt@kms_async_flips@alternate-sync-async-flip.html
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_async_flips@async-flip-suspend-resume@pipe-c-hdmi-a-3:
- shard-bmg: [PASS][9] -> ([ABORT][10], [PASS][11]) ([Intel XE#9399] / [Intel XE#9409]) +1 other test ( 1 abort, 1 pass )
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-2/igt@kms_async_flips@async-flip-suspend-resume@pipe-c-hdmi-a-3.html
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-9/igt@kms_async_flips@async-flip-suspend-resume@pipe-c-hdmi-a-3.html
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-7/igt@kms_async_flips@async-flip-suspend-resume@pipe-c-hdmi-a-3.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-90:
- shard-bmg: NOTRUN -> ([SKIP][12], [SKIP][13]) ([Intel XE#2327])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-9/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-lnl: NOTRUN -> [SKIP][14] ([Intel XE#3658] / [Intel XE#7360])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-ptl: NOTRUN -> ([SKIP][15], [SKIP][16]) ([Intel XE#6925])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-ptl: NOTRUN -> [SKIP][17] ([Intel XE#5901])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-ptl: NOTRUN -> ([SKIP][18], [SKIP][19]) ([Intel XE#5901])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-7/igt@kms_big_fb@linear-64bpp-rotate-90.html
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#2327]) +2 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-1/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-90:
- shard-lnl: NOTRUN -> ([SKIP][21], [SKIP][22]) ([Intel XE#1407])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-lnl: NOTRUN -> [SKIP][23] ([Intel XE#1407]) +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-bmg: [PASS][24] -> ([PASS][25], [INCOMPLETE][26]) ([Intel XE#6819])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-5/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-2/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-3/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@y-tiled-32bpp-rotate-180:
- shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#1124]) +4 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_big_fb@y-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-lnl: NOTRUN -> ([SKIP][28], [SKIP][29]) ([Intel XE#1477] / [Intel XE#7361])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
- shard-ptl: NOTRUN -> [SKIP][30] ([Intel XE#5808]) +3 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-180:
- shard-ptl: NOTRUN -> ([SKIP][31], [SKIP][32]) ([Intel XE#5808]) +11 other tests ( 2 skip )
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
- shard-lnl: NOTRUN -> ([SKIP][33], [SKIP][34]) ([Intel XE#1124]) +1 other test ( 2 skip )
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#1124])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_bw@connected-linear-tiling-2-displays-target-2160x1440p:
- shard-lnl: NOTRUN -> ([SKIP][36], [SKIP][37]) ([Intel XE#7679])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_bw@connected-linear-tiling-2-displays-target-2160x1440p.html
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_bw@connected-linear-tiling-2-displays-target-2160x1440p.html
* igt@kms_bw@connected-linear-tiling-3-displays-target-3840x2160p:
- shard-ptl: NOTRUN -> ([SKIP][38], [SKIP][39]) ([Intel XE#7679])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_bw@connected-linear-tiling-3-displays-target-3840x2160p.html
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@kms_bw@connected-linear-tiling-3-displays-target-3840x2160p.html
- shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#7679])
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_bw@connected-linear-tiling-3-displays-target-3840x2160p.html
* igt@kms_bw@connected-linear-tiling-4-displays-target-1920x1080p:
- shard-ptl: NOTRUN -> [SKIP][41] ([Intel XE#7679]) +1 other test skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_bw@connected-linear-tiling-4-displays-target-1920x1080p.html
* igt@kms_bw@linear-tiling-2-displays-target-3840x2160p:
- shard-ptl: NOTRUN -> [SKIP][42] ([Intel XE#367])
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_bw@linear-tiling-2-displays-target-3840x2160p.html
* igt@kms_bw@linear-tiling-3-displays-target-2560x1440p:
- shard-ptl: NOTRUN -> ([SKIP][43], [SKIP][44]) ([Intel XE#367])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_bw@linear-tiling-3-displays-target-2560x1440p.html
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_bw@linear-tiling-3-displays-target-2560x1440p.html
* igt@kms_bw@linear-tiling-3-displays-target-3840x2160p:
- shard-lnl: NOTRUN -> [SKIP][45] ([Intel XE#367])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_bw@linear-tiling-3-displays-target-3840x2160p.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs:
- shard-lnl: NOTRUN -> ([SKIP][46], [SKIP][47]) ([Intel XE#2887]) +1 other test ( 2 skip )
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs.html
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs@pipe-a-edp-1:
- shard-lnl: NOTRUN -> ([SKIP][48], [SKIP][49]) ([Intel XE#2669] / [Intel XE#7389]) +3 other tests ( 2 skip )
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs@pipe-a-edp-1.html
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs@pipe-a-edp-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-d-dp-1:
- shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#2652]) +3 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-7/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-d-dp-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs@pipe-c-edp-1:
- shard-lnl: NOTRUN -> [SKIP][51] ([Intel XE#2669] / [Intel XE#7389]) +3 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs@pipe-c-edp-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs:
- shard-bmg: NOTRUN -> ([SKIP][52], [SKIP][53]) ([Intel XE#2887]) +1 other test ( 2 skip )
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-9/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs.html
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs:
- shard-bmg: NOTRUN -> [SKIP][54] ([Intel XE#2887]) +2 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs:
- shard-ptl: NOTRUN -> ([SKIP][55], [SKIP][56]) ([Intel XE#5822]) +9 other tests ( 2 skip )
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-c-dp-2:
- shard-bmg: NOTRUN -> ([PASS][57], [INCOMPLETE][58]) ([Intel XE#7084] / [Intel XE#8150])
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-1/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-c-dp-2.html
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-6/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-c-dp-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs:
- shard-lnl: NOTRUN -> ([SKIP][59], [SKIP][60]) ([Intel XE#3432])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs:
- shard-bmg: NOTRUN -> [SKIP][61] ([Intel XE#3432])
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs:
- shard-lnl: NOTRUN -> [SKIP][62] ([Intel XE#2887]) +7 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs-cc:
- shard-ptl: NOTRUN -> [SKIP][63] ([Intel XE#5822]) +3 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs@pipe-d-edp-1:
- shard-ptl: NOTRUN -> ([SKIP][64], [SKIP][65]) ([Intel XE#5823] / [Intel XE#6918]) +4 other tests ( 2 skip )
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-2/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs@pipe-d-edp-1.html
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs@pipe-d-edp-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs@pipe-c-dp-2:
- shard-bmg: NOTRUN -> ([SKIP][66], [SKIP][67]) ([Intel XE#2652]) +3 other tests ( 2 skip )
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-4/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs@pipe-c-dp-2.html
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-10/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs@pipe-c-dp-2.html
* igt@kms_cdclk@plane-scaling@pipe-b-edp-1:
- shard-ptl: NOTRUN -> ([SKIP][68], [SKIP][69]) ([Intel XE#9219]) +4 other tests ( 2 skip )
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_cdclk@plane-scaling@pipe-b-edp-1.html
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-2/igt@kms_cdclk@plane-scaling@pipe-b-edp-1.html
* igt@kms_chamelium_color@degamma:
- shard-lnl: NOTRUN -> ([SKIP][70], [SKIP][71]) ([Intel XE#306] / [Intel XE#7358])
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_chamelium_color@degamma.html
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_chamelium_color@degamma.html
* igt@kms_chamelium_color@gamma:
- shard-ptl: NOTRUN -> ([SKIP][72], [SKIP][73]) ([Intel XE#5824])
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@kms_chamelium_color@gamma.html
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_chamelium_color@gamma.html
- shard-bmg: NOTRUN -> [SKIP][74] ([Intel XE#2325] / [Intel XE#7358])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_chamelium_color@gamma.html
* igt@kms_chamelium_color_pipeline@plane-ctm3x4:
- shard-ptl: NOTRUN -> [SKIP][75] ([Intel XE#8391])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_chamelium_color_pipeline@plane-ctm3x4.html
* igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d:
- shard-lnl: NOTRUN -> ([SKIP][76], [SKIP][77]) ([Intel XE#7358])
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d.html
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lut1d:
- shard-lnl: NOTRUN -> [SKIP][78] ([Intel XE#7358]) +2 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt709-lut1d:
- shard-ptl: NOTRUN -> ([SKIP][79], [SKIP][80]) ([Intel XE#8391])
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-8/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt709-lut1d.html
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt709-lut1d.html
* igt@kms_chamelium_edid@dp-edid-change-during-suspend:
- shard-ptl: NOTRUN -> ([SKIP][81], [SKIP][82]) ([Intel XE#2252]) +6 other tests ( 2 skip )
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
* igt@kms_chamelium_edid@hdmi-edid-change-during-hibernate:
- shard-ptl: NOTRUN -> [SKIP][83] ([Intel XE#2252]) +1 other test skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_chamelium_edid@hdmi-edid-change-during-hibernate.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-bmg: NOTRUN -> [SKIP][84] ([Intel XE#2252]) +2 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats:
- shard-lnl: NOTRUN -> ([SKIP][85], [SKIP][86]) ([Intel XE#373])
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-lnl: NOTRUN -> [SKIP][87] ([Intel XE#373]) +3 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_content_protection@atomic-dpms:
- shard-lnl: NOTRUN -> [SKIP][88] ([Intel XE#7642]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@atomic-dpms-hdcp14@pipe-a-dp-1:
- shard-bmg: NOTRUN -> [FAIL][89] ([Intel XE#3304])
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-7/igt@kms_content_protection@atomic-dpms-hdcp14@pipe-a-dp-1.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-bmg: NOTRUN -> [SKIP][90] ([Intel XE#2390] / [Intel XE#6974])
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_content_protection@dp-mst-type-1.html
- shard-ptl: NOTRUN -> ([SKIP][91], [SKIP][92]) ([Intel XE#5832] / [Intel XE#6974])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@kms_content_protection@dp-mst-type-1.html
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy-hdcp14:
- shard-lnl: NOTRUN -> ([SKIP][93], [SKIP][94]) ([Intel XE#7642])
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_content_protection@legacy-hdcp14.html
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_content_protection@legacy-hdcp14.html
* igt@kms_content_protection@legacy-hdcp14@pipe-a-dp-2:
- shard-bmg: NOTRUN -> ([FAIL][95], [FAIL][96]) ([Intel XE#1178] / [Intel XE#3304] / [Intel XE#7374])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-10/igt@kms_content_protection@legacy-hdcp14@pipe-a-dp-2.html
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-4/igt@kms_content_protection@legacy-hdcp14@pipe-a-dp-2.html
* igt@kms_content_protection@lic-type-0:
- shard-ptl: NOTRUN -> ([SKIP][97], [SKIP][98]) ([Intel XE#7642]) +1 other test ( 2 skip )
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_content_protection@lic-type-0.html
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@lic-type-0@pipe-a-dp-1:
- shard-bmg: NOTRUN -> [FAIL][99] ([Intel XE#3304] / [Intel XE#7374])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-7/igt@kms_content_protection@lic-type-0@pipe-a-dp-1.html
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- shard-ptl: NOTRUN -> [SKIP][100] ([Intel XE#5900])
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_cursor_crc@cursor-offscreen-32x32.html
* igt@kms_cursor_crc@cursor-offscreen-max-size:
- shard-bmg: NOTRUN -> [SKIP][101] ([Intel XE#2320]) +1 other test skip
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-1/igt@kms_cursor_crc@cursor-offscreen-max-size.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-bmg: NOTRUN -> [SKIP][102] ([Intel XE#2321] / [Intel XE#7355])
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-ptl: NOTRUN -> ([SKIP][103], [SKIP][104]) ([Intel XE#5846]) +2 other tests ( 2 skip )
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_cursor_crc@cursor-onscreen-512x512.html
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-lnl: NOTRUN -> ([SKIP][105], [SKIP][106]) ([Intel XE#1424])
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_cursor_crc@cursor-random-32x32.html
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_crc@cursor-random-64x21:
- shard-ptl: NOTRUN -> ([SKIP][107], [SKIP][108]) ([Intel XE#5900])
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_cursor_crc@cursor-random-64x21.html
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_cursor_crc@cursor-random-64x21.html
* igt@kms_cursor_crc@cursor-rapid-movement-256x85:
- shard-lnl: NOTRUN -> [SKIP][109] ([Intel XE#1424]) +2 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_cursor_crc@cursor-rapid-movement-256x85.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-bmg: [PASS][110] -> ([ABORT][111], [PASS][112]) ([Intel XE#9375]) +1 other test ( 1 abort, 1 pass )
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-3/igt@kms_cursor_crc@cursor-suspend.html
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_cursor_crc@cursor-suspend.html
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-6/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-lnl: NOTRUN -> [SKIP][113] ([Intel XE#309] / [Intel XE#7343]) +2 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions:
- shard-ptl: NOTRUN -> ([SKIP][114], [SKIP][115]) ([Intel XE#5962]) +6 other tests ( 2 skip )
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-8/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-lnl: NOTRUN -> ([SKIP][116], [SKIP][117]) ([Intel XE#309] / [Intel XE#7343])
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
- shard-ptl: NOTRUN -> ([SKIP][118], [SKIP][119]) ([Intel XE#5962] / [Intel XE#7343])
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
* igt@kms_dp_link_training@uhbr-sst-tbtalt-train:
- shard-lnl: NOTRUN -> [SKIP][120] ([Intel XE#9537])
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_dp_link_training@uhbr-sst-tbtalt-train.html
* igt@kms_dsc@dsc-basic:
- shard-lnl: NOTRUN -> ([SKIP][121], [SKIP][122]) ([Intel XE#8265]) +1 other test ( 2 skip )
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_dsc@dsc-basic.html
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-lnl: NOTRUN -> [SKIP][123] ([Intel XE#8265])
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
- shard-ptl: NOTRUN -> [SKIP][124] ([Intel XE#5907])
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
* igt@kms_feature_discovery@display-4x:
- shard-lnl: NOTRUN -> [SKIP][125] ([Intel XE#1138] / [Intel XE#7344])
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dsc:
- shard-lnl: NOTRUN -> [SKIP][126] ([Intel XE#8586])
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_feature_discovery@dsc.html
* igt@kms_feature_discovery@psr1:
- shard-bmg: NOTRUN -> [SKIP][127] ([Intel XE#2374] / [Intel XE#6127])
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-absolute-wf_vblank-interruptible:
- shard-lnl: NOTRUN -> ([SKIP][128], [SKIP][129]) ([Intel XE#1421])
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-modeset:
- shard-ptl: NOTRUN -> ([SKIP][130], [SKIP][131]) ([Intel XE#2316]) +4 other tests ( 2 skip )
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_flip@2x-flip-vs-modeset.html
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-7/igt@kms_flip@2x-flip-vs-modeset.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-ptl: NOTRUN -> [SKIP][132] ([Intel XE#2316]) +1 other test skip
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-lnl: NOTRUN -> [SKIP][133] ([Intel XE#1421]) +3 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-bmg: [PASS][134] -> ([FAIL][135], [PASS][136]) ([Intel XE#3321])
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-2/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-9/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-7/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1:
- shard-lnl: [PASS][137] -> ([PASS][138], [FAIL][139]) ([Intel XE#301])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
- shard-lnl: [PASS][140] -> ([FAIL][141], [FAIL][142]) ([Intel XE#301]) +1 other test ( 2 fail )
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@d-dp2:
- shard-bmg: [PASS][143] -> [FAIL][144] ([Intel XE#3321])
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-2/igt@kms_flip@flip-vs-expired-vblank-interruptible@d-dp2.html
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-9/igt@kms_flip@flip-vs-expired-vblank-interruptible@d-dp2.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-ptl: NOTRUN -> ([PASS][145], [ABORT][146]) ([Intel XE#9362]) +1 other test ( 1 abort, 1 pass )
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_flip@flip-vs-suspend-interruptible.html
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-7/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling:
- shard-ptl: NOTRUN -> ([SKIP][147], [SKIP][148]) ([Intel XE#5828]) +1 other test ( 2 skip )
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-lnl: NOTRUN -> [SKIP][149] ([Intel XE#7178] / [Intel XE#7351]) +3 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode:
- shard-ptl: NOTRUN -> [SKIP][150] ([Intel XE#5828]) +1 other test skip
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-bmg: NOTRUN -> [SKIP][151] ([Intel XE#7178] / [Intel XE#7349])
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling:
- shard-lnl: NOTRUN -> ([SKIP][152], [SKIP][153]) ([Intel XE#1397] / [Intel XE#1745] / [Intel XE#7385] / [Intel XE#9144])
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> ([SKIP][154], [SKIP][155]) ([Intel XE#1397] / [Intel XE#7385] / [Intel XE#9144])
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling@pipe-a-default-mode.html
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling:
- shard-lnl: NOTRUN -> [SKIP][156] ([Intel XE#1397] / [Intel XE#1745] / [Intel XE#7385] / [Intel XE#9144])
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][157] ([Intel XE#1397] / [Intel XE#7385] / [Intel XE#9144])
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling:
- shard-bmg: NOTRUN -> [SKIP][158] ([Intel XE#7178] / [Intel XE#7351])
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling:
- shard-ptl: NOTRUN -> [SKIP][159] ([Intel XE#7178])
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling:
- shard-ptl: NOTRUN -> ([SKIP][160], [SKIP][161]) ([Intel XE#7178]) +4 other tests ( 2 skip )
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-render:
- shard-lnl: NOTRUN -> ([SKIP][162], [SKIP][163]) ([Intel XE#6312] / [Intel XE#651]) +2 other tests ( 2 skip )
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-render.html
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-onoff:
- shard-ptl: NOTRUN -> ([SKIP][164], [SKIP][165]) ([Intel XE#5800] / [Intel XE#6312]) +7 other tests ( 2 skip )
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-onoff.html
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@drrs-argb161616f-draw-mmap-wc:
- shard-ptl: NOTRUN -> ([SKIP][166], [SKIP][167]) ([Intel XE#7061] / [Intel XE#7356]) +3 other tests ( 2 skip )
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_frontbuffer_tracking@drrs-argb161616f-draw-mmap-wc.html
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@kms_frontbuffer_tracking@drrs-argb161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-indfb-msflip-blt:
- shard-lnl: NOTRUN -> ([SKIP][168], [SKIP][169]) ([Intel XE#6312]) +2 other tests ( 2 skip )
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-indfb-msflip-blt.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-shrfb-pgflip-blt:
- shard-bmg: NOTRUN -> ([SKIP][170], [SKIP][171]) ([Intel XE#2311]) +1 other test ( 2 skip )
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-shrfb-pgflip-blt.html
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-9/igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@drrshdr-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][172] ([Intel XE#7905]) +23 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_frontbuffer_tracking@drrshdr-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrshdr-2p-scndscrn-spr-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][173] ([Intel XE#2311]) +11 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_frontbuffer_tracking@drrshdr-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> ([SKIP][174], [SKIP][175]) ([Intel XE#4141])
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-9/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-ptl: NOTRUN -> ([SKIP][176], [SKIP][177]) ([Intel XE#5812]) +58 other tests ( 2 skip )
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt:
- shard-lnl: NOTRUN -> [SKIP][178] ([Intel XE#656] / [Intel XE#7905]) +21 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-bmg: NOTRUN -> [SKIP][179] ([Intel XE#4141]) +2 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbc-abgr161616f-draw-mmap-wc:
- shard-lnl: NOTRUN -> ([SKIP][180], [SKIP][181]) ([Intel XE#7061] / [Intel XE#7356])
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_frontbuffer_tracking@fbc-abgr161616f-draw-mmap-wc.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_frontbuffer_tracking@fbc-abgr161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-argb161616f-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][182] ([Intel XE#7061] / [Intel XE#7356]) +1 other test skip
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_frontbuffer_tracking@fbc-argb161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-lnl: NOTRUN -> [SKIP][183] ([Intel XE#1469] / [Intel XE#7399])
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-pgflip-blt:
- shard-ptl: NOTRUN -> [SKIP][184] ([Intel XE#5800] / [Intel XE#6312]) +2 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-fullscreen:
- shard-lnl: NOTRUN -> [SKIP][185] ([Intel XE#6312] / [Intel XE#651]) +3 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcdrrs-argb161616f-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][186] ([Intel XE#7061] / [Intel XE#7356]) +2 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrs-argb161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-1p-primscrn-indfb-plflip-blt:
- shard-ptl: NOTRUN -> ([SKIP][187], [SKIP][188]) ([Intel XE#6312]) +6 other tests ( 2 skip )
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@kms_frontbuffer_tracking@fbcdrrshdr-1p-primscrn-indfb-plflip-blt.html
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-8/igt@kms_frontbuffer_tracking@fbcdrrshdr-1p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-1p-primscrn-shrfb-plflip-blt:
- shard-lnl: NOTRUN -> [SKIP][189] ([Intel XE#6312]) +5 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcdrrshdr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-primscrn-spr-indfb-draw-render:
- shard-ptl: NOTRUN -> [SKIP][190] ([Intel XE#5812]) +16 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-scndscrn-indfb-msflip-blt:
- shard-lnl: NOTRUN -> ([SKIP][191], [SKIP][192]) ([Intel XE#7905]) +10 other tests ( 2 skip )
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-scndscrn-indfb-msflip-blt.html
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-abgr161616f-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][193] ([Intel XE#7061]) +2 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrshdr-abgr161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-stridechange:
- shard-ptl: NOTRUN -> [SKIP][194] ([Intel XE#6312]) +3 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_frontbuffer_tracking@fbcdrrshdr-stridechange.html
* igt@kms_frontbuffer_tracking@fbchdr-argb161616f-draw-mmap-wc:
- shard-ptl: NOTRUN -> [SKIP][195] ([Intel XE#7061]) +1 other test skip
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_frontbuffer_tracking@fbchdr-argb161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff:
- shard-lnl: NOTRUN -> ([SKIP][196], [SKIP][197]) ([Intel XE#656] / [Intel XE#7905]) +7 other tests ( 2 skip )
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff.html
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-indfb-draw-blt:
- shard-ptl: NOTRUN -> ([SKIP][198], [SKIP][199]) ([Intel XE#7865]) +20 other tests ( 2 skip )
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-indfb-draw-blt.html
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-pgflip-blt:
- shard-bmg: NOTRUN -> ([SKIP][200], [SKIP][201]) ([Intel XE#2313]) +1 other test ( 2 skip )
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-9/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-pgflip-blt.html
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-pri-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][202] ([Intel XE#2313]) +11 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-modesetfrombusy:
- shard-lnl: NOTRUN -> [SKIP][203] ([Intel XE#7865]) +14 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcpsrhdr-modesetfrombusy.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-indfb-draw-blt:
- shard-ptl: NOTRUN -> [SKIP][204] ([Intel XE#7865]) +5 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-argb161616f-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][205] ([Intel XE#7061]) +3 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_frontbuffer_tracking@hdr-argb161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-suspend:
- shard-bmg: [PASS][206] -> [ABORT][207] ([Intel XE#9362])
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-1/igt@kms_frontbuffer_tracking@hdr-suspend.html
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-6/igt@kms_frontbuffer_tracking@hdr-suspend.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-fullscreen:
- shard-lnl: NOTRUN -> ([SKIP][208], [SKIP][209]) ([Intel XE#7865]) +8 other tests ( 2 skip )
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-fullscreen.html
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@psrhdr-argb161616f-draw-mmap-wc:
- shard-ptl: NOTRUN -> ([SKIP][210], [SKIP][211]) ([Intel XE#7061]) +4 other tests ( 2 skip )
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-2/igt@kms_frontbuffer_tracking@psrhdr-argb161616f-draw-mmap-wc.html
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_frontbuffer_tracking@psrhdr-argb161616f-draw-mmap-wc.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-ptl: [PASS][212] -> ([PASS][213], [ABORT][214]) ([Intel XE#9362]) +6 other tests ( 1 abort, 1 pass )
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-ptl-6/igt@kms_hdr@bpc-switch-suspend.html
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_hdr@bpc-switch-suspend.html
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@brightness-with-hdr:
- shard-lnl: NOTRUN -> [SKIP][215] ([Intel XE#3374] / [Intel XE#3544])
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-hdr:
- shard-bmg: [PASS][216] -> ([SKIP][217], [PASS][218]) ([Intel XE#1503])
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-7/igt@kms_hdr@invalid-hdr.html
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-1/igt@kms_hdr@invalid-hdr.html
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-6/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@static-toggle:
- shard-lnl: NOTRUN -> ([SKIP][219], [SKIP][220]) ([Intel XE#1503])
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_hdr@static-toggle.html
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-suspend:
- shard-bmg: [PASS][221] -> ([PASS][222], [DMESG-WARN][223]) ([Intel XE#9365] / [Intel XE#9474])
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-1/igt@kms_hdr@static-toggle-suspend.html
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-2/igt@kms_hdr@static-toggle-suspend.html
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-1/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_hdr@static-toggle-suspend@pipe-a-dp-2-xrgb16161616f:
- shard-bmg: [PASS][224] -> ([DMESG-WARN][225], [PASS][226]) ([Intel XE#9365]) +2 other tests ( 1 dmesg-warn, 1 pass )
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-1/igt@kms_hdr@static-toggle-suspend@pipe-a-dp-2-xrgb16161616f.html
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-1/igt@kms_hdr@static-toggle-suspend@pipe-a-dp-2-xrgb16161616f.html
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-2/igt@kms_hdr@static-toggle-suspend@pipe-a-dp-2-xrgb16161616f.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-ptl: NOTRUN -> ([SKIP][227], [SKIP][228]) ([Intel XE#6900])
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@kms_joiner@basic-ultra-joiner.html
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-8/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-ptl: NOTRUN -> ([SKIP][229], [SKIP][230]) ([Intel XE#6901])
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-7/igt@kms_joiner@invalid-modeset-big-joiner.html
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-lnl: NOTRUN -> [SKIP][231] ([Intel XE#7173] / [Intel XE#7294])
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-ptl: NOTRUN -> [SKIP][232] ([Intel XE#7591])
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-ptl: NOTRUN -> ([SKIP][233], [SKIP][234]) ([Intel XE#6912])
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-2/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping:
- shard-ptl: NOTRUN -> [SKIP][235] ([Intel XE#7283]) +1 other test skip
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane@pixel-format-x-tiled-modifier:
- shard-ptl: NOTRUN -> ([SKIP][236], [SKIP][237]) ([Intel XE#7283]) +3 other tests ( 2 skip )
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_plane@pixel-format-x-tiled-modifier.html
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_plane@pixel-format-x-tiled-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping:
- shard-lnl: NOTRUN -> [SKIP][238] ([Intel XE#7283])
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping:
- shard-bmg: NOTRUN -> [SKIP][239] ([Intel XE#7283])
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5:
- shard-ptl: NOTRUN -> ([SKIP][240], [SKIP][241]) ([Intel XE#6886]) +4 other tests ( 2 skip )
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_plane_scaling@planes-downscale-factor-0-5.html
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_plane_scaling@planes-downscale-factor-0-5.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-d:
- shard-ptl: NOTRUN -> [SKIP][242] ([Intel XE#6886]) +9 other tests skip
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-d.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-lnl: NOTRUN -> [SKIP][243] ([Intel XE#3309] / [Intel XE#7368])
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@deep-pkgc:
- shard-lnl: [PASS][244] -> [FAIL][245] ([Intel XE#2029] / [Intel XE#7395])
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-lnl-3/igt@kms_pm_dc@deep-pkgc.html
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_pm_dc@deep-pkgc.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-lnl: NOTRUN -> [SKIP][246] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#7383]) +1 other test skip
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
- shard-ptl: NOTRUN -> ([SKIP][247], [SKIP][248]) ([Intel XE#7304]) +2 other tests ( 2 skip )
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-7/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
- shard-bmg: NOTRUN -> [SKIP][249] ([Intel XE#1489]) +2 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-lnl: NOTRUN -> [SKIP][250] ([Intel XE#2893] / [Intel XE#4608] / [Intel XE#7304])
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][251] ([Intel XE#4608])
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][252] ([Intel XE#4608] / [Intel XE#7304])
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf:
- shard-lnl: NOTRUN -> ([SKIP][253], [SKIP][254]) ([Intel XE#2893] / [Intel XE#7304])
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-ptl: NOTRUN -> [SKIP][255] ([Intel XE#7304])
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@pr-plane-move-sf-dmg-area:
- shard-lnl: NOTRUN -> [SKIP][256] ([Intel XE#2893] / [Intel XE#7304]) +2 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_psr2_sf@pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-lnl: NOTRUN -> [SKIP][257] ([Intel XE#1128] / [Intel XE#7413])
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-ptl: NOTRUN -> [SKIP][258] ([Intel XE#7413])
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-cursor-plane-move:
- shard-ptl: NOTRUN -> [SKIP][259] ([Intel XE#1406])
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_psr@fbc-pr-cursor-plane-move.html
* igt@kms_psr@fbc-psr2-cursor-plane-move:
- shard-lnl: NOTRUN -> [SKIP][260] ([Intel XE#1406] / [Intel XE#7345])
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_psr@fbc-psr2-cursor-plane-move.html
* igt@kms_psr@fbc-psr2-cursor-plane-move@edp-1:
- shard-lnl: NOTRUN -> [SKIP][261] ([Intel XE#1406] / [Intel XE#4609] / [Intel XE#7345])
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_psr@fbc-psr2-cursor-plane-move@edp-1.html
* igt@kms_psr@fbc-psr2-dpms:
- shard-ptl: NOTRUN -> ([SKIP][262], [SKIP][263]) ([Intel XE#1406] / [Intel XE#5835]) +1 other test ( 2 skip )
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_psr@fbc-psr2-dpms.html
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_psr@fbc-psr2-dpms.html
* igt@kms_psr@fbc-psr2-primary-blt:
- shard-bmg: NOTRUN -> [SKIP][264] ([Intel XE#2234] / [Intel XE#2850]) +1 other test skip
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_psr@fbc-psr2-primary-blt.html
* igt@kms_psr@pr-no-drrs:
- shard-ptl: NOTRUN -> ([SKIP][265], [SKIP][266]) ([Intel XE#1406]) +3 other tests ( 2 skip )
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_psr@pr-no-drrs.html
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@kms_psr@pr-no-drrs.html
* igt@kms_psr@pr-sprite-blt:
- shard-lnl: NOTRUN -> [SKIP][267] ([Intel XE#1406]) +2 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_psr@pr-sprite-blt.html
* igt@kms_psr@psr2-primary-render:
- shard-bmg: NOTRUN -> [SKIP][268] ([Intel XE#2234])
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-1/igt@kms_psr@psr2-primary-render.html
* igt@kms_rotation_crc@bad-tiling:
- shard-lnl: NOTRUN -> ([SKIP][269], [SKIP][270]) ([Intel XE#3414] / [Intel XE#3904] / [Intel XE#7342])
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_rotation_crc@bad-tiling.html
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-lnl: NOTRUN -> [SKIP][271] ([Intel XE#3414] / [Intel XE#3904] / [Intel XE#7342])
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-lnl: NOTRUN -> ([SKIP][272], [SKIP][273]) ([Intel XE#1127] / [Intel XE#5813])
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-lnl: NOTRUN -> [SKIP][274] ([Intel XE#1127] / [Intel XE#5813])
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-ptl: NOTRUN -> ([SKIP][275], [SKIP][276]) ([Intel XE#5821]) +1 other test ( 2 skip )
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-8/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-ptl: NOTRUN -> [SKIP][277] ([Intel XE#5813])
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-ptl: NOTRUN -> ([SKIP][278], [SKIP][279]) ([Intel XE#5813])
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-bmg: NOTRUN -> [SKIP][280] ([Intel XE#2413])
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_setmode@invalid-clone-exclusive-crtc:
- shard-lnl: NOTRUN -> ([SKIP][281], [SKIP][282]) ([Intel XE#1435] / [Intel XE#9142])
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@kms_setmode@invalid-clone-exclusive-crtc.html
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@kms_setmode@invalid-clone-exclusive-crtc.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-lnl: NOTRUN -> [SKIP][283] ([Intel XE#1435] / [Intel XE#9142])
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-bmg: NOTRUN -> [FAIL][284] ([Intel XE#1729] / [Intel XE#7424])
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-ptl: NOTRUN -> [SKIP][285] ([Intel XE#5848])
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_tv_load_detect@load-detect:
- shard-lnl: NOTRUN -> [SKIP][286] ([Intel XE#330] / [Intel XE#5857])
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_tv_load_detect@load-detect.html
* igt@kms_vblank@ts-continuation-suspend:
- shard-ptl: [PASS][287] -> ([ABORT][288], [ABORT][289]) ([Intel XE#9362] / [Intel XE#9375])
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-ptl-1/igt@kms_vblank@ts-continuation-suspend.html
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_vblank@ts-continuation-suspend.html
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_vblank@ts-continuation-suspend.html
* igt@kms_vblank@ts-continuation-suspend@pipe-d-edp-1:
- shard-ptl: [PASS][290] -> [ABORT][291] ([Intel XE#9375])
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-ptl-1/igt@kms_vblank@ts-continuation-suspend@pipe-d-edp-1.html
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_vblank@ts-continuation-suspend@pipe-d-edp-1.html
* igt@kms_vrr@cmrr-desktop-mode:
- shard-lnl: NOTRUN -> [SKIP][292] ([Intel XE#9271]) +1 other test skip
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@kms_vrr@cmrr-desktop-mode.html
* igt@kms_vrr@flip-dpms@pipe-a-edp-1:
- shard-ptl: [PASS][293] -> ([PASS][294], [FAIL][295]) ([Intel XE#4227] / [Intel XE#7397]) +3 other tests ( 1 fail, 1 pass )
[293]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-ptl-6/igt@kms_vrr@flip-dpms@pipe-a-edp-1.html
[294]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-7/igt@kms_vrr@flip-dpms@pipe-a-edp-1.html
[295]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@kms_vrr@flip-dpms@pipe-a-edp-1.html
* igt@kms_vrr@lobf:
- shard-bmg: NOTRUN -> [SKIP][296] ([Intel XE#2168] / [Intel XE#7444])
[296]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-1/igt@kms_vrr@lobf.html
* igt@xe_compute@ccs-mode-basic:
- shard-lnl: NOTRUN -> [SKIP][297] ([Intel XE#1447] / [Intel XE#7471])
[297]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@xe_compute@ccs-mode-basic.html
* igt@xe_compute_preempt@compute-preempt-many-vram-evict:
- shard-ptl: NOTRUN -> ([SKIP][298], [SKIP][299]) ([Intel XE#5191])
[298]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@xe_compute_preempt@compute-preempt-many-vram-evict.html
[299]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@xe_compute_preempt@compute-preempt-many-vram-evict.html
* igt@xe_compute_preempt@compute-preempt-many@engine-drm_xe_engine_class_compute:
- shard-lnl: [PASS][300] -> ([ABORT][301], [PASS][302]) ([Intel XE#9481]) +1 other test ( 1 abort, 1 pass )
[300]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-lnl-2/igt@xe_compute_preempt@compute-preempt-many@engine-drm_xe_engine_class_compute.html
[301]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-7/igt@xe_compute_preempt@compute-preempt-many@engine-drm_xe_engine_class_compute.html
[302]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@xe_compute_preempt@compute-preempt-many@engine-drm_xe_engine_class_compute.html
* igt@xe_evict@evict-beng-threads-small:
- shard-lnl: NOTRUN -> [SKIP][303] ([Intel XE#6540] / [Intel XE#688]) +5 other tests skip
[303]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@xe_evict@evict-beng-threads-small.html
* igt@xe_evict@evict-mixed-many-threads-small:
- shard-bmg: [PASS][304] -> ([PASS][305], [INCOMPLETE][306]) ([Intel XE#6321] / [Intel XE#8355])
[304]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-3/igt@xe_evict@evict-mixed-many-threads-small.html
[305]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-6/igt@xe_evict@evict-mixed-many-threads-small.html
[306]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-10/igt@xe_evict@evict-mixed-many-threads-small.html
* igt@xe_evict@evict-mixed-threads-small-multi-vm:
- shard-ptl: NOTRUN -> [SKIP][307] ([Intel XE#5764]) +2 other tests skip
[307]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@xe_evict@evict-mixed-threads-small-multi-vm.html
* igt@xe_evict@evict-threads-large:
- shard-lnl: NOTRUN -> ([SKIP][308], [SKIP][309]) ([Intel XE#6540] / [Intel XE#688]) +1 other test ( 2 skip )
[308]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@xe_evict@evict-threads-large.html
[309]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@xe_evict@evict-threads-large.html
* igt@xe_evict@evict-threads-small-multi-vm:
- shard-ptl: NOTRUN -> ([SKIP][310], [SKIP][311]) ([Intel XE#5764]) +6 other tests ( 2 skip )
[310]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@xe_evict@evict-threads-small-multi-vm.html
[311]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@xe_evict@evict-threads-small-multi-vm.html
* igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-samefd:
- shard-ptl: NOTRUN -> ([SKIP][312], [SKIP][313]) ([Intel XE#6144])
[312]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-samefd.html
[313]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@xe_evict_ccs@evict-overcommit-standalone-instantfree-samefd.html
* igt@xe_exec_balancer@many-parallel-userptr-invalidate-race:
- shard-lnl: NOTRUN -> [SKIP][314] ([Intel XE#7482]) +9 other tests skip
[314]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@xe_exec_balancer@many-parallel-userptr-invalidate-race.html
* igt@xe_exec_balancer@once-parallel-userptr:
- shard-lnl: NOTRUN -> ([SKIP][315], [SKIP][316]) ([Intel XE#7482]) +3 other tests ( 2 skip )
[315]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@xe_exec_balancer@once-parallel-userptr.html
[316]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@xe_exec_balancer@once-parallel-userptr.html
* igt@xe_exec_balancer@once-virtual-rebind:
- shard-ptl: NOTRUN -> ([SKIP][317], [SKIP][318]) ([Intel XE#7482]) +13 other tests ( 2 skip )
[317]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-2/igt@xe_exec_balancer@once-virtual-rebind.html
[318]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@xe_exec_balancer@once-virtual-rebind.html
* igt@xe_exec_balancer@once-virtual-userptr-invalidate-race:
- shard-ptl: NOTRUN -> [SKIP][319] ([Intel XE#7482]) +2 other tests skip
[319]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@xe_exec_balancer@once-virtual-userptr-invalidate-race.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr:
- shard-lnl: NOTRUN -> ([SKIP][320], [SKIP][321]) ([Intel XE#1392]) +1 other test ( 2 skip )
[320]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
[321]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-userptr-invalidate-race:
- shard-bmg: NOTRUN -> [SKIP][322] ([Intel XE#2322] / [Intel XE#7372]) +1 other test skip
[322]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-userptr-invalidate-race.html
* igt@xe_exec_basic@multigpu-no-exec-userptr:
- shard-ptl: NOTRUN -> ([SKIP][323], [SKIP][324]) ([Intel XE#5575] / [Intel XE#7484]) +5 other tests ( 2 skip )
[323]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@xe_exec_basic@multigpu-no-exec-userptr.html
[324]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@xe_exec_basic@multigpu-no-exec-userptr.html
* igt@xe_exec_basic@multigpu-once-bindexecqueue-rebind:
- shard-lnl: NOTRUN -> [SKIP][325] ([Intel XE#1392]) +3 other tests skip
[325]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@xe_exec_basic@multigpu-once-bindexecqueue-rebind.html
* igt@xe_exec_basic@multigpu-once-null:
- shard-ptl: NOTRUN -> [SKIP][326] ([Intel XE#5575] / [Intel XE#7484])
[326]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@xe_exec_basic@multigpu-once-null.html
* igt@xe_exec_fault_mode@atomic-many:
- shard-bmg: [PASS][327] -> ([PASS][328], [FAIL][329]) ([Intel XE#8578])
[327]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-6/igt@xe_exec_fault_mode@atomic-many.html
[328]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-9/igt@xe_exec_fault_mode@atomic-many.html
[329]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@xe_exec_fault_mode@atomic-many.html
* igt@xe_exec_fault_mode@many-execqueues-multi-queue-prefetch:
- shard-ptl: NOTRUN -> ([SKIP][330], [SKIP][331]) ([Intel XE#8374]) +8 other tests ( 2 skip )
[330]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@xe_exec_fault_mode@many-execqueues-multi-queue-prefetch.html
[331]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@xe_exec_fault_mode@many-execqueues-multi-queue-prefetch.html
* igt@xe_exec_fault_mode@many-execqueues-multi-queue-userptr-imm:
- shard-lnl: NOTRUN -> ([SKIP][332], [SKIP][333]) ([Intel XE#8374]) +3 other tests ( 2 skip )
[332]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@xe_exec_fault_mode@many-execqueues-multi-queue-userptr-imm.html
[333]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@xe_exec_fault_mode@many-execqueues-multi-queue-userptr-imm.html
* igt@xe_exec_fault_mode@many-multi-queue-prefetch:
- shard-bmg: NOTRUN -> [SKIP][334] ([Intel XE#8374]) +1 other test skip
[334]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-1/igt@xe_exec_fault_mode@many-multi-queue-prefetch.html
* igt@xe_exec_fault_mode@many-multi-queue-userptr-prefetch:
- shard-lnl: NOTRUN -> [SKIP][335] ([Intel XE#8374]) +3 other tests skip
[335]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@xe_exec_fault_mode@many-multi-queue-userptr-prefetch.html
* igt@xe_exec_fault_mode@twice-multi-queue-rebind-prefetch:
- shard-ptl: NOTRUN -> [SKIP][336] ([Intel XE#8374]) +2 other tests skip
[336]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@xe_exec_fault_mode@twice-multi-queue-rebind-prefetch.html
* igt@xe_exec_multi_queue@many-queues-preempt-mode-priority-smem:
- shard-bmg: NOTRUN -> ([SKIP][337], [SKIP][338]) ([Intel XE#8364]) +1 other test ( 2 skip )
[337]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-9/igt@xe_exec_multi_queue@many-queues-preempt-mode-priority-smem.html
[338]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@xe_exec_multi_queue@many-queues-preempt-mode-priority-smem.html
* igt@xe_exec_multi_queue@max-queues-userptr:
- shard-ptl: NOTRUN -> [SKIP][339] ([Intel XE#8364]) +5 other tests skip
[339]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@xe_exec_multi_queue@max-queues-userptr.html
* igt@xe_exec_multi_queue@one-queue-basic:
- shard-ptl: NOTRUN -> ([SKIP][340], [SKIP][341]) ([Intel XE#8364]) +19 other tests ( 2 skip )
[340]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@xe_exec_multi_queue@one-queue-basic.html
[341]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@xe_exec_multi_queue@one-queue-basic.html
* igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-userptr-invalidate:
- shard-lnl: NOTRUN -> [SKIP][342] ([Intel XE#8364]) +12 other tests skip
[342]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-userptr-invalidate.html
* igt@xe_exec_multi_queue@two-queues-close-fd:
- shard-bmg: NOTRUN -> [SKIP][343] ([Intel XE#8364]) +7 other tests skip
[343]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@xe_exec_multi_queue@two-queues-close-fd.html
* igt@xe_exec_multi_queue@two-queues-preempt-mode-fault-basic-smem:
- shard-lnl: NOTRUN -> ([SKIP][344], [SKIP][345]) ([Intel XE#8364]) +7 other tests ( 2 skip )
[344]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@xe_exec_multi_queue@two-queues-preempt-mode-fault-basic-smem.html
[345]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@xe_exec_multi_queue@two-queues-preempt-mode-fault-basic-smem.html
* igt@xe_exec_reset@cm-multi-queue-cat-error:
- shard-lnl: NOTRUN -> [SKIP][346] ([Intel XE#8369])
[346]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@xe_exec_reset@cm-multi-queue-cat-error.html
* igt@xe_exec_reset@multi-queue-close-execqueues:
- shard-ptl: NOTRUN -> ([SKIP][347], [SKIP][348]) ([Intel XE#8369]) +1 other test ( 2 skip )
[347]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@xe_exec_reset@multi-queue-close-execqueues.html
[348]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@xe_exec_reset@multi-queue-close-execqueues.html
* igt@xe_exec_reset@multi-queue-close-fd:
- shard-ptl: NOTRUN -> [SKIP][349] ([Intel XE#8369])
[349]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@xe_exec_reset@multi-queue-close-fd.html
* igt@xe_exec_threads@threads-hang-userptr-invalidate-race:
- shard-ptl: NOTRUN -> [FAIL][350] ([Intel XE#9096])
[350]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@xe_exec_threads@threads-hang-userptr-invalidate-race.html
* igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-userptr-rebind:
- shard-bmg: NOTRUN -> ([SKIP][351], [SKIP][352]) ([Intel XE#8378])
[351]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-9/igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-userptr-rebind.html
[352]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-userptr-rebind.html
* igt@xe_exec_threads@threads-multi-queue-cm-userptr-invalidate-race:
- shard-ptl: NOTRUN -> ([SKIP][353], [SKIP][354]) ([Intel XE#8378]) +3 other tests ( 2 skip )
[353]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@xe_exec_threads@threads-multi-queue-cm-userptr-invalidate-race.html
[354]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@xe_exec_threads@threads-multi-queue-cm-userptr-invalidate-race.html
* igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-invalidate:
- shard-bmg: NOTRUN -> [SKIP][355] ([Intel XE#8378]) +2 other tests skip
[355]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-invalidate.html
* igt@xe_exec_threads@threads-multi-queue-mixed-userptr-rebind:
- shard-lnl: NOTRUN -> ([SKIP][356], [SKIP][357]) ([Intel XE#8378]) +2 other tests ( 2 skip )
[356]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@xe_exec_threads@threads-multi-queue-mixed-userptr-rebind.html
[357]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@xe_exec_threads@threads-multi-queue-mixed-userptr-rebind.html
* igt@xe_exec_threads@threads-multi-queue-shared-vm-userptr-rebind:
- shard-ptl: NOTRUN -> [SKIP][358] ([Intel XE#8378]) +1 other test skip
[358]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@xe_exec_threads@threads-multi-queue-shared-vm-userptr-rebind.html
* igt@xe_exec_threads@threads-multi-queue-userptr-rebind:
- shard-lnl: NOTRUN -> [SKIP][359] ([Intel XE#8378]) +3 other tests skip
[359]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@xe_exec_threads@threads-multi-queue-userptr-rebind.html
* igt@xe_media_fill@media-fill:
- shard-lnl: NOTRUN -> [SKIP][360] ([Intel XE#560] / [Intel XE#7321] / [Intel XE#7453])
[360]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@xe_media_fill@media-fill.html
* igt@xe_mmap@small-bar:
- shard-ptl: NOTRUN -> [SKIP][361] ([Intel XE#5867])
[361]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@xe_mmap@small-bar.html
* igt@xe_mmap@vram:
- shard-lnl: NOTRUN -> [SKIP][362] ([Intel XE#1416])
[362]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@xe_mmap@vram.html
* igt@xe_multigpu_svm@mgpu-coherency-fail-basic:
- shard-lnl: NOTRUN -> [SKIP][363] ([Intel XE#6964]) +1 other test skip
[363]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@xe_multigpu_svm@mgpu-coherency-fail-basic.html
* igt@xe_multigpu_svm@mgpu-latency-basic:
- shard-bmg: NOTRUN -> [SKIP][364] ([Intel XE#6964])
[364]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@xe_multigpu_svm@mgpu-latency-basic.html
* igt@xe_multigpu_svm@mgpu-latency-copy-prefetch:
- shard-ptl: NOTRUN -> ([SKIP][365], [SKIP][366]) ([Intel XE#6964]) +1 other test ( 2 skip )
[365]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@xe_multigpu_svm@mgpu-latency-copy-prefetch.html
[366]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@xe_multigpu_svm@mgpu-latency-copy-prefetch.html
* igt@xe_multigpu_svm@mgpu-pagefault-conflict:
- shard-lnl: NOTRUN -> ([SKIP][367], [SKIP][368]) ([Intel XE#6964])
[367]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@xe_multigpu_svm@mgpu-pagefault-conflict.html
[368]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@xe_multigpu_svm@mgpu-pagefault-conflict.html
* igt@xe_multigpu_svm@mgpu-xgpu-access-prefetch:
- shard-ptl: NOTRUN -> [SKIP][369] ([Intel XE#6964])
[369]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@xe_multigpu_svm@mgpu-xgpu-access-prefetch.html
* igt@xe_page_reclaim@basic-mixed:
- shard-ptl: NOTRUN -> ([SKIP][370], [SKIP][371]) ([Intel XE#7793])
[370]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@xe_page_reclaim@basic-mixed.html
[371]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@xe_page_reclaim@basic-mixed.html
* igt@xe_page_reclaim@boundary-split:
- shard-lnl: NOTRUN -> [SKIP][372] ([Intel XE#7793])
[372]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@xe_page_reclaim@boundary-split.html
* igt@xe_page_reclaim@prl-max-entries:
- shard-ptl: NOTRUN -> [SKIP][373] ([Intel XE#7793])
[373]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@xe_page_reclaim@prl-max-entries.html
* igt@xe_page_reclaim@random:
- shard-bmg: NOTRUN -> ([SKIP][374], [SKIP][375]) ([Intel XE#7793])
[374]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@xe_page_reclaim@random.html
[375]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-9/igt@xe_page_reclaim@random.html
* igt@xe_peer2peer@write:
- shard-lnl: NOTRUN -> [SKIP][376] ([Intel XE#1061] / [Intel XE#7326] / [Intel XE#7353])
[376]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@xe_peer2peer@write.html
* igt@xe_pm@d3cold-i2c:
- shard-ptl: NOTRUN -> ([SKIP][377], [SKIP][378]) ([Intel XE#5741]) +1 other test ( 2 skip )
[377]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-8/igt@xe_pm@d3cold-i2c.html
[378]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@xe_pm@d3cold-i2c.html
* igt@xe_pm@d3cold-mmap-system:
- shard-bmg: NOTRUN -> [SKIP][379] ([Intel XE#2284] / [Intel XE#7370])
[379]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@xe_pm@d3cold-mmap-system.html
* igt@xe_pm@s3-multiple-execs:
- shard-lnl: NOTRUN -> [SKIP][380] ([Intel XE#584] / [Intel XE#7369]) +1 other test skip
[380]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@xe_pm@s3-multiple-execs.html
* igt@xe_pm@s4-basic-exec:
- shard-ptl: [PASS][381] -> [ABORT][382] ([Intel XE#9362])
[381]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-ptl-5/igt@xe_pm@s4-basic-exec.html
[382]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-2/igt@xe_pm@s4-basic-exec.html
* igt@xe_pm@s4-exec-after:
- shard-lnl: [PASS][383] -> ([ABORT][384], [PASS][385]) ([Intel XE#9362])
[383]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-lnl-5/igt@xe_pm@s4-exec-after.html
[384]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-1/igt@xe_pm@s4-exec-after.html
[385]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-3/igt@xe_pm@s4-exec-after.html
* igt@xe_pm@s4-mocs:
- shard-lnl: [PASS][386] -> [ABORT][387] ([Intel XE#9362])
[386]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-lnl-2/igt@xe_pm@s4-mocs.html
[387]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@xe_pm@s4-mocs.html
* igt@xe_pmu@all-fn-engine-activity-load:
- shard-lnl: NOTRUN -> [SKIP][388] ([Intel XE#4650] / [Intel XE#7347])
[388]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@xe_pmu@all-fn-engine-activity-load.html
* igt@xe_prefetch_fault@prefetch-fault-svm:
- shard-bmg: NOTRUN -> [SKIP][389] ([Intel XE#7599])
[389]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@xe_prefetch_fault@prefetch-fault-svm.html
- shard-ptl: NOTRUN -> ([SKIP][390], [SKIP][391]) ([Intel XE#7599])
[390]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-5/igt@xe_prefetch_fault@prefetch-fault-svm.html
[391]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@xe_prefetch_fault@prefetch-fault-svm.html
* igt@xe_pxp@pxp-stale-queue-post-suspend:
- shard-bmg: NOTRUN -> ([SKIP][392], [SKIP][393]) ([Intel XE#4733] / [Intel XE#7417])
[392]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-9/igt@xe_pxp@pxp-stale-queue-post-suspend.html
[393]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@xe_pxp@pxp-stale-queue-post-suspend.html
* igt@xe_query@multigpu-query-hwconfig:
- shard-lnl: NOTRUN -> ([SKIP][394], [SKIP][395]) ([Intel XE#944])
[394]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@xe_query@multigpu-query-hwconfig.html
[395]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@xe_query@multigpu-query-hwconfig.html
* igt@xe_query@multigpu-query-invalid-uc-fw-version-mbz:
- shard-ptl: NOTRUN -> [SKIP][396] ([Intel XE#6019])
[396]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@xe_query@multigpu-query-invalid-uc-fw-version-mbz.html
* igt@xe_query@multigpu-query-oa-units:
- shard-ptl: NOTRUN -> ([SKIP][397], [SKIP][398]) ([Intel XE#6019]) +2 other tests ( 2 skip )
[397]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@xe_query@multigpu-query-oa-units.html
[398]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@xe_query@multigpu-query-oa-units.html
* igt@xe_query@multigpu-query-topology:
- shard-bmg: NOTRUN -> [SKIP][399] ([Intel XE#944])
[399]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@xe_query@multigpu-query-topology.html
* igt@xe_sriov_admin@bulk-sched-priority-vfs-disabled:
- shard-lnl: NOTRUN -> [SKIP][400] ([Intel XE#7174])
[400]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@xe_sriov_admin@bulk-sched-priority-vfs-disabled.html
* igt@xe_sriov_admin@sched-priority-vf-write-denied:
- shard-lnl: NOTRUN -> ([SKIP][401], [SKIP][402]) ([Intel XE#7174])
[401]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@xe_sriov_admin@sched-priority-vf-write-denied.html
[402]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@xe_sriov_admin@sched-priority-vf-write-denied.html
* igt@xe_sriov_scheduling@default-enabled-fair-scheduling:
- shard-lnl: NOTRUN -> [SKIP][403] ([Intel XE#8339])
[403]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-8/igt@xe_sriov_scheduling@default-enabled-fair-scheduling.html
* igt@xe_sriov_vram@vf-access-beyond:
- shard-lnl: NOTRUN -> [SKIP][404] ([Intel XE#6376] / [Intel XE#7330] / [Intel XE#7422])
[404]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@xe_sriov_vram@vf-access-beyond.html
* igt@xe_vm@overcommit-nonfault-vram-lr-defer:
- shard-lnl: NOTRUN -> [SKIP][405] ([Intel XE#7892])
[405]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@xe_vm@overcommit-nonfault-vram-lr-defer.html
* igt@xe_wedged@basic-wedged:
- shard-lnl: NOTRUN -> [DMESG-WARN][406] ([Intel XE#8963])
[406]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-5/igt@xe_wedged@basic-wedged.html
* igt@xe_wedged@wedged-at-any-timeout:
- shard-ptl: NOTRUN -> [DMESG-WARN][407] ([Intel XE#8963])
[407]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-6/igt@xe_wedged@wedged-at-any-timeout.html
#### Possible fixes ####
* igt@kms_async_flips@alternate-sync-async-flip-atomic:
- shard-bmg: [FAIL][408] ([Intel XE#3718] / [Intel XE#6078]) -> ([PASS][409], [PASS][410])
[408]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-9/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
[409]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-8/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
[410]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-2/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-dp-2:
- shard-bmg: [FAIL][411] ([Intel XE#6078]) -> ([PASS][412], [PASS][413])
[411]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-9/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-dp-2.html
[412]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-2/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-dp-2.html
[413]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-8/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-dp-2.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition:
- shard-bmg: [FAIL][414] ([Intel XE#8098] / [Intel XE#9561]) -> ([PASS][415], [PASS][416]) +1 other test ( 2 pass )
[414]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-8/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
[415]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-10/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
[416]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
* igt@kms_bw@linear-tiling-1-displays-target-2560x1440p:
- shard-bmg: [SKIP][417] ([Intel XE#367]) -> [PASS][418]
[417]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-2/igt@kms_bw@linear-tiling-1-displays-target-2560x1440p.html
[418]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-target-2560x1440p.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-c-hdmi-a-3:
- shard-bmg: [INCOMPLETE][419] ([Intel XE#7084] / [Intel XE#8150]) -> [PASS][420]
[419]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-7/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-c-hdmi-a-3.html
[420]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-1/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-c-hdmi-a-3.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-ptl: [ABORT][421] ([Intel XE#9362]) -> ([PASS][422], [PASS][423]) +8 other tests ( 2 pass )
[421]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-ptl-5/igt@kms_pm_backlight@fade-with-suspend.html
[422]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_pm_backlight@fade-with-suspend.html
[423]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@kms_pm_backlight@fade-with-suspend.html
* igt@xe_fault_injection@inject-fault-probe-function-xe_device_probe_early:
- shard-bmg: [ABORT][424] ([Intel XE#9463]) -> [PASS][425]
[424]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-4/igt@xe_fault_injection@inject-fault-probe-function-xe_device_probe_early.html
[425]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@xe_fault_injection@inject-fault-probe-function-xe_device_probe_early.html
* igt@xe_pm@s4-multiple-execs:
- shard-ptl: [ABORT][426] ([Intel XE#9362]) -> [PASS][427]
[426]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-ptl-8/igt@xe_pm@s4-multiple-execs.html
[427]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@xe_pm@s4-multiple-execs.html
* igt@xe_pm@s4-vm-bind-userptr:
- shard-lnl: [ABORT][428] ([Intel XE#9362]) -> ([PASS][429], [PASS][430])
[428]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-lnl-7/igt@xe_pm@s4-vm-bind-userptr.html
[429]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-2/igt@xe_pm@s4-vm-bind-userptr.html
[430]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-lnl-4/igt@xe_pm@s4-vm-bind-userptr.html
#### Warnings ####
* igt@kms_async_flips@alternate-sync-async-flip:
- shard-bmg: [FAIL][431] ([Intel XE#3718] / [Intel XE#6078]) -> ([PASS][432], [FAIL][433]) ([Intel XE#3718] / [Intel XE#6078]) +1 other test ( 1 fail, 1 pass )
[431]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-3/igt@kms_async_flips@alternate-sync-async-flip.html
[432]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_async_flips@alternate-sync-async-flip.html
[433]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-2/igt@kms_async_flips@alternate-sync-async-flip.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-bmg: [INCOMPLETE][434] ([Intel XE#7084] / [Intel XE#8150]) -> ([INCOMPLETE][435], [PASS][436]) ([Intel XE#7084] / [Intel XE#8150])
[434]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-7/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[435]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-6/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[436]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-1/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-bmg: [FAIL][437] ([Intel XE#7809]) -> ([FAIL][438], [PASS][439]) ([Intel XE#7809])
[437]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[438]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-9/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[439]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_vrr@flip-suspend@pipe-a-edp-1:
- shard-ptl: [ABORT][440] ([Intel XE#9362]) -> ([PASS][441], [FAIL][442]) ([Intel XE#4227] / [Intel XE#7397]) +1 other test ( 1 fail, 1 pass )
[440]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-ptl-5/igt@kms_vrr@flip-suspend@pipe-a-edp-1.html
[441]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@kms_vrr@flip-suspend@pipe-a-edp-1.html
[442]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-2/igt@kms_vrr@flip-suspend@pipe-a-edp-1.html
* igt@xe_pat@pat-sw-hw-suspend:
- shard-bmg: [FAIL][443] ([Intel XE#7695]) -> ([ABORT][444], [FAIL][445]) ([Intel XE#7695] / [Intel XE#9362])
[443]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-bmg-1/igt@xe_pat@pat-sw-hw-suspend.html
[444]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-2/igt@xe_pat@pat-sw-hw-suspend.html
[445]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-bmg-6/igt@xe_pat@pat-sw-hw-suspend.html
- shard-ptl: [FAIL][446] ([Intel XE#7695]) -> ([FAIL][447], [ABORT][448]) ([Intel XE#7695] / [Intel XE#9362])
[446]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-ptl-8/igt@xe_pat@pat-sw-hw-suspend.html
[447]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-1/igt@xe_pat@pat-sw-hw-suspend.html
[448]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-2/igt@xe_pat@pat-sw-hw-suspend.html
* igt@xe_pm@s4-mocs:
- shard-ptl: [DMESG-WARN][449] ([Intel XE#7727]) -> ([ABORT][450], [ABORT][451]) ([Intel XE#9362])
[449]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431/shard-ptl-1/igt@xe_pm@s4-mocs.html
[450]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-4/igt@xe_pm@s4-mocs.html
[451]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/shard-ptl-3/igt@xe_pm@s4-mocs.html
[Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1125]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1125
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1128
[Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1416
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447
[Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
[Intel XE#1477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1477
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#2029]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2029
[Intel XE#2168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2168
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
[Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
[Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2669]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2669
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
[Intel XE#3157]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3157
[Intel XE#330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/330
[Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
[Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309
[Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
[Intel XE#3374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3374
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#3544]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544
[Intel XE#3658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3658
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#3718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3718
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4227
[Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
[Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
[Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#5191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5191
[Intel XE#5575]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5575
[Intel XE#560]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/560
[Intel XE#5741]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5741
[Intel XE#5764]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5764
[Intel XE#5800]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5800
[Intel XE#5808]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5808
[Intel XE#5812]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5812
[Intel XE#5813]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5813
[Intel XE#5821]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5821
[Intel XE#5822]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5822
[Intel XE#5823]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5823
[Intel XE#5824]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5824
[Intel XE#5828]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5828
[Intel XE#5832]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5832
[Intel XE#5835]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5835
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#5846]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5846
[Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848
[Intel XE#5857]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5857
[Intel XE#5867]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5867
[Intel XE#5900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5900
[Intel XE#5901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5901
[Intel XE#5907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5907
[Intel XE#5962]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5962
[Intel XE#6019]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6019
[Intel XE#6078]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6078
[Intel XE#6127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6127
[Intel XE#6144]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6144
[Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
[Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
[Intel XE#6376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6376
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#6540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6540
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#6819]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6819
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
[Intel XE#6900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6900
[Intel XE#6901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6901
[Intel XE#6912]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6912
[Intel XE#6918]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6918
[Intel XE#6925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6925
[Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
[Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974
[Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
[Intel XE#7084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7084
[Intel XE#7173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7173
[Intel XE#7174]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7174
[Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
[Intel XE#7265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7265
[Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
[Intel XE#7294]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7294
[Intel XE#7304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7304
[Intel XE#7312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7312
[Intel XE#7321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7321
[Intel XE#7326]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7326
[Intel XE#7330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7330
[Intel XE#7342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7342
[Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343
[Intel XE#7344]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7344
[Intel XE#7345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7345
[Intel XE#7347]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7347
[Intel XE#7349]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7349
[Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
[Intel XE#7353]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7353
[Intel XE#7355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7355
[Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
[Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358
[Intel XE#7360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7360
[Intel XE#7361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7361
[Intel XE#7368]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7368
[Intel XE#7369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7369
[Intel XE#7370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7370
[Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372
[Intel XE#7374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7374
[Intel XE#7383]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7383
[Intel XE#7385]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7385
[Intel XE#7389]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7389
[Intel XE#7395]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7395
[Intel XE#7397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7397
[Intel XE#7399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7399
[Intel XE#7413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7413
[Intel XE#7417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7417
[Intel XE#7422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7422
[Intel XE#7424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7424
[Intel XE#7444]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7444
[Intel XE#7453]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7453
[Intel XE#7471]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7471
[Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
[Intel XE#7484]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7484
[Intel XE#7591]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7591
[Intel XE#7599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7599
[Intel XE#7642]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7642
[Intel XE#7679]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7679
[Intel XE#7695]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7695
[Intel XE#7727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7727
[Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793
[Intel XE#7809]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7809
[Intel XE#7865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7865
[Intel XE#7892]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7892
[Intel XE#7905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7905
[Intel XE#8098]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8098
[Intel XE#8150]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8150
[Intel XE#8265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8265
[Intel XE#8339]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8339
[Intel XE#8355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8355
[Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
[Intel XE#8369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8369
[Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374
[Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378
[Intel XE#8391]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8391
[Intel XE#8578]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8578
[Intel XE#8586]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8586
[Intel XE#8963]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8963
[Intel XE#9096]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9096
[Intel XE#9142]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9142
[Intel XE#9144]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9144
[Intel XE#9219]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9219
[Intel XE#9271]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9271
[Intel XE#9362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9362
[Intel XE#9365]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9365
[Intel XE#9375]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9375
[Intel XE#9399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9399
[Intel XE#9409]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9409
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#9463]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9463
[Intel XE#9474]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9474
[Intel XE#9481]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9481
[Intel XE#9537]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9537
[Intel XE#9561]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9561
Build changes
-------------
* Linux: xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431 -> xe-pw-172710v5
IGT_9138: 9138
xe-5928-0f28405022887336d4fc1fe1a0e1429146c2d431: 0f28405022887336d4fc1fe1a0e1429146c2d431
xe-pw-172710v5: 172710v5
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172710v5/index.html
[-- Attachment #2: Type: text/html, Size: 138231 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread