* [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API
@ 2026-10-12 12:25 Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 01/12] drm/xe/log: Add VRAM, PAT, and HWMON DRIVER_HARDWARE components Dnyaneshwar Bhadane
` (14 more replies)
0 siblings, 15 replies; 18+ messages in thread
From: Dnyaneshwar Bhadane @ 2026-10-12 12:25 UTC (permalink / raw)
To: intel-xe; +Cc: mallesh.koujalagi, Dnyaneshwar Bhadane
This series meant for converitng the logs struct of IO_BUS device hardware
catergories with different components such as GT, RTP, HWWOM, REGS, PAT,
GT, LMTT, VRAM.
Patch 1 adds the new component definitions. Patches 2-12 convert individual
subsystems to use xe_log_err/xe_log_err_fatal/xe_log_info with the
appropriate component tags:
- GGTT: Graphics stolen memory probe and configuration errors
- HWMON: PCode readback and registration failures
- MMIO/REGS/RTP: BAR mapping, save-restore and force-wake errors
- MEMIRQ: Page allocation and GuC setup failures
- PAT: Missing PAT table detection
- GT: Unknown GMDID version reporting
- LMTT: HW invalidation failures
- VRAM: BAR validation and visibility errors
Dnyaneshwar Bhadane (12):
drm/xe/log: Add VRAM, PAT, and HWMON DRIVER_HARDWARE components
drm/xe/ggtt: Report GGTT errors using structured logging
drm/xe/hwmon: Report errors using structured xe_log API
drm/xe/mmio: Report BAR mapping errors using structured xe_log API
drm/xe/memirq: Report errors using structured xe_log API
drm/xe/reg_sr: Report save-restore errors using structured xe_log API
drm/xe/pat: Return error from xe_pat_init_early() on unknown platform
drm/xe/pat: Report missing PAT table using structured xe_log API
drm/xe/pci: Report unknown GMDID versions using structured xe_log API
drm/xe/lmtt: Report invalidation errors using structured xe_log API
drm/xe/vram: Report tile vs device VRAM visibility errors
drm/xe/vram: Report VRAM errors using structured xe_log API
drivers/gpu/drm/xe/abi/xe_log_abi.h | 3 +++
drivers/gpu/drm/xe/xe_device.c | 4 ++-
drivers/gpu/drm/xe/xe_ggtt.c | 9 ++++---
drivers/gpu/drm/xe/xe_hwmon.c | 15 ++++++-----
drivers/gpu/drm/xe/xe_lmtt.c | 10 +++++---
drivers/gpu/drm/xe/xe_memirq.c | 7 ++---
drivers/gpu/drm/xe/xe_mmio.c | 12 ++++++---
drivers/gpu/drm/xe/xe_pat.c | 17 +++++++++---
drivers/gpu/drm/xe/xe_pat.h | 4 ++-
drivers/gpu/drm/xe/xe_pci.c | 10 +++++---
drivers/gpu/drm/xe/xe_reg_sr.c | 11 ++++----
drivers/gpu/drm/xe/xe_vram.c | 40 +++++++++++++++++------------
12 files changed, 92 insertions(+), 50 deletions(-)
--
2.54.0
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH v7 01/12] drm/xe/log: Add VRAM, PAT, and HWMON DRIVER_HARDWARE components
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
@ 2026-10-12 12:25 ` Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 02/12] drm/xe/ggtt: Report GGTT errors using structured logging Dnyaneshwar Bhadane
` (13 subsequent siblings)
14 siblings, 0 replies; 18+ messages in thread
From: Dnyaneshwar Bhadane @ 2026-10-12 12:25 UTC (permalink / raw)
To: intel-xe; +Cc: mallesh.koujalagi, Dnyaneshwar Bhadane
Register new DRIVER_HARDWARE log components for hardware I/O subsystems
that currently lack structured error reporting:
- VRAM (ID 6): Video RAM/Local Memory access and BAR visibility errors
- PAT (ID 7): Page Attribute Table programming errors
- HWMON (ID 8): Hardware monitor registration and sensor errors
All three use IO_BUS as their default SIGID since they interact with
hardware through MMIO or PCode register paths.
Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
---
v2:
- Added Video RAM/Local Memory Name(Mallesh)
---
drivers/gpu/drm/xe/abi/xe_log_abi.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/xe/abi/xe_log_abi.h b/drivers/gpu/drm/xe/abi/xe_log_abi.h
index 526aadf85fe9..d7bd85ea9673 100644
--- a/drivers/gpu/drm/xe/abi/xe_log_abi.h
+++ b/drivers/gpu/drm/xe/abi/xe_log_abi.h
@@ -151,6 +151,9 @@ enum xe_log_location_bits {
define(DRIVER_HARDWARE, 3, GT, GT_TDR, "Graphics Technology") \
define(DRIVER_HARDWARE, 4, LMTT, IO_BUS, "LMEM Translation Table") \
define(DRIVER_HARDWARE, 5, MEMIRQ, IO_BUS, "Memory Based IRQ") \
+ define(DRIVER_HARDWARE, 6, VRAM, IO_BUS, "Video Memory/Local Memory") \
+ define(DRIVER_HARDWARE, 7, PAT, IO_BUS, "Page Attribute Table") \
+ define(DRIVER_HARDWARE, 8, HWMON, IO_BUS, "Hardware Monitoring") \
/* */ \
define(DRIVER_FEATURE, 1, PF, SW, "SR-IOV Physical Function") \
define(DRIVER_FEATURE, 2, VF, SW, "SR-IOV Virtual Function") \
--
2.54.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v7 02/12] drm/xe/ggtt: Report GGTT errors using structured logging
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 01/12] drm/xe/log: Add VRAM, PAT, and HWMON DRIVER_HARDWARE components Dnyaneshwar Bhadane
@ 2026-10-12 12:25 ` Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 03/12] drm/xe/hwmon: Report errors using structured xe_log API Dnyaneshwar Bhadane
` (12 subsequent siblings)
14 siblings, 0 replies; 18+ messages in thread
From: Dnyaneshwar Bhadane @ 2026-10-12 12:25 UTC (permalink / raw)
To: intel-xe; +Cc: mallesh.koujalagi, Dnyaneshwar Bhadane
Replace xe_tile_err() calls with xe_log_err_fatal() using the GGTT
component tag in GGTT initialization error paths.
Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
---
drivers/gpu/drm/xe/xe_ggtt.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_ggtt.c b/drivers/gpu/drm/xe/xe_ggtt.c
index 63e8bf193605..773777afc68a 100644
--- a/drivers/gpu/drm/xe/xe_ggtt.c
+++ b/drivers/gpu/drm/xe/xe_ggtt.c
@@ -23,6 +23,7 @@
#include "xe_gt.h"
#include "xe_gt_printk.h"
#include "xe_gt_types.h"
+#include "xe_log.h"
#include "xe_map.h"
#include "xe_mmio.h"
#include "xe_pat.h"
@@ -403,7 +404,8 @@ int xe_ggtt_init_early(struct xe_ggtt *ggtt)
else
gsm_size = probe_gsm_size(pdev);
if (gsm_size == 0) {
- xe_tile_err(ggtt->tile, "Hardware reported no preallocated GSM\n");
+ xe_log_err_fatal(ggtt->tile, GGTT, -ENOMEM,
+ "Hardware reported no preallocated GSM\n");
return -ENOMEM;
}
ggtt_start = wopcm;
@@ -414,8 +416,9 @@ int xe_ggtt_init_early(struct xe_ggtt *ggtt)
if (ggtt_start < wopcm ||
ggtt_start + ggtt_size > GUC_GGTT_TOP) {
- xe_tile_err(ggtt->tile, "Invalid GGTT configuration: %#llx-%#llx\n",
- ggtt_start, ggtt_start + ggtt_size - 1);
+ xe_log_err_fatal(ggtt->tile, GGTT, -ERANGE,
+ "Invalid GGTT configuration: %#llx-%#llx\n",
+ ggtt_start, ggtt_start + ggtt_size - 1);
return -ERANGE;
}
}
--
2.54.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v7 03/12] drm/xe/hwmon: Report errors using structured xe_log API
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 01/12] drm/xe/log: Add VRAM, PAT, and HWMON DRIVER_HARDWARE components Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 02/12] drm/xe/ggtt: Report GGTT errors using structured logging Dnyaneshwar Bhadane
@ 2026-10-12 12:25 ` Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 04/12] drm/xe/mmio: Report BAR mapping " Dnyaneshwar Bhadane
` (11 subsequent siblings)
14 siblings, 0 replies; 18+ messages in thread
From: Dnyaneshwar Bhadane @ 2026-10-12 12:25 UTC (permalink / raw)
To: intel-xe; +Cc: mallesh.koujalagi, Dnyaneshwar Bhadane
Replace drm_err() calls with xe_log_err() using the HWMON component
tag to enable structured error reporting with SIGID for hardware
monitor failures:
Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
---
v2:
- Store error in local variable err (Mallesh)
---
drivers/gpu/drm/xe/xe_hwmon.c | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_hwmon.c b/drivers/gpu/drm/xe/xe_hwmon.c
index 5edeac961ec3..fa5473ed6e7f 100644
--- a/drivers/gpu/drm/xe/xe_hwmon.c
+++ b/drivers/gpu/drm/xe/xe_hwmon.c
@@ -15,6 +15,7 @@
#include "regs/xe_pcode_regs.h"
#include "xe_device.h"
#include "xe_hwmon.h"
+#include "xe_log.h"
#include "xe_mmio.h"
#include "xe_pcode.h"
#include "xe_pcode_api.h"
@@ -558,9 +559,9 @@ xe_hwmon_power_max_interval_show(struct device *dev, struct device_attribute *at
if (hwmon->xe->info.has_mbx_power_limits) {
ret = xe_hwmon_pcode_read_power_limit(hwmon, power_attr, channel, ®_val);
if (ret) {
- drm_err(&hwmon->xe->drm,
- "power interval read fail, ch %d, attr %d, val 0x%08x, ret %d\n",
- channel, power_attr, reg_val, ret);
+ xe_log_err(hwmon->xe, HWMON, ret,
+ "Power interval read fail, ch %d, attr %d, val 0x%08x\n",
+ channel, power_attr, reg_val);
reg_val = 0;
}
} else {
@@ -1563,7 +1564,7 @@ int xe_hwmon_register(struct xe_device *xe)
{
struct device *dev = xe->drm.dev;
struct xe_hwmon *hwmon;
- int ret;
+ int ret, err;
/* hwmon is available only for dGfx */
if (!IS_DGFX(xe))
@@ -1594,9 +1595,11 @@ int xe_hwmon_register(struct xe_device *xe)
&hwmon_chip_info,
hwmon_groups);
if (IS_ERR(hwmon->hwmon_dev)) {
- drm_err(&xe->drm, "Failed to register xe hwmon (%pe)\n", hwmon->hwmon_dev);
+ err = PTR_ERR(hwmon->hwmon_dev);
+ xe_log_err(xe, HWMON, err,
+ "Failed to register xe hwmon\n");
xe->hwmon = NULL;
- return PTR_ERR(hwmon->hwmon_dev);
+ return err;
}
return 0;
--
2.54.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v7 04/12] drm/xe/mmio: Report BAR mapping errors using structured xe_log API
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
` (2 preceding siblings ...)
2026-10-12 12:25 ` [PATCH v7 03/12] drm/xe/hwmon: Report errors using structured xe_log API Dnyaneshwar Bhadane
@ 2026-10-12 12:25 ` Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 05/12] drm/xe/memirq: Report " Dnyaneshwar Bhadane
` (10 subsequent siblings)
14 siblings, 0 replies; 18+ messages in thread
From: Dnyaneshwar Bhadane @ 2026-10-12 12:25 UTC (permalink / raw)
To: intel-xe; +Cc: mallesh.koujalagi, Dnyaneshwar Bhadane
Replace xe_err() calls with xe_log_err_fatal() using the REGS
component tag for MMIO BAR probe failures
Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
---
drivers/gpu/drm/xe/xe_mmio.c | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_mmio.c b/drivers/gpu/drm/xe/xe_mmio.c
index 455a07d79cd9..2674146ced76 100644
--- a/drivers/gpu/drm/xe/xe_mmio.c
+++ b/drivers/gpu/drm/xe/xe_mmio.c
@@ -15,6 +15,7 @@
#include "regs/xe_bars.h"
#include "xe_device.h"
#include "xe_gt_sriov_vf.h"
+#include "xe_log.h"
#include "xe_printk.h"
#include "xe_sriov.h"
#include "xe_tile_printk.h"
@@ -71,8 +72,8 @@ int xe_mmio_probe_tiles(struct xe_device *xe)
return 0;
if (xe->mmio.size < xe->info.tile_count * tile_mmio_size) {
- xe_err(xe, "GTTMMADR_BAR is too small for %d tiles: %zu\n",
- xe->info.tile_count, xe->mmio.size);
+ xe_log_err_fatal(xe, REGS, -EIO, "GTTMMADR_BAR is too small for %d tiles: %zu\n",
+ xe->info.tile_count, xe->mmio.size);
return -EIO;
}
@@ -105,13 +106,16 @@ int xe_mmio_probe_early(struct xe_device *xe)
xe->mmio.regs = pcim_iomap(pdev, GTTMMADR_BAR, 0);
if (!xe->mmio.regs) {
- xe_err(xe, "Failed to map GTTMMADR_BAR\n");
+ xe_log_err_fatal(xe, REGS, -EIO,
+ "Failed to map GTTMMADR_BAR\n");
return -EIO;
}
xe->mmio.size = pci_resource_len(pdev, GTTMMADR_BAR);
if (xe->mmio.size < SZ_16M) {
- xe_err(xe, "GTTMMADR_BAR is too small: %zu\n", xe->mmio.size);
+ xe_log_err_fatal(xe, REGS, -EIO,
+ "GTTMMADR_BAR is too small: %zu\n",
+ xe->mmio.size);
return -EIO;
}
--
2.54.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v7 05/12] drm/xe/memirq: Report errors using structured xe_log API
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
` (3 preceding siblings ...)
2026-10-12 12:25 ` [PATCH v7 04/12] drm/xe/mmio: Report BAR mapping " Dnyaneshwar Bhadane
@ 2026-10-12 12:25 ` Dnyaneshwar Bhadane
2026-10-12 12:31 ` sashiko-bot
2026-10-12 12:25 ` [PATCH v7 06/12] drm/xe/reg_sr: Report save-restore " Dnyaneshwar Bhadane
` (9 subsequent siblings)
14 siblings, 1 reply; 18+ messages in thread
From: Dnyaneshwar Bhadane @ 2026-10-12 12:25 UTC (permalink / raw)
To: intel-xe; +Cc: mallesh.koujalagi, Dnyaneshwar Bhadane
Replace memirq_err() calls with xe_log_err() using the MEMIRQ
component tag for memory-based IRQ failures
v2:
- No need to log ERR_PTR(err) explicitly (Mallesh)
- Using tile instead of xe for more local log location(sashiko bot)
Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
---
drivers/gpu/drm/xe/xe_memirq.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_memirq.c b/drivers/gpu/drm/xe/xe_memirq.c
index 9dfe965cb46e..32b9f87a10ec 100644
--- a/drivers/gpu/drm/xe/xe_memirq.c
+++ b/drivers/gpu/drm/xe/xe_memirq.c
@@ -15,6 +15,7 @@
#include "xe_gt.h"
#include "xe_guc.h"
#include "xe_hw_engine.h"
+#include "xe_log.h"
#include "xe_memirq.h"
#include "xe_tile_printk.h"
@@ -232,7 +233,7 @@ static int memirq_alloc_pages(struct xe_memirq *memirq)
return 0;
out:
- memirq_err(memirq, "Failed to allocate memirq page (%pe)\n", ERR_PTR(err));
+ xe_log_err(tile, MEMIRQ, err, "Failed to allocate memirq page\n");
return err;
}
@@ -370,8 +371,8 @@ int xe_memirq_init_guc(struct xe_memirq *memirq, struct xe_guc *guc)
return 0;
failed:
- memirq_err(memirq, "Failed to setup report pages in %s (%pe)\n",
- guc_name(guc), ERR_PTR(err));
+ xe_log_err(memirq_to_tile(memirq), MEMIRQ, err,
+ "Failed to setup report pages in %s\n", guc_name(guc));
return err;
}
--
2.54.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v7 06/12] drm/xe/reg_sr: Report save-restore errors using structured xe_log API
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
` (4 preceding siblings ...)
2026-10-12 12:25 ` [PATCH v7 05/12] drm/xe/memirq: Report " Dnyaneshwar Bhadane
@ 2026-10-12 12:25 ` Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 07/12] drm/xe/pat: Return error from xe_pat_init_early() on unknown platform Dnyaneshwar Bhadane
` (8 subsequent siblings)
14 siblings, 0 replies; 18+ messages in thread
From: Dnyaneshwar Bhadane @ 2026-10-12 12:25 UTC (permalink / raw)
To: intel-xe; +Cc: mallesh.koujalagi, Dnyaneshwar Bhadane
Replace xe_gt_notice() and xe_gt_err() calls with xe_log_info() and
xe_log_err() using the RTP and REGS component tags for register
save-restore operations.
Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
---
v2:
- Drop error type from logging explicitly (Mallesh)
v3:
- Replace RTP instead of REG_SR (Michal)
v4:
- Update commit description (sashiko)
---
drivers/gpu/drm/xe/xe_reg_sr.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_reg_sr.c b/drivers/gpu/drm/xe/xe_reg_sr.c
index e328f5072557..eab84a528d12 100644
--- a/drivers/gpu/drm/xe/xe_reg_sr.c
+++ b/drivers/gpu/drm/xe/xe_reg_sr.c
@@ -21,6 +21,7 @@
#include "xe_gt_printk.h"
#include "xe_gt_types.h"
#include "xe_hw_engine_types.h"
+#include "xe_log.h"
#include "xe_lrc.h"
#include "xe_mmio.h"
#include "xe_rtp_types.h"
@@ -87,15 +88,15 @@ static struct xe_reg sanitize_mcr(struct xe_reg_sr *sr,
if (is_mcr && !reg.mcr) {
reg.mcr = 1;
- xe_gt_notice(gt, "xe_reg_sr_entry using non-MCR register for address 0x%x, forcing MCR\n",
- reg.addr);
+ xe_log_info(gt, RTP, "xe_reg_sr_entry using non-MCR register for address 0x%x, forcing MCR\n",
+ reg.addr);
reg_sr_inc_error(sr);
}
if (!is_mcr && reg.mcr) {
reg.mcr = 0;
- xe_gt_notice(gt, "xe_reg_sr_entry using MCR register for address 0x%x, forcing non-MCR\n",
- reg.addr);
+ xe_log_info(gt, RTP, "xe_reg_sr_entry using MCR register for address 0x%x, forcing non-MCR\n",
+ reg.addr);
reg_sr_inc_error(sr);
}
@@ -219,7 +220,7 @@ void xe_reg_sr_apply_mmio(struct xe_reg_sr *sr, struct xe_gt *gt)
CLASS(xe_force_wake, fw_ref)(gt_to_fw(gt), XE_FORCEWAKE_ALL);
if (!xe_force_wake_ref_has_domain(fw_ref.domains, XE_FORCEWAKE_ALL)) {
- xe_gt_err(gt, "Failed to apply, err=-ETIMEDOUT\n");
+ xe_log_err(gt, REGS, -ETIMEDOUT, "Failed to apply\n");
return;
}
--
2.54.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v7 07/12] drm/xe/pat: Return error from xe_pat_init_early() on unknown platform
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
` (5 preceding siblings ...)
2026-10-12 12:25 ` [PATCH v7 06/12] drm/xe/reg_sr: Report save-restore " Dnyaneshwar Bhadane
@ 2026-10-12 12:25 ` Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 08/12] drm/xe/pat: Report missing PAT table using structured xe_log API Dnyaneshwar Bhadane
` (7 subsequent siblings)
14 siblings, 0 replies; 18+ messages in thread
From: Dnyaneshwar Bhadane @ 2026-10-12 12:25 UTC (permalink / raw)
To: intel-xe; +Cc: mallesh.koujalagi, Dnyaneshwar Bhadane
xe_pat_init_early() currently only logs an error when the platform's
graphics version doesn't match any known PAT table, but continues
probing with an uninitialized pat.ops. This can lead to a NULL
pointer dereference later when pat.ops is used.
Change xe_pat_init_early() to return an int and propagate -ENODATA
to xe_device_probe() so the driver fails to load cleanly instead of
continuing in a broken state.
Fixes: 152d7f2db978 ("drm/xe/pat: Handle unicast vs MCR PAT registers")
Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
---
v2:
- Update kernel-doc for xe_pat_init_early. (Michal)
---
---
drivers/gpu/drm/xe/xe_device.c | 4 +++-
drivers/gpu/drm/xe/xe_pat.c | 11 ++++++++++-
drivers/gpu/drm/xe/xe_pat.h | 4 +++-
3 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_device.c b/drivers/gpu/drm/xe/xe_device.c
index 8392c9fad3c4..6c214799b65b 100644
--- a/drivers/gpu/drm/xe/xe_device.c
+++ b/drivers/gpu/drm/xe/xe_device.c
@@ -895,7 +895,9 @@ int xe_device_probe(struct xe_device *xe)
xe_uid_probe(xe);
- xe_pat_init_early(xe);
+ err = xe_pat_init_early(xe);
+ if (err)
+ return err;
err = xe_sriov_init(xe);
if (err)
diff --git a/drivers/gpu/drm/xe/xe_pat.c b/drivers/gpu/drm/xe/xe_pat.c
index a5fe1beec652..0ac64a6a3098 100644
--- a/drivers/gpu/drm/xe/xe_pat.c
+++ b/drivers/gpu/drm/xe/xe_pat.c
@@ -590,7 +590,13 @@ static const struct xe_pat_ops xe3p_xpc_pat_ops = {
.entry_dump = xe3p_xpc_pat_entry_dump,
};
-void xe_pat_init_early(struct xe_device *xe)
+/**
+ * xe_pat_init_early() - Init early pat table operation.
+ * @xe: the &xe_device
+ *
+ * Return: 0 on success or a negative error code on failure.
+ */
+int xe_pat_init_early(struct xe_device *xe)
{
xe->pat.idx[XE_CACHE_WB_COMPRESSION] = XE_PAT_INVALID_IDX;
xe->pat.idx[XE_CACHE_NONE_COMPRESSION] = XE_PAT_INVALID_IDX;
@@ -688,12 +694,15 @@ void xe_pat_init_early(struct xe_device *xe)
*/
drm_err(&xe->drm, "Missing PAT table for platform with graphics version %d.%02d!\n",
GRAPHICS_VER(xe), GRAPHICS_VERx100(xe) % 100);
+ return -ENODATA;
}
+ xe_assert(xe, xe->pat.ops);
xe_assert(xe, xe->pat.ops->dump);
xe_assert(xe, xe->pat.ops->program_graphics);
xe_assert(xe, MEDIA_VER(xe) < 13 || xe->pat.ops->program_media);
xe_assert(xe, GRAPHICS_VER(xe) < 20 || xe->pat.ops->entry_dump);
+ return 0;
}
void xe_pat_init(struct xe_gt *gt)
diff --git a/drivers/gpu/drm/xe/xe_pat.h b/drivers/gpu/drm/xe/xe_pat.h
index 7060f66e1d63..6398c3ab4805 100644
--- a/drivers/gpu/drm/xe/xe_pat.h
+++ b/drivers/gpu/drm/xe/xe_pat.h
@@ -42,8 +42,10 @@ struct xe_pat_table_entry {
/**
* xe_pat_init_early - SW initialization, setting up data based on device
* @xe: xe device
+ *
+ * Return: 0 on success or a negative error code on failure.
*/
-void xe_pat_init_early(struct xe_device *xe);
+int xe_pat_init_early(struct xe_device *xe);
/**
* xe_pat_init - Program HW PAT table
--
2.54.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v7 08/12] drm/xe/pat: Report missing PAT table using structured xe_log API
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
` (6 preceding siblings ...)
2026-10-12 12:25 ` [PATCH v7 07/12] drm/xe/pat: Return error from xe_pat_init_early() on unknown platform Dnyaneshwar Bhadane
@ 2026-10-12 12:25 ` Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 09/12] drm/xe/pci: Report unknown GMDID versions " Dnyaneshwar Bhadane
` (6 subsequent siblings)
14 siblings, 0 replies; 18+ messages in thread
From: Dnyaneshwar Bhadane @ 2026-10-12 12:25 UTC (permalink / raw)
To: intel-xe; +Cc: mallesh.koujalagi, Dnyaneshwar Bhadane
Replace drm_err() with xe_log_err() using the PAT component tag
when a platform has no matching PAT table entry.
Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
---
v2:
- correction in the error code.(shashiko)
---
drivers/gpu/drm/xe/xe_pat.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_pat.c b/drivers/gpu/drm/xe/xe_pat.c
index 0ac64a6a3098..3dfcd364ac67 100644
--- a/drivers/gpu/drm/xe/xe_pat.c
+++ b/drivers/gpu/drm/xe/xe_pat.c
@@ -16,6 +16,7 @@
#include "xe_force_wake.h"
#include "xe_gt.h"
#include "xe_gt_mcr.h"
+#include "xe_log.h"
#include "xe_mmio.h"
#include "xe_sriov.h"
#include "xe_wa.h"
@@ -692,8 +693,9 @@ int xe_pat_init_early(struct xe_device *xe)
* raise an error rather than trying to silently inherit the
* most recent platform's behavior.
*/
- drm_err(&xe->drm, "Missing PAT table for platform with graphics version %d.%02d!\n",
- GRAPHICS_VER(xe), GRAPHICS_VERx100(xe) % 100);
+ xe_log_err(xe, PAT, -ENODATA,
+ "Missing PAT table for platform with graphics version %d.%02d!\n",
+ GRAPHICS_VER(xe), GRAPHICS_VERx100(xe) % 100);
return -ENODATA;
}
--
2.54.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v7 09/12] drm/xe/pci: Report unknown GMDID versions using structured xe_log API
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
` (7 preceding siblings ...)
2026-10-12 12:25 ` [PATCH v7 08/12] drm/xe/pat: Report missing PAT table using structured xe_log API Dnyaneshwar Bhadane
@ 2026-10-12 12:25 ` Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 10/12] drm/xe/lmtt: Report invalidation errors " Dnyaneshwar Bhadane
` (5 subsequent siblings)
14 siblings, 0 replies; 18+ messages in thread
From: Dnyaneshwar Bhadane @ 2026-10-12 12:25 UTC (permalink / raw)
To: intel-xe; +Cc: mallesh.koujalagi, Dnyaneshwar Bhadane
Replace drm_err() with xe_log_err() using the REGS component tag when
hardware reports unrecognized graphics or media IP versions during
GMDID handling.
Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
---
drivers/gpu/drm/xe/xe_pci.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_pci.c b/drivers/gpu/drm/xe/xe_pci.c
index e44b74b9aa27..9cc35433ec91 100644
--- a/drivers/gpu/drm/xe/xe_pci.c
+++ b/drivers/gpu/drm/xe/xe_pci.c
@@ -721,8 +721,9 @@ static int handle_gmdid(struct xe_device *xe,
*graphics_ip = find_graphics_ip(ver);
if (!*graphics_ip) {
- drm_err(&xe->drm, "Hardware reports unknown graphics version %u.%02u\n",
- ver / 100, ver % 100);
+ xe_log_err(xe, REGS, -EINVAL,
+ "Hardware reports unknown graphics version %u.%02u\n",
+ ver / 100, ver % 100);
}
ret = read_gmdid(xe, GMDID_MEDIA, &ver, media_revid);
@@ -735,8 +736,9 @@ static int handle_gmdid(struct xe_device *xe,
*media_ip = find_media_ip(ver);
if (!*media_ip) {
- drm_err(&xe->drm, "Hardware reports unknown media version %u.%02u\n",
- ver / 100, ver % 100);
+ xe_log_err(xe, REGS, -EINVAL,
+ "Hardware reports unknown media version %u.%02u\n",
+ ver / 100, ver % 100);
}
return 0;
--
2.54.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v7 10/12] drm/xe/lmtt: Report invalidation errors using structured xe_log API
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
` (8 preceding siblings ...)
2026-10-12 12:25 ` [PATCH v7 09/12] drm/xe/pci: Report unknown GMDID versions " Dnyaneshwar Bhadane
@ 2026-10-12 12:25 ` Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 11/12] drm/xe/vram: Report tile vs device VRAM visibility errors Dnyaneshwar Bhadane
` (4 subsequent siblings)
14 siblings, 0 replies; 18+ messages in thread
From: Dnyaneshwar Bhadane @ 2026-10-12 12:25 UTC (permalink / raw)
To: intel-xe; +Cc: mallesh.koujalagi, Dnyaneshwar Bhadane
Replace xe_tile_sriov_err() with xe_log_err() using the LMTT component
tag for LMTT and MERT invalidation failures, preserving the SR-IOV
prefix in the log message.
Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
---
v2:
- Drop logging error type in log (Mallesh)
v3:
- Add trailing newline(Mallesh).
---
drivers/gpu/drm/xe/xe_lmtt.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_lmtt.c b/drivers/gpu/drm/xe/xe_lmtt.c
index 0c726eda9390..b6b3d892a35e 100644
--- a/drivers/gpu/drm/xe/xe_lmtt.c
+++ b/drivers/gpu/drm/xe/xe_lmtt.c
@@ -14,6 +14,7 @@
#include "xe_bo.h"
#include "xe_tlb_inval.h"
#include "xe_lmtt.h"
+#include "xe_log.h"
#include "xe_map.h"
#include "xe_mert.h"
#include "xe_mmio.h"
@@ -302,14 +303,15 @@ void xe_lmtt_invalidate_hw(struct xe_lmtt *lmtt)
err = lmtt_invalidate_hw(lmtt);
if (err)
- xe_tile_sriov_err(tile, "LMTT invalidation failed (%pe)",
- ERR_PTR(err));
+ xe_log_err(tile, LMTT, err, "%s invalidation failed.\n",
+ xe_sriov_printk_prefix(xe));
if (xe_device_has_mert(xe) && xe_tile_is_root(tile)) {
err = xe_mert_invalidate_lmtt(xe);
if (err)
- xe_tile_sriov_err(tile, "MERT LMTT invalidation failed (%pe)",
- ERR_PTR(err));
+ xe_log_err(tile, LMTT, err,
+ "%s MERT invalidation failed.\n",
+ xe_sriov_printk_prefix(xe));
}
}
--
2.54.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v7 11/12] drm/xe/vram: Report tile vs device VRAM visibility errors
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
` (9 preceding siblings ...)
2026-10-12 12:25 ` [PATCH v7 10/12] drm/xe/lmtt: Report invalidation errors " Dnyaneshwar Bhadane
@ 2026-10-12 12:25 ` Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 12/12] drm/xe/vram: Report VRAM errors using structured xe_log API Dnyaneshwar Bhadane
` (3 subsequent siblings)
14 siblings, 0 replies; 18+ messages in thread
From: Dnyaneshwar Bhadane @ 2026-10-12 12:25 UTC (permalink / raw)
To: intel-xe; +Cc: mallesh.koujalagi, Dnyaneshwar Bhadane
Derive the owning tile of a struct xe_vram_region inside
vram_region_init() from vram->id, so the "no CPU visible VRAM"
error can distinguish a per-tile region from the device-wide
region without changing the function's signature.
Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
---
drivers/gpu/drm/xe/xe_vram.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_vram.c b/drivers/gpu/drm/xe/xe_vram.c
index dcedd8cfd731..73aef047eb38 100644
--- a/drivers/gpu/drm/xe/xe_vram.c
+++ b/drivers/gpu/drm/xe/xe_vram.c
@@ -244,6 +244,8 @@ static int vram_region_init(struct xe_device *xe, struct xe_vram_region *vram,
struct xe_vram_region *lmem_bar, u64 offset, u64 usable_size,
u64 region_size, resource_size_t remain_io_size)
{
+ struct xe_tile *tile = vram != xe->mem.vram ? &xe->tiles[vram->id] : NULL;
+
/* Check if VRAM region is already initialized */
if (vram->mapping)
return 0;
@@ -253,11 +255,12 @@ static int vram_region_init(struct xe_device *xe, struct xe_vram_region *vram,
vram->io_size = min_t(u64, usable_size, remain_io_size);
if (!vram->io_size) {
- drm_err(&xe->drm, "Tile without any CPU visible VRAM. Aborting.\n");
+ drm_err(&xe->drm, "%s without any CPU visible VRAM. Aborting.\n",
+ tile ? "Tile" : "Device");
return -ENODEV;
}
- if (vram != xe->mem.vram) {
+ if (tile) {
struct pci_dev *pdev = to_pci_dev(xe->drm.dev);
vram->mapping = devm_ioremap_wc(&pdev->dev, vram->io_start, vram->io_size);
--
2.54.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [PATCH v7 12/12] drm/xe/vram: Report VRAM errors using structured xe_log API
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
` (10 preceding siblings ...)
2026-10-12 12:25 ` [PATCH v7 11/12] drm/xe/vram: Report tile vs device VRAM visibility errors Dnyaneshwar Bhadane
@ 2026-10-12 12:25 ` Dnyaneshwar Bhadane
2026-10-12 13:23 ` Mallesh, Koujalagi
2026-10-12 18:04 ` ✓ CI.KUnit: success for drm/xe: Convert IO_BUS errors to structured xe_log API (rev8) Patchwork
` (2 subsequent siblings)
14 siblings, 1 reply; 18+ messages in thread
From: Dnyaneshwar Bhadane @ 2026-10-12 12:25 UTC (permalink / raw)
To: intel-xe; +Cc: mallesh.koujalagi, Dnyaneshwar Bhadane
Replace few drm_err()/drm_info() with xe_log_err_fatal()/xe_log_info()
using the VRAM component tag. The "no CPU visible VRAM" error uses
tile or device as the log location depending on the caller context.
While at it, print the u64 total VRAM size with %#llx instead of %pa.
%pa expects a phys_addr_t, which is only 32 bits wide on configs
without CONFIG_PHYS_ADDR_T_64BIT, so the value could be truncated.
Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
---
v2:
- Update the ternary condition (Mallesh)
v3:
- Rephrase the log message. (Mallesh)
- Update format specifiers for total VRAM size. (Mallesh)
---
drivers/gpu/drm/xe/xe_vram.c | 37 ++++++++++++++++++++----------------
1 file changed, 21 insertions(+), 16 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_vram.c b/drivers/gpu/drm/xe/xe_vram.c
index 73aef047eb38..1c02889ba29b 100644
--- a/drivers/gpu/drm/xe/xe_vram.c
+++ b/drivers/gpu/drm/xe/xe_vram.c
@@ -17,6 +17,7 @@
#include "xe_device.h"
#include "xe_force_wake.h"
#include "xe_gt_mcr.h"
+#include "xe_log.h"
#include "xe_map.h"
#include "xe_migrate.h"
#include "xe_mmio.h"
@@ -46,7 +47,8 @@ static int determine_lmem_bar_size(struct xe_device *xe, struct xe_vram_region *
struct pci_dev *pdev = to_pci_dev(xe->drm.dev);
if (!resource_is_valid(pdev, LMEM_BAR)) {
- drm_err(&xe->drm, "pci resource is not valid\n");
+ xe_log_err_fatal(xe, VRAM, -ENXIO,
+ "PCI resource is not valid\n");
return -ENXIO;
}
@@ -227,17 +229,15 @@ struct xe_vram_region *xe_vram_region_alloc(struct xe_device *xe, u8 id, u32 pla
static void print_vram_region_info(struct xe_device *xe, struct xe_vram_region *vram)
{
- struct drm_device *drm = &xe->drm;
-
if (vram->io_size < vram->usable_size)
- drm_info(drm, "Small BAR device\n");
-
- drm_info(drm,
- "VRAM[%u]: Actual physical size %pa, usable size exclude stolen %pa, CPU accessible size %pa\n",
- vram->id, &vram->actual_physical_size, &vram->usable_size, &vram->io_size);
- drm_info(drm, "VRAM[%u]: DPA range: [%pa-%llx], io range: [%pa-%llx]\n",
- vram->id, &vram->dpa_base, vram->dpa_base + (u64)vram->actual_physical_size,
- &vram->io_start, vram->io_start + (u64)vram->io_size);
+ xe_log_info(xe, VRAM, "Small BAR device\n");
+
+ xe_log_info(xe, VRAM,
+ "[%u]: Actual physical size %pa, usable size exclude stolen %pa, CPU accessible size %pa\n",
+ vram->id, &vram->actual_physical_size, &vram->usable_size, &vram->io_size);
+ xe_log_info(xe, VRAM, "[%u]: DPA range: [%pa-%llx], io range: [%pa-%llx]\n",
+ vram->id, &vram->dpa_base, vram->dpa_base + (u64)vram->actual_physical_size,
+ &vram->io_start, vram->io_start + (u64)vram->io_size);
}
static int vram_region_init(struct xe_device *xe, struct xe_vram_region *vram,
@@ -255,8 +255,11 @@ static int vram_region_init(struct xe_device *xe, struct xe_vram_region *vram,
vram->io_size = min_t(u64, usable_size, remain_io_size);
if (!vram->io_size) {
- drm_err(&xe->drm, "%s without any CPU visible VRAM. Aborting.\n",
- tile ? "Tile" : "Device");
+ if (tile)
+ xe_log_err_fatal(tile, VRAM, -ENODEV, "No CPU visible VRAM. Aborting.\n");
+ else
+ xe_log_err_fatal(xe, VRAM, -ENODEV, "No CPU visible VRAM. Aborting.\n");
+
return -ENODEV;
}
@@ -321,7 +324,8 @@ int xe_vram_probe(struct xe_device *xe)
err = determine_lmem_bar_size(xe, &lmem_bar);
if (err)
return err;
- drm_info(&xe->drm, "VISIBLE VRAM: %pa, %pa\n", &lmem_bar.io_start, &lmem_bar.io_size);
+ xe_log_info(xe, VRAM, "VISIBLE VRAM: start %pa, size %#llx\n",
+ &lmem_bar.io_start, (u64)lmem_bar.io_size);
remain_io_size = lmem_bar.io_size;
@@ -343,8 +347,9 @@ int xe_vram_probe(struct xe_device *xe)
return err;
if (total_size > lmem_bar.io_size) {
- drm_info(&xe->drm, "VRAM: %pa is larger than resource %pa\n",
- &total_size, &lmem_bar.io_size);
+ xe_log_info(xe, VRAM,
+ "Total size %#llx is larger than resource %#llx\n",
+ total_size, (u64)lmem_bar.io_size);
}
remain_io_size -= min_t(u64, tile->mem.vram->actual_physical_size, remain_io_size);
--
2.54.0
^ permalink raw reply related [flat|nested] 18+ messages in thread
* Re: [PATCH v7 05/12] drm/xe/memirq: Report errors using structured xe_log API
2026-10-12 12:25 ` [PATCH v7 05/12] drm/xe/memirq: Report " Dnyaneshwar Bhadane
@ 2026-10-12 12:31 ` sashiko-bot
0 siblings, 0 replies; 18+ messages in thread
From: sashiko-bot @ 2026-10-12 12:31 UTC (permalink / raw)
To: Dnyaneshwar Bhadane; +Cc: intel-xe
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Low] deadcode: unused memirq_err macro left in file
--
commit c32c066b460938805d748f9376a0c96a69f7328b
Author: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
drm/xe/memirq: Report errors using structured xe_log API
This commit replaces memirq_err calls with xe_log_err to report errors using
the structured xe_log API. It updates the error logging in memirq_alloc_pages
and xe_memirq_init_guc to use the new format.
> diff --git a/drivers/gpu/drm/xe/xe_memirq.c b/drivers/gpu/drm/xe/xe_memirq.c
> index 9dfe965cb46ec..32b9f87a10ecf 100644
> --- a/drivers/gpu/drm/xe/xe_memirq.c
> +++ b/drivers/gpu/drm/xe/xe_memirq.c
[ ... ]
> @@ -232,7 +233,7 @@ static int memirq_alloc_pages(struct xe_memirq *memirq)
> return 0;
>
> out:
> - memirq_err(memirq, "Failed to allocate memirq page (%pe)\n", ERR_PTR(err));
> + xe_log_err(tile, MEMIRQ, err, "Failed to allocate memirq page\n");
[Severity: Low]
Since this patch completely replaces all invocations of memirq_err with
xe_log_err, could we also remove the memirq_err macro definition from
drivers/gpu/drm/xe/xe_memirq.c to avoid leaving unused code?
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261012122522.2307625-1-dnyaneshwar.bhadane@intel.com?part=5
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH v7 12/12] drm/xe/vram: Report VRAM errors using structured xe_log API
2026-10-12 12:25 ` [PATCH v7 12/12] drm/xe/vram: Report VRAM errors using structured xe_log API Dnyaneshwar Bhadane
@ 2026-10-12 13:23 ` Mallesh, Koujalagi
0 siblings, 0 replies; 18+ messages in thread
From: Mallesh, Koujalagi @ 2026-10-12 13:23 UTC (permalink / raw)
To: Dnyaneshwar Bhadane, intel-xe
On 12-10-2026 05:55 pm, Dnyaneshwar Bhadane wrote:
> Replace few drm_err()/drm_info() with xe_log_err_fatal()/xe_log_info()
> using the VRAM component tag. The "no CPU visible VRAM" error uses
> tile or device as the log location depending on the caller context.
>
> While at it, print the u64 total VRAM size with %#llx instead of %pa.
> %pa expects a phys_addr_t, which is only 32 bits wide on configs
> without CONFIG_PHYS_ADDR_T_64BIT, so the value could be truncated.
>
> Signed-off-by: Dnyaneshwar Bhadane <dnyaneshwar.bhadane@intel.com>
LGTM,
Reviewed-by: Mallesh Koujalagi <mallesh.koujalagi@intel.com>
>
> ---
> v2:
> - Update the ternary condition (Mallesh)
>
> v3:
> - Rephrase the log message. (Mallesh)
> - Update format specifiers for total VRAM size. (Mallesh)
> ---
> drivers/gpu/drm/xe/xe_vram.c | 37 ++++++++++++++++++++----------------
> 1 file changed, 21 insertions(+), 16 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_vram.c b/drivers/gpu/drm/xe/xe_vram.c
> index 73aef047eb38..1c02889ba29b 100644
> --- a/drivers/gpu/drm/xe/xe_vram.c
> +++ b/drivers/gpu/drm/xe/xe_vram.c
> @@ -17,6 +17,7 @@
> #include "xe_device.h"
> #include "xe_force_wake.h"
> #include "xe_gt_mcr.h"
> +#include "xe_log.h"
> #include "xe_map.h"
> #include "xe_migrate.h"
> #include "xe_mmio.h"
> @@ -46,7 +47,8 @@ static int determine_lmem_bar_size(struct xe_device *xe, struct xe_vram_region *
> struct pci_dev *pdev = to_pci_dev(xe->drm.dev);
>
> if (!resource_is_valid(pdev, LMEM_BAR)) {
> - drm_err(&xe->drm, "pci resource is not valid\n");
> + xe_log_err_fatal(xe, VRAM, -ENXIO,
> + "PCI resource is not valid\n");
> return -ENXIO;
> }
>
> @@ -227,17 +229,15 @@ struct xe_vram_region *xe_vram_region_alloc(struct xe_device *xe, u8 id, u32 pla
>
> static void print_vram_region_info(struct xe_device *xe, struct xe_vram_region *vram)
> {
> - struct drm_device *drm = &xe->drm;
> -
> if (vram->io_size < vram->usable_size)
> - drm_info(drm, "Small BAR device\n");
> -
> - drm_info(drm,
> - "VRAM[%u]: Actual physical size %pa, usable size exclude stolen %pa, CPU accessible size %pa\n",
> - vram->id, &vram->actual_physical_size, &vram->usable_size, &vram->io_size);
> - drm_info(drm, "VRAM[%u]: DPA range: [%pa-%llx], io range: [%pa-%llx]\n",
> - vram->id, &vram->dpa_base, vram->dpa_base + (u64)vram->actual_physical_size,
> - &vram->io_start, vram->io_start + (u64)vram->io_size);
> + xe_log_info(xe, VRAM, "Small BAR device\n");
> +
> + xe_log_info(xe, VRAM,
> + "[%u]: Actual physical size %pa, usable size exclude stolen %pa, CPU accessible size %pa\n",
> + vram->id, &vram->actual_physical_size, &vram->usable_size, &vram->io_size);
> + xe_log_info(xe, VRAM, "[%u]: DPA range: [%pa-%llx], io range: [%pa-%llx]\n",
> + vram->id, &vram->dpa_base, vram->dpa_base + (u64)vram->actual_physical_size,
> + &vram->io_start, vram->io_start + (u64)vram->io_size);
> }
>
> static int vram_region_init(struct xe_device *xe, struct xe_vram_region *vram,
> @@ -255,8 +255,11 @@ static int vram_region_init(struct xe_device *xe, struct xe_vram_region *vram,
> vram->io_size = min_t(u64, usable_size, remain_io_size);
>
> if (!vram->io_size) {
> - drm_err(&xe->drm, "%s without any CPU visible VRAM. Aborting.\n",
> - tile ? "Tile" : "Device");
> + if (tile)
> + xe_log_err_fatal(tile, VRAM, -ENODEV, "No CPU visible VRAM. Aborting.\n");
> + else
> + xe_log_err_fatal(xe, VRAM, -ENODEV, "No CPU visible VRAM. Aborting.\n");
> +
> return -ENODEV;
> }
>
> @@ -321,7 +324,8 @@ int xe_vram_probe(struct xe_device *xe)
> err = determine_lmem_bar_size(xe, &lmem_bar);
> if (err)
> return err;
> - drm_info(&xe->drm, "VISIBLE VRAM: %pa, %pa\n", &lmem_bar.io_start, &lmem_bar.io_size);
> + xe_log_info(xe, VRAM, "VISIBLE VRAM: start %pa, size %#llx\n",
> + &lmem_bar.io_start, (u64)lmem_bar.io_size);
>
> remain_io_size = lmem_bar.io_size;
>
> @@ -343,8 +347,9 @@ int xe_vram_probe(struct xe_device *xe)
> return err;
>
> if (total_size > lmem_bar.io_size) {
> - drm_info(&xe->drm, "VRAM: %pa is larger than resource %pa\n",
> - &total_size, &lmem_bar.io_size);
> + xe_log_info(xe, VRAM,
> + "Total size %#llx is larger than resource %#llx\n",
> + total_size, (u64)lmem_bar.io_size);
> }
>
> remain_io_size -= min_t(u64, tile->mem.vram->actual_physical_size, remain_io_size);
^ permalink raw reply [flat|nested] 18+ messages in thread
* ✓ CI.KUnit: success for drm/xe: Convert IO_BUS errors to structured xe_log API (rev8)
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
` (11 preceding siblings ...)
2026-10-12 12:25 ` [PATCH v7 12/12] drm/xe/vram: Report VRAM errors using structured xe_log API Dnyaneshwar Bhadane
@ 2026-10-12 18:04 ` Patchwork
2026-10-12 21:03 ` ✓ Xe.CI.BAT: " Patchwork
2026-10-13 2:57 ` ✗ Xe.CI.FULL: failure " Patchwork
14 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2026-10-12 18:04 UTC (permalink / raw)
To: Dnyaneshwar Bhadane; +Cc: intel-xe
== Series Details ==
Series: drm/xe: Convert IO_BUS errors to structured xe_log API (rev8)
URL : https://patchwork.freedesktop.org/series/172475/
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
[18:02:19] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[18:02:23] 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
[18:02:44] Starting KUnit Kernel (1/1)...
[18:02:44] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[18:02:44] ================= gpu_buddy (14 subtests) ==================
[18:02:44] [PASSED] gpu_test_buddy_alloc_limit
[18:02:44] [PASSED] gpu_test_buddy_alloc_optimistic
[18:02:44] [PASSED] gpu_test_buddy_alloc_pessimistic
[18:02:44] [PASSED] gpu_test_buddy_alloc_pathological
[18:02:44] [PASSED] gpu_test_buddy_alloc_contiguous
[18:02:44] [PASSED] gpu_test_buddy_alloc_clear
[18:02:44] [PASSED] gpu_test_buddy_alloc_range
[18:02:44] [PASSED] gpu_test_buddy_alloc_range_bias
[18:02:45] [PASSED] gpu_test_buddy_fragmentation_performance
[18:02:46] [PASSED] gpu_test_buddy_dirty_tracker_performance
[18:02:46] [PASSED] gpu_test_buddy_alloc_exceeds_max_order
[18:02:46] [PASSED] gpu_test_buddy_offset_aligned_allocation
[18:02:46] [PASSED] gpu_test_buddy_subtree_offset_alignment_stress
[18:02:46] [PASSED] gpu_test_buddy_addr_to_block
[18:02:46] ==================== [PASSED] gpu_buddy ====================
[18:02:46] ============================================================
[18:02:46] Testing complete. Ran 14 tests: passed: 14
[18:02:46] Elapsed time: 26.946s total, 4.472s configuring, 20.555s building, 1.851s 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
[18:02:46] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[18:02:48] 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
[18:03:21] Starting KUnit Kernel (1/1)...
[18:03:21] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[18:03:22] ================== guc_buf (11 subtests) ===================
[18:03:22] [PASSED] test_smallest
[18:03:22] [PASSED] test_largest
[18:03:22] [PASSED] test_granular
[18:03:22] [PASSED] test_unique
[18:03:22] [PASSED] test_overlap
[18:03:22] [PASSED] test_reusable
[18:03:22] [PASSED] test_too_big
[18:03:22] [PASSED] test_flush
[18:03:22] [PASSED] test_lookup
[18:03:22] [PASSED] test_data
[18:03:22] [PASSED] test_class
[18:03:22] ===================== [PASSED] guc_buf =====================
[18:03:22] =================== guc_dbm (7 subtests) ===================
[18:03:22] [PASSED] test_empty
[18:03:22] [PASSED] test_default
[18:03:22] ======================== test_size ========================
[18:03:22] [PASSED] 4
[18:03:22] [PASSED] 8
[18:03:22] [PASSED] 32
[18:03:22] [PASSED] 256
[18:03:22] ==================== [PASSED] test_size ====================
[18:03:22] ======================= test_reuse ========================
[18:03:22] [PASSED] 4
[18:03:22] [PASSED] 8
[18:03:22] [PASSED] 32
[18:03:22] [PASSED] 256
[18:03:22] =================== [PASSED] test_reuse ====================
[18:03:22] =================== test_range_overlap ====================
[18:03:22] [PASSED] 4
[18:03:22] [PASSED] 8
[18:03:22] [PASSED] 32
[18:03:22] [PASSED] 256
[18:03:22] =============== [PASSED] test_range_overlap ================
[18:03:22] =================== test_range_compact ====================
[18:03:22] [PASSED] 4
[18:03:22] [PASSED] 8
[18:03:22] [PASSED] 32
[18:03:22] [PASSED] 256
[18:03:22] =============== [PASSED] test_range_compact ================
[18:03:22] ==================== test_range_spare =====================
[18:03:22] [PASSED] 4
[18:03:22] [PASSED] 8
[18:03:22] [PASSED] 32
[18:03:22] [PASSED] 256
[18:03:22] ================ [PASSED] test_range_spare =================
[18:03:22] ===================== [PASSED] guc_dbm =====================
[18:03:22] =================== guc_idm (6 subtests) ===================
[18:03:22] [PASSED] bad_init
[18:03:22] [PASSED] no_init
[18:03:22] [PASSED] init_fini
[18:03:22] [PASSED] check_used
[18:03:22] [PASSED] check_quota
[18:03:22] [PASSED] check_all
[18:03:22] ===================== [PASSED] guc_idm =====================
[18:03:22] ============== guc_klv_helpers (13 subtests) ===============
[18:03:22] [PASSED] test_count
[18:03:22] [PASSED] test_encode_u32
[18:03:22] [PASSED] test_encode_u64
[18:03:22] [PASSED] test_encode_string
[18:03:22] [PASSED] test_encode_object_raw
[18:03:22] [PASSED] test_encode_object_klv
[18:03:22] [PASSED] test_encode_object_nested
[18:03:22] [PASSED] test_encode_object_basic
[18:03:22] ===================== test_decode_u16 =====================
[18:03:22] [PASSED] empty
[18:03:22] [PASSED] valid
[18:03:22] [PASSED] max
[18:03:22] [PASSED] big
[18:03:22] [PASSED] long
[18:03:22] ================= [PASSED] test_decode_u16 =================
[18:03:22] ===================== test_decode_u32 =====================
[18:03:22] [PASSED] empty
[18:03:22] [PASSED] valid
[18:03:22] [PASSED] max
[18:03:22] [PASSED] long
[18:03:22] ================= [PASSED] test_decode_u32 =================
[18:03:22] ===================== test_decode_u64 =====================
[18:03:22] [PASSED] empty
[18:03:22] [PASSED] short
[18:03:22] [PASSED] valid
[18:03:22] [PASSED] max
[18:03:22] [PASSED] long
[18:03:22] ================= [PASSED] test_decode_u64 =================
[18:03:22] ===================== test_decode_str =====================
[18:03:22] [PASSED] empty
[18:03:22] [PASSED] one
[18:03:22] [PASSED] one_trash
[18:03:22] [PASSED] two
[18:03:22] [PASSED] two_trash
[18:03:22] [PASSED] three
[18:03:22] [PASSED] dword
[18:03:22] [PASSED] four
[18:03:22] [PASSED] five
[18:03:22] [PASSED] six
[18:03:22] [PASSED] seven
[18:03:22] [PASSED] qword
[18:03:22] ================= [PASSED] test_decode_str =================
[18:03:22] [PASSED] test_print
[18:03:22] ================= [PASSED] guc_klv_helpers =================
[18:03:22] =================== xe_log (4 subtests) ====================
[18:03:22] [PASSED] demo_cper
[18:03:22] [PASSED] demo_dmesg
[18:03:22] ======================= test_dmesg ========================
[18:03:22] [PASSED] test_fatal
[18:03:22] [PASSED] test_fatal_tile
[18:03:22] [PASSED] test_fatal_gt
[18:03:22] [PASSED] test_fatal_comp
[18:03:22] [PASSED] test_fatal_comp_tile
[18:03:22] [PASSED] test_fatal_comp_gt
[18:03:22] [PASSED] test_fatal_all
[18:03:22] [PASSED] test_recoverable
[18:03:22] [PASSED] test_recoverable_tile
[18:03:22] [PASSED] test_recoverable_gt
[18:03:22] [PASSED] test_recoverable_comp
[18:03:22] [PASSED] test_recoverable_comp_tile
[18:03:22] [PASSED] test_recoverable_comp_gt
[18:03:22] [PASSED] test_recoverable_all
[18:03:22] [PASSED] test_info
[18:03:22] [PASSED] test_info_tile
[18:03:22] [PASSED] test_info_gt
[18:03:22] [PASSED] test_info_err
[18:03:22] [PASSED] test_info_comp
[18:03:22] [PASSED] test_info_comp_tile
[18:03:22] [PASSED] test_info_comp_gt
[18:03:22] [PASSED] test_info_all
[18:03:22] [PASSED] test_hw_fatal
[18:03:22] [PASSED] test_hw_recoverable
[18:03:22] [PASSED] test_hw_corrected
[18:03:22] [PASSED] test_hw_informational
[18:03:22] =================== [PASSED] test_dmesg ====================
[18:03:22] ====================== test_invalid =======================
[18:03:22] [SKIPPED] no-component no-location no-warn (requires CONFIG_DRM_XE_DEBUG)
[18:03:22] [SKIPPED] reserved location (requires CONFIG_DRM_XE_DEBUG)
[18:03:22] [SKIPPED] unknown location (requires CONFIG_DRM_XE_DEBUG)
[18:03:22] [SKIPPED] nonzero-device-id location (requires CONFIG_DRM_XE_DEBUG)
[18:03:22] [SKIPPED] invalid-tile-id location (requires CONFIG_DRM_XE_DEBUG)
[18:03:22] [SKIPPED] invalid-gt-id location (requires CONFIG_DRM_XE_DEBUG)
[18:03:22] [SKIPPED] unknown component class (requires CONFIG_DRM_XE_DEBUG)
[18:03:22] [SKIPPED] unknown system component (requires CONFIG_DRM_XE_DEBUG)
[18:03:22] [SKIPPED] unknown hardware component (requires CONFIG_DRM_XE_DEBUG)
[18:03:22] [SKIPPED] unknown component and location (requires CONFIG_DRM_XE_DEBUG)
[18:03:22] ================== [SKIPPED] test_invalid ==================
[18:03:22] ===================== [PASSED] xe_log ======================
[18:03:22] ================== no_relay (3 subtests) ===================
[18:03:22] [PASSED] xe_drops_guc2pf_if_not_ready
[18:03:22] [PASSED] xe_drops_guc2vf_if_not_ready
[18:03:22] [PASSED] xe_rejects_send_if_not_ready
[18:03:22] ==================== [PASSED] no_relay =====================
[18:03:22] ================== pf_relay (14 subtests) ==================
[18:03:22] [PASSED] pf_rejects_guc2pf_too_short
[18:03:22] [PASSED] pf_rejects_guc2pf_too_long
[18:03:22] [PASSED] pf_rejects_guc2pf_no_payload
[18:03:22] [PASSED] pf_fails_no_payload
[18:03:22] [PASSED] pf_fails_bad_origin
[18:03:22] [PASSED] pf_fails_bad_type
[18:03:22] [PASSED] pf_txn_reports_error
[18:03:22] [PASSED] pf_txn_sends_pf2guc
[18:03:22] [PASSED] pf_sends_pf2guc
[18:03:22] [SKIPPED] pf_loopback_nop (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[18:03:22] [SKIPPED] pf_loopback_echo (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[18:03:22] [SKIPPED] pf_loopback_fail (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[18:03:22] [SKIPPED] pf_loopback_busy (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[18:03:22] [SKIPPED] pf_loopback_retry (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[18:03:22] ==================== [PASSED] pf_relay =====================
[18:03:22] ================== vf_relay (3 subtests) ===================
[18:03:22] [PASSED] vf_rejects_guc2vf_too_short
[18:03:22] [PASSED] vf_rejects_guc2vf_too_long
[18:03:22] [PASSED] vf_rejects_guc2vf_no_payload
[18:03:22] ==================== [PASSED] vf_relay =====================
[18:03:22] ================ pf_gt_config (9 subtests) =================
[18:03:22] [PASSED] fair_contexts_1vf
[18:03:22] [PASSED] fair_doorbells_1vf
[18:03:22] [PASSED] fair_ggtt_1vf
[18:03:22] ====================== fair_vram_1vf ======================
[18:03:22] [PASSED] 3.50 GiB
[18:03:22] [PASSED] 11.5 GiB
[18:03:22] [PASSED] 15.5 GiB
[18:03:22] [PASSED] 31.5 GiB
[18:03:22] [PASSED] 63.5 GiB
[18:03:22] [PASSED] 1.91 GiB
[18:03:22] ================== [PASSED] fair_vram_1vf ==================
[18:03:22] ================ fair_vram_1vf_admin_only =================
[18:03:22] [PASSED] 3.50 GiB
[18:03:22] [PASSED] 11.5 GiB
[18:03:22] [PASSED] 15.5 GiB
[18:03:22] [PASSED] 31.5 GiB
[18:03:22] [PASSED] 63.5 GiB
[18:03:22] [PASSED] 1.91 GiB
[18:03:22] ============ [PASSED] fair_vram_1vf_admin_only =============
[18:03:22] ====================== fair_contexts ======================
[18:03:22] [PASSED] 1 VF
[18:03:22] [PASSED] 2 VFs
[18:03:22] [PASSED] 3 VFs
[18:03:22] [PASSED] 4 VFs
[18:03:22] [PASSED] 5 VFs
[18:03:22] [PASSED] 6 VFs
[18:03:22] [PASSED] 7 VFs
[18:03:22] [PASSED] 8 VFs
[18:03:22] [PASSED] 9 VFs
[18:03:22] [PASSED] 10 VFs
[18:03:22] [PASSED] 11 VFs
[18:03:22] [PASSED] 12 VFs
[18:03:22] [PASSED] 13 VFs
[18:03:22] [PASSED] 14 VFs
[18:03:22] [PASSED] 15 VFs
[18:03:22] [PASSED] 16 VFs
[18:03:22] [PASSED] 17 VFs
[18:03:22] [PASSED] 18 VFs
[18:03:22] [PASSED] 19 VFs
[18:03:22] [PASSED] 20 VFs
[18:03:22] [PASSED] 21 VFs
[18:03:22] [PASSED] 22 VFs
[18:03:22] [PASSED] 23 VFs
[18:03:22] [PASSED] 24 VFs
[18:03:22] [PASSED] 25 VFs
[18:03:22] [PASSED] 26 VFs
[18:03:22] [PASSED] 27 VFs
[18:03:22] [PASSED] 28 VFs
[18:03:22] [PASSED] 29 VFs
[18:03:22] [PASSED] 30 VFs
[18:03:22] [PASSED] 31 VFs
[18:03:22] [PASSED] 32 VFs
[18:03:22] [PASSED] 33 VFs
[18:03:22] [PASSED] 34 VFs
[18:03:22] [PASSED] 35 VFs
[18:03:22] [PASSED] 36 VFs
[18:03:22] [PASSED] 37 VFs
[18:03:22] [PASSED] 38 VFs
[18:03:22] [PASSED] 39 VFs
[18:03:22] [PASSED] 40 VFs
[18:03:22] [PASSED] 41 VFs
[18:03:22] [PASSED] 42 VFs
[18:03:22] [PASSED] 43 VFs
[18:03:22] [PASSED] 44 VFs
[18:03:22] [PASSED] 45 VFs
[18:03:22] [PASSED] 46 VFs
[18:03:22] [PASSED] 47 VFs
[18:03:22] [PASSED] 48 VFs
[18:03:22] [PASSED] 49 VFs
[18:03:22] [PASSED] 50 VFs
[18:03:22] [PASSED] 51 VFs
[18:03:22] [PASSED] 52 VFs
[18:03:22] [PASSED] 53 VFs
[18:03:22] [PASSED] 54 VFs
[18:03:22] [PASSED] 55 VFs
[18:03:22] [PASSED] 56 VFs
[18:03:22] [PASSED] 57 VFs
[18:03:22] [PASSED] 58 VFs
[18:03:22] [PASSED] 59 VFs
[18:03:22] [PASSED] 60 VFs
[18:03:22] [PASSED] 61 VFs
[18:03:22] [PASSED] 62 VFs
[18:03:22] [PASSED] 63 VFs
[18:03:22] ================== [PASSED] fair_contexts ==================
[18:03:22] ===================== fair_doorbells ======================
[18:03:22] [PASSED] 1 VF
[18:03:22] [PASSED] 2 VFs
[18:03:22] [PASSED] 3 VFs
[18:03:22] [PASSED] 4 VFs
[18:03:22] [PASSED] 5 VFs
[18:03:22] [PASSED] 6 VFs
[18:03:22] [PASSED] 7 VFs
[18:03:22] [PASSED] 8 VFs
[18:03:22] [PASSED] 9 VFs
[18:03:22] [PASSED] 10 VFs
[18:03:22] [PASSED] 11 VFs
[18:03:22] [PASSED] 12 VFs
[18:03:22] [PASSED] 13 VFs
[18:03:22] [PASSED] 14 VFs
[18:03:22] [PASSED] 15 VFs
[18:03:22] [PASSED] 16 VFs
[18:03:22] [PASSED] 17 VFs
[18:03:22] [PASSED] 18 VFs
[18:03:22] [PASSED] 19 VFs
[18:03:22] [PASSED] 20 VFs
[18:03:22] [PASSED] 21 VFs
[18:03:22] [PASSED] 22 VFs
[18:03:22] [PASSED] 23 VFs
[18:03:22] [PASSED] 24 VFs
[18:03:22] [PASSED] 25 VFs
[18:03:22] [PASSED] 26 VFs
[18:03:22] [PASSED] 27 VFs
[18:03:22] [PASSED] 28 VFs
[18:03:22] [PASSED] 29 VFs
[18:03:22] [PASSED] 30 VFs
[18:03:22] [PASSED] 31 VFs
[18:03:22] [PASSED] 32 VFs
[18:03:22] [PASSED] 33 VFs
[18:03:22] [PASSED] 34 VFs
[18:03:22] [PASSED] 35 VFs
[18:03:22] [PASSED] 36 VFs
[18:03:22] [PASSED] 37 VFs
[18:03:22] [PASSED] 38 VFs
[18:03:22] [PASSED] 39 VFs
[18:03:22] [PASSED] 40 VFs
[18:03:22] [PASSED] 41 VFs
[18:03:22] [PASSED] 42 VFs
[18:03:22] [PASSED] 43 VFs
[18:03:22] [PASSED] 44 VFs
[18:03:22] [PASSED] 45 VFs
[18:03:22] [PASSED] 46 VFs
[18:03:22] [PASSED] 47 VFs
[18:03:22] [PASSED] 48 VFs
[18:03:22] [PASSED] 49 VFs
[18:03:22] [PASSED] 50 VFs
[18:03:22] [PASSED] 51 VFs
[18:03:22] [PASSED] 52 VFs
[18:03:22] [PASSED] 53 VFs
[18:03:22] [PASSED] 54 VFs
[18:03:22] [PASSED] 55 VFs
[18:03:22] [PASSED] 56 VFs
[18:03:22] [PASSED] 57 VFs
[18:03:22] [PASSED] 58 VFs
[18:03:22] [PASSED] 59 VFs
[18:03:22] [PASSED] 60 VFs
[18:03:22] [PASSED] 61 VFs
[18:03:22] [PASSED] 62 VFs
[18:03:22] [PASSED] 63 VFs
[18:03:22] ================= [PASSED] fair_doorbells ==================
[18:03:22] ======================== fair_ggtt ========================
[18:03:22] [PASSED] 1 VF
[18:03:22] [PASSED] 2 VFs
[18:03:22] [PASSED] 3 VFs
[18:03:22] [PASSED] 4 VFs
[18:03:22] [PASSED] 5 VFs
[18:03:22] [PASSED] 6 VFs
[18:03:22] [PASSED] 7 VFs
[18:03:22] [PASSED] 8 VFs
[18:03:22] [PASSED] 9 VFs
[18:03:22] [PASSED] 10 VFs
[18:03:22] [PASSED] 11 VFs
[18:03:22] [PASSED] 12 VFs
[18:03:22] [PASSED] 13 VFs
[18:03:22] [PASSED] 14 VFs
[18:03:22] [PASSED] 15 VFs
[18:03:22] [PASSED] 16 VFs
[18:03:22] [PASSED] 17 VFs
[18:03:22] [PASSED] 18 VFs
[18:03:22] [PASSED] 19 VFs
[18:03:22] [PASSED] 20 VFs
[18:03:22] [PASSED] 21 VFs
[18:03:22] [PASSED] 22 VFs
[18:03:22] [PASSED] 23 VFs
[18:03:22] [PASSED] 24 VFs
[18:03:22] [PASSED] 25 VFs
[18:03:22] [PASSED] 26 VFs
[18:03:22] [PASSED] 27 VFs
[18:03:22] [PASSED] 28 VFs
[18:03:22] [PASSED] 29 VFs
[18:03:22] [PASSED] 30 VFs
[18:03:22] [PASSED] 31 VFs
[18:03:22] [PASSED] 32 VFs
[18:03:22] [PASSED] 33 VFs
[18:03:22] [PASSED] 34 VFs
[18:03:22] [PASSED] 35 VFs
[18:03:22] [PASSED] 36 VFs
[18:03:22] [PASSED] 37 VFs
[18:03:22] [PASSED] 38 VFs
[18:03:22] [PASSED] 39 VFs
[18:03:22] [PASSED] 40 VFs
[18:03:22] [PASSED] 41 VFs
[18:03:22] [PASSED] 42 VFs
[18:03:22] [PASSED] 43 VFs
[18:03:22] [PASSED] 44 VFs
[18:03:22] [PASSED] 45 VFs
[18:03:22] [PASSED] 46 VFs
[18:03:22] [PASSED] 47 VFs
[18:03:22] [PASSED] 48 VFs
[18:03:22] [PASSED] 49 VFs
[18:03:22] [PASSED] 50 VFs
[18:03:22] [PASSED] 51 VFs
[18:03:22] [PASSED] 52 VFs
[18:03:22] [PASSED] 53 VFs
[18:03:22] [PASSED] 54 VFs
[18:03:22] [PASSED] 55 VFs
[18:03:22] [PASSED] 56 VFs
[18:03:22] [PASSED] 57 VFs
[18:03:22] [PASSED] 58 VFs
[18:03:22] [PASSED] 59 VFs
[18:03:22] [PASSED] 60 VFs
[18:03:22] [PASSED] 61 VFs
[18:03:22] [PASSED] 62 VFs
[18:03:22] [PASSED] 63 VFs
[18:03:22] ==================== [PASSED] fair_ggtt ====================
[18:03:22] ======================== fair_vram ========================
[18:03:22] [PASSED] 1 VF
[18:03:22] [PASSED] 2 VFs
[18:03:22] [PASSED] 3 VFs
[18:03:22] [PASSED] 4 VFs
[18:03:22] [PASSED] 5 VFs
[18:03:22] [PASSED] 6 VFs
[18:03:22] [PASSED] 7 VFs
[18:03:22] [PASSED] 8 VFs
[18:03:22] [PASSED] 9 VFs
[18:03:22] [PASSED] 10 VFs
[18:03:22] [PASSED] 11 VFs
[18:03:22] [PASSED] 12 VFs
[18:03:22] [PASSED] 13 VFs
[18:03:22] [PASSED] 14 VFs
[18:03:22] [PASSED] 15 VFs
[18:03:22] [PASSED] 16 VFs
[18:03:22] [PASSED] 17 VFs
[18:03:22] [PASSED] 18 VFs
[18:03:22] [PASSED] 19 VFs
[18:03:22] [PASSED] 20 VFs
[18:03:22] [PASSED] 21 VFs
[18:03:22] [PASSED] 22 VFs
[18:03:22] [PASSED] 23 VFs
[18:03:22] [PASSED] 24 VFs
[18:03:22] [PASSED] 25 VFs
[18:03:22] [PASSED] 26 VFs
[18:03:22] [PASSED] 27 VFs
[18:03:22] [PASSED] 28 VFs
[18:03:22] [PASSED] 29 VFs
[18:03:22] [PASSED] 30 VFs
[18:03:22] [PASSED] 31 VFs
[18:03:22] [PASSED] 32 VFs
[18:03:22] [PASSED] 33 VFs
[18:03:22] [PASSED] 34 VFs
[18:03:22] [PASSED] 35 VFs
[18:03:22] [PASSED] 36 VFs
[18:03:22] [PASSED] 37 VFs
[18:03:22] [PASSED] 38 VFs
[18:03:22] [PASSED] 39 VFs
[18:03:22] [PASSED] 40 VFs
[18:03:22] [PASSED] 41 VFs
[18:03:22] [PASSED] 42 VFs
[18:03:22] [PASSED] 43 VFs
[18:03:22] [PASSED] 44 VFs
[18:03:22] [PASSED] 45 VFs
[18:03:22] [PASSED] 46 VFs
[18:03:22] [PASSED] 47 VFs
[18:03:22] [PASSED] 48 VFs
[18:03:22] [PASSED] 49 VFs
[18:03:22] [PASSED] 50 VFs
[18:03:22] [PASSED] 51 VFs
[18:03:22] [PASSED] 52 VFs
[18:03:22] [PASSED] 53 VFs
[18:03:22] [PASSED] 54 VFs
[18:03:22] [PASSED] 55 VFs
[18:03:22] [PASSED] 56 VFs
[18:03:22] [PASSED] 57 VFs
[18:03:22] [PASSED] 58 VFs
[18:03:22] [PASSED] 59 VFs
[18:03:22] [PASSED] 60 VFs
[18:03:22] [PASSED] 61 VFs
[18:03:22] [PASSED] 62 VFs
[18:03:22] [PASSED] 63 VFs
[18:03:22] ==================== [PASSED] fair_vram ====================
[18:03:22] ================== [PASSED] pf_gt_config ===================
[18:03:22] ===================== lmtt (1 subtest) =====================
[18:03:22] ======================== test_ops =========================
[18:03:22] [PASSED] 2-level
[18:03:22] [PASSED] multi-level
[18:03:22] ==================== [PASSED] test_ops =====================
[18:03:22] ====================== [PASSED] lmtt =======================
[18:03:22] ================= sriov_packet (1 subtest) =================
[18:03:22] [PASSED] test_descriptor_init
[18:03:22] ================== [PASSED] sriov_packet ===================
[18:03:22] ================= pf_service (11 subtests) =================
[18:03:22] [PASSED] pf_negotiate_any
[18:03:22] [PASSED] pf_negotiate_base_match
[18:03:22] [PASSED] pf_negotiate_base_newer
[18:03:22] [PASSED] pf_negotiate_base_next
[18:03:22] [SKIPPED] pf_negotiate_base_older (no older minor)
[18:03:22] [PASSED] pf_negotiate_base_prev
[18:03:22] [PASSED] pf_negotiate_latest_match
[18:03:22] [PASSED] pf_negotiate_latest_newer
[18:03:22] [PASSED] pf_negotiate_latest_next
[18:03:22] [SKIPPED] pf_negotiate_latest_older (no older minor)
[18:03:22] [SKIPPED] pf_negotiate_latest_prev (no prev major)
[18:03:22] =================== [PASSED] pf_service ====================
[18:03:22] ================= xe_guc_g2g (2 subtests) ==================
[18:03:22] ============== xe_live_guc_g2g_kunit_default ==============
[18:03:22] ========= [SKIPPED] xe_live_guc_g2g_kunit_default ==========
[18:03:22] ============== xe_live_guc_g2g_kunit_allmem ===============
[18:03:22] ========== [SKIPPED] xe_live_guc_g2g_kunit_allmem ==========
[18:03:22] =================== [SKIPPED] xe_guc_g2g ===================
[18:03:22] =================== xe_mocs (2 subtests) ===================
[18:03:22] ================ xe_live_mocs_kernel_kunit ================
[18:03:22] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[18:03:22] ================ xe_live_mocs_reset_kunit =================
[18:03:22] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[18:03:22] ==================== [SKIPPED] xe_mocs =====================
[18:03:22] ================= xe_migrate (2 subtests) ==================
[18:03:22] ================= xe_migrate_sanity_kunit =================
[18:03:22] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[18:03:22] ================== xe_validate_ccs_kunit ==================
[18:03:22] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[18:03:22] =================== [SKIPPED] xe_migrate ===================
[18:03:22] ================== xe_dma_buf (1 subtest) ==================
[18:03:22] ==================== xe_dma_buf_kunit =====================
[18:03:22] ================ [SKIPPED] xe_dma_buf_kunit ================
[18:03:22] =================== [SKIPPED] xe_dma_buf ===================
[18:03:22] ================= xe_bo_shrink (1 subtest) =================
[18:03:22] =================== xe_bo_shrink_kunit ====================
[18:03:22] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[18:03:22] ================== [SKIPPED] xe_bo_shrink ==================
[18:03:22] ==================== xe_bo (2 subtests) ====================
[18:03:22] ================== xe_ccs_migrate_kunit ===================
[18:03:22] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[18:03:22] ==================== xe_bo_evict_kunit ====================
[18:03:22] =============== [SKIPPED] xe_bo_evict_kunit ================
[18:03:22] ===================== [SKIPPED] xe_bo ======================
[18:03:22] =================== xe_any (9 subtests) ====================
[18:03:22] [PASSED] test_to_xe
[18:03:22] [PASSED] test_to_dev
[18:03:22] [PASSED] test_to_pdev
[18:03:22] [PASSED] test_to_drm
[18:03:22] [PASSED] test_if_pdev
[18:03:22] [PASSED] test_if_xe
[18:03:22] [PASSED] test_if_tile
[18:03:22] [PASSED] test_if_gt
[18:03:22] [PASSED] test_to_id
[18:03:22] ===================== [PASSED] xe_any ======================
[18:03:22] ==================== args (13 subtests) ====================
[18:03:22] [PASSED] count_args_test
[18:03:22] [PASSED] call_args_example
[18:03:22] [PASSED] call_args_test
[18:03:22] [PASSED] drop_first_arg_example
[18:03:22] [PASSED] drop_first_arg_test
[18:03:22] [PASSED] first_arg_example
[18:03:22] [PASSED] first_arg_test
[18:03:22] [PASSED] last_arg_example
[18:03:22] [PASSED] last_arg_test
[18:03:22] [PASSED] pick_arg_example
[18:03:22] [PASSED] if_args_example
[18:03:22] [PASSED] if_args_test
[18:03:22] [PASSED] sep_comma_example
[18:03:22] ====================== [PASSED] args =======================
[18:03:22] =================== xe_pci (3 subtests) ====================
[18:03:22] ==================== check_graphics_ip ====================
[18:03:22] [PASSED] 12.00 Xe_LP
[18:03:22] [PASSED] 12.10 Xe_LP+
[18:03:22] [PASSED] 12.55 Xe_HPG
[18:03:22] [PASSED] 12.60 Xe_HPC
[18:03:22] [PASSED] 12.70 Xe_LPG
[18:03:22] [PASSED] 12.71 Xe_LPG
[18:03:22] [PASSED] 12.74 Xe_LPG+
[18:03:22] [PASSED] 20.01 Xe2_HPG
[18:03:22] [PASSED] 20.02 Xe2_HPG
[18:03:22] [PASSED] 20.04 Xe2_LPG
[18:03:22] [PASSED] 30.00 Xe3_LPG
[18:03:22] [PASSED] 30.01 Xe3_LPG
[18:03:22] [PASSED] 30.03 Xe3_LPG
[18:03:22] [PASSED] 30.04 Xe3_LPG
[18:03:22] [PASSED] 30.05 Xe3_LPG
[18:03:22] [PASSED] 35.10 Xe3p_LPG
[18:03:22] [PASSED] 35.11 Xe3p_XPC
[18:03:22] ================ [PASSED] check_graphics_ip ================
[18:03:22] ===================== check_media_ip ======================
[18:03:22] [PASSED] 12.00 Xe_M
[18:03:22] [PASSED] 12.55 Xe_HPM
[18:03:22] [PASSED] 13.00 Xe_LPM+
[18:03:22] [PASSED] 13.01 Xe2_HPM
[18:03:22] [PASSED] 20.00 Xe2_LPM
[18:03:22] [PASSED] 30.00 Xe3_LPM
[18:03:22] [PASSED] 30.02 Xe3_LPM
[18:03:22] [PASSED] 35.00 Xe3p_LPM
[18:03:22] [PASSED] 35.03 Xe3p_HPM
[18:03:22] ================= [PASSED] check_media_ip ==================
[18:03:22] =================== check_platform_desc ===================
[18:03:22] [PASSED] 0x9A60 (TIGERLAKE)
[18:03:22] [PASSED] 0x9A68 (TIGERLAKE)
[18:03:22] [PASSED] 0x9A70 (TIGERLAKE)
[18:03:22] [PASSED] 0x9A40 (TIGERLAKE)
[18:03:22] [PASSED] 0x9A49 (TIGERLAKE)
[18:03:22] [PASSED] 0x9A59 (TIGERLAKE)
[18:03:22] [PASSED] 0x9A78 (TIGERLAKE)
[18:03:22] [PASSED] 0x9AC0 (TIGERLAKE)
[18:03:22] [PASSED] 0x9AC9 (TIGERLAKE)
[18:03:22] [PASSED] 0x9AD9 (TIGERLAKE)
[18:03:22] [PASSED] 0x9AF8 (TIGERLAKE)
[18:03:22] [PASSED] 0x4C80 (ROCKETLAKE)
[18:03:22] [PASSED] 0x4C8A (ROCKETLAKE)
[18:03:22] [PASSED] 0x4C8B (ROCKETLAKE)
[18:03:22] [PASSED] 0x4C8C (ROCKETLAKE)
[18:03:22] [PASSED] 0x4C90 (ROCKETLAKE)
[18:03:22] [PASSED] 0x4C9A (ROCKETLAKE)
[18:03:22] [PASSED] 0x4680 (ALDERLAKE_S)
[18:03:22] [PASSED] 0x4682 (ALDERLAKE_S)
[18:03:22] [PASSED] 0x4688 (ALDERLAKE_S)
[18:03:22] [PASSED] 0x468A (ALDERLAKE_S)
[18:03:22] [PASSED] 0x468B (ALDERLAKE_S)
[18:03:22] [PASSED] 0x4690 (ALDERLAKE_S)
[18:03:22] [PASSED] 0x4692 (ALDERLAKE_S)
[18:03:22] [PASSED] 0x4693 (ALDERLAKE_S)
[18:03:22] [PASSED] 0x46A0 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x46A1 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x46A2 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x46A3 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x46A6 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x46A8 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x46AA (ALDERLAKE_P)
[18:03:22] [PASSED] 0x462A (ALDERLAKE_P)
[18:03:22] [PASSED] 0x4626 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x4628 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x46B0 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x46B1 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x46B2 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x46B3 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x46C0 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x46C1 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x46C2 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x46C3 (ALDERLAKE_P)
[18:03:22] [PASSED] 0x46D0 (ALDERLAKE_N)
[18:03:22] [PASSED] 0x46D1 (ALDERLAKE_N)
[18:03:22] [PASSED] 0x46D2 (ALDERLAKE_N)
[18:03:22] [PASSED] 0x46D3 (ALDERLAKE_N)
[18:03:22] [PASSED] 0x46D4 (ALDERLAKE_N)
[18:03:22] [PASSED] 0xA721 (ALDERLAKE_P)
[18:03:22] [PASSED] 0xA7A1 (ALDERLAKE_P)
[18:03:22] [PASSED] 0xA7A9 (ALDERLAKE_P)
[18:03:22] [PASSED] 0xA7AC (ALDERLAKE_P)
[18:03:22] [PASSED] 0xA7AD (ALDERLAKE_P)
[18:03:22] [PASSED] 0xA720 (ALDERLAKE_P)
[18:03:22] [PASSED] 0xA7A0 (ALDERLAKE_P)
[18:03:22] [PASSED] 0xA7A8 (ALDERLAKE_P)
[18:03:22] [PASSED] 0xA7AA (ALDERLAKE_P)
[18:03:22] [PASSED] 0xA7AB (ALDERLAKE_P)
[18:03:22] [PASSED] 0xA780 (ALDERLAKE_S)
[18:03:22] [PASSED] 0xA781 (ALDERLAKE_S)
[18:03:22] [PASSED] 0xA782 (ALDERLAKE_S)
[18:03:22] [PASSED] 0xA783 (ALDERLAKE_S)
[18:03:22] [PASSED] 0xA788 (ALDERLAKE_S)
[18:03:22] [PASSED] 0xA789 (ALDERLAKE_S)
[18:03:22] [PASSED] 0xA78A (ALDERLAKE_S)
[18:03:22] [PASSED] 0xA78B (ALDERLAKE_S)
[18:03:22] [PASSED] 0x4905 (DG1)
[18:03:22] [PASSED] 0x4906 (DG1)
[18:03:22] [PASSED] 0x4907 (DG1)
[18:03:22] [PASSED] 0x4908 (DG1)
[18:03:22] [PASSED] 0x4909 (DG1)
[18:03:22] [PASSED] 0x56C0 (DG2)
[18:03:22] [PASSED] 0x56C2 (DG2)
[18:03:22] [PASSED] 0x56C1 (DG2)
[18:03:22] [PASSED] 0x7D51 (METEORLAKE)
[18:03:22] [PASSED] 0x7DD1 (METEORLAKE)
[18:03:22] [PASSED] 0x7D41 (METEORLAKE)
[18:03:22] [PASSED] 0x7D67 (METEORLAKE)
[18:03:22] [PASSED] 0xB640 (METEORLAKE)
[18:03:22] [PASSED] 0x56A0 (DG2)
[18:03:22] [PASSED] 0x56A1 (DG2)
[18:03:22] [PASSED] 0x56A2 (DG2)
[18:03:22] [PASSED] 0x56BE (DG2)
[18:03:22] [PASSED] 0x56BF (DG2)
[18:03:22] [PASSED] 0x5690 (DG2)
[18:03:22] [PASSED] 0x5691 (DG2)
[18:03:22] [PASSED] 0x5692 (DG2)
[18:03:22] [PASSED] 0x56A5 (DG2)
[18:03:22] [PASSED] 0x56A6 (DG2)
[18:03:22] [PASSED] 0x56B0 (DG2)
[18:03:22] [PASSED] 0x56B1 (DG2)
[18:03:22] [PASSED] 0x56BA (DG2)
[18:03:22] [PASSED] 0x56BB (DG2)
[18:03:22] [PASSED] 0x56BC (DG2)
[18:03:22] [PASSED] 0x56BD (DG2)
[18:03:22] [PASSED] 0x5693 (DG2)
[18:03:22] [PASSED] 0x5694 (DG2)
[18:03:22] [PASSED] 0x5695 (DG2)
[18:03:22] [PASSED] 0x56A3 (DG2)
[18:03:22] [PASSED] 0x56A4 (DG2)
[18:03:22] [PASSED] 0x56B2 (DG2)
[18:03:22] [PASSED] 0x56B3 (DG2)
[18:03:22] [PASSED] 0x5696 (DG2)
[18:03:22] [PASSED] 0x5697 (DG2)
[18:03:22] [PASSED] 0xB69 (PVC)
[18:03:22] [PASSED] 0xB6E (PVC)
[18:03:22] [PASSED] 0xBD4 (PVC)
[18:03:22] [PASSED] 0xBD5 (PVC)
[18:03:22] [PASSED] 0xBD6 (PVC)
[18:03:22] [PASSED] 0xBD7 (PVC)
[18:03:22] [PASSED] 0xBD8 (PVC)
[18:03:22] [PASSED] 0xBD9 (PVC)
[18:03:22] [PASSED] 0xBDA (PVC)
[18:03:22] [PASSED] 0xBDB (PVC)
[18:03:22] [PASSED] 0xBE0 (PVC)
[18:03:22] [PASSED] 0xBE1 (PVC)
[18:03:22] [PASSED] 0xBE5 (PVC)
[18:03:22] [PASSED] 0x7D40 (METEORLAKE)
[18:03:22] [PASSED] 0x7D45 (METEORLAKE)
[18:03:22] [PASSED] 0x7D55 (METEORLAKE)
[18:03:22] [PASSED] 0x7D60 (METEORLAKE)
[18:03:22] [PASSED] 0x7DD5 (METEORLAKE)
[18:03:22] [PASSED] 0x6420 (LUNARLAKE)
[18:03:22] [PASSED] 0x64A0 (LUNARLAKE)
[18:03:22] [PASSED] 0x64B0 (LUNARLAKE)
[18:03:22] [PASSED] 0xE202 (BATTLEMAGE)
[18:03:22] [PASSED] 0xE209 (BATTLEMAGE)
[18:03:22] [PASSED] 0xE20B (BATTLEMAGE)
[18:03:22] [PASSED] 0xE20C (BATTLEMAGE)
[18:03:22] [PASSED] 0xE20D (BATTLEMAGE)
[18:03:22] [PASSED] 0xE210 (BATTLEMAGE)
[18:03:22] [PASSED] 0xE211 (BATTLEMAGE)
[18:03:22] [PASSED] 0xE212 (BATTLEMAGE)
[18:03:22] [PASSED] 0xE216 (BATTLEMAGE)
[18:03:22] [PASSED] 0xE220 (BATTLEMAGE)
[18:03:22] [PASSED] 0xE221 (BATTLEMAGE)
[18:03:22] [PASSED] 0xE222 (BATTLEMAGE)
[18:03:22] [PASSED] 0xE223 (BATTLEMAGE)
[18:03:22] [PASSED] 0xB080 (PANTHERLAKE)
[18:03:22] [PASSED] 0xB081 (PANTHERLAKE)
[18:03:22] [PASSED] 0xB082 (PANTHERLAKE)
[18:03:22] [PASSED] 0xB083 (PANTHERLAKE)
[18:03:22] [PASSED] 0xB084 (PANTHERLAKE)
[18:03:22] [PASSED] 0xB085 (PANTHERLAKE)
[18:03:22] [PASSED] 0xB086 (PANTHERLAKE)
[18:03:22] [PASSED] 0xB087 (PANTHERLAKE)
[18:03:22] [PASSED] 0xB08F (PANTHERLAKE)
[18:03:22] [PASSED] 0xB090 (PANTHERLAKE)
[18:03:22] [PASSED] 0xB0A0 (PANTHERLAKE)
[18:03:22] [PASSED] 0xB0A1 (PANTHERLAKE)
[18:03:22] [PASSED] 0xB0B0 (PANTHERLAKE)
[18:03:22] [PASSED] 0xFD80 (PANTHERLAKE)
[18:03:22] [PASSED] 0xFD81 (PANTHERLAKE)
[18:03:22] [PASSED] 0xD740 (NOVALAKE_S)
[18:03:22] [PASSED] 0xD741 (NOVALAKE_S)
[18:03:22] [PASSED] 0xD742 (NOVALAKE_S)
[18:03:22] [PASSED] 0xD743 (NOVALAKE_S)
[18:03:22] [PASSED] 0xD745 (NOVALAKE_S)
[18:03:22] [PASSED] 0xD74A (NOVALAKE_S)
[18:03:22] [PASSED] 0xD74B (NOVALAKE_S)
[18:03:22] [PASSED] 0x674C (CRESCENTISLAND)
[18:03:22] [PASSED] 0x674D (CRESCENTISLAND)
[18:03:22] [PASSED] 0x674E (CRESCENTISLAND)
[18:03:22] [PASSED] 0x674F (CRESCENTISLAND)
[18:03:22] [PASSED] 0x6750 (CRESCENTISLAND)
[18:03:22] [PASSED] 0x6751 (CRESCENTISLAND)
[18:03:22] [PASSED] 0xD750 (NOVALAKE_P)
[18:03:22] [PASSED] 0xD751 (NOVALAKE_P)
[18:03:22] [PASSED] 0xD752 (NOVALAKE_P)
[18:03:22] [PASSED] 0xD753 (NOVALAKE_P)
[18:03:22] [PASSED] 0xD754 (NOVALAKE_P)
[18:03:22] [PASSED] 0xD755 (NOVALAKE_P)
[18:03:22] [PASSED] 0xD756 (NOVALAKE_P)
[18:03:22] [PASSED] 0xD757 (NOVALAKE_P)
[18:03:22] [PASSED] 0xD75F (NOVALAKE_P)
[18:03:22] =============== [PASSED] check_platform_desc ===============
[18:03:22] ===================== [PASSED] xe_pci ======================
[18:03:22] ============= xe_rtp_tables_test (5 subtests) ==============
[18:03:22] ================== xe_rtp_table_gt_test ===================
[18:03:22] [PASSED] gt_was/14011060649
[18:03:22] [PASSED] gt_was/14011059788
[18:03:22] [PASSED] gt_was/14015795083
[18:03:22] [PASSED] gt_was/16021867713
[18:03:22] [PASSED] gt_was/14019449301
[18:03:22] [PASSED] gt_was/16028005424
[18:03:22] [PASSED] gt_was/14026578760
[18:03:22] [PASSED] gt_was/1409420604
[18:03:22] [PASSED] gt_was/1408615072
[18:03:22] [PASSED] gt_was/22010523718
[18:03:22] [PASSED] gt_was/14011006942
[18:03:22] [PASSED] gt_was/14014830051
[18:03:22] [PASSED] gt_was/18018781329
[18:03:22] [PASSED] gt_was/1509235366
[18:03:22] [PASSED] gt_was/18018781329
[18:03:22] [PASSED] gt_was/16016694945
[18:03:22] [PASSED] gt_was/14018575942
[18:03:22] [PASSED] gt_was/22016670082
[18:03:22] [PASSED] gt_was/22016670082
[18:03:22] [PASSED] gt_was/14017421178
[18:03:22] [PASSED] gt_was/16025250150
[18:03:22] [PASSED] gt_was/14021871409
[18:03:22] [PASSED] gt_was/16021865536
[18:03:22] [PASSED] gt_was/14021486841
[18:03:22] [PASSED] gt_was/14025160223
[18:03:22] [PASSED] gt_was/14026144927, 16029437861, 14026127056
[18:03:22] [PASSED] gt_was/14025635424
[18:03:22] [PASSED] gt_was/16028005424
[18:03:22] ============== [PASSED] xe_rtp_table_gt_test ===============
[18:03:22] ================== xe_rtp_table_gt_test ===================
[18:03:22] [PASSED] gt_tunings/Tuning: Blend Fill Caching Optimization Disable
[18:03:22] [PASSED] gt_tunings/Tuning: 32B Access Enable
[18:03:22] [PASSED] gt_tunings/Tuning: L3 cache
[18:03:22] [PASSED] gt_tunings/Tuning: L3 cache - media
[18:03:22] [PASSED] gt_tunings/Tuning: Compression Overfetch
[18:03:22] [PASSED] gt_tunings/Tuning: Compression Overfetch - media
[18:03:22] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3
[18:03:22] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3 - media
[18:03:22] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only
[18:03:22] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only - media
[18:03:22] [PASSED] gt_tunings/Tuning: Stateless compression control
[18:03:22] [PASSED] gt_tunings/Tuning: Stateless compression control - media
[18:03:22] [PASSED] gt_tunings/Tuning: L3 RW flush all Cache
[18:03:22] [PASSED] gt_tunings/Tuning: L3 RW flush all cache - media
[18:03:22] [PASSED] gt_tunings/Tuning: Set STLB Bank Hash Mode to 4KB
[18:03:22] [PASSED] gt_tunings/Tuning: Force All Non-Compressible Memory Reads to be 256B Overfetches
[18:03:22] ============== [PASSED] xe_rtp_table_gt_test ===============
[18:03:22] ================== xe_rtp_table_oob_test ==================
[18:03:22] [PASSED] oob_was/1607983814
[18:03:22] [PASSED] oob_was/16010904313
[18:03:22] [PASSED] oob_was/18022495364
[18:03:22] [PASSED] oob_was/22012773006
[18:03:22] [PASSED] oob_was/14014475959
[18:03:22] [PASSED] oob_was/22011391025
[18:03:22] [PASSED] oob_was/22012727170
[18:03:22] [PASSED] oob_was/22012727685
[18:03:22] [PASSED] oob_was/22016596838
[18:03:22] [PASSED] oob_was/18020744125
[18:03:22] [PASSED] oob_was/1409600907
[18:03:22] [PASSED] oob_was/22014953428
[18:03:22] [PASSED] oob_was/16017236439
[18:03:22] [PASSED] oob_was/14019821291
[18:03:22] [PASSED] oob_was/14015076503
[18:03:22] [PASSED] oob_was/22016122933
[18:03:22] [PASSED] oob_was/14018913170
[18:03:22] [PASSED] oob_was/14018094691
[18:03:22] [PASSED] oob_was/18024947630
[18:03:22] [PASSED] oob_was/16022287689
[18:03:22] [PASSED] oob_was/13011645652
[18:03:22] [PASSED] oob_was/14022293748
[18:03:22] [PASSED] oob_was/22019794406
[18:03:22] [PASSED] oob_was/22019338487
[18:03:22] [PASSED] oob_was/16023588340
[18:03:22] [PASSED] oob_was/14019789679
[18:03:22] [PASSED] oob_was/14022866841
[18:03:22] [PASSED] oob_was/16021333562
[18:03:22] [PASSED] oob_was/14016712196
[18:03:22] [PASSED] oob_was/14015568240
[18:03:22] [PASSED] oob_was/18013179988
[18:03:22] [PASSED] oob_was/1508761755
[18:03:22] [PASSED] oob_was/16023105232
[18:03:22] [PASSED] oob_was/16026508708
[18:03:22] [PASSED] oob_was/14020001231
[18:03:22] [PASSED] oob_was/16023683509
[18:03:22] [PASSED] oob_was/14025515070
[18:03:22] [PASSED] oob_was/15015404425_disable
[18:03:22] [PASSED] oob_was/16026007364
[18:03:22] [PASSED] oob_was/14020316580
[18:03:22] [PASSED] oob_was/14025883347
[18:03:22] [PASSED] oob_was/16029380221
[18:03:22] [PASSED] oob_was/22022079272
[18:03:22] [PASSED] oob_was/16029897822
[18:03:22] [PASSED] oob_was/14027054324
[18:03:22] [PASSED] oob_was/14025941587
[18:03:22] [PASSED] oob_was/16030224309
[18:03:22] ============== [PASSED] xe_rtp_table_oob_test ==============
[18:03:22] ================ xe_rtp_table_dev_oob_test ================
[18:03:22] [PASSED] device_oob_was/22010954014
[18:03:22] [PASSED] device_oob_was/15015404425
[18:03:22] [PASSED] device_oob_was/22019338487_display
[18:03:22] [PASSED] device_oob_was/14022085890
[18:03:22] [PASSED] device_oob_was/14026539277
[18:03:22] [PASSED] device_oob_was/14026633728
[18:03:22] [PASSED] device_oob_was/14026746987
[18:03:22] [PASSED] device_oob_was/14026779378
[18:03:22] ============ [PASSED] xe_rtp_table_dev_oob_test ============
[18:03:22] ========== xe_rtp_table_missing_upper_bound_test ==========
[18:03:22] [PASSED] register_whitelist/WaAllowPMDepthAndInvocationCountAccessFromUMD, 1408556865
[18:03:22] [PASSED] register_whitelist/1508744258, 14012131227, 1808121037
[18:03:22] [PASSED] register_whitelist/1806527549
[18:03:22] [PASSED] register_whitelist/allow_read_ctx_timestamp
[18:03:22] [PASSED] register_whitelist/allow_read_queue_timestamp
[18:03:22] [PASSED] register_whitelist/16014440446
[18:03:22] [PASSED] register_whitelist/16017236439
[18:03:22] [PASSED] register_whitelist/16020183090
[18:03:22] [PASSED] register_whitelist/14024997852
[18:03:22] [PASSED] register_whitelist/14024997852
[18:03:22] ====== [PASSED] xe_rtp_table_missing_upper_bound_test ======
[18:03:22] =============== [PASSED] xe_rtp_tables_test ================
[18:03:22] =================== xe_rtp (3 subtests) ====================
[18:03:22] =================== xe_rtp_rules_tests ====================
[18:03:22] [PASSED] no
[18:03:22] [PASSED] yes
[18:03:22] [PASSED] no-and-no
[18:03:22] [PASSED] no-and-yes
[18:03:22] [PASSED] yes-and-no
[18:03:22] [PASSED] yes-and-yes
[18:03:22] [PASSED] no-or-no
[18:03:22] [PASSED] no-or-yes
[18:03:22] [PASSED] yes-or-no
[18:03:22] [PASSED] yes-or-yes
[18:03:22] [PASSED] no-yes-or-yes-no
[18:03:22] [PASSED] no-yes-or-yes-yes
[18:03:22] [PASSED] yes-yes-or-no-yes
[18:03:22] [PASSED] yes-yes-or-yes-yes
[18:03:22] [PASSED] no-no-or-yes-or-no
[18:03:22] [PASSED] or
[18:03:22] [PASSED] or-yes
[18:03:22] [PASSED] or-no
[18:03:22] [PASSED] yes-or
[18:03:22] [PASSED] no-or
[18:03:22] [PASSED] no-or-or-yes
[18:03:22] [PASSED] yes-or-or-no
[18:03:22] [PASSED] no-or-or-no
[18:03:22] [PASSED] missing-context-engine-class
[18:03:22] [PASSED] missing-context-engine-class-or-yes
[18:03:22] [PASSED] missing-context-engine-class-or-or-yes
[18:03:22] =============== [PASSED] xe_rtp_rules_tests ================
[18:03:22] =============== xe_rtp_process_to_sr_tests ================
[18:03:22] [PASSED] coalesce-same-reg
[18:03:22] [PASSED] coalesce-same-reg-literal-and-func
[18:03:22] [PASSED] no-match-no-add
[18:03:22] [PASSED] two-regs-two-entries
[18:03:22] [PASSED] clr-one-set-other
[18:03:22] [PASSED] set-field
[18:03:22] [PASSED] conflict-duplicate
[18:03:22] [PASSED] conflict-not-disjoint
[18:03:22] [PASSED] conflict-not-disjoint-literal-and-func
[18:03:22] [PASSED] conflict-reg-type
[18:03:22] [PASSED] bad-mcr-reg-forced-to-regular
[18:03:22] [PASSED] bad-regular-reg-forced-to-mcr
[18:03:22] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[18:03:22] ================== xe_rtp_process_tests ===================
[18:03:22] [PASSED] active1
[18:03:22] [PASSED] active2
[18:03:22] [PASSED] active-inactive
[18:03:22] [PASSED] inactive-active
[18:03:22] [PASSED] inactive-active-inactive
[18:03:22] [PASSED] inactive-inactive-inactive
[18:03:22] ============== [PASSED] xe_rtp_process_tests ===============
[18:03:22] ===================== [PASSED] xe_rtp ======================
[18:03:22] ==================== xe_wa (1 subtest) =====================
[18:03:22] ======================== xe_wa_gt =========================
[18:03:22] [PASSED] TIGERLAKE B0
[18:03:22] [PASSED] DG1 A0
[18:03:22] [PASSED] DG1 B0
[18:03:22] [PASSED] ALDERLAKE_S A0
[18:03:22] [PASSED] ALDERLAKE_S B0
[18:03:22] [PASSED] ALDERLAKE_S C0
[18:03:22] [PASSED] ALDERLAKE_S D0
[18:03:22] [PASSED] ALDERLAKE_P A0
[18:03:22] [PASSED] ALDERLAKE_P B0
[18:03:22] [PASSED] ALDERLAKE_P C0
[18:03:22] [PASSED] ALDERLAKE_S RPLS D0
[18:03:22] [PASSED] ALDERLAKE_P RPLU E0
[18:03:22] [PASSED] DG2 G10 C0
[18:03:22] [PASSED] DG2 G11 B1
[18:03:22] [PASSED] DG2 G12 A1
[18:03:22] [PASSED] METEORLAKE 12.70(Xe_LPG) A0 13.00(Xe_LPM+) A0
[18:03:22] [PASSED] METEORLAKE 12.71(Xe_LPG) A0 13.00(Xe_LPM+) A0
[18:03:22] [PASSED] METEORLAKE 12.74(Xe_LPG+) A0 13.00(Xe_LPM+) A0
[18:03:22] [PASSED] LUNARLAKE 20.04(Xe2_LPG) A0 20.00(Xe2_LPM) A0
[18:03:22] [PASSED] LUNARLAKE 20.04(Xe2_LPG) B0 20.00(Xe2_LPM) A0
[18:03:22] [PASSED] BATTLEMAGE 20.01(Xe2_HPG) A0 13.01(Xe2_HPM) A1
[18:03:22] [PASSED] PANTHERLAKE 30.00(Xe3_LPG) A0 30.00(Xe3_LPM) A0
[18:03:22] ==================== [PASSED] xe_wa_gt =====================
[18:03:22] ====================== [PASSED] xe_wa ======================
[18:03:22] ============================================================
[18:03:22] Testing complete. Ran 821 tests: passed: 793, skipped: 28
[18:03:22] Elapsed time: 36.395s total, 1.907s configuring, 33.722s building, 0.713s 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
[18:03:22] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[18:03:24] 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
[18:03:49] Starting KUnit Kernel (1/1)...
[18:03:49] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[18:03:49] ============ drm_test_pick_cmdline (2 subtests) ============
[18:03:49] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[18:03:49] =============== drm_test_pick_cmdline_named ===============
[18:03:49] [PASSED] NTSC
[18:03:49] [PASSED] NTSC-J
[18:03:49] [PASSED] PAL
[18:03:49] [PASSED] PAL-M
[18:03:49] =========== [PASSED] drm_test_pick_cmdline_named ===========
[18:03:49] ============== [PASSED] drm_test_pick_cmdline ==============
[18:03:49] == drm_test_atomic_get_connector_for_encoder (1 subtest) ===
[18:03:49] [PASSED] drm_test_drm_atomic_get_connector_for_encoder
[18:03:49] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ====
[18:03:49] =========== drm_validate_clone_mode (2 subtests) ===========
[18:03:49] ============== drm_test_check_in_clone_mode ===============
[18:03:49] [PASSED] in_clone_mode
[18:03:49] [PASSED] not_in_clone_mode
[18:03:49] ========== [PASSED] drm_test_check_in_clone_mode ===========
[18:03:49] =============== drm_test_check_valid_clones ===============
[18:03:49] [PASSED] not_in_clone_mode
[18:03:49] [PASSED] valid_clone
[18:03:49] [PASSED] invalid_clone
[18:03:49] =========== [PASSED] drm_test_check_valid_clones ===========
[18:03:49] ============= [PASSED] drm_validate_clone_mode =============
[18:03:49] ============= drm_validate_modeset (1 subtest) =============
[18:03:49] [PASSED] drm_test_check_connector_changed_modeset
[18:03:49] ============== [PASSED] drm_validate_modeset ===============
[18:03:49] ====== drm_test_bridge_get_current_state (1 subtest) =======
[18:03:49] [PASSED] drm_test_drm_bridge_get_current_state_atomic
[18:03:49] ======== [PASSED] drm_test_bridge_get_current_state ========
[18:03:49] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ======
[18:03:49] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic
[18:03:49] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled
[18:03:49] [PASSED] drm_test_drm_bridge_helper_hdmi_output_bus_fmts
[18:03:49] ======== [PASSED] drm_test_bridge_helper_reset_crtc ========
[18:03:49] ============== drm_bridge_alloc (2 subtests) ===============
[18:03:49] [PASSED] drm_test_drm_bridge_alloc_basic
[18:03:49] [PASSED] drm_test_drm_bridge_alloc_get_put
[18:03:49] ================ [PASSED] drm_bridge_alloc =================
[18:03:49] ============= drm_bridge_bus_fmt (5 subtests) ==============
[18:03:49] [PASSED] drm_test_bridge_rgb_yuv_rgb
[18:03:49] [PASSED] drm_test_bridge_must_convert_to_yuv444
[18:03:49] [PASSED] drm_test_bridge_hdmi_auto_rgb
[18:03:49] [PASSED] drm_test_bridge_auto_first
[18:03:49] [PASSED] drm_test_bridge_rgb_yuv_no_path
[18:03:49] =============== [PASSED] drm_bridge_bus_fmt ================
[18:03:49] ============= drm_cmdline_parser (40 subtests) =============
[18:03:49] [PASSED] drm_test_cmdline_force_d_only
[18:03:49] [PASSED] drm_test_cmdline_force_D_only_dvi
[18:03:49] [PASSED] drm_test_cmdline_force_D_only_hdmi
[18:03:49] [PASSED] drm_test_cmdline_force_D_only_not_digital
[18:03:49] [PASSED] drm_test_cmdline_force_e_only
[18:03:49] [PASSED] drm_test_cmdline_res
[18:03:49] [PASSED] drm_test_cmdline_res_vesa
[18:03:49] [PASSED] drm_test_cmdline_res_vesa_rblank
[18:03:49] [PASSED] drm_test_cmdline_res_rblank
[18:03:49] [PASSED] drm_test_cmdline_res_bpp
[18:03:49] [PASSED] drm_test_cmdline_res_refresh
[18:03:49] [PASSED] drm_test_cmdline_res_bpp_refresh
[18:03:49] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[18:03:49] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[18:03:49] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[18:03:49] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[18:03:49] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[18:03:49] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[18:03:49] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[18:03:49] [PASSED] drm_test_cmdline_res_margins_force_on
[18:03:49] [PASSED] drm_test_cmdline_res_vesa_margins
[18:03:49] [PASSED] drm_test_cmdline_name
[18:03:49] [PASSED] drm_test_cmdline_name_bpp
[18:03:49] [PASSED] drm_test_cmdline_name_option
[18:03:49] [PASSED] drm_test_cmdline_name_bpp_option
[18:03:49] [PASSED] drm_test_cmdline_rotate_0
[18:03:49] [PASSED] drm_test_cmdline_rotate_90
[18:03:49] [PASSED] drm_test_cmdline_rotate_180
[18:03:49] [PASSED] drm_test_cmdline_rotate_270
[18:03:49] [PASSED] drm_test_cmdline_hmirror
[18:03:49] [PASSED] drm_test_cmdline_vmirror
[18:03:49] [PASSED] drm_test_cmdline_margin_options
[18:03:49] [PASSED] drm_test_cmdline_multiple_options
[18:03:49] [PASSED] drm_test_cmdline_bpp_extra_and_option
[18:03:49] [PASSED] drm_test_cmdline_extra_and_option
[18:03:49] [PASSED] drm_test_cmdline_freestanding_options
[18:03:49] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[18:03:49] [PASSED] drm_test_cmdline_panel_orientation
[18:03:49] ================ drm_test_cmdline_invalid =================
[18:03:49] [PASSED] margin_only
[18:03:49] [PASSED] interlace_only
[18:03:49] [PASSED] res_missing_x
[18:03:49] [PASSED] res_missing_y
[18:03:49] [PASSED] res_bad_y
[18:03:49] [PASSED] res_missing_y_bpp
[18:03:49] [PASSED] res_bad_bpp
[18:03:49] [PASSED] res_bad_refresh
[18:03:49] [PASSED] res_bpp_refresh_force_on_off
[18:03:49] [PASSED] res_invalid_mode
[18:03:49] [PASSED] res_bpp_wrong_place_mode
[18:03:49] [PASSED] name_bpp_refresh
[18:03:49] [PASSED] name_refresh
[18:03:49] [PASSED] name_refresh_wrong_mode
[18:03:49] [PASSED] name_refresh_invalid_mode
[18:03:49] [PASSED] rotate_multiple
[18:03:49] [PASSED] rotate_invalid_val
[18:03:49] [PASSED] rotate_truncated
[18:03:49] [PASSED] invalid_option
[18:03:49] [PASSED] invalid_tv_option
[18:03:49] [PASSED] truncated_tv_option
[18:03:49] ============ [PASSED] drm_test_cmdline_invalid =============
[18:03:49] =============== drm_test_cmdline_tv_options ===============
[18:03:49] [PASSED] NTSC
[18:03:49] [PASSED] NTSC_443
[18:03:49] [PASSED] NTSC_J
[18:03:49] [PASSED] PAL
[18:03:49] [PASSED] PAL_M
[18:03:49] [PASSED] PAL_N
[18:03:49] [PASSED] SECAM
[18:03:49] [PASSED] MONO_525
[18:03:49] [PASSED] MONO_625
[18:03:49] =========== [PASSED] drm_test_cmdline_tv_options ===========
[18:03:49] =============== [PASSED] drm_cmdline_parser ================
[18:03:49] ========== drmm_connector_hdmi_init (20 subtests) ==========
[18:03:49] [PASSED] drm_test_connector_hdmi_init_valid
[18:03:49] [PASSED] drm_test_connector_hdmi_init_bpc_8
[18:03:49] [PASSED] drm_test_connector_hdmi_init_bpc_10
[18:03:49] [PASSED] drm_test_connector_hdmi_init_bpc_12
[18:03:49] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[18:03:49] [PASSED] drm_test_connector_hdmi_init_bpc_null
[18:03:49] [PASSED] drm_test_connector_hdmi_init_formats_empty
[18:03:49] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[18:03:49] === drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[18:03:49] [PASSED] supported_formats=0x9 yuv420_allowed=1
[18:03:49] [PASSED] supported_formats=0x9 yuv420_allowed=0
[18:03:49] [PASSED] supported_formats=0x5 yuv420_allowed=1
[18:03:49] [PASSED] supported_formats=0x5 yuv420_allowed=0
[18:03:49] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[18:03:49] [PASSED] drm_test_connector_hdmi_init_null_ddc
[18:03:49] [PASSED] drm_test_connector_hdmi_init_null_product
[18:03:49] [PASSED] drm_test_connector_hdmi_init_null_vendor
[18:03:49] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[18:03:49] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[18:03:49] [PASSED] drm_test_connector_hdmi_init_product_valid
[18:03:49] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[18:03:49] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[18:03:49] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[18:03:49] ========= drm_test_connector_hdmi_init_type_valid =========
[18:03:49] [PASSED] HDMI-A
[18:03:49] [PASSED] HDMI-B
[18:03:49] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[18:03:49] ======== drm_test_connector_hdmi_init_type_invalid ========
[18:03:49] [PASSED] Unknown
[18:03:49] [PASSED] VGA
[18:03:49] [PASSED] DVI-I
[18:03:49] [PASSED] DVI-D
[18:03:49] [PASSED] DVI-A
[18:03:49] [PASSED] Composite
[18:03:49] [PASSED] SVIDEO
[18:03:49] [PASSED] LVDS
[18:03:49] [PASSED] Component
[18:03:49] [PASSED] DIN
[18:03:49] [PASSED] DP
[18:03:49] [PASSED] TV
[18:03:49] [PASSED] eDP
[18:03:49] [PASSED] Virtual
[18:03:49] [PASSED] DSI
[18:03:49] [PASSED] DPI
[18:03:49] [PASSED] Writeback
[18:03:49] [PASSED] SPI
[18:03:49] [PASSED] USB
[18:03:49] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[18:03:49] ============ [PASSED] drmm_connector_hdmi_init =============
[18:03:49] ============= drmm_connector_init (3 subtests) =============
[18:03:49] [PASSED] drm_test_drmm_connector_init
[18:03:49] [PASSED] drm_test_drmm_connector_init_null_ddc
[18:03:49] ========= drm_test_drmm_connector_init_type_valid =========
[18:03:49] [PASSED] Unknown
[18:03:49] [PASSED] VGA
[18:03:49] [PASSED] DVI-I
[18:03:49] [PASSED] DVI-D
[18:03:49] [PASSED] DVI-A
[18:03:49] [PASSED] Composite
[18:03:49] [PASSED] SVIDEO
[18:03:49] [PASSED] LVDS
[18:03:49] [PASSED] Component
[18:03:49] [PASSED] DIN
[18:03:49] [PASSED] DP
[18:03:49] [PASSED] HDMI-A
[18:03:49] [PASSED] HDMI-B
[18:03:49] [PASSED] TV
[18:03:49] [PASSED] eDP
[18:03:49] [PASSED] Virtual
[18:03:49] [PASSED] DSI
[18:03:49] [PASSED] DPI
[18:03:49] [PASSED] Writeback
[18:03:49] [PASSED] SPI
[18:03:49] [PASSED] USB
[18:03:49] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[18:03:49] =============== [PASSED] drmm_connector_init ===============
[18:03:49] ========= drm_connector_dynamic_init (6 subtests) ==========
[18:03:49] [PASSED] drm_test_drm_connector_dynamic_init
[18:03:49] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[18:03:49] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[18:03:49] [PASSED] drm_test_drm_connector_dynamic_init_properties
[18:03:49] ===== drm_test_drm_connector_dynamic_init_type_valid ======
[18:03:49] [PASSED] Unknown
[18:03:49] [PASSED] VGA
[18:03:49] [PASSED] DVI-I
[18:03:49] [PASSED] DVI-D
[18:03:49] [PASSED] DVI-A
[18:03:49] [PASSED] Composite
[18:03:49] [PASSED] SVIDEO
[18:03:49] [PASSED] LVDS
[18:03:49] [PASSED] Component
[18:03:49] [PASSED] DIN
[18:03:49] [PASSED] DP
[18:03:49] [PASSED] HDMI-A
[18:03:49] [PASSED] HDMI-B
[18:03:49] [PASSED] TV
[18:03:49] [PASSED] eDP
[18:03:49] [PASSED] Virtual
[18:03:49] [PASSED] DSI
[18:03:49] [PASSED] DPI
[18:03:49] [PASSED] Writeback
[18:03:49] [PASSED] SPI
[18:03:49] [PASSED] USB
[18:03:49] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[18:03:49] ======== drm_test_drm_connector_dynamic_init_name =========
[18:03:49] [PASSED] Unknown
[18:03:49] [PASSED] VGA
[18:03:49] [PASSED] DVI-I
[18:03:49] [PASSED] DVI-D
[18:03:49] [PASSED] DVI-A
[18:03:49] [PASSED] Composite
[18:03:49] [PASSED] SVIDEO
[18:03:49] [PASSED] LVDS
[18:03:49] [PASSED] Component
[18:03:49] [PASSED] DIN
[18:03:49] [PASSED] DP
[18:03:49] [PASSED] HDMI-A
[18:03:49] [PASSED] HDMI-B
[18:03:49] [PASSED] TV
[18:03:49] [PASSED] eDP
[18:03:49] [PASSED] Virtual
[18:03:49] [PASSED] DSI
[18:03:49] [PASSED] DPI
[18:03:49] [PASSED] Writeback
[18:03:49] [PASSED] SPI
[18:03:49] [PASSED] USB
[18:03:49] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[18:03:49] =========== [PASSED] drm_connector_dynamic_init ============
[18:03:49] ==== drm_connector_dynamic_register_early (4 subtests) =====
[18:03:49] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[18:03:49] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[18:03:49] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[18:03:49] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[18:03:49] ====== [PASSED] drm_connector_dynamic_register_early =======
[18:03:49] ======= drm_connector_dynamic_register (7 subtests) ========
[18:03:49] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[18:03:49] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[18:03:49] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[18:03:49] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[18:03:49] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[18:03:49] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[18:03:49] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[18:03:49] ========= [PASSED] drm_connector_dynamic_register ==========
[18:03:49] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[18:03:49] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[18:03:49] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[18:03:49] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[18:03:49] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[18:03:49] ========== drm_test_get_tv_mode_from_name_valid ===========
[18:03:49] [PASSED] NTSC
[18:03:49] [PASSED] NTSC-443
[18:03:49] [PASSED] NTSC-J
[18:03:49] [PASSED] PAL
[18:03:49] [PASSED] PAL-M
[18:03:49] [PASSED] PAL-N
[18:03:49] [PASSED] SECAM
[18:03:49] [PASSED] Mono
[18:03:49] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[18:03:49] [PASSED] drm_test_get_tv_mode_from_name_truncated
[18:03:49] ============ [PASSED] drm_get_tv_mode_from_name ============
[18:03:49] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[18:03:49] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[18:03:49] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[18:03:49] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[18:03:49] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[18:03:49] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[18:03:49] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[18:03:49] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid =
[18:03:49] [PASSED] VIC 96
[18:03:49] [PASSED] VIC 97
[18:03:49] [PASSED] VIC 101
[18:03:49] [PASSED] VIC 102
[18:03:49] [PASSED] VIC 106
[18:03:49] [PASSED] VIC 107
[18:03:49] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[18:03:49] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[18:03:49] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[18:03:49] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[18:03:49] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[18:03:49] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[18:03:49] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[18:03:49] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[18:03:49] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ====
[18:03:49] [PASSED] Automatic
[18:03:49] [PASSED] Full
[18:03:49] [PASSED] Limited 16:235
[18:03:49] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[18:03:49] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[18:03:49] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[18:03:49] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[18:03:49] === drm_test_drm_hdmi_connector_get_output_format_name ====
[18:03:49] [PASSED] RGB
[18:03:49] [PASSED] YUV 4:2:0
[18:03:49] [PASSED] YUV 4:2:2
[18:03:49] [PASSED] YUV 4:4:4
[18:03:49] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[18:03:49] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[18:03:49] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[18:03:49] ============= drm_damage_helper (21 subtests) ==============
[18:03:49] [PASSED] drm_test_damage_iter_no_damage
[18:03:49] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[18:03:49] [PASSED] drm_test_damage_iter_no_damage_src_moved
[18:03:49] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[18:03:49] [PASSED] drm_test_damage_iter_no_damage_not_visible
[18:03:49] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[18:03:49] [PASSED] drm_test_damage_iter_no_damage_no_fb
[18:03:49] [PASSED] drm_test_damage_iter_simple_damage
[18:03:49] [PASSED] drm_test_damage_iter_single_damage
[18:03:49] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[18:03:49] [PASSED] drm_test_damage_iter_single_damage_outside_src
[18:03:49] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[18:03:49] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[18:03:49] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[18:03:49] [PASSED] drm_test_damage_iter_single_damage_src_moved
[18:03:49] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[18:03:49] [PASSED] drm_test_damage_iter_damage
[18:03:49] [PASSED] drm_test_damage_iter_damage_one_intersect
[18:03:49] [PASSED] drm_test_damage_iter_damage_one_outside
[18:03:49] [PASSED] drm_test_damage_iter_damage_src_moved
[18:03:49] [PASSED] drm_test_damage_iter_damage_not_visible
[18:03:49] ================ [PASSED] drm_damage_helper ================
[18:03:49] ============== drm_dp_mst_helper (3 subtests) ==============
[18:03:49] ============== drm_test_dp_mst_calc_pbn_mode ==============
[18:03:49] [PASSED] Clock 154000 BPP 30 DSC disabled
[18:03:49] [PASSED] Clock 234000 BPP 30 DSC disabled
[18:03:49] [PASSED] Clock 297000 BPP 24 DSC disabled
[18:03:49] [PASSED] Clock 332880 BPP 24 DSC enabled
[18:03:49] [PASSED] Clock 324540 BPP 24 DSC enabled
[18:03:49] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[18:03:49] ============== drm_test_dp_mst_calc_pbn_div ===============
[18:03:49] [PASSED] Link rate 2000000 lane count 4
[18:03:49] [PASSED] Link rate 2000000 lane count 2
[18:03:49] [PASSED] Link rate 2000000 lane count 1
[18:03:49] [PASSED] Link rate 1350000 lane count 4
[18:03:49] [PASSED] Link rate 1350000 lane count 2
[18:03:49] [PASSED] Link rate 1350000 lane count 1
[18:03:49] [PASSED] Link rate 1000000 lane count 4
[18:03:49] [PASSED] Link rate 1000000 lane count 2
[18:03:49] [PASSED] Link rate 1000000 lane count 1
[18:03:49] [PASSED] Link rate 810000 lane count 4
[18:03:49] [PASSED] Link rate 810000 lane count 2
[18:03:49] [PASSED] Link rate 810000 lane count 1
[18:03:49] [PASSED] Link rate 540000 lane count 4
[18:03:49] [PASSED] Link rate 540000 lane count 2
[18:03:49] [PASSED] Link rate 540000 lane count 1
[18:03:49] [PASSED] Link rate 270000 lane count 4
[18:03:49] [PASSED] Link rate 270000 lane count 2
[18:03:49] [PASSED] Link rate 270000 lane count 1
[18:03:49] [PASSED] Link rate 162000 lane count 4
[18:03:49] [PASSED] Link rate 162000 lane count 2
[18:03:49] [PASSED] Link rate 162000 lane count 1
[18:03:49] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[18:03:49] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[18:03:49] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[18:03:49] [PASSED] DP_POWER_UP_PHY with port number
[18:03:49] [PASSED] DP_POWER_DOWN_PHY with port number
[18:03:49] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[18:03:49] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[18:03:49] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[18:03:49] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[18:03:49] [PASSED] DP_QUERY_PAYLOAD with port number
[18:03:49] [PASSED] DP_QUERY_PAYLOAD with VCPI
[18:03:49] [PASSED] DP_REMOTE_DPCD_READ with port number
[18:03:49] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[18:03:49] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[18:03:49] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[18:03:49] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[18:03:49] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[18:03:49] [PASSED] DP_REMOTE_I2C_READ with port number
[18:03:49] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[18:03:49] [PASSED] DP_REMOTE_I2C_READ with transactions array
[18:03:49] [PASSED] DP_REMOTE_I2C_WRITE with port number
[18:03:49] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[18:03:49] [PASSED] DP_REMOTE_I2C_WRITE with data array
[18:03:49] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[18:03:49] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[18:03:49] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[18:03:49] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[18:03:49] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[18:03:49] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[18:03:49] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[18:03:49] ================ [PASSED] drm_dp_mst_helper ================
[18:03:49] ================== drm_exec (7 subtests) ===================
[18:03:49] [PASSED] sanitycheck
[18:03:49] [PASSED] test_lock
[18:03:49] [PASSED] test_lock_unlock
[18:03:49] [PASSED] test_duplicates
[18:03:49] [PASSED] test_prepare
[18:03:49] [PASSED] test_prepare_array
[18:03:49] [PASSED] test_multiple_loops
[18:03:49] ==================== [PASSED] drm_exec =====================
[18:03:49] =========== drm_format_helper_test (17 subtests) ===========
[18:03:49] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[18:03:49] [PASSED] single_pixel_source_buffer
[18:03:49] [PASSED] single_pixel_clip_rectangle
[18:03:49] [PASSED] well_known_colors
[18:03:49] [PASSED] destination_pitch
[18:03:49] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[18:03:49] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[18:03:49] [PASSED] single_pixel_source_buffer
[18:03:49] [PASSED] single_pixel_clip_rectangle
[18:03:49] [PASSED] well_known_colors
[18:03:49] [PASSED] destination_pitch
[18:03:49] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[18:03:49] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[18:03:49] [PASSED] single_pixel_source_buffer
[18:03:49] [PASSED] single_pixel_clip_rectangle
[18:03:49] [PASSED] well_known_colors
[18:03:49] [PASSED] destination_pitch
[18:03:49] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[18:03:49] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[18:03:49] [PASSED] single_pixel_source_buffer
[18:03:49] [PASSED] single_pixel_clip_rectangle
[18:03:49] [PASSED] well_known_colors
[18:03:49] [PASSED] destination_pitch
[18:03:49] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[18:03:49] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[18:03:49] [PASSED] single_pixel_source_buffer
[18:03:49] [PASSED] single_pixel_clip_rectangle
[18:03:49] [PASSED] well_known_colors
[18:03:49] [PASSED] destination_pitch
[18:03:49] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[18:03:49] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[18:03:49] [PASSED] single_pixel_source_buffer
[18:03:49] [PASSED] single_pixel_clip_rectangle
[18:03:49] [PASSED] well_known_colors
[18:03:49] [PASSED] destination_pitch
[18:03:49] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[18:03:49] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[18:03:49] [PASSED] single_pixel_source_buffer
[18:03:49] [PASSED] single_pixel_clip_rectangle
[18:03:49] [PASSED] well_known_colors
[18:03:49] [PASSED] destination_pitch
[18:03:49] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[18:03:49] ============= drm_test_fb_xrgb8888_to_bgr888 ==============
[18:03:49] [PASSED] single_pixel_source_buffer
[18:03:49] [PASSED] single_pixel_clip_rectangle
[18:03:49] [PASSED] well_known_colors
[18:03:49] [PASSED] destination_pitch
[18:03:49] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ==========
[18:03:49] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[18:03:49] [PASSED] single_pixel_source_buffer
[18:03:49] [PASSED] single_pixel_clip_rectangle
[18:03:49] [PASSED] well_known_colors
[18:03:49] [PASSED] destination_pitch
[18:03:49] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[18:03:49] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[18:03:49] [PASSED] single_pixel_source_buffer
[18:03:49] [PASSED] single_pixel_clip_rectangle
[18:03:49] [PASSED] well_known_colors
[18:03:49] [PASSED] destination_pitch
[18:03:49] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[18:03:49] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[18:03:49] [PASSED] single_pixel_source_buffer
[18:03:49] [PASSED] single_pixel_clip_rectangle
[18:03:49] [PASSED] well_known_colors
[18:03:49] [PASSED] destination_pitch
[18:03:49] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[18:03:49] ============== drm_test_fb_xrgb8888_to_mono ===============
[18:03:49] [PASSED] single_pixel_source_buffer
[18:03:49] [PASSED] single_pixel_clip_rectangle
[18:03:49] [PASSED] well_known_colors
[18:03:49] [PASSED] destination_pitch
[18:03:49] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[18:03:49] ==================== drm_test_fb_swab =====================
[18:03:49] [PASSED] single_pixel_source_buffer
[18:03:49] [PASSED] single_pixel_clip_rectangle
[18:03:49] [PASSED] well_known_colors
[18:03:49] [PASSED] destination_pitch
[18:03:49] ================ [PASSED] drm_test_fb_swab =================
[18:03:49] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[18:03:49] [PASSED] single_pixel_source_buffer
[18:03:49] [PASSED] single_pixel_clip_rectangle
[18:03:49] [PASSED] well_known_colors
[18:03:49] [PASSED] destination_pitch
[18:03:49] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[18:03:49] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[18:03:49] [PASSED] single_pixel_source_buffer
[18:03:49] [PASSED] single_pixel_clip_rectangle
[18:03:49] [PASSED] well_known_colors
[18:03:49] [PASSED] destination_pitch
[18:03:49] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[18:03:49] ================= drm_test_fb_clip_offset =================
[18:03:49] [PASSED] pass through
[18:03:49] [PASSED] horizontal offset
[18:03:49] [PASSED] vertical offset
[18:03:49] [PASSED] horizontal and vertical offset
[18:03:49] [PASSED] horizontal offset (custom pitch)
[18:03:49] [PASSED] vertical offset (custom pitch)
[18:03:49] [PASSED] horizontal and vertical offset (custom pitch)
[18:03:49] ============= [PASSED] drm_test_fb_clip_offset =============
[18:03:49] =================== drm_test_fb_memcpy ====================
[18:03:49] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[18:03:49] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[18:03:49] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[18:03:49] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[18:03:49] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[18:03:49] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[18:03:49] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[18:03:49] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[18:03:49] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[18:03:49] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[18:03:49] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[18:03:49] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[18:03:49] =============== [PASSED] drm_test_fb_memcpy ================
[18:03:49] ============= [PASSED] drm_format_helper_test ==============
[18:03:49] ================= drm_format (18 subtests) =================
[18:03:49] [PASSED] drm_test_format_block_width_invalid
[18:03:49] [PASSED] drm_test_format_block_width_one_plane
[18:03:49] [PASSED] drm_test_format_block_width_two_plane
[18:03:49] [PASSED] drm_test_format_block_width_three_plane
[18:03:49] [PASSED] drm_test_format_block_width_tiled
[18:03:49] [PASSED] drm_test_format_block_height_invalid
[18:03:49] [PASSED] drm_test_format_block_height_one_plane
[18:03:49] [PASSED] drm_test_format_block_height_two_plane
[18:03:49] [PASSED] drm_test_format_block_height_three_plane
[18:03:49] [PASSED] drm_test_format_block_height_tiled
[18:03:49] [PASSED] drm_test_format_min_pitch_invalid
[18:03:49] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[18:03:49] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[18:03:49] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[18:03:49] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[18:03:49] [PASSED] drm_test_format_min_pitch_two_plane
[18:03:49] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[18:03:49] [PASSED] drm_test_format_min_pitch_tiled
[18:03:49] =================== [PASSED] drm_format ====================
[18:03:49] ============== drm_framebuffer (10 subtests) ===============
[18:03:49] ========== drm_test_framebuffer_check_src_coords ==========
[18:03:49] [PASSED] Success: source fits into fb
[18:03:49] [PASSED] Fail: overflowing fb with x-axis coordinate
[18:03:49] [PASSED] Fail: overflowing fb with y-axis coordinate
[18:03:49] [PASSED] Fail: overflowing fb with source width
[18:03:49] [PASSED] Fail: overflowing fb with source height
[18:03:49] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[18:03:49] [PASSED] drm_test_framebuffer_cleanup
[18:03:49] =============== drm_test_framebuffer_create ===============
[18:03:49] [PASSED] ABGR8888 normal sizes
[18:03:49] [PASSED] ABGR8888 max sizes
[18:03:49] [PASSED] ABGR8888 pitch greater than min required
[18:03:49] [PASSED] ABGR8888 pitch less than min required
[18:03:49] [PASSED] ABGR8888 Invalid width
[18:03:49] [PASSED] ABGR8888 Invalid buffer handle
[18:03:49] [PASSED] No pixel format
[18:03:49] [PASSED] ABGR8888 Width 0
[18:03:49] [PASSED] ABGR8888 Height 0
[18:03:49] [PASSED] ABGR8888 Out of bound height * pitch combination
[18:03:49] [PASSED] ABGR8888 Large buffer offset
[18:03:49] [PASSED] ABGR8888 Buffer offset for inexistent plane
[18:03:49] [PASSED] ABGR8888 Invalid flag
[18:03:49] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[18:03:49] [PASSED] ABGR8888 Valid buffer modifier
[18:03:49] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[18:03:49] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[18:03:49] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[18:03:49] [PASSED] NV12 Normal sizes
[18:03:49] [PASSED] NV12 Max sizes
[18:03:49] [PASSED] NV12 Invalid pitch
[18:03:49] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[18:03:49] [PASSED] NV12 different modifier per-plane
[18:03:49] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[18:03:49] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[18:03:49] [PASSED] NV12 Modifier for inexistent plane
[18:03:49] [PASSED] NV12 Handle for inexistent plane
[18:03:49] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[18:03:49] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[18:03:49] [PASSED] YVU420 Normal sizes
[18:03:49] [PASSED] YVU420 Max sizes
[18:03:49] [PASSED] YVU420 Invalid pitch
[18:03:49] [PASSED] YVU420 Different pitches
[18:03:49] [PASSED] YVU420 Different buffer offsets/pitches
[18:03:49] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[18:03:49] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[18:03:49] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[18:03:49] [PASSED] YVU420 Valid modifier
[18:03:49] [PASSED] YVU420 Different modifiers per plane
[18:03:49] [PASSED] YVU420 Modifier for inexistent plane
[18:03:49] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[18:03:49] [PASSED] X0L2 Normal sizes
[18:03:49] [PASSED] X0L2 Max sizes
[18:03:49] [PASSED] X0L2 Invalid pitch
[18:03:49] [PASSED] X0L2 Pitch greater than minimum required
[18:03:49] [PASSED] X0L2 Handle for inexistent plane
[18:03:49] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[18:03:49] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[18:03:49] [PASSED] X0L2 Valid modifier
[18:03:49] [PASSED] X0L2 Modifier for inexistent plane
[18:03:49] =========== [PASSED] drm_test_framebuffer_create ===========
[18:03:49] [PASSED] drm_test_framebuffer_free
[18:03:49] [PASSED] drm_test_framebuffer_init
[18:03:49] [PASSED] drm_test_framebuffer_init_bad_format
[18:03:49] [PASSED] drm_test_framebuffer_init_dev_mismatch
[18:03:49] [PASSED] drm_test_framebuffer_lookup
[18:03:49] [PASSED] drm_test_framebuffer_lookup_inexistent
[18:03:49] [PASSED] drm_test_framebuffer_modifiers_not_supported
[18:03:49] ================= [PASSED] drm_framebuffer =================
[18:03:49] ================ drm_gem_shmem (8 subtests) ================
[18:03:49] [PASSED] drm_gem_shmem_test_obj_create
[18:03:49] [PASSED] drm_gem_shmem_test_obj_create_private
[18:03:49] [PASSED] drm_gem_shmem_test_pin_pages
[18:03:49] [PASSED] drm_gem_shmem_test_vmap
[18:03:49] [PASSED] drm_gem_shmem_test_get_sg_table
[18:03:49] [PASSED] drm_gem_shmem_test_get_pages_sgt
[18:03:49] [PASSED] drm_gem_shmem_test_madvise
[18:03:49] [PASSED] drm_gem_shmem_test_purge
[18:03:49] ================== [PASSED] drm_gem_shmem ==================
[18:03:49] === drm_atomic_helper_connector_hdmi_check (29 subtests) ===
[18:03:49] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[18:03:49] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[18:03:49] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[18:03:49] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[18:03:49] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[18:03:49] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[18:03:49] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420 =======
[18:03:49] [PASSED] Automatic
[18:03:49] [PASSED] Full
[18:03:49] [PASSED] Limited 16:235
[18:03:49] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 ===
[18:03:49] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[18:03:49] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[18:03:49] [PASSED] drm_test_check_disable_connector
[18:03:49] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[18:03:49] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb
[18:03:49] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420
[18:03:49] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422
[18:03:49] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420
[18:03:49] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420
[18:03:49] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[18:03:49] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[18:03:49] [PASSED] drm_test_check_output_bpc_dvi
[18:03:49] [PASSED] drm_test_check_output_bpc_format_vic_1
[18:03:49] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[18:03:49] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[18:03:49] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[18:03:49] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[18:03:49] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[18:03:49] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[18:03:49] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[18:03:49] ============ drm_test_check_hdmi_color_format =============
[18:03:49] [PASSED] AUTO -> RGB
[18:03:49] [PASSED] YCBCR422 -> YUV422
[18:03:49] [PASSED] YCBCR420 -> YUV420
[18:03:49] [PASSED] YCBCR444 -> YUV444
[18:03:49] [PASSED] RGB -> RGB
[18:03:49] ======== [PASSED] drm_test_check_hdmi_color_format =========
[18:03:49] ======== drm_test_check_hdmi_color_format_420_only ========
[18:03:49] [PASSED] RGB should fail
[18:03:49] [PASSED] YUV444 should fail
[18:03:49] [PASSED] YUV422 should fail
[18:03:49] [PASSED] YUV420 should work
[18:03:49] ==== [PASSED] drm_test_check_hdmi_color_format_420_only ====
[18:03:49] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[18:03:49] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[18:03:49] [PASSED] drm_test_check_broadcast_rgb_value
[18:03:49] [PASSED] drm_test_check_bpc_8_value
[18:03:49] [PASSED] drm_test_check_bpc_10_value
[18:03:49] [PASSED] drm_test_check_bpc_12_value
[18:03:49] [PASSED] drm_test_check_format_value
[18:03:49] [PASSED] drm_test_check_tmds_char_value
[18:03:49] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[18:03:49] = drm_atomic_helper_connector_hdmi_mode_valid (7 subtests) =
[18:03:49] [PASSED] drm_test_check_mode_valid
[18:03:49] [PASSED] drm_test_check_mode_valid_reject
[18:03:49] [PASSED] drm_test_check_mode_valid_reject_rate
[18:03:49] [PASSED] drm_test_check_mode_valid_reject_max_clock
[18:03:49] [PASSED] drm_test_check_mode_valid_yuv420_only_max_clock
[18:03:49] [PASSED] drm_test_check_mode_valid_reject_yuv420_only_connector
[18:03:49] [PASSED] drm_test_check_mode_valid_accept_yuv420_also_connector_rgb
[18:03:49] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[18:03:49] = drm_atomic_helper_connector_hdmi_infoframes (5 subtests) =
[18:03:49] [PASSED] drm_test_check_infoframes
[18:03:49] [PASSED] drm_test_check_reject_avi_infoframe
[18:03:49] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_8
[18:03:49] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_10
[18:03:49] [PASSED] drm_test_check_reject_audio_infoframe
[18:03:49] === [PASSED] drm_atomic_helper_connector_hdmi_infoframes ===
[18:03:49] ================= drm_managed (2 subtests) =================
[18:03:49] [PASSED] drm_test_managed_release_action
[18:03:49] [PASSED] drm_test_managed_run_action
[18:03:49] =================== [PASSED] drm_managed ===================
[18:03:49] =================== drm_mm (6 subtests) ====================
[18:03:49] [PASSED] drm_test_mm_init
[18:03:49] [PASSED] drm_test_mm_debug
[18:03:49] [PASSED] drm_test_mm_align32
[18:03:49] [PASSED] drm_test_mm_align64
[18:03:49] [PASSED] drm_test_mm_lowest
[18:03:49] [PASSED] drm_test_mm_highest
[18:03:49] ===================== [PASSED] drm_mm ======================
[18:03:49] ============= drm_modes_analog_tv (5 subtests) =============
[18:03:49] [PASSED] drm_test_modes_analog_tv_mono_576i
[18:03:49] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[18:03:49] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[18:03:49] [PASSED] drm_test_modes_analog_tv_pal_576i
[18:03:49] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[18:03:49] =============== [PASSED] drm_modes_analog_tv ===============
[18:03:49] ============== drm_panic_helper (3 subtests) ===============
[18:03:49] ============= drm_test_panic_screen_user_map ==============
[18:03:49] [PASSED] Panic screen user, mode: 1024 x 768 XR24 little-endian (0x34325258)
[18:03:49] [PASSED] Panic screen user, mode: 494 x 494 XR24 little-endian (0x34325258)
[18:03:49] [PASSED] Panic screen user, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[18:03:49] [PASSED] Panic screen user, mode: 1024 x 768 RG16 little-endian (0x36314752)
[18:03:49] [PASSED] Panic screen user, mode: 1024 x 768 RG24 little-endian (0x34324752)
[18:03:49] [PASSED] Panic screen kmsg, mode: 1024 x 768 XR24 little-endian (0x34325258)
[18:03:49] [PASSED] Panic screen kmsg, mode: 494 x 494 XR24 little-endian (0x34325258)
[18:03:49] [PASSED] Panic screen kmsg, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[18:03:49] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG16 little-endian (0x36314752)
[18:03:49] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG24 little-endian (0x34324752)
[18:03:49] ========= [PASSED] drm_test_panic_screen_user_map ==========
[18:03:49] ============= drm_test_panic_screen_user_page =============
[18:03:49] [PASSED] Panic screen user, mode: 1024 x 768 XR24 little-endian (0x34325258)
[18:03:50] [PASSED] Panic screen user, mode: 494 x 494 XR24 little-endian (0x34325258)
[18:03:50] [PASSED] Panic screen user, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[18:03:50] [PASSED] Panic screen user, mode: 1024 x 768 RG16 little-endian (0x36314752)
[18:03:50] [PASSED] Panic screen user, mode: 1024 x 768 RG24 little-endian (0x34324752)
[18:03:50] [PASSED] Panic screen kmsg, mode: 1024 x 768 XR24 little-endian (0x34325258)
[18:03:50] [PASSED] Panic screen kmsg, mode: 494 x 494 XR24 little-endian (0x34325258)
[18:03:50] [PASSED] Panic screen kmsg, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[18:03:50] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG16 little-endian (0x36314752)
[18:03:50] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG24 little-endian (0x34324752)
[18:03:50] ========= [PASSED] drm_test_panic_screen_user_page =========
[18:03:50] ========== drm_test_panic_screen_user_set_pixel ===========
[18:03:50] [PASSED] Panic screen user, mode: 1024 x 768 XR24 little-endian (0x34325258)
[18:03:50] [PASSED] Panic screen user, mode: 494 x 494 XR24 little-endian (0x34325258)
[18:03:50] [PASSED] Panic screen user, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[18:03:50] [PASSED] Panic screen user, mode: 1024 x 768 RG16 little-endian (0x36314752)
[18:03:50] [PASSED] Panic screen user, mode: 1024 x 768 RG24 little-endian (0x34324752)
[18:03:50] [PASSED] Panic screen kmsg, mode: 1024 x 768 XR24 little-endian (0x34325258)
[18:03:50] [PASSED] Panic screen kmsg, mode: 494 x 494 XR24 little-endian (0x34325258)
[18:03:50] [PASSED] Panic screen kmsg, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[18:03:50] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG16 little-endian (0x36314752)
[18:03:50] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG24 little-endian (0x34324752)
[18:03:50] ====== [PASSED] drm_test_panic_screen_user_set_pixel =======
[18:03:50] ================ [PASSED] drm_panic_helper =================
[18:03:50] ============== drm_plane_helper (2 subtests) ===============
[18:03:50] =============== drm_test_check_plane_state ================
[18:03:50] [PASSED] clipping_simple
[18:03:50] [PASSED] clipping_rotate_reflect
[18:03:50] [PASSED] positioning_simple
[18:03:50] [PASSED] upscaling
[18:03:50] [PASSED] downscaling
[18:03:50] [PASSED] rounding1
[18:03:50] [PASSED] rounding2
[18:03:50] [PASSED] rounding3
[18:03:50] [PASSED] rounding4
[18:03:50] =========== [PASSED] drm_test_check_plane_state ============
[18:03:50] =========== drm_test_check_invalid_plane_state ============
[18:03:50] [PASSED] positioning_invalid
[18:03:50] [PASSED] upscaling_invalid
[18:03:50] [PASSED] downscaling_invalid
[18:03:50] ======= [PASSED] drm_test_check_invalid_plane_state ========
[18:03:50] ================ [PASSED] drm_plane_helper =================
[18:03:50] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[18:03:50] ====== drm_test_connector_helper_tv_get_modes_check =======
[18:03:50] [PASSED] None
[18:03:50] [PASSED] PAL
[18:03:50] [PASSED] NTSC
[18:03:50] [PASSED] Both, NTSC Default
[18:03:50] [PASSED] Both, PAL Default
[18:03:50] [PASSED] Both, NTSC Default, with PAL on command-line
[18:03:50] [PASSED] Both, PAL Default, with NTSC on command-line
[18:03:50] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[18:03:50] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[18:03:50] ================== drm_rect (9 subtests) ===================
[18:03:50] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[18:03:50] [PASSED] drm_test_rect_clip_scaled_not_clipped
[18:03:50] [PASSED] drm_test_rect_clip_scaled_clipped
[18:03:50] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[18:03:50] ================= drm_test_rect_intersect =================
[18:03:50] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[18:03:50] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[18:03:50] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[18:03:50] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[18:03:50] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[18:03:50] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[18:03:50] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[18:03:50] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[18:03:50] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[18:03:50] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[18:03:50] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[18:03:50] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[18:03:50] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[18:03:50] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[18:03:50] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[18:03:50] ============= [PASSED] drm_test_rect_intersect =============
[18:03:50] ================ drm_test_rect_calc_hscale ================
[18:03:50] [PASSED] normal use
[18:03:50] [PASSED] out of max range
[18:03:50] [PASSED] out of min range
[18:03:50] [PASSED] zero dst
[18:03:50] [PASSED] negative src
[18:03:50] [PASSED] negative dst
[18:03:50] ============ [PASSED] drm_test_rect_calc_hscale ============
[18:03:50] ================ drm_test_rect_calc_vscale ================
[18:03:50] [PASSED] normal use
[18:03:50] [PASSED] out of max range
[18:03:50] [PASSED] out of min range
[18:03:50] [PASSED] zero dst
[18:03:50] [PASSED] negative src
[18:03:50] [PASSED] negative dst
[18:03:50] ============ [PASSED] drm_test_rect_calc_vscale ============
[18:03:50] ================== drm_test_rect_rotate ===================
[18:03:50] [PASSED] reflect-x
[18:03:50] [PASSED] reflect-y
[18:03:50] [PASSED] rotate-0
[18:03:50] [PASSED] rotate-90
[18:03:50] [PASSED] rotate-180
[18:03:50] [PASSED] rotate-270
[18:03:50] ============== [PASSED] drm_test_rect_rotate ===============
[18:03:50] ================ drm_test_rect_rotate_inv =================
[18:03:50] [PASSED] reflect-x
[18:03:50] [PASSED] reflect-y
[18:03:50] [PASSED] rotate-0
[18:03:50] [PASSED] rotate-90
[18:03:50] [PASSED] rotate-180
[18:03:50] [PASSED] rotate-270
[18:03:50] ============ [PASSED] drm_test_rect_rotate_inv =============
[18:03:50] ==================== [PASSED] drm_rect =====================
[18:03:50] ============ drm_sysfb_modeset_test (1 subtest) ============
[18:03:50] ============ drm_test_sysfb_build_fourcc_list =============
[18:03:50] [PASSED] no native formats
[18:03:50] [PASSED] XRGB8888 as native format
[18:03:50] [PASSED] remove duplicates
[18:03:50] [PASSED] convert alpha formats
[18:03:50] [PASSED] random formats
[18:03:50] ======== [PASSED] drm_test_sysfb_build_fourcc_list =========
[18:03:50] ============= [PASSED] drm_sysfb_modeset_test ==============
[18:03:50] ================== drm_fixp (2 subtests) ===================
[18:03:50] [PASSED] drm_test_int2fixp
[18:03:50] [PASSED] drm_test_sm2fixp
[18:03:50] ==================== [PASSED] drm_fixp =====================
[18:03:50] ============================================================
[18:03:50] Testing complete. Ran 667 tests: passed: 667
[18:03:50] Elapsed time: 27.270s total, 1.921s configuring, 24.934s building, 0.408s 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
[18:03:50] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[18:03:52] 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
[18:04:02] Starting KUnit Kernel (1/1)...
[18:04:02] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[18:04:02] ================= ttm_device (5 subtests) ==================
[18:04:02] [PASSED] ttm_device_init_basic
[18:04:02] [PASSED] ttm_device_init_multiple
[18:04:02] [PASSED] ttm_device_fini_basic
[18:04:02] [PASSED] ttm_device_init_no_vma_man
[18:04:02] ================== ttm_device_init_pools ==================
[18:04:02] [PASSED] No DMA allocations, no DMA32 required
[18:04:02] [PASSED] DMA allocations, DMA32 required
[18:04:02] [PASSED] No DMA allocations, DMA32 required
[18:04:02] [PASSED] DMA allocations, no DMA32 required
[18:04:02] ============== [PASSED] ttm_device_init_pools ==============
[18:04:02] =================== [PASSED] ttm_device ====================
[18:04:02] ================== ttm_pool (8 subtests) ===================
[18:04:02] ================== ttm_pool_alloc_basic ===================
[18:04:02] [PASSED] One page
[18:04:02] [PASSED] More than one page
[18:04:02] [PASSED] Above the allocation limit
[18:04:02] [PASSED] One page, with coherent DMA mappings enabled
[18:04:02] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[18:04:02] ============== [PASSED] ttm_pool_alloc_basic ===============
[18:04:02] ============== ttm_pool_alloc_basic_dma_addr ==============
[18:04:02] [PASSED] One page
[18:04:02] [PASSED] More than one page
[18:04:02] [PASSED] Above the allocation limit
[18:04:02] [PASSED] One page, with coherent DMA mappings enabled
[18:04:02] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[18:04:02] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[18:04:02] [PASSED] ttm_pool_alloc_order_caching_match
[18:04:02] [PASSED] ttm_pool_alloc_caching_mismatch
[18:04:02] [PASSED] ttm_pool_alloc_order_mismatch
[18:04:02] [PASSED] ttm_pool_free_dma_alloc
[18:04:02] [PASSED] ttm_pool_free_no_dma_alloc
[18:04:02] [PASSED] ttm_pool_fini_basic
[18:04:02] ==================== [PASSED] ttm_pool =====================
[18:04:02] ================ ttm_resource (8 subtests) =================
[18:04:02] ================= ttm_resource_init_basic =================
[18:04:02] [PASSED] Init resource in TTM_PL_SYSTEM
[18:04:02] [PASSED] Init resource in TTM_PL_VRAM
[18:04:02] [PASSED] Init resource in a private placement
[18:04:02] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[18:04:02] ============= [PASSED] ttm_resource_init_basic =============
[18:04:02] [PASSED] ttm_resource_init_pinned
[18:04:02] [PASSED] ttm_resource_fini_basic
[18:04:02] [PASSED] ttm_resource_manager_init_basic
[18:04:02] [PASSED] ttm_resource_manager_usage_basic
[18:04:02] [PASSED] ttm_resource_manager_set_used_basic
[18:04:02] [PASSED] ttm_sys_man_alloc_basic
[18:04:02] [PASSED] ttm_sys_man_free_basic
[18:04:02] ================== [PASSED] ttm_resource ===================
[18:04:02] =================== ttm_tt (15 subtests) ===================
[18:04:02] ==================== ttm_tt_init_basic ====================
[18:04:02] [PASSED] Page-aligned size
[18:04:02] [PASSED] Extra pages requested
[18:04:02] ================ [PASSED] ttm_tt_init_basic ================
[18:04:02] [PASSED] ttm_tt_init_misaligned
[18:04:02] [PASSED] ttm_tt_fini_basic
[18:04:02] [PASSED] ttm_tt_fini_sg
[18:04:02] [PASSED] ttm_tt_fini_shmem
[18:04:02] [PASSED] ttm_tt_create_basic
[18:04:02] [PASSED] ttm_tt_create_invalid_bo_type
[18:04:02] [PASSED] ttm_tt_create_ttm_exists
[18:04:02] [PASSED] ttm_tt_create_failed
[18:04:02] [PASSED] ttm_tt_destroy_basic
[18:04:02] [PASSED] ttm_tt_populate_null_ttm
[18:04:02] [PASSED] ttm_tt_populate_populated_ttm
[18:04:02] [PASSED] ttm_tt_unpopulate_basic
[18:04:02] [PASSED] ttm_tt_unpopulate_empty_ttm
[18:04:02] [PASSED] ttm_tt_swapin_basic
[18:04:02] ===================== [PASSED] ttm_tt ======================
[18:04:02] =================== ttm_bo (14 subtests) ===================
[18:04:02] =========== ttm_bo_reserve_optimistic_no_ticket ===========
[18:04:02] [PASSED] Cannot be interrupted and sleeps
[18:04:02] [PASSED] Cannot be interrupted, locks straight away
[18:04:02] [PASSED] Can be interrupted, sleeps
[18:04:02] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[18:04:02] [PASSED] ttm_bo_reserve_locked_no_sleep
[18:04:02] [PASSED] ttm_bo_reserve_no_wait_ticket
[18:04:02] [PASSED] ttm_bo_reserve_double_resv
[18:04:02] [PASSED] ttm_bo_reserve_interrupted
[18:04:02] [PASSED] ttm_bo_reserve_deadlock
[18:04:02] [PASSED] ttm_bo_unreserve_basic
[18:04:02] [PASSED] ttm_bo_unreserve_pinned
[18:04:02] [PASSED] ttm_bo_unreserve_bulk
[18:04:02] [PASSED] ttm_bo_fini_basic
[18:04:02] [PASSED] ttm_bo_fini_shared_resv
[18:04:02] [PASSED] ttm_bo_pin_basic
[18:04:02] [PASSED] ttm_bo_pin_unpin_resource
[18:04:02] [PASSED] ttm_bo_multiple_pin_one_unpin
[18:04:02] ===================== [PASSED] ttm_bo ======================
[18:04:02] ============== ttm_bo_validate (22 subtests) ===============
[18:04:02] ============== ttm_bo_init_reserved_sys_man ===============
[18:04:02] [PASSED] Buffer object for userspace
[18:04:02] [PASSED] Kernel buffer object
[18:04:02] [PASSED] Shared buffer object
[18:04:02] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[18:04:02] ============== ttm_bo_init_reserved_mock_man ==============
[18:04:02] [PASSED] Buffer object for userspace
[18:04:02] [PASSED] Kernel buffer object
[18:04:02] [PASSED] Shared buffer object
[18:04:02] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[18:04:02] [PASSED] ttm_bo_init_reserved_resv
[18:04:02] ================== ttm_bo_validate_basic ==================
[18:04:02] [PASSED] Buffer object for userspace
[18:04:02] [PASSED] Kernel buffer object
[18:04:02] [PASSED] Shared buffer object
[18:04:02] ============== [PASSED] ttm_bo_validate_basic ==============
[18:04:02] [PASSED] ttm_bo_validate_invalid_placement
[18:04:02] ============= ttm_bo_validate_same_placement ==============
[18:04:02] [PASSED] System manager
[18:04:02] [PASSED] VRAM manager
[18:04:02] ========= [PASSED] ttm_bo_validate_same_placement ==========
[18:04:02] [PASSED] ttm_bo_validate_failed_alloc
[18:04:02] [PASSED] ttm_bo_validate_pinned
[18:04:02] [PASSED] ttm_bo_validate_busy_placement
[18:04:02] ================ ttm_bo_validate_multihop =================
[18:04:02] [PASSED] Buffer object for userspace
[18:04:02] [PASSED] Kernel buffer object
[18:04:02] [PASSED] Shared buffer object
[18:04:02] ============ [PASSED] ttm_bo_validate_multihop =============
[18:04:02] ========== ttm_bo_validate_no_placement_signaled ==========
[18:04:02] [PASSED] Buffer object in system domain, no page vector
[18:04:02] [PASSED] Buffer object in system domain with an existing page vector
[18:04:02] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[18:04:02] ======== ttm_bo_validate_no_placement_not_signaled ========
[18:04:02] [PASSED] Buffer object for userspace
[18:04:02] [PASSED] Kernel buffer object
[18:04:02] [PASSED] Shared buffer object
[18:04:02] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[18:04:02] [PASSED] ttm_bo_validate_move_fence_signaled
[18:04:02] ========= ttm_bo_validate_move_fence_not_signaled =========
[18:04:02] [PASSED] Waits for GPU
[18:04:02] [PASSED] Tries to lock straight away
[18:04:02] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[18:04:02] [PASSED] ttm_bo_validate_swapout
[18:04:02] [PASSED] ttm_bo_validate_happy_evict
[18:04:02] [PASSED] ttm_bo_validate_all_pinned_evict
[18:04:02] [PASSED] ttm_bo_validate_allowed_only_evict
[18:04:02] [PASSED] ttm_bo_validate_deleted_evict
[18:04:02] [PASSED] ttm_bo_validate_busy_domain_evict
[18:04:02] [PASSED] ttm_bo_validate_evict_gutting
[18:04:02] [PASSED] ttm_bo_validate_recrusive_evict
[18:04:02] ================= [PASSED] ttm_bo_validate =================
[18:04:02] ============================================================
[18:04:02] Testing complete. Ran 102 tests: passed: 102
[18:04:02] Elapsed time: 12.268s total, 1.884s configuring, 10.169s building, 0.184s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/dma-buf/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/dma-buf/.kunitconfig
[18:04:02] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[18:04:04] 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
[18:04:13] Starting KUnit Kernel (1/1)...
[18:04:13] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[18:04:13] =============== dma-buf-fence (12 subtests) ================
[18:04:13] [PASSED] test_sanitycheck
[18:04:13] [PASSED] test_signaling
[18:04:13] [PASSED] test_add_callback
[18:04:13] [PASSED] test_late_add_callback
[18:04:13] [PASSED] test_rm_callback
[18:04:13] [PASSED] test_late_rm_callback
[18:04:13] [PASSED] test_status
[18:04:13] [PASSED] test_error
[18:04:13] [PASSED] test_wait
[18:04:13] [PASSED] test_wait_timeout
[18:04:13] [PASSED] test_stub
[18:04:13] [SKIPPED] test_race_signal_callback (requires at least 2 CPUs)
[18:04:13] ================== [PASSED] dma-buf-fence ==================
[18:04:13] ============ dma-buf-fence-chain (11 subtests) =============
[18:04:13] [PASSED] test_sanitycheck
[18:04:13] [PASSED] test_find_seqno
[18:04:13] [PASSED] test_find_signaled
[18:04:13] [PASSED] test_find_out_of_order
[18:04:18] [PASSED] test_find_gap
[18:04:18] [PASSED] test_find_race
[18:04:18] [PASSED] test_signal_forward
[18:04:18] [PASSED] test_signal_backward
[18:04:18] [PASSED] test_wait_forward
[18:04:18] [PASSED] test_wait_backward
[18:04:18] [PASSED] test_wait_random
[18:04:18] =============== [PASSED] dma-buf-fence-chain ===============
[18:04:18] ============ dma-buf-fence-unwrap (10 subtests) ============
[18:04:18] [PASSED] test_sanitycheck
[18:04:18] [PASSED] test_unwrap_array
[18:04:18] [PASSED] test_unwrap_chain
[18:04:18] [PASSED] test_unwrap_chain_array
[18:04:18] [PASSED] test_unwrap_merge
[18:04:18] [PASSED] test_unwrap_merge_duplicate
[18:04:18] [PASSED] test_unwrap_merge_seqno
[18:04:18] [PASSED] test_unwrap_merge_order
[18:04:18] [PASSED] test_unwrap_merge_complex
[18:04:18] [PASSED] test_unwrap_merge_complex_seqno
[18:04:18] ============== [PASSED] dma-buf-fence-unwrap ===============
[18:04:18] ================ dma-buf-resv (5 subtests) =================
[18:04:18] [PASSED] test_sanitycheck
[18:04:18] ===================== test_signaling ======================
[18:04:18] [PASSED] kernel
[18:04:18] [PASSED] write
[18:04:18] [PASSED] read
[18:04:18] [PASSED] bookkeep
[18:04:18] ================= [PASSED] test_signaling ==================
[18:04:18] ====================== test_for_each ======================
[18:04:18] [PASSED] kernel
[18:04:18] [PASSED] write
[18:04:18] [PASSED] read
[18:04:18] [PASSED] bookkeep
[18:04:18] ================== [PASSED] test_for_each ==================
[18:04:18] ================= test_for_each_unlocked ==================
[18:04:18] [PASSED] kernel
[18:04:18] [PASSED] write
[18:04:18] [PASSED] read
[18:04:18] [PASSED] bookkeep
[18:04:18] ============= [PASSED] test_for_each_unlocked ==============
[18:04:18] ===================== test_get_fences =====================
[18:04:18] [PASSED] kernel
[18:04:18] [PASSED] write
[18:04:18] [PASSED] read
[18:04:18] [PASSED] bookkeep
[18:04:18] ================= [PASSED] test_get_fences =================
[18:04:18] ================== [PASSED] dma-buf-resv ===================
[18:04:18] ============================================================
[18:04:18] Testing complete. Ran 50 tests: passed: 49, skipped: 1
[18:04:18] Elapsed time: 16.016s total, 1.913s configuring, 8.831s building, 5.260s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 18+ messages in thread
* ✓ Xe.CI.BAT: success for drm/xe: Convert IO_BUS errors to structured xe_log API (rev8)
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
` (12 preceding siblings ...)
2026-10-12 18:04 ` ✓ CI.KUnit: success for drm/xe: Convert IO_BUS errors to structured xe_log API (rev8) Patchwork
@ 2026-10-12 21:03 ` Patchwork
2026-10-13 2:57 ` ✗ Xe.CI.FULL: failure " Patchwork
14 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2026-10-12 21:03 UTC (permalink / raw)
To: Dnyaneshwar Bhadane; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 1113 bytes --]
== Series Details ==
Series: drm/xe: Convert IO_BUS errors to structured xe_log API (rev8)
URL : https://patchwork.freedesktop.org/series/172475/
State : success
== Summary ==
CI Bug Log - changes from xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1_BAT -> xe-pw-172475v8_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (15 -> 15)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_9139 -> IGT_9140
* Linux: xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1 -> xe-pw-172475v8
IGT_9139: 3758ada24b618a59d8a5c66e37f0aadc20145d35 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_9140: 3b0daa274edb520204660fa1e15424b66ce0aea0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1: 20282d4c78403c9eda071ebdd0c3d6fb287f64a1
xe-pw-172475v8: 172475v8
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/index.html
[-- Attachment #2: Type: text/html, Size: 1675 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* ✗ Xe.CI.FULL: failure for drm/xe: Convert IO_BUS errors to structured xe_log API (rev8)
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
` (13 preceding siblings ...)
2026-10-12 21:03 ` ✓ Xe.CI.BAT: " Patchwork
@ 2026-10-13 2:57 ` Patchwork
14 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2026-10-13 2:57 UTC (permalink / raw)
To: Dnyaneshwar Bhadane; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 85340 bytes --]
== Series Details ==
Series: drm/xe: Convert IO_BUS errors to structured xe_log API (rev8)
URL : https://patchwork.freedesktop.org/series/172475/
State : failure
== Summary ==
CI Bug Log - changes from xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1_FULL -> xe-pw-172475v8_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with xe-pw-172475v8_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in xe-pw-172475v8_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (3 -> 3)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in xe-pw-172475v8_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@xe_pxp@pxp-stale-queue-post-suspend:
- shard-lnl: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-lnl-5/igt@xe_pxp@pxp-stale-queue-post-suspend.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-2/igt@xe_pxp@pxp-stale-queue-post-suspend.html
New tests
---------
New tests have been introduced between xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1_FULL and xe-pw-172475v8_FULL:
### New IGT tests (26) ###
* igt@kms_atomic@atomic-plane-damage:
- Statuses : 3 pass(s)
- Exec time: [1.04, 1.30] s
* igt@kms_vblank@accuracy-idle:
- Statuses : 3 pass(s)
- Exec time: [5.79, 9.54] s
* igt@kms_vblank@query-busy:
- Statuses : 1 pass(s)
- Exec time: [10.16] s
* igt@kms_vblank@query-busy-hang:
- Statuses : 3 pass(s)
- Exec time: [6.16, 10.08] s
* igt@kms_vblank@query-forked:
- Statuses : 3 pass(s)
- Exec time: [5.86, 9.58] s
* igt@kms_vblank@query-forked-busy:
- Statuses : 3 pass(s)
- Exec time: [6.15, 10.28] s
* igt@kms_vblank@query-forked-busy-hang:
- Statuses : 3 pass(s)
- Exec time: [6.18, 10.00] s
* igt@kms_vblank@query-forked-hang:
- Statuses : 3 pass(s)
- Exec time: [5.91, 9.48] s
* igt@kms_vblank@query-idle:
- Statuses : 1 pass(s)
- Exec time: [5.71] s
* igt@kms_vblank@query-idle-hang:
- Statuses : 2 pass(s)
- Exec time: [5.76, 5.77] s
* igt@kms_vblank@ts-continuation-dpms-rpm:
- Statuses : 3 pass(s)
- Exec time: [4.73, 5.48] s
* igt@kms_vblank@ts-continuation-dpms-suspend:
- Statuses : 3 pass(s)
- Exec time: [18.31, 41.03] s
* igt@kms_vblank@ts-continuation-idle:
- Statuses : 3 pass(s)
- Exec time: [1.55, 1.80] s
* igt@kms_vblank@ts-continuation-idle-hang:
- Statuses : 1 pass(s)
- Exec time: [1.81] s
* igt@kms_vblank@ts-continuation-modeset:
- Statuses : 2 pass(s)
- Exec time: [4.08, 4.16] s
* igt@kms_vblank@ts-continuation-modeset-hang:
- Statuses : 3 pass(s)
- Exec time: [1.83, 4.13] s
* igt@kms_vblank@ts-continuation-modeset-rpm:
- Statuses : 3 pass(s)
- Exec time: [4.93, 5.05] s
* igt@kms_vblank@ts-continuation-suspend:
- Statuses : 3 pass(s)
- Exec time: [19.80, 42.37] s
* igt@kms_vblank@wait-busy:
- Statuses : 2 pass(s)
- Exec time: [6.20, 10.38] s
* igt@kms_vblank@wait-busy-hang:
- Statuses : 3 pass(s)
- Exec time: [6.18, 10.01] s
* igt@kms_vblank@wait-forked:
- Statuses : 3 pass(s)
- Exec time: [5.91, 9.80] s
* igt@kms_vblank@wait-forked-busy:
- Statuses : 2 pass(s)
- Exec time: [6.16, 10.29] s
* igt@kms_vblank@wait-forked-busy-hang:
- Statuses : 2 pass(s)
- Exec time: [6.16, 6.18] s
* igt@kms_vblank@wait-forked-hang:
- Statuses : 1 pass(s)
- Exec time: [9.79] s
* igt@kms_vblank@wait-idle:
- Statuses : 2 pass(s)
- Exec time: [5.83] s
* igt@kms_vblank@wait-idle-hang:
- Statuses : 3 pass(s)
- Exec time: [5.78, 9.38] s
Known issues
------------
Here are the changes found in xe-pw-172475v8_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_async_flips@async-flip-suspend-resume@pipe-c-dp-2:
- shard-bmg: [PASS][3] -> [ABORT][4] ([Intel XE#9399]) +2 other tests abort
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-5/igt@kms_async_flips@async-flip-suspend-resume@pipe-c-dp-2.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-2/igt@kms_async_flips@async-flip-suspend-resume@pipe-c-dp-2.html
* igt@kms_async_flips@async-flip-suspend-resume@pipe-c-edp-1:
- shard-ptl: NOTRUN -> [ABORT][5] ([Intel XE#9387])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@kms_async_flips@async-flip-suspend-resume@pipe-c-edp-1.html
* igt@kms_async_flips@async-flip-suspend-resume@pipe-d-edp-1:
- shard-ptl: NOTRUN -> [DMESG-WARN][6] ([Intel XE#9407])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@kms_async_flips@async-flip-suspend-resume@pipe-d-edp-1.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-270:
- shard-ptl: NOTRUN -> [SKIP][7] ([Intel XE#5901])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-5/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-ptl: NOTRUN -> [SKIP][8] ([Intel XE#6925])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][9] ([Intel XE#2327]) +1 other test skip
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-8/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-270:
- shard-lnl: NOTRUN -> [SKIP][10] ([Intel XE#1407]) +2 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-1/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#1124]) +5 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-3/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-ptl: NOTRUN -> [SKIP][12] ([Intel XE#5808]) +6 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-lnl: NOTRUN -> [SKIP][13] ([Intel XE#1124]) +2 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_bw@connected-linear-tiling-3-displays-target-1920x1080p:
- shard-ptl: NOTRUN -> [SKIP][14] ([Intel XE#7679])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-2/igt@kms_bw@connected-linear-tiling-3-displays-target-1920x1080p.html
* igt@kms_bw@connected-linear-tiling-3-displays-target-2560x1440p:
- shard-lnl: NOTRUN -> [SKIP][15] ([Intel XE#7679])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-7/igt@kms_bw@connected-linear-tiling-3-displays-target-2560x1440p.html
* igt@kms_bw@linear-tiling-1-displays-target-1920x1080p:
- shard-bmg: [PASS][16] -> [SKIP][17] ([Intel XE#367])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-target-1920x1080p.html
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-5/igt@kms_bw@linear-tiling-1-displays-target-1920x1080p.html
* igt@kms_bw@linear-tiling-3-displays-target-1920x1080p:
- shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#367]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-5/igt@kms_bw@linear-tiling-3-displays-target-1920x1080p.html
* igt@kms_bw@linear-tiling-4-displays-target-3840x2160p:
- shard-lnl: NOTRUN -> [SKIP][19] ([Intel XE#8365])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-2/igt@kms_bw@linear-tiling-4-displays-target-3840x2160p.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#2887]) +5 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-2/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-d-dp-1:
- shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#2652]) +3 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-7/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-d-dp-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc:
- shard-ptl: NOTRUN -> [SKIP][22] ([Intel XE#5822]) +8 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs:
- shard-bmg: NOTRUN -> [SKIP][23] ([Intel XE#3432])
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs:
- shard-lnl: NOTRUN -> [SKIP][24] ([Intel XE#2887]) +4 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-3/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs.html
* igt@kms_cdclk@mode-transition:
- shard-bmg: NOTRUN -> [SKIP][25] ([Intel XE#2724] / [Intel XE#7449])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-8/igt@kms_cdclk@mode-transition.html
* igt@kms_chamelium_audio@dp-audio-after-suspend:
- shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#2252]) +3 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-10/igt@kms_chamelium_audio@dp-audio-after-suspend.html
* igt@kms_chamelium_color@ctm-0-25:
- shard-bmg: NOTRUN -> [SKIP][27] ([Intel XE#2325] / [Intel XE#7358])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-6/igt@kms_chamelium_color@ctm-0-25.html
* igt@kms_chamelium_color@ctm-limited-range:
- shard-lnl: NOTRUN -> [SKIP][28] ([Intel XE#306] / [Intel XE#7358])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-5/igt@kms_chamelium_color@ctm-limited-range.html
* igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020:
- shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#7358])
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-3/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- shard-ptl: NOTRUN -> [SKIP][30] ([Intel XE#2252]) +3 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-lnl: NOTRUN -> [SKIP][31] ([Intel XE#373])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-2/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_color_pipeline@plane-lut1d-ctm3x4-lut1d@pipe-d-plane-3:
- shard-ptl: NOTRUN -> [SKIP][32] ([Intel XE#6969]) +7 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@kms_color_pipeline@plane-lut1d-ctm3x4-lut1d@pipe-d-plane-3.html
* igt@kms_color_pipeline@plane-lut1d-pre-ctm3x4@pipe-b-plane-4:
- shard-lnl: NOTRUN -> [SKIP][33] ([Intel XE#6969]) +5 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-5/igt@kms_color_pipeline@plane-lut1d-pre-ctm3x4@pipe-b-plane-4.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-ptl: NOTRUN -> [SKIP][34] ([Intel XE#6974])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-5/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@lic-type-0@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][35] ([Intel XE#1178] / [Intel XE#3304] / [Intel XE#7374]) +3 other tests fail
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-1/igt@kms_content_protection@lic-type-0@pipe-a-dp-2.html
* igt@kms_content_protection@type1:
- shard-ptl: NOTRUN -> [SKIP][36] ([Intel XE#7642])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-7/igt@kms_content_protection@type1.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-lnl: NOTRUN -> [SKIP][37] ([Intel XE#7642])
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-5/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- shard-ptl: NOTRUN -> [SKIP][38] ([Intel XE#5900]) +2 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@kms_cursor_crc@cursor-offscreen-32x32.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-lnl: NOTRUN -> [SKIP][39] ([Intel XE#1424])
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-2/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-ptl: NOTRUN -> [SKIP][40] ([Intel XE#5846])
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-7/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#2320]) +3 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-4/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-lnl: NOTRUN -> [SKIP][42] ([Intel XE#309] / [Intel XE#7343]) +1 other test skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-4/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-ptl: NOTRUN -> [SKIP][43] ([Intel XE#5962])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size:
- shard-ptl: NOTRUN -> [SKIP][44] ([Intel XE#5962] / [Intel XE#7343])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-1/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#1508])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-7/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dp_link_training@non-uhbr-sst-direct-train:
- shard-ptl: NOTRUN -> [SKIP][46] ([Intel XE#9534])
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-7/igt@kms_dp_link_training@non-uhbr-sst-direct-train.html
* igt@kms_dp_link_training@uhbr-mst-direct-train:
- shard-ptl: NOTRUN -> [SKIP][47] ([Intel XE#9527])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@kms_dp_link_training@uhbr-mst-direct-train.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc-bigjoiner:
- shard-lnl: NOTRUN -> [SKIP][48] ([Intel XE#8265])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-5/igt@kms_dsc@dsc-fractional-bpp-with-bpc-bigjoiner.html
* igt@kms_dsc@dsc-with-bpc-bigjoiner:
- shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#8265]) +4 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-2/igt@kms_dsc@dsc-with-bpc-bigjoiner.html
* igt@kms_dsc@dsc-with-output-formats-ultrajoiner:
- shard-ptl: NOTRUN -> [SKIP][50] ([Intel XE#5907])
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-4/igt@kms_dsc@dsc-with-output-formats-ultrajoiner.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-ptl: [PASS][51] -> [ABORT][52] ([Intel XE#9362]) +2 other tests abort
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-5/igt@kms_fbcon_fbt@fbc-suspend.html
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-2/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_feature_discovery@vrr:
- shard-bmg: NOTRUN -> [SKIP][53] ([Intel XE#8586])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-2/igt@kms_feature_discovery@vrr.html
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
- shard-bmg: [PASS][54] -> [FAIL][55] ([Intel XE#5408] / [Intel XE#6266]) +1 other test fail
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-10/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-10/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
* igt@kms_flip@2x-flip-vs-expired-vblank:
- shard-lnl: NOTRUN -> [SKIP][56] ([Intel XE#1421]) +2 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-4/igt@kms_flip@2x-flip-vs-expired-vblank.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-ptl: NOTRUN -> [SKIP][57] ([Intel XE#2316]) +3 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-1/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-bmg: [PASS][58] -> [FAIL][59] ([Intel XE#3321]) +1 other test fail
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
- shard-lnl: [PASS][60] -> [FAIL][61] ([Intel XE#301] / [Intel XE#3149])
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
* igt@kms_flip@flip-vs-expired-vblank@b-edp1:
- shard-lnl: [PASS][62] -> [FAIL][63] ([Intel XE#301])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
- shard-bmg: NOTRUN -> [SKIP][64] ([Intel XE#7178] / [Intel XE#7351]) +3 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-10/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-bmg: NOTRUN -> [SKIP][65] ([Intel XE#7178] / [Intel XE#7349])
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling:
- shard-lnl: NOTRUN -> [SKIP][66] ([Intel XE#1397] / [Intel XE#1745] / [Intel XE#7385] / [Intel XE#9144])
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-8/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][67] ([Intel XE#1397] / [Intel XE#7385] / [Intel XE#9144])
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-8/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling:
- shard-ptl: NOTRUN -> [SKIP][68] ([Intel XE#7178]) +6 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-7/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling:
- shard-lnl: NOTRUN -> [SKIP][69] ([Intel XE#7178] / [Intel XE#7351])
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
* igt@kms_frontbuffer_tracking@drrshdr-2p-primscrn-cur-indfb-draw-render:
- shard-bmg: NOTRUN -> [SKIP][70] ([Intel XE#2311]) +31 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-1/igt@kms_frontbuffer_tracking@drrshdr-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@drrshdr-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][71] ([Intel XE#7905]) +9 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-2/igt@kms_frontbuffer_tracking@drrshdr-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrshdr-argb161616f-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][72] ([Intel XE#7061]) +4 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-9/igt@kms_frontbuffer_tracking@drrshdr-argb161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][73] ([Intel XE#4141]) +5 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-ptl: NOTRUN -> [SKIP][74] ([Intel XE#5812]) +38 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][75] ([Intel XE#656] / [Intel XE#7905]) +7 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscreen-pri-indfb-draw-render:
- shard-ptl: NOTRUN -> [SKIP][76] ([Intel XE#6312]) +7 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-5/igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscreen-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-move:
- shard-lnl: NOTRUN -> [SKIP][77] ([Intel XE#6312] / [Intel XE#651]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-3/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcdrrs-argb161616f-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][78] ([Intel XE#7061] / [Intel XE#7356])
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrs-argb161616f-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-mmap-wc:
- shard-ptl: NOTRUN -> [SKIP][79] ([Intel XE#5800] / [Intel XE#6312]) +4 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-1/igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-tiling-linear:
- shard-lnl: NOTRUN -> [SKIP][80] ([Intel XE#6312]) +4 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcdrrshdr-tiling-linear.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-shrfb-draw-render:
- shard-lnl: NOTRUN -> [SKIP][81] ([Intel XE#7865]) +9 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-2/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbchdr-argb161616f-draw-mmap-wc:
- shard-ptl: NOTRUN -> [SKIP][82] ([Intel XE#7061]) +5 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-1/igt@kms_frontbuffer_tracking@fbchdr-argb161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-blt:
- shard-ptl: NOTRUN -> [SKIP][83] ([Intel XE#7061] / [Intel XE#7356])
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb101010-draw-mmap-wc:
- shard-ptl: NOTRUN -> [SKIP][84] ([Intel XE#7865]) +11 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-render:
- shard-bmg: NOTRUN -> [SKIP][85] ([Intel XE#2313]) +32 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-10/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@psrhdr-abgr161616f-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][86] ([Intel XE#7061]) +2 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-1/igt@kms_frontbuffer_tracking@psrhdr-abgr161616f-draw-mmap-wc.html
* igt@kms_hdr@static-toggle-dpms:
- shard-lnl: NOTRUN -> [SKIP][87] ([Intel XE#1503])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-1/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_hdr@static-toggle-suspend:
- shard-ptl: NOTRUN -> [SKIP][88] ([Intel XE#5917] / [Intel XE#6174])
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-1/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-lnl: NOTRUN -> [SKIP][89] ([Intel XE#6900] / [Intel XE#7362])
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-4/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-bmg: NOTRUN -> [SKIP][90] ([Intel XE#6912] / [Intel XE#7375])
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-10/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier:
- shard-bmg: NOTRUN -> [SKIP][91] ([Intel XE#7283]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-8/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping@pipe-a-plane-0:
- shard-ptl: [PASS][92] -> [FAIL][93] ([Intel XE#9340]) +1 other test fail
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-1/igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping@pipe-a-plane-0.html
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-3/igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping@pipe-a-plane-0.html
* igt@kms_plane@pixel-format-4-tiled-modifier@pipe-a-plane-5:
- shard-lnl: NOTRUN -> [SKIP][94] ([Intel XE#8303]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-1/igt@kms_plane@pixel-format-4-tiled-modifier@pipe-a-plane-5.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping:
- shard-ptl: NOTRUN -> [SKIP][95] ([Intel XE#7283]) +1 other test skip
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-lnl: NOTRUN -> [SKIP][96] ([Intel XE#4596] / [Intel XE#5854])
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-2/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-bmg: NOTRUN -> [SKIP][97] ([Intel XE#5021] / [Intel XE#7377])
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-7/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-bmg: NOTRUN -> [SKIP][98] ([Intel XE#7376] / [Intel XE#7760] / [Intel XE#870])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-1/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc5-psr:
- shard-bmg: NOTRUN -> [SKIP][99] ([Intel XE#7794])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-9/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@deep-pkgc:
- shard-bmg: NOTRUN -> [SKIP][100] ([Intel XE#2505] / [Intel XE#7447])
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-7/igt@kms_pm_dc@deep-pkgc.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-ptl: NOTRUN -> [SKIP][101] ([Intel XE#5849])
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-2/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-bmg: NOTRUN -> [SKIP][102] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#7383] / [Intel XE#836])
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-5/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-bmg: NOTRUN -> [SKIP][103] ([Intel XE#1489]) +4 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-7/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area:
- shard-ptl: NOTRUN -> [SKIP][104] ([Intel XE#5858] / [Intel XE#7304]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1:
- shard-ptl: NOTRUN -> [SKIP][105] ([Intel XE#5858])
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-ptl: NOTRUN -> [SKIP][106] ([Intel XE#7304])
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-plane-move-sf-dmg-area:
- shard-lnl: NOTRUN -> [SKIP][107] ([Intel XE#2893] / [Intel XE#7304]) +1 other test skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-8/igt@kms_psr2_sf@pr-plane-move-sf-dmg-area.html
* igt@kms_psr@fbc-pr-suspend:
- shard-lnl: NOTRUN -> [SKIP][108] ([Intel XE#1406])
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-1/igt@kms_psr@fbc-pr-suspend.html
* igt@kms_psr@pr-sprite-blt:
- shard-ptl: NOTRUN -> [SKIP][109] ([Intel XE#1406]) +4 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@kms_psr@pr-sprite-blt.html
* igt@kms_psr@pr-sprite-plane-onoff:
- shard-bmg: NOTRUN -> [SKIP][110] ([Intel XE#2234] / [Intel XE#2850]) +5 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-8/igt@kms_psr@pr-sprite-plane-onoff.html
* igt@kms_rotation_crc@bad-tiling:
- shard-lnl: NOTRUN -> [SKIP][111] ([Intel XE#3414] / [Intel XE#3904] / [Intel XE#7342]) +1 other test skip
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-7/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-ptl: NOTRUN -> [SKIP][112] ([Intel XE#5813])
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-ptl: NOTRUN -> [SKIP][113] ([Intel XE#5821])
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-2/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_sharpness_filter@filter-suspend:
- shard-ptl: [PASS][114] -> [ABORT][115] ([Intel XE#9375]) +1 other test abort
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-2/igt@kms_sharpness_filter@filter-suspend.html
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@kms_sharpness_filter@filter-suspend.html
* igt@kms_sharpness_filter@invalid-filter-with-plane:
- shard-bmg: NOTRUN -> [SKIP][116] ([Intel XE#6503]) +1 other test skip
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-2/igt@kms_sharpness_filter@invalid-filter-with-plane.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-ptl: NOTRUN -> [SKIP][117] ([Intel XE#5848])
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vrr@flip-suspend@pipe-a-edp-1:
- shard-lnl: [PASS][118] -> [ABORT][119] ([Intel XE#9362]) +2 other tests abort
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-lnl-8/igt@kms_vrr@flip-suspend@pipe-a-edp-1.html
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-5/igt@kms_vrr@flip-suspend@pipe-a-edp-1.html
* igt@kms_vrr@flipline:
- shard-bmg: NOTRUN -> [SKIP][120] ([Intel XE#1499] / [Intel XE#9271])
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-2/igt@kms_vrr@flipline.html
* igt@kms_vrr@lobf-dc3co:
- shard-bmg: NOTRUN -> [SKIP][121] ([Intel XE#8397])
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-9/igt@kms_vrr@lobf-dc3co.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-ptl: NOTRUN -> [SKIP][122] ([Intel XE#5948] / [Intel XE#9277])
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-3/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-lnl: NOTRUN -> [SKIP][123] ([Intel XE#1091] / [Intel XE#2849])
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-5/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
* igt@xe_ccs@suspend-resume:
- shard-bmg: [PASS][124] -> [ABORT][125] ([Intel XE#9362] / [Intel XE#9425]) +1 other test abort
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-4/igt@xe_ccs@suspend-resume.html
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-8/igt@xe_ccs@suspend-resume.html
* igt@xe_evict@evict-beng-mixed-many-threads-small:
- shard-ptl: NOTRUN -> [SKIP][126] ([Intel XE#5764]) +4 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@xe_evict@evict-beng-mixed-many-threads-small.html
* igt@xe_evict@evict-large-cm:
- shard-lnl: NOTRUN -> [SKIP][127] ([Intel XE#6540] / [Intel XE#688]) +1 other test skip
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-3/igt@xe_evict@evict-large-cm.html
* igt@xe_evict@evict-mixed-many-threads-small:
- shard-bmg: [PASS][128] -> [INCOMPLETE][129] ([Intel XE#6321] / [Intel XE#8355])
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-5/igt@xe_evict@evict-mixed-many-threads-small.html
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-8/igt@xe_evict@evict-mixed-many-threads-small.html
* igt@xe_evict@evict-small-external-multi-queue-cm:
- shard-bmg: NOTRUN -> [SKIP][130] ([Intel XE#8370])
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-7/igt@xe_evict@evict-small-external-multi-queue-cm.html
* igt@xe_exec_balancer@many-execqueues-virtual-userptr-invalidate-race:
- shard-ptl: NOTRUN -> [SKIP][131] ([Intel XE#7482]) +9 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-2/igt@xe_exec_balancer@many-execqueues-virtual-userptr-invalidate-race.html
* igt@xe_exec_balancer@twice-cm-parallel-userptr-rebind:
- shard-lnl: NOTRUN -> [SKIP][132] ([Intel XE#7482]) +5 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-1/igt@xe_exec_balancer@twice-cm-parallel-userptr-rebind.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic:
- shard-bmg: NOTRUN -> [SKIP][133] ([Intel XE#2322] / [Intel XE#7372]) +4 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-8/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic.html
* igt@xe_exec_basic@multigpu-no-exec-basic-defer-mmap:
- shard-ptl: NOTRUN -> [SKIP][134] ([Intel XE#5575] / [Intel XE#7484]) +3 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-2/igt@xe_exec_basic@multigpu-no-exec-basic-defer-mmap.html
* igt@xe_exec_basic@multigpu-no-exec-userptr:
- shard-lnl: NOTRUN -> [SKIP][135] ([Intel XE#1392]) +1 other test skip
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-7/igt@xe_exec_basic@multigpu-no-exec-userptr.html
* igt@xe_exec_fault_mode@many-execqueues-multi-queue-userptr:
- shard-bmg: NOTRUN -> [SKIP][136] ([Intel XE#8374]) +2 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-3/igt@xe_exec_fault_mode@many-execqueues-multi-queue-userptr.html
* igt@xe_exec_fault_mode@once-multi-queue-userptr-rebind:
- shard-ptl: NOTRUN -> [SKIP][137] ([Intel XE#8374]) +5 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-4/igt@xe_exec_fault_mode@once-multi-queue-userptr-rebind.html
* igt@xe_exec_fault_mode@once-multi-queue-userptr-rebind-prefetch:
- shard-lnl: NOTRUN -> [SKIP][138] ([Intel XE#8374]) +3 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-2/igt@xe_exec_fault_mode@once-multi-queue-userptr-rebind-prefetch.html
* igt@xe_exec_multi_queue@many-execs-preempt-mode-fault-priority-smem:
- shard-lnl: NOTRUN -> [SKIP][139] ([Intel XE#8364]) +6 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-4/igt@xe_exec_multi_queue@many-execs-preempt-mode-fault-priority-smem.html
* igt@xe_exec_multi_queue@two-queues-preempt-mode-userptr-invalidate:
- shard-ptl: NOTRUN -> [SKIP][140] ([Intel XE#8364]) +15 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@xe_exec_multi_queue@two-queues-preempt-mode-userptr-invalidate.html
* igt@xe_exec_multi_queue@two-queues-priority:
- shard-bmg: NOTRUN -> [SKIP][141] ([Intel XE#8364]) +17 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-3/igt@xe_exec_multi_queue@two-queues-priority.html
* igt@xe_exec_reset@cm-multi-queue-cat-error:
- shard-lnl: NOTRUN -> [SKIP][142] ([Intel XE#8369])
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-1/igt@xe_exec_reset@cm-multi-queue-cat-error.html
* igt@xe_exec_reset@cm-multi-queue-close-execqueues:
- shard-bmg: NOTRUN -> [SKIP][143] ([Intel XE#8369]) +1 other test skip
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-6/igt@xe_exec_reset@cm-multi-queue-close-execqueues.html
* igt@xe_exec_reset@multi-queue-cat-error-on-secondary:
- shard-ptl: NOTRUN -> [SKIP][144] ([Intel XE#8369])
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@xe_exec_reset@multi-queue-cat-error-on-secondary.html
* igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-basic:
- shard-lnl: NOTRUN -> [SKIP][145] ([Intel XE#8378]) +1 other test skip
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-1/igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-basic.html
* igt@xe_exec_threads@threads-multi-queue-fd-userptr:
- shard-ptl: NOTRUN -> [SKIP][146] ([Intel XE#8378]) +1 other test skip
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-5/igt@xe_exec_threads@threads-multi-queue-fd-userptr.html
* igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-rebind:
- shard-bmg: NOTRUN -> [SKIP][147] ([Intel XE#8378]) +1 other test skip
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-3/igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-userptr-rebind.html
* igt@xe_fault_injection@exec-queue-create-fail-xe_exec_queue_create_bind:
- shard-bmg: [PASS][148] -> [ABORT][149] ([Intel XE#9463]) +2 other tests abort
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-2/igt@xe_fault_injection@exec-queue-create-fail-xe_exec_queue_create_bind.html
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-5/igt@xe_fault_injection@exec-queue-create-fail-xe_exec_queue_create_bind.html
* igt@xe_live_ktest@xe_bo@xe_bo_evict_kunit:
- shard-lnl: NOTRUN -> [SKIP][150] ([Intel XE#2229])
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-4/igt@xe_live_ktest@xe_bo@xe_bo_evict_kunit.html
* igt@xe_mempage_offline@inject-single-page:
- shard-ptl: NOTRUN -> [SKIP][151] ([Intel XE#9203])
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@xe_mempage_offline@inject-single-page.html
* igt@xe_mmap@pci-membarrier-bad-object:
- shard-ptl: NOTRUN -> [SKIP][152] ([Intel XE#5100] / [Intel XE#7408])
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@xe_mmap@pci-membarrier-bad-object.html
* igt@xe_mmap@small-bar:
- shard-ptl: NOTRUN -> [SKIP][153] ([Intel XE#5867])
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-5/igt@xe_mmap@small-bar.html
* igt@xe_module_load@load:
- shard-bmg: ([PASS][154], [PASS][155], [PASS][156], [PASS][157], [PASS][158], [PASS][159], [PASS][160], [PASS][161], [PASS][162], [PASS][163], [PASS][164], [PASS][165], [PASS][166], [PASS][167], [PASS][168], [PASS][169], [PASS][170], [PASS][171], [PASS][172], [PASS][173], [PASS][174], [PASS][175], [PASS][176], [PASS][177], [PASS][178]) -> ([PASS][179], [PASS][180], [PASS][181], [PASS][182], [SKIP][183], [PASS][184], [PASS][185], [PASS][186], [PASS][187], [PASS][188], [PASS][189], [PASS][190], [PASS][191], [PASS][192], [PASS][193], [PASS][194], [PASS][195], [PASS][196], [PASS][197], [PASS][198], [PASS][199], [PASS][200], [PASS][201], [PASS][202], [PASS][203], [PASS][204]) ([Intel XE#2457] / [Intel XE#7405])
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-6/igt@xe_module_load@load.html
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-6/igt@xe_module_load@load.html
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-2/igt@xe_module_load@load.html
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-5/igt@xe_module_load@load.html
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-5/igt@xe_module_load@load.html
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-5/igt@xe_module_load@load.html
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-8/igt@xe_module_load@load.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-1/igt@xe_module_load@load.html
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-7/igt@xe_module_load@load.html
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-4/igt@xe_module_load@load.html
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-10/igt@xe_module_load@load.html
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-10/igt@xe_module_load@load.html
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-2/igt@xe_module_load@load.html
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-3/igt@xe_module_load@load.html
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-4/igt@xe_module_load@load.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-10/igt@xe_module_load@load.html
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-8/igt@xe_module_load@load.html
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-4/igt@xe_module_load@load.html
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-8/igt@xe_module_load@load.html
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-9/igt@xe_module_load@load.html
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-9/igt@xe_module_load@load.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-1/igt@xe_module_load@load.html
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-3/igt@xe_module_load@load.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-6/igt@xe_module_load@load.html
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-7/igt@xe_module_load@load.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-5/igt@xe_module_load@load.html
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-4/igt@xe_module_load@load.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-10/igt@xe_module_load@load.html
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-10/igt@xe_module_load@load.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-5/igt@xe_module_load@load.html
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-5/igt@xe_module_load@load.html
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-4/igt@xe_module_load@load.html
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-3/igt@xe_module_load@load.html
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-9/igt@xe_module_load@load.html
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-8/igt@xe_module_load@load.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-8/igt@xe_module_load@load.html
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-1/igt@xe_module_load@load.html
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-8/igt@xe_module_load@load.html
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-3/igt@xe_module_load@load.html
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-1/igt@xe_module_load@load.html
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-1/igt@xe_module_load@load.html
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-6/igt@xe_module_load@load.html
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-6/igt@xe_module_load@load.html
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-9/igt@xe_module_load@load.html
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-9/igt@xe_module_load@load.html
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-2/igt@xe_module_load@load.html
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-2/igt@xe_module_load@load.html
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-2/igt@xe_module_load@load.html
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-2/igt@xe_module_load@load.html
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-7/igt@xe_module_load@load.html
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-7/igt@xe_module_load@load.html
* igt@xe_multigpu_svm@mgpu-concurrent-access-basic:
- shard-ptl: NOTRUN -> [SKIP][205] ([Intel XE#6964]) +1 other test skip
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-7/igt@xe_multigpu_svm@mgpu-concurrent-access-basic.html
* igt@xe_multigpu_svm@mgpu-pagefault-basic:
- shard-bmg: NOTRUN -> [SKIP][206] ([Intel XE#6964]) +1 other test skip
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-7/igt@xe_multigpu_svm@mgpu-pagefault-basic.html
* igt@xe_page_reclaim@binds-1g-partial:
- shard-bmg: NOTRUN -> [SKIP][207] ([Intel XE#7793])
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-4/igt@xe_page_reclaim@binds-1g-partial.html
* igt@xe_page_reclaim@many-vma-same-bo:
- shard-lnl: NOTRUN -> [SKIP][208] ([Intel XE#7793])
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-8/igt@xe_page_reclaim@many-vma-same-bo.html
* igt@xe_pat@xa-app-transient-media-off:
- shard-ptl: NOTRUN -> [SKIP][209] ([Intel XE#7590])
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@xe_pat@xa-app-transient-media-off.html
* igt@xe_pm@d3cold-mmap-system:
- shard-bmg: NOTRUN -> [SKIP][210] ([Intel XE#2284] / [Intel XE#7370])
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-8/igt@xe_pm@d3cold-mmap-system.html
* igt@xe_pm@s2idle-d3cold-basic-exec:
- shard-ptl: NOTRUN -> [SKIP][211] ([Intel XE#5741])
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-4/igt@xe_pm@s2idle-d3cold-basic-exec.html
* igt@xe_pm@s3-vm-bind-unbind-all:
- shard-ptl: NOTRUN -> [SKIP][212] ([Intel XE#6867])
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@xe_pm@s3-vm-bind-unbind-all.html
* igt@xe_pm@s4-exec-after:
- shard-ptl: NOTRUN -> [ABORT][213] ([Intel XE#9362])
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@xe_pm@s4-exec-after.html
* igt@xe_pm_residency@aspm_link_residency:
- shard-ptl: NOTRUN -> [SKIP][214] ([Intel XE#7271])
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-7/igt@xe_pm_residency@aspm_link_residency.html
* igt@xe_query@multigpu-query-cs-cycles:
- shard-lnl: NOTRUN -> [SKIP][215] ([Intel XE#944])
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-4/igt@xe_query@multigpu-query-cs-cycles.html
* igt@xe_query@multigpu-query-gt-list:
- shard-ptl: NOTRUN -> [SKIP][216] ([Intel XE#6019]) +1 other test skip
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@xe_query@multigpu-query-gt-list.html
* igt@xe_query@multigpu-query-topology-l3-bank-mask:
- shard-bmg: NOTRUN -> [SKIP][217] ([Intel XE#944])
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-9/igt@xe_query@multigpu-query-topology-l3-bank-mask.html
* igt@xe_vm@overcommit-nonfault-vram-lr-defer:
- shard-ptl: NOTRUN -> [SKIP][218] ([Intel XE#7892])
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-7/igt@xe_vm@overcommit-nonfault-vram-lr-defer.html
#### Possible fixes ####
* igt@kms_async_flips@async-flip-suspend-resume@pipe-b-edp-1:
- shard-ptl: [ABORT][219] ([Intel XE#9394]) -> [PASS][220]
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-3/igt@kms_async_flips@async-flip-suspend-resume@pipe-b-edp-1.html
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@kms_async_flips@async-flip-suspend-resume@pipe-b-edp-1.html
* igt@kms_bw@linear-tiling-1-displays-target-2160x1440p:
- shard-bmg: [SKIP][221] ([Intel XE#367]) -> [PASS][222]
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-2/igt@kms_bw@linear-tiling-1-displays-target-2160x1440p.html
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-target-2160x1440p.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-bmg: [DMESG-WARN][223] ([Intel XE#9365] / [Intel XE#9482]) -> [PASS][224]
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-2/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-b-dp-2:
- shard-bmg: [DMESG-WARN][225] ([Intel XE#9365]) -> [PASS][226]
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-b-dp-2.html
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-2/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-b-dp-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-ptl: [ABORT][227] ([Intel XE#7084]) -> [PASS][228]
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-8/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-2/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-d-edp-1:
- shard-ptl: [ABORT][229] ([Intel XE#7084] / [Intel XE#9367] / [Intel XE#9375]) -> [PASS][230]
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-8/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-d-edp-1.html
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-2/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-d-edp-1.html
* igt@kms_flip@2x-dpms-vs-vblank-race:
- shard-bmg: [INCOMPLETE][231] ([Intel XE#8155]) -> [PASS][232] +1 other test pass
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-1/igt@kms_flip@2x-dpms-vs-vblank-race.html
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-8/igt@kms_flip@2x-dpms-vs-vblank-race.html
* igt@kms_flip@flip-vs-expired-vblank@a-edp1:
- shard-lnl: [FAIL][233] ([Intel XE#301]) -> [PASS][234]
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
* igt@kms_flip@flip-vs-expired-vblank@c-edp1:
- shard-lnl: [FAIL][235] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][236]
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
* igt@kms_hdmi_audio_bw@audio-bw-hblank80:
- shard-bmg: [FAIL][237] ([Intel XE#9313]) -> [PASS][238]
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-10/igt@kms_hdmi_audio_bw@audio-bw-hblank80.html
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-5/igt@kms_hdmi_audio_bw@audio-bw-hblank80.html
* igt@kms_setmode@basic-no-cpu-idle@pipe-a-hdmi-a-3:
- shard-bmg: [FAIL][239] ([Intel XE#8618]) -> [PASS][240] +6 other tests pass
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-8/igt@kms_setmode@basic-no-cpu-idle@pipe-a-hdmi-a-3.html
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-3/igt@kms_setmode@basic-no-cpu-idle@pipe-a-hdmi-a-3.html
* igt@kms_vrr@flip-basic:
- shard-ptl: [FAIL][241] ([Intel XE#4227] / [Intel XE#7397]) -> [PASS][242] +1 other test pass
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-4/igt@kms_vrr@flip-basic.html
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@kms_vrr@flip-basic.html
* igt@xe_evict@evict-beng-mixed-many-threads-small:
- shard-bmg: [INCOMPLETE][243] ([Intel XE#6321] / [Intel XE#8355]) -> [PASS][244]
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-10/igt@xe_evict@evict-beng-mixed-many-threads-small.html
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-2/igt@xe_evict@evict-beng-mixed-many-threads-small.html
* igt@xe_module_load@load:
- shard-ptl: ([PASS][245], [PASS][246], [PASS][247], [PASS][248], [PASS][249], [PASS][250], [PASS][251], [PASS][252], [SKIP][253], [PASS][254], [PASS][255], [PASS][256], [PASS][257], [PASS][258], [PASS][259], [PASS][260], [PASS][261], [PASS][262], [PASS][263], [PASS][264], [PASS][265], [PASS][266], [PASS][267], [PASS][268], [PASS][269], [PASS][270]) ([Intel XE#9286]) -> ([PASS][271], [PASS][272], [PASS][273], [PASS][274], [PASS][275], [PASS][276], [PASS][277], [PASS][278], [PASS][279], [PASS][280], [PASS][281], [PASS][282], [PASS][283], [PASS][284], [PASS][285], [PASS][286], [PASS][287], [PASS][288], [PASS][289], [PASS][290], [PASS][291], [PASS][292], [PASS][293], [PASS][294], [PASS][295])
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-4/igt@xe_module_load@load.html
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-3/igt@xe_module_load@load.html
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-4/igt@xe_module_load@load.html
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-2/igt@xe_module_load@load.html
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-6/igt@xe_module_load@load.html
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-5/igt@xe_module_load@load.html
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-5/igt@xe_module_load@load.html
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-4/igt@xe_module_load@load.html
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-2/igt@xe_module_load@load.html
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-1/igt@xe_module_load@load.html
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-1/igt@xe_module_load@load.html
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-2/igt@xe_module_load@load.html
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-2/igt@xe_module_load@load.html
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-6/igt@xe_module_load@load.html
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-8/igt@xe_module_load@load.html
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-8/igt@xe_module_load@load.html
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-6/igt@xe_module_load@load.html
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-8/igt@xe_module_load@load.html
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-3/igt@xe_module_load@load.html
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-7/igt@xe_module_load@load.html
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-1/igt@xe_module_load@load.html
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-7/igt@xe_module_load@load.html
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-7/igt@xe_module_load@load.html
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-7/igt@xe_module_load@load.html
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-5/igt@xe_module_load@load.html
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-3/igt@xe_module_load@load.html
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-2/igt@xe_module_load@load.html
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@xe_module_load@load.html
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-3/igt@xe_module_load@load.html
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-5/igt@xe_module_load@load.html
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-5/igt@xe_module_load@load.html
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-2/igt@xe_module_load@load.html
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-2/igt@xe_module_load@load.html
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-1/igt@xe_module_load@load.html
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-1/igt@xe_module_load@load.html
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-1/igt@xe_module_load@load.html
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-4/igt@xe_module_load@load.html
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-4/igt@xe_module_load@load.html
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-7/igt@xe_module_load@load.html
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-7/igt@xe_module_load@load.html
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@xe_module_load@load.html
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@xe_module_load@load.html
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@xe_module_load@load.html
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@xe_module_load@load.html
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-3/igt@xe_module_load@load.html
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-4/igt@xe_module_load@load.html
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-5/igt@xe_module_load@load.html
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-7/igt@xe_module_load@load.html
[293]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-3/igt@xe_module_load@load.html
[294]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@xe_module_load@load.html
[295]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-8/igt@xe_module_load@load.html
* igt@xe_oa@non-zero-reason-all:
- shard-ptl: [FAIL][296] ([Intel XE#7334]) -> [PASS][297] +1 other test pass
[296]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-7/igt@xe_oa@non-zero-reason-all.html
[297]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@xe_oa@non-zero-reason-all.html
* igt@xe_pm@s4-basic-exec:
- shard-lnl: [ABORT][298] ([Intel XE#9362]) -> [PASS][299]
[298]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-lnl-6/igt@xe_pm@s4-basic-exec.html
[299]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-3/igt@xe_pm@s4-basic-exec.html
* igt@xe_pm@s4-multiple-execs:
- shard-bmg: [ABORT][300] ([Intel XE#9399]) -> [PASS][301]
[300]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-10/igt@xe_pm@s4-multiple-execs.html
[301]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-7/igt@xe_pm@s4-multiple-execs.html
* igt@xe_pm@s4-vm-bind-prefetch:
- shard-ptl: [DMESG-WARN][302] ([Intel XE#7727]) -> [PASS][303]
[302]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-7/igt@xe_pm@s4-vm-bind-prefetch.html
[303]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@xe_pm@s4-vm-bind-prefetch.html
* igt@xe_pxp@pxp-termination-key-update-post-suspend:
- shard-ptl: [ABORT][304] ([Intel XE#9362]) -> [PASS][305] +2 other tests pass
[304]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-7/igt@xe_pxp@pxp-termination-key-update-post-suspend.html
[305]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-3/igt@xe_pxp@pxp-termination-key-update-post-suspend.html
#### Warnings ####
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-ptl: [ABORT][306] ([Intel XE#9394]) -> [ABORT][307] ([Intel XE#9375] / [Intel XE#9387])
[306]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-3/igt@kms_async_flips@async-flip-suspend-resume.html
[307]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-6/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
- shard-lnl: [SKIP][308] ([Intel XE#309] / [Intel XE#7343] / [Intel XE#7935]) -> [SKIP][309] ([Intel XE#309] / [Intel XE#7343])
[308]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-lnl-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
[309]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-4/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
* igt@kms_flip@flip-vs-expired-vblank:
- shard-lnl: [FAIL][310] ([Intel XE#301] / [Intel XE#3149]) -> [FAIL][311] ([Intel XE#301])
[310]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank.html
[311]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-lnl: [FAIL][312] ([Intel XE#301]) -> [FAIL][313] ([Intel XE#301] / [Intel XE#3149])
[312]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[313]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_hdr@brightness-with-hdr:
- shard-bmg: [SKIP][314] ([Intel XE#3544]) -> [SKIP][315] ([Intel XE#3374] / [Intel XE#3544])
[314]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-bmg-3/igt@kms_hdr@brightness-with-hdr.html
[315]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-bmg-8/igt@kms_hdr@brightness-with-hdr.html
* igt@xe_pat@pat-sw-hw-suspend:
- shard-ptl: [ABORT][316] ([Intel XE#9362]) -> [FAIL][317] ([Intel XE#7695])
[316]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1/shard-ptl-4/igt@xe_pat@pat-sw-hw-suspend.html
[317]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/shard-ptl-7/igt@xe_pat@pat-sw-hw-suspend.html
[Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[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#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1508]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1508
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[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#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#2457]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2457
[Intel XE#2505]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2505
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
[Intel XE#2849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2849
[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#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
[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#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[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#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021
[Intel XE#5100]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5100
[Intel XE#5408]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5408
[Intel XE#5575]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5575
[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#5846]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5846
[Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848
[Intel XE#5849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5849
[Intel XE#5854]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5854
[Intel XE#5858]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5858
[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#5917]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5917
[Intel XE#5948]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5948
[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#6174]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6174
[Intel XE#6266]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6266
[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#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
[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#6867]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6867
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#6900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6900
[Intel XE#6912]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6912
[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#6969]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6969
[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#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
[Intel XE#7271]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7271
[Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
[Intel XE#7304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7304
[Intel XE#7334]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7334
[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#7349]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7349
[Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
[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#7362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7362
[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#7375]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7375
[Intel XE#7376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7376
[Intel XE#7377]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7377
[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#7397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7397
[Intel XE#7405]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7405
[Intel XE#7408]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7408
[Intel XE#7447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7447
[Intel XE#7449]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7449
[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#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590
[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#7760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7760
[Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793
[Intel XE#7794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7794
[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#7935]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7935
[Intel XE#8155]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8155
[Intel XE#8265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8265
[Intel XE#8303]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8303
[Intel XE#8355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8355
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
[Intel XE#8365]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8365
[Intel XE#8369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8369
[Intel XE#8370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8370
[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#8397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8397
[Intel XE#8586]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8586
[Intel XE#8618]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8618
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#9144]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9144
[Intel XE#9203]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9203
[Intel XE#9271]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9271
[Intel XE#9277]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9277
[Intel XE#9286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9286
[Intel XE#9313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9313
[Intel XE#9340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9340
[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#9367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9367
[Intel XE#9375]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9375
[Intel XE#9387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9387
[Intel XE#9394]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9394
[Intel XE#9399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9399
[Intel XE#9407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9407
[Intel XE#9425]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9425
[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#9482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9482
[Intel XE#9527]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9527
[Intel XE#9534]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9534
Build changes
-------------
* IGT: IGT_9139 -> IGT_9140
* Linux: xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1 -> xe-pw-172475v8
IGT_9139: 3758ada24b618a59d8a5c66e37f0aadc20145d35 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_9140: 3b0daa274edb520204660fa1e15424b66ce0aea0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-5931-20282d4c78403c9eda071ebdd0c3d6fb287f64a1: 20282d4c78403c9eda071ebdd0c3d6fb287f64a1
xe-pw-172475v8: 172475v8
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-172475v8/index.html
[-- Attachment #2: Type: text/html, Size: 96800 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2026-10-13 2:57 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-12 12:25 [PATCH v7 00/12] drm/xe: Convert IO_BUS errors to structured xe_log API Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 01/12] drm/xe/log: Add VRAM, PAT, and HWMON DRIVER_HARDWARE components Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 02/12] drm/xe/ggtt: Report GGTT errors using structured logging Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 03/12] drm/xe/hwmon: Report errors using structured xe_log API Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 04/12] drm/xe/mmio: Report BAR mapping " Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 05/12] drm/xe/memirq: Report " Dnyaneshwar Bhadane
2026-10-12 12:31 ` sashiko-bot
2026-10-12 12:25 ` [PATCH v7 06/12] drm/xe/reg_sr: Report save-restore " Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 07/12] drm/xe/pat: Return error from xe_pat_init_early() on unknown platform Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 08/12] drm/xe/pat: Report missing PAT table using structured xe_log API Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 09/12] drm/xe/pci: Report unknown GMDID versions " Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 10/12] drm/xe/lmtt: Report invalidation errors " Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 11/12] drm/xe/vram: Report tile vs device VRAM visibility errors Dnyaneshwar Bhadane
2026-10-12 12:25 ` [PATCH v7 12/12] drm/xe/vram: Report VRAM errors using structured xe_log API Dnyaneshwar Bhadane
2026-10-12 13:23 ` Mallesh, Koujalagi
2026-10-12 18:04 ` ✓ CI.KUnit: success for drm/xe: Convert IO_BUS errors to structured xe_log API (rev8) Patchwork
2026-10-12 21:03 ` ✓ Xe.CI.BAT: " Patchwork
2026-10-13 2:57 ` ✗ Xe.CI.FULL: failure " Patchwork
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.