* [PATCH v4 0/2] drm/i915/cmtg: Disable the CMTG
@ 2025-01-04 17:29 Gustavo Sousa
2025-01-04 17:29 ` [PATCH v4 1/2] " Gustavo Sousa
` (6 more replies)
0 siblings, 7 replies; 9+ messages in thread
From: Gustavo Sousa @ 2025-01-04 17:29 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Jani Nikula
Next version of [1], with review comments addressed.
Note that I have added one extra "squash patch", because I was not sure that was
the correct way of handling sanitization and thought that having it separate
would make it easier for reviewers to check the change.
[1] https://lore.kernel.org/all/20241224165408.43778-1-gustavo.sousa@intel.com/
Gustavo Sousa (2):
drm/i915/cmtg: Disable the CMTG
squash! drm/i915/cmtg: Disable the CMTG
drivers/gpu/drm/i915/Makefile | 1 +
drivers/gpu/drm/i915/display/intel_cmtg.c | 251 ++++++++++++++++++
drivers/gpu/drm/i915/display/intel_cmtg.h | 18 ++
.../gpu/drm/i915/display/intel_cmtg_regs.h | 21 ++
.../gpu/drm/i915/display/intel_display_core.h | 4 +
.../drm/i915/display/intel_display_device.h | 1 +
.../drm/i915/display/intel_display_driver.c | 5 +
.../drm/i915/display/intel_modeset_setup.c | 20 +-
drivers/gpu/drm/i915/i915_reg.h | 1 +
drivers/gpu/drm/xe/Makefile | 1 +
10 files changed, 318 insertions(+), 5 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/intel_cmtg.c
create mode 100644 drivers/gpu/drm/i915/display/intel_cmtg.h
create mode 100644 drivers/gpu/drm/i915/display/intel_cmtg_regs.h
--
2.47.1
^ permalink raw reply [flat|nested] 9+ messages in thread* [PATCH v4 1/2] drm/i915/cmtg: Disable the CMTG 2025-01-04 17:29 [PATCH v4 0/2] drm/i915/cmtg: Disable the CMTG Gustavo Sousa @ 2025-01-04 17:29 ` Gustavo Sousa 2025-01-04 17:29 ` [PATCH v4 2/2] squash! " Gustavo Sousa ` (5 subsequent siblings) 6 siblings, 0 replies; 9+ messages in thread From: Gustavo Sousa @ 2025-01-04 17:29 UTC (permalink / raw) To: intel-gfx, intel-xe; +Cc: Jani Nikula The CMTG is a timing generator that runs in parallel with transcoders timing generators and can be used as a reference for synchronization. On PTL (display Xe3_LPD), we have observed that we are inheriting from GOP a display configuration with the CMTG enabled. Because our driver doesn't currently implement any CMTG sequences, the CMTG ends up still enabled after our driver takes over. We need to make sure that the CMTG is not enabled if we are not going to use it. For that, let's add a partial implementation in our driver that only cares about disabling the CMTG if it was found enabled during initial hardware readout. In the future, we can also implement sequences for enabling CMTG if that becomes a needed feature. For completeness, we do not only cover Xe3_LPD but also all previous display IPs that provide the CMTG. v2: - DG2 does not have the CMTG. Update HAS_CMTG() accordingly. - Update logic to force disabling of CMTG only for initial commit. v3: - Add missing changes for v2 that were staged but not committed. v4: - Avoid if/else duplication in intel_cmtg_dump_state() by using "n/a" for CMTG B enabled/disabled string for platforms without it. (Jani) - Prefer intel_cmtg_readout_hw_state() over intel_cmtg_readout_state(). (Jani) - Use display struct instead of i915 as first parameter for TRANS_DDI_FUNC_CTL2(). (Jani) - Fewer continuation lines in variable declaration/initialization for better readability. (Jani) - Coding style improvements. (Jani) - Use drm_dbg_kms() instead of drm_info() for logging the disabling of the CMTG. - Make struct intel_cmtg_state entirely private to intel_cmtg.c. Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com> --- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/intel_cmtg.c | 322 ++++++++++++++++++ drivers/gpu/drm/i915/display/intel_cmtg.h | 19 ++ .../gpu/drm/i915/display/intel_cmtg_regs.h | 21 ++ drivers/gpu/drm/i915/display/intel_display.c | 11 + .../gpu/drm/i915/display/intel_display_core.h | 4 + .../drm/i915/display/intel_display_device.h | 1 + .../drm/i915/display/intel_display_driver.c | 5 + .../drm/i915/display/intel_modeset_setup.c | 3 + drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/xe/Makefile | 1 + 11 files changed, 389 insertions(+) create mode 100644 drivers/gpu/drm/i915/display/intel_cmtg.c create mode 100644 drivers/gpu/drm/i915/display/intel_cmtg.h create mode 100644 drivers/gpu/drm/i915/display/intel_cmtg_regs.h diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile index 3dda9f0eda82..7e7414453765 100644 --- a/drivers/gpu/drm/i915/Makefile +++ b/drivers/gpu/drm/i915/Makefile @@ -231,6 +231,7 @@ i915-y += \ display/intel_bo.o \ display/intel_bw.o \ display/intel_cdclk.o \ + display/intel_cmtg.o \ display/intel_color.o \ display/intel_combo_phy.o \ display/intel_connector.o \ diff --git a/drivers/gpu/drm/i915/display/intel_cmtg.c b/drivers/gpu/drm/i915/display/intel_cmtg.c new file mode 100644 index 000000000000..493bc5ad7c76 --- /dev/null +++ b/drivers/gpu/drm/i915/display/intel_cmtg.c @@ -0,0 +1,322 @@ +// SPDX-License-Identifier: MIT +/* + * Copyright (C) 2024 Intel Corporation + */ + +#include <linux/string.h> +#include <linux/string_choices.h> +#include <linux/types.h> + +#include "i915_drv.h" +#include "i915_reg.h" +#include "intel_crtc.h" +#include "intel_cmtg.h" +#include "intel_cmtg_regs.h" +#include "intel_de.h" +#include "intel_display_device.h" +#include "intel_display_types.h" +#include "intel_global_state.h" + +/** + * DOC: Common Primary Timing Generator (CMTG) + * + * The CMTG is a timing generator that runs in parallel to transcoders timing + * generators (TG) to provide a synchronization mechanism where CMTG acts as + * primary and transcoders TGs act as secondary to the CMTG. The CMTG outputs + * its TG start and frame sync signals to the transcoders that are configured + * as secondary, which use those signals to synchronize their own timing with + * the CMTG's. + * + * The CMTG can be used only with eDP or MIPI command mode and supports the + * following use cases: + * + * - Dual eDP: The CMTG can be used to keep two eDP TGs in sync when on a + * dual eDP configuration (with or without PSR/PSR2 enabled). + * + * - Single eDP as secondary: It is also possible to use a single eDP + * configuration with the transcoder TG as secondary to the CMTG. That would + * allow a flow that would not require a modeset on the existing eDP when a + * new eDP is added for a dual eDP configuration with CMTG. + * + * - DC6v: In DC6v, the transcoder might be off but the CMTG keeps running to + * maintain frame timings. When exiting DC6v, the transcoder TG then is + * synced back the CMTG. + * + * Currently, the driver does not use the CMTG, but we need to make sure that + * we disable it in case we inherit a display configuration with it enabled. + */ + +/* + * We describe here only the minimum state required to allow us to properly + * disable the CMTG if necessary. + */ +struct intel_cmtg_state { + struct intel_global_state base; + + bool cmtg_a_enable; + /* + * Xe3_LPD adds a second CMTG that can be used for dual eDP async mode. + */ + bool cmtg_b_enable; + bool trans_a_secondary; + bool trans_b_secondary; +}; + +static struct intel_cmtg_state *to_intel_cmtg_state(struct intel_global_state *obj_state) +{ + return container_of(obj_state, struct intel_cmtg_state, base); +} + +static struct intel_global_state * +intel_cmtg_duplicate_state(struct intel_global_obj *obj) +{ + struct intel_cmtg_state *cmtg_state = to_intel_cmtg_state(obj->state); + + cmtg_state = kmemdup(cmtg_state, sizeof(*cmtg_state), GFP_KERNEL); + if (!cmtg_state) + return NULL; + + return &cmtg_state->base; +} + +static void intel_cmtg_destroy_state(struct intel_global_obj *obj, + struct intel_global_state *state) +{ + kfree(state); +} + +static const struct intel_global_state_funcs intel_cmtg_state_funcs = { + .atomic_duplicate_state = intel_cmtg_duplicate_state, + .atomic_destroy_state = intel_cmtg_destroy_state, +}; + +static bool intel_cmtg_has_cmtg_b(struct intel_display *display) +{ + return DISPLAY_VER(display) >= 20; +} + +static bool intel_cmtg_has_clock_sel(struct intel_display *display) +{ + return DISPLAY_VER(display) >= 14; +} + +static bool intel_cmtg_requires_modeset(struct intel_display *display) +{ + return DISPLAY_VER(display) < 20; +} + +static void intel_cmtg_dump_state(struct intel_display *display, + struct intel_cmtg_state *cmtg_state) +{ + drm_dbg_kms(display->drm, + "CMTG state readout: CMTG A: %s, CMTG B: %s, Transcoder A secondary: %s, Transcoder B secondary: %s\n", + str_enabled_disabled(cmtg_state->cmtg_a_enable), + intel_cmtg_has_cmtg_b(display) ? str_enabled_disabled(cmtg_state->cmtg_b_enable) : "n/a", + str_yes_no(cmtg_state->trans_a_secondary), + str_yes_no(cmtg_state->trans_b_secondary)); +} + +int intel_cmtg_init(struct intel_display *display) +{ + struct drm_i915_private *i915 = to_i915(display->drm); + struct intel_cmtg_state *cmtg_state; + + cmtg_state = kzalloc(sizeof(*cmtg_state), GFP_KERNEL); + if (!cmtg_state) + return -ENOMEM; + + intel_atomic_global_obj_init(i915, &display->cmtg.obj, + &cmtg_state->base, + &intel_cmtg_state_funcs); + + return 0; +} + +void intel_cmtg_readout_hw_state(struct intel_display *display) +{ + struct intel_cmtg_state *cmtg_state = to_intel_cmtg_state(display->cmtg.obj.state); + u32 val; + + if (!HAS_CMTG(display)) + return; + + val = intel_de_read(display, TRANS_CMTG_CTL_A); + cmtg_state->cmtg_a_enable = val & CMTG_ENABLE; + + if (intel_cmtg_has_cmtg_b(display)) { + val = intel_de_read(display, TRANS_CMTG_CTL_B); + cmtg_state->cmtg_b_enable = val & CMTG_ENABLE; + } + + if (intel_crtc_for_pipe(display, PIPE_A)) { + val = intel_de_read(display, TRANS_DDI_FUNC_CTL2(display, TRANSCODER_A)); + cmtg_state->trans_a_secondary = val & CMTG_SECONDARY_MODE; + } + + if (intel_crtc_for_pipe(display, PIPE_B)) { + val = intel_de_read(display, TRANS_DDI_FUNC_CTL2(display, TRANSCODER_B)); + cmtg_state->trans_b_secondary = val & CMTG_SECONDARY_MODE; + } + + intel_cmtg_dump_state(display, cmtg_state); +} + +static struct intel_cmtg_state * +intel_atomic_get_cmtg_state(struct intel_atomic_state *state) +{ + struct intel_display *display = to_intel_display(state); + struct intel_global_state *obj_state = + intel_atomic_get_global_obj_state(state, &display->cmtg.obj); + + if (IS_ERR(obj_state)) + return ERR_CAST(obj_state); + + return to_intel_cmtg_state(obj_state); +} + +static struct intel_cmtg_state * +intel_atomic_get_old_cmtg_state(struct intel_atomic_state *state) +{ + struct intel_display *display = to_intel_display(state); + struct intel_global_state *obj_state = + intel_atomic_get_old_global_obj_state(state, &display->cmtg.obj); + + if (!obj_state) + return NULL; + + return to_intel_cmtg_state(obj_state); +} + +static struct intel_cmtg_state * +intel_atomic_get_new_cmtg_state(struct intel_atomic_state *state) +{ + struct intel_display *display = to_intel_display(state); + struct intel_global_state *obj_state = + intel_atomic_get_new_global_obj_state(state, &display->cmtg.obj); + + if (!obj_state) + return NULL; + + return to_intel_cmtg_state(obj_state); +} + +static bool intel_cmtg_state_changed(struct intel_cmtg_state *old_cmtg_state, + struct intel_cmtg_state *new_cmtg_state) +{ + if (!new_cmtg_state) + return false; + + return old_cmtg_state->cmtg_a_enable != new_cmtg_state->cmtg_a_enable || + old_cmtg_state->cmtg_b_enable != new_cmtg_state->cmtg_b_enable || + old_cmtg_state->trans_a_secondary != new_cmtg_state->trans_a_secondary || + old_cmtg_state->trans_b_secondary != new_cmtg_state->trans_b_secondary; +} + +static int intel_cmtg_check_modeset(struct intel_atomic_state *state, + struct intel_cmtg_state *old_cmtg_state, + struct intel_cmtg_state *new_cmtg_state) +{ + struct intel_display *display = to_intel_display(state); + u8 pipe_mask; + + if (!intel_cmtg_requires_modeset(display)) + return 0; + + pipe_mask = 0; + + if (old_cmtg_state->trans_a_secondary != new_cmtg_state->trans_a_secondary) + pipe_mask |= BIT(PIPE_A); + + if (old_cmtg_state->trans_b_secondary != new_cmtg_state->trans_b_secondary) + pipe_mask |= BIT(PIPE_B); + + if (!pipe_mask) + return 0; + + return intel_modeset_pipes_in_mask_early(state, "updating CMTG config", pipe_mask); +} + +int intel_cmtg_force_disabled(struct intel_atomic_state *state) +{ + struct intel_display *display = to_intel_display(state); + struct intel_cmtg_state *new_cmtg_state; + + if (!HAS_CMTG(display)) + return 0; + + new_cmtg_state = intel_atomic_get_cmtg_state(state); + if (IS_ERR(new_cmtg_state)) + return PTR_ERR(new_cmtg_state); + + new_cmtg_state->cmtg_a_enable = false; + new_cmtg_state->cmtg_b_enable = false; + new_cmtg_state->trans_a_secondary = false; + new_cmtg_state->trans_b_secondary = false; + + return 0; +} + +int intel_cmtg_atomic_check(struct intel_atomic_state *state) +{ + struct intel_display *display = to_intel_display(state); + struct intel_cmtg_state *old_cmtg_state; + struct intel_cmtg_state *new_cmtg_state; + int ret; + + if (!HAS_CMTG(display)) + return 0; + + old_cmtg_state = intel_atomic_get_old_cmtg_state(state); + new_cmtg_state = intel_atomic_get_new_cmtg_state(state); + if (!intel_cmtg_state_changed(old_cmtg_state, new_cmtg_state)) + return 0; + + ret = intel_cmtg_check_modeset(state, old_cmtg_state, new_cmtg_state); + if (ret) + return ret; + + return intel_atomic_serialize_global_state(&new_cmtg_state->base); +} + +/* + * Access to CMTG registers require the PHY PLL that provides its clock to be + * running (which is configured via CMTG_CLK_SEL). As such, this function needs + * to be called before intel_commit_modeset_disables() to ensure that the PHY + * PLL is still enabled when doing this. + */ +void intel_cmtg_disable(struct intel_atomic_state *state) +{ + struct intel_display *display = to_intel_display(state); + struct intel_cmtg_state *old_cmtg_state; + struct intel_cmtg_state *new_cmtg_state; + + if (!HAS_CMTG(display)) + return; + + old_cmtg_state = intel_atomic_get_old_cmtg_state(state); + new_cmtg_state = intel_atomic_get_new_cmtg_state(state); + if (!intel_cmtg_state_changed(old_cmtg_state, new_cmtg_state)) + return; + + drm_dbg_kms(display->drm, "Disabling CMTG\n"); + + intel_de_rmw(display, TRANS_DDI_FUNC_CTL2(display, TRANSCODER_A), CMTG_SECONDARY_MODE, 0); + intel_de_rmw(display, TRANS_DDI_FUNC_CTL2(display, TRANSCODER_B), CMTG_SECONDARY_MODE, 0); + + intel_de_rmw(display, TRANS_CMTG_CTL_A, CMTG_ENABLE, 0); + + if (intel_cmtg_has_cmtg_b(display)) + intel_de_rmw(display, TRANS_CMTG_CTL_B, CMTG_ENABLE, 0); + + if (intel_cmtg_has_clock_sel(display)) { + u32 clk_sel_clr = CMTG_CLK_SEL_A_MASK; + u32 clk_sel_set = CMTG_CLK_SEL_A_DISABLED; + + if (intel_cmtg_has_cmtg_b(display)) { + clk_sel_clr |= CMTG_CLK_SEL_B_MASK; + clk_sel_set |= CMTG_CLK_SEL_B_DISABLED; + } + + intel_de_rmw(display, CMTG_CLK_SEL, clk_sel_clr, clk_sel_set); + } +} diff --git a/drivers/gpu/drm/i915/display/intel_cmtg.h b/drivers/gpu/drm/i915/display/intel_cmtg.h new file mode 100644 index 000000000000..64c42e345665 --- /dev/null +++ b/drivers/gpu/drm/i915/display/intel_cmtg.h @@ -0,0 +1,19 @@ +/* SPDX-License-Identifier: MIT */ +/* + * Copyright (C) 2024 Intel Corporation + */ + +#ifndef __INTEL_CMTG_H__ +#define __INTEL_CMTG_H__ + +struct intel_atomic_state; +struct intel_display; +struct intel_global_state; + +int intel_cmtg_init(struct intel_display *display); +void intel_cmtg_readout_hw_state(struct intel_display *display); +int intel_cmtg_force_disabled(struct intel_atomic_state *state); +int intel_cmtg_atomic_check(struct intel_atomic_state *state); +void intel_cmtg_disable(struct intel_atomic_state *state); + +#endif /* __INTEL_CMTG_H__ */ diff --git a/drivers/gpu/drm/i915/display/intel_cmtg_regs.h b/drivers/gpu/drm/i915/display/intel_cmtg_regs.h new file mode 100644 index 000000000000..082f96cad284 --- /dev/null +++ b/drivers/gpu/drm/i915/display/intel_cmtg_regs.h @@ -0,0 +1,21 @@ +/* SPDX-License-Identifier: MIT */ +/* + * Copyright (C) 2024 Intel Corporation + */ + +#ifndef __INTEL_CMTG_REGS_H__ +#define __INTEL_CMTG_REGS_H__ + +#include "i915_reg_defs.h" + +#define CMTG_CLK_SEL _MMIO(0x46160) +#define CMTG_CLK_SEL_A_MASK REG_GENMASK(31, 29) +#define CMTG_CLK_SEL_A_DISABLED REG_FIELD_PREP(CMTG_CLK_SEL_A_MASK, 0) +#define CMTG_CLK_SEL_B_MASK REG_GENMASK(15, 13) +#define CMTG_CLK_SEL_B_DISABLED REG_FIELD_PREP(CMTG_CLK_SEL_B_MASK, 0) + +#define TRANS_CMTG_CTL_A _MMIO(0x6fa88) +#define TRANS_CMTG_CTL_B _MMIO(0x6fb88) +#define CMTG_ENABLE REG_BIT(31) + +#endif /* __INTEL_CMTG_REGS_H__ */ diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c index 4271da219b41..098985ad7ad4 100644 --- a/drivers/gpu/drm/i915/display/intel_display.c +++ b/drivers/gpu/drm/i915/display/intel_display.c @@ -62,6 +62,7 @@ #include "intel_bw.h" #include "intel_cdclk.h" #include "intel_clock_gating.h" +#include "intel_cmtg.h" #include "intel_color.h" #include "intel_crt.h" #include "intel_crtc.h" @@ -6828,6 +6829,10 @@ int intel_atomic_check(struct drm_device *dev, if (ret) goto fail; + ret = intel_cmtg_atomic_check(state); + if (ret) + goto fail; + for_each_new_intel_crtc_in_state(state, crtc, new_crtc_state, i) { if (!intel_crtc_needs_modeset(new_crtc_state)) continue; @@ -7757,6 +7762,8 @@ static void intel_atomic_commit_tail(struct intel_atomic_state *state) intel_modeset_get_crtc_power_domains(new_crtc_state, &put_domains[crtc->pipe]); } + intel_cmtg_disable(state); + intel_commit_modeset_disables(state); intel_dp_tunnel_atomic_alloc_bw(state); @@ -8582,6 +8589,10 @@ int intel_initial_commit(struct drm_device *dev) } } + ret = intel_cmtg_force_disabled(to_intel_atomic_state(state)); + if (ret) + goto out; + ret = drm_atomic_commit(state); out: diff --git a/drivers/gpu/drm/i915/display/intel_display_core.h b/drivers/gpu/drm/i915/display/intel_display_core.h index 554870d2494b..d0b039114e2d 100644 --- a/drivers/gpu/drm/i915/display/intel_display_core.h +++ b/drivers/gpu/drm/i915/display/intel_display_core.h @@ -354,6 +354,10 @@ struct intel_display { unsigned int skl_preferred_vco_freq; } cdclk; + struct { + struct intel_global_obj obj; + } cmtg; + struct { struct drm_property_blob *glk_linear_degamma_lut; } color; diff --git a/drivers/gpu/drm/i915/display/intel_display_device.h b/drivers/gpu/drm/i915/display/intel_display_device.h index 9a333d9e6601..a126247eb6b8 100644 --- a/drivers/gpu/drm/i915/display/intel_display_device.h +++ b/drivers/gpu/drm/i915/display/intel_display_device.h @@ -145,6 +145,7 @@ struct intel_display_platforms { #define HAS_BIGJOINER(__display) (DISPLAY_VER(__display) >= 11 && HAS_DSC(__display)) #define HAS_CDCLK_CRAWL(__display) (DISPLAY_INFO(__display)->has_cdclk_crawl) #define HAS_CDCLK_SQUASH(__display) (DISPLAY_INFO(__display)->has_cdclk_squash) +#define HAS_CMTG(__display) (!(__display)->platform.dg2 && DISPLAY_VER(__display) >= 13) #define HAS_CUR_FBC(__display) (!HAS_GMCH(__display) && IS_DISPLAY_VER(__display, 7, 13)) #define HAS_D12_PLANE_MINIMIZATION(__display) ((__display)->platform.rocketlake || (__display)->platform.alderlake_s) #define HAS_DBUF_OVERLAP_DETECTION(__display) (DISPLAY_RUNTIME_INFO(__display)->has_dbuf_overlap_detection) diff --git a/drivers/gpu/drm/i915/display/intel_display_driver.c b/drivers/gpu/drm/i915/display/intel_display_driver.c index 497b4a1f045f..3e1483814e8d 100644 --- a/drivers/gpu/drm/i915/display/intel_display_driver.c +++ b/drivers/gpu/drm/i915/display/intel_display_driver.c @@ -25,6 +25,7 @@ #include "intel_bios.h" #include "intel_bw.h" #include "intel_cdclk.h" +#include "intel_cmtg.h" #include "intel_color.h" #include "intel_crtc.h" #include "intel_display_debugfs.h" @@ -269,6 +270,10 @@ int intel_display_driver_probe_noirq(struct intel_display *display) if (ret) goto cleanup_vga_client_pw_domain_dmc; + ret = intel_cmtg_init(display); + if (ret) + goto cleanup_vga_client_pw_domain_dmc; + intel_init_quirks(display); intel_fbc_init(display); diff --git a/drivers/gpu/drm/i915/display/intel_modeset_setup.c b/drivers/gpu/drm/i915/display/intel_modeset_setup.c index 9db30db428f7..e0845ae21d82 100644 --- a/drivers/gpu/drm/i915/display/intel_modeset_setup.c +++ b/drivers/gpu/drm/i915/display/intel_modeset_setup.c @@ -15,6 +15,7 @@ #include "i9xx_wm.h" #include "intel_atomic.h" #include "intel_bw.h" +#include "intel_cmtg.h" #include "intel_color.h" #include "intel_crtc.h" #include "intel_crtc_state_dump.h" @@ -906,6 +907,8 @@ static void intel_modeset_readout_hw_state(struct drm_i915_private *i915) } intel_pmdemand_init_pmdemand_params(i915, pmdemand_state); + + intel_cmtg_readout_hw_state(display); } static void diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h index 765e6c0528fb..b34bccfb1ccc 100644 --- a/drivers/gpu/drm/i915/i915_reg.h +++ b/drivers/gpu/drm/i915/i915_reg.h @@ -3565,6 +3565,7 @@ enum skl_power_gate { #define _TRANS_DDI_FUNC_CTL2_DSI1 0x6bc04 #define TRANS_DDI_FUNC_CTL2(dev_priv, tran) _MMIO_TRANS2(dev_priv, tran, _TRANS_DDI_FUNC_CTL2_A) #define PORT_SYNC_MODE_ENABLE REG_BIT(4) +#define CMTG_SECONDARY_MODE REG_BIT(3) #define PORT_SYNC_MODE_MASTER_SELECT_MASK REG_GENMASK(2, 0) #define PORT_SYNC_MODE_MASTER_SELECT(x) REG_FIELD_PREP(PORT_SYNC_MODE_MASTER_SELECT_MASK, (x)) diff --git a/drivers/gpu/drm/xe/Makefile b/drivers/gpu/drm/xe/Makefile index 5c97ad6ed738..cd0e25fce14b 100644 --- a/drivers/gpu/drm/xe/Makefile +++ b/drivers/gpu/drm/xe/Makefile @@ -199,6 +199,7 @@ xe-$(CONFIG_DRM_XE_DISPLAY) += \ i915-display/intel_bios.o \ i915-display/intel_bw.o \ i915-display/intel_cdclk.o \ + i915-display/intel_cmtg.o \ i915-display/intel_color.o \ i915-display/intel_combo_phy.o \ i915-display/intel_connector.o \ -- 2.47.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH v4 2/2] squash! drm/i915/cmtg: Disable the CMTG 2025-01-04 17:29 [PATCH v4 0/2] drm/i915/cmtg: Disable the CMTG Gustavo Sousa 2025-01-04 17:29 ` [PATCH v4 1/2] " Gustavo Sousa @ 2025-01-04 17:29 ` Gustavo Sousa 2025-01-04 18:31 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/cmtg: Disable the CMTG (rev4) Patchwork ` (4 subsequent siblings) 6 siblings, 0 replies; 9+ messages in thread From: Gustavo Sousa @ 2025-01-04 17:29 UTC (permalink / raw) To: intel-gfx, intel-xe; +Cc: Jani Nikula v4: - Do the disable sequence as part of the sanitization step after hardware readout instead of initial modeset commit. (Jani) Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com> --- Jani, I hope I have captured what you meant with doing handling the disabling during sanitization here. I sent this as a separate "squash" patch because I'm not sure if this is the correct way of doing it. One thing I don't like very much about this is that we are forcing pipe(s) to be disabled for platforms that require a modeset for disabling the CMTG. The previous solution caused a modeset during initial commit for this case, which seems a bit better to me. drivers/gpu/drm/i915/display/intel_cmtg.c | 165 +++++------------- drivers/gpu/drm/i915/display/intel_cmtg.h | 7 +- drivers/gpu/drm/i915/display/intel_display.c | 11 -- .../drm/i915/display/intel_modeset_setup.c | 17 +- 4 files changed, 62 insertions(+), 138 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_cmtg.c b/drivers/gpu/drm/i915/display/intel_cmtg.c index 493bc5ad7c76..8a2e19a794c2 100644 --- a/drivers/gpu/drm/i915/display/intel_cmtg.c +++ b/drivers/gpu/drm/i915/display/intel_cmtg.c @@ -161,45 +161,6 @@ void intel_cmtg_readout_hw_state(struct intel_display *display) intel_cmtg_dump_state(display, cmtg_state); } -static struct intel_cmtg_state * -intel_atomic_get_cmtg_state(struct intel_atomic_state *state) -{ - struct intel_display *display = to_intel_display(state); - struct intel_global_state *obj_state = - intel_atomic_get_global_obj_state(state, &display->cmtg.obj); - - if (IS_ERR(obj_state)) - return ERR_CAST(obj_state); - - return to_intel_cmtg_state(obj_state); -} - -static struct intel_cmtg_state * -intel_atomic_get_old_cmtg_state(struct intel_atomic_state *state) -{ - struct intel_display *display = to_intel_display(state); - struct intel_global_state *obj_state = - intel_atomic_get_old_global_obj_state(state, &display->cmtg.obj); - - if (!obj_state) - return NULL; - - return to_intel_cmtg_state(obj_state); -} - -static struct intel_cmtg_state * -intel_atomic_get_new_cmtg_state(struct intel_atomic_state *state) -{ - struct intel_display *display = to_intel_display(state); - struct intel_global_state *obj_state = - intel_atomic_get_new_global_obj_state(state, &display->cmtg.obj); - - if (!obj_state) - return NULL; - - return to_intel_cmtg_state(obj_state); -} - static bool intel_cmtg_state_changed(struct intel_cmtg_state *old_cmtg_state, struct intel_cmtg_state *new_cmtg_state) { @@ -212,89 +173,18 @@ static bool intel_cmtg_state_changed(struct intel_cmtg_state *old_cmtg_state, old_cmtg_state->trans_b_secondary != new_cmtg_state->trans_b_secondary; } -static int intel_cmtg_check_modeset(struct intel_atomic_state *state, - struct intel_cmtg_state *old_cmtg_state, - struct intel_cmtg_state *new_cmtg_state) -{ - struct intel_display *display = to_intel_display(state); - u8 pipe_mask; - - if (!intel_cmtg_requires_modeset(display)) - return 0; - - pipe_mask = 0; - - if (old_cmtg_state->trans_a_secondary != new_cmtg_state->trans_a_secondary) - pipe_mask |= BIT(PIPE_A); - - if (old_cmtg_state->trans_b_secondary != new_cmtg_state->trans_b_secondary) - pipe_mask |= BIT(PIPE_B); - - if (!pipe_mask) - return 0; - - return intel_modeset_pipes_in_mask_early(state, "updating CMTG config", pipe_mask); -} - -int intel_cmtg_force_disabled(struct intel_atomic_state *state) -{ - struct intel_display *display = to_intel_display(state); - struct intel_cmtg_state *new_cmtg_state; - - if (!HAS_CMTG(display)) - return 0; - - new_cmtg_state = intel_atomic_get_cmtg_state(state); - if (IS_ERR(new_cmtg_state)) - return PTR_ERR(new_cmtg_state); - - new_cmtg_state->cmtg_a_enable = false; - new_cmtg_state->cmtg_b_enable = false; - new_cmtg_state->trans_a_secondary = false; - new_cmtg_state->trans_b_secondary = false; - - return 0; -} - -int intel_cmtg_atomic_check(struct intel_atomic_state *state) +static void intel_cmtg_state_set_disabled(struct intel_cmtg_state *cmtg_state) { - struct intel_display *display = to_intel_display(state); - struct intel_cmtg_state *old_cmtg_state; - struct intel_cmtg_state *new_cmtg_state; - int ret; - - if (!HAS_CMTG(display)) - return 0; - - old_cmtg_state = intel_atomic_get_old_cmtg_state(state); - new_cmtg_state = intel_atomic_get_new_cmtg_state(state); - if (!intel_cmtg_state_changed(old_cmtg_state, new_cmtg_state)) - return 0; - - ret = intel_cmtg_check_modeset(state, old_cmtg_state, new_cmtg_state); - if (ret) - return ret; - - return intel_atomic_serialize_global_state(&new_cmtg_state->base); + cmtg_state->cmtg_a_enable = false; + cmtg_state->cmtg_b_enable = false; + cmtg_state->trans_a_secondary = false; + cmtg_state->trans_b_secondary = false; } -/* - * Access to CMTG registers require the PHY PLL that provides its clock to be - * running (which is configured via CMTG_CLK_SEL). As such, this function needs - * to be called before intel_commit_modeset_disables() to ensure that the PHY - * PLL is still enabled when doing this. - */ -void intel_cmtg_disable(struct intel_atomic_state *state) +static void intel_cmtg_disable(struct intel_display *display, + struct intel_cmtg_state *old_cmtg_state, + struct intel_cmtg_state *new_cmtg_state) { - struct intel_display *display = to_intel_display(state); - struct intel_cmtg_state *old_cmtg_state; - struct intel_cmtg_state *new_cmtg_state; - - if (!HAS_CMTG(display)) - return; - - old_cmtg_state = intel_atomic_get_old_cmtg_state(state); - new_cmtg_state = intel_atomic_get_new_cmtg_state(state); if (!intel_cmtg_state_changed(old_cmtg_state, new_cmtg_state)) return; @@ -320,3 +210,42 @@ void intel_cmtg_disable(struct intel_atomic_state *state) intel_de_rmw(display, CMTG_CLK_SEL, clk_sel_clr, clk_sel_set); } } + +static u32 intel_cmtg_modeset_crtc_mask(struct intel_display *display, + struct intel_cmtg_state *old_cmtg_state, + struct intel_cmtg_state *new_cmtg_state) +{ + u32 crtc_mask; + + if (intel_cmtg_requires_modeset(display)) + return 0; + + crtc_mask = 0; + + if (old_cmtg_state->trans_a_secondary != new_cmtg_state->trans_a_secondary) + crtc_mask |= drm_crtc_mask(&intel_crtc_for_pipe(display, PIPE_A)->base); + + if (old_cmtg_state->trans_b_secondary != new_cmtg_state->trans_b_secondary) + crtc_mask |= drm_crtc_mask(&intel_crtc_for_pipe(display, PIPE_B)->base); + + return crtc_mask; +} + +/* + * Disable CMTG if enabled and return a mask of pipes that need to be disabled + * (for platforms where disabling the CMTG requires a modeset). + */ +u32 intel_cmtg_sanitize_state(struct intel_display *display) +{ + struct intel_cmtg_state *cmtg_state = to_intel_cmtg_state(display->cmtg.obj.state); + struct intel_cmtg_state old_cmtg_state; + + if (!HAS_CMTG(display)) + return 0; + + old_cmtg_state = *cmtg_state; + intel_cmtg_state_set_disabled(cmtg_state); + intel_cmtg_disable(display, &old_cmtg_state, cmtg_state); + + return intel_cmtg_modeset_crtc_mask(display, &old_cmtg_state, cmtg_state); +} diff --git a/drivers/gpu/drm/i915/display/intel_cmtg.h b/drivers/gpu/drm/i915/display/intel_cmtg.h index 64c42e345665..3c51e144aa3f 100644 --- a/drivers/gpu/drm/i915/display/intel_cmtg.h +++ b/drivers/gpu/drm/i915/display/intel_cmtg.h @@ -6,14 +6,13 @@ #ifndef __INTEL_CMTG_H__ #define __INTEL_CMTG_H__ -struct intel_atomic_state; +#include <linux/types.h> + struct intel_display; struct intel_global_state; int intel_cmtg_init(struct intel_display *display); void intel_cmtg_readout_hw_state(struct intel_display *display); -int intel_cmtg_force_disabled(struct intel_atomic_state *state); -int intel_cmtg_atomic_check(struct intel_atomic_state *state); -void intel_cmtg_disable(struct intel_atomic_state *state); +u32 intel_cmtg_sanitize_state(struct intel_display *display); #endif /* __INTEL_CMTG_H__ */ diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c index 098985ad7ad4..4271da219b41 100644 --- a/drivers/gpu/drm/i915/display/intel_display.c +++ b/drivers/gpu/drm/i915/display/intel_display.c @@ -62,7 +62,6 @@ #include "intel_bw.h" #include "intel_cdclk.h" #include "intel_clock_gating.h" -#include "intel_cmtg.h" #include "intel_color.h" #include "intel_crt.h" #include "intel_crtc.h" @@ -6829,10 +6828,6 @@ int intel_atomic_check(struct drm_device *dev, if (ret) goto fail; - ret = intel_cmtg_atomic_check(state); - if (ret) - goto fail; - for_each_new_intel_crtc_in_state(state, crtc, new_crtc_state, i) { if (!intel_crtc_needs_modeset(new_crtc_state)) continue; @@ -7762,8 +7757,6 @@ static void intel_atomic_commit_tail(struct intel_atomic_state *state) intel_modeset_get_crtc_power_domains(new_crtc_state, &put_domains[crtc->pipe]); } - intel_cmtg_disable(state); - intel_commit_modeset_disables(state); intel_dp_tunnel_atomic_alloc_bw(state); @@ -8589,10 +8582,6 @@ int intel_initial_commit(struct drm_device *dev) } } - ret = intel_cmtg_force_disabled(to_intel_atomic_state(state)); - if (ret) - goto out; - ret = drm_atomic_commit(state); out: diff --git a/drivers/gpu/drm/i915/display/intel_modeset_setup.c b/drivers/gpu/drm/i915/display/intel_modeset_setup.c index e0845ae21d82..c6eeb8a00a7b 100644 --- a/drivers/gpu/drm/i915/display/intel_modeset_setup.c +++ b/drivers/gpu/drm/i915/display/intel_modeset_setup.c @@ -474,10 +474,12 @@ static void intel_sanitize_fifo_underrun_reporting(const struct intel_crtc_state } static bool intel_sanitize_crtc(struct intel_crtc *crtc, - struct drm_modeset_acquire_ctx *ctx) + struct drm_modeset_acquire_ctx *ctx, + u32 force_off_crtc_mask) { struct drm_i915_private *i915 = to_i915(crtc->base.dev); struct intel_crtc_state *crtc_state = to_intel_crtc_state(crtc->base.state); + u32 crtc_mask = drm_crtc_mask(&crtc->base); bool needs_link_reset; if (crtc_state->hw.active) { @@ -508,7 +510,8 @@ static bool intel_sanitize_crtc(struct intel_crtc *crtc, * Adjust the state of the output pipe according to whether we have * active connectors/encoders. */ - if (!needs_link_reset && intel_crtc_has_encoders(crtc)) + if (!(crtc_mask & force_off_crtc_mask) && + !needs_link_reset && intel_crtc_has_encoders(crtc)) return false; intel_crtc_disable_noatomic(crtc, ctx); @@ -526,7 +529,8 @@ static bool intel_sanitize_crtc(struct intel_crtc *crtc, } static void intel_sanitize_all_crtcs(struct drm_i915_private *i915, - struct drm_modeset_acquire_ctx *ctx) + struct drm_modeset_acquire_ctx *ctx, + u32 force_off_crtc_mask) { struct intel_crtc *crtc; u32 crtcs_forced_off = 0; @@ -546,7 +550,7 @@ static void intel_sanitize_all_crtcs(struct drm_i915_private *i915, if (crtcs_forced_off & crtc_mask) continue; - if (intel_sanitize_crtc(crtc, ctx)) + if (intel_sanitize_crtc(crtc, ctx, force_off_crtc_mask)) crtcs_forced_off |= crtc_mask; } if (crtcs_forced_off == old_mask) @@ -967,6 +971,7 @@ void intel_modeset_setup_hw_state(struct drm_i915_private *i915, struct intel_encoder *encoder; struct intel_crtc *crtc; intel_wakeref_t wakeref; + u32 force_off_crtc_mask; wakeref = intel_display_power_get(i915, POWER_DOMAIN_INIT); @@ -1009,7 +1014,9 @@ void intel_modeset_setup_hw_state(struct drm_i915_private *i915, */ intel_modeset_update_connector_atomic_state(i915); - intel_sanitize_all_crtcs(i915, ctx); + force_off_crtc_mask = intel_cmtg_sanitize_state(display); + + intel_sanitize_all_crtcs(i915, ctx, force_off_crtc_mask); intel_dpll_sanitize_state(i915); -- 2.47.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* ✗ Fi.CI.CHECKPATCH: warning for drm/i915/cmtg: Disable the CMTG (rev4) 2025-01-04 17:29 [PATCH v4 0/2] drm/i915/cmtg: Disable the CMTG Gustavo Sousa 2025-01-04 17:29 ` [PATCH v4 1/2] " Gustavo Sousa 2025-01-04 17:29 ` [PATCH v4 2/2] squash! " Gustavo Sousa @ 2025-01-04 18:31 ` Patchwork 2025-01-04 18:31 ` ✗ Fi.CI.SPARSE: " Patchwork ` (3 subsequent siblings) 6 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2025-01-04 18:31 UTC (permalink / raw) To: Gustavo Sousa; +Cc: intel-gfx == Series Details == Series: drm/i915/cmtg: Disable the CMTG (rev4) URL : https://patchwork.freedesktop.org/series/142947/ State : warning == Summary == Error: dim checkpatch failed dcba7c23d18c drm/i915/cmtg: Disable the CMTG -:57: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating? #57: new file mode 100644 -:175: WARNING:LONG_LINE: line length of 109 exceeds 100 columns #175: FILE: drivers/gpu/drm/i915/display/intel_cmtg.c:114: + intel_cmtg_has_cmtg_b(display) ? str_enabled_disabled(cmtg_state->cmtg_b_enable) : "n/a", -:502: CHECK:MACRO_ARG_REUSE: Macro argument reuse '__display' - possible side-effects? #502: FILE: drivers/gpu/drm/i915/display/intel_display_device.h:148: +#define HAS_CMTG(__display) (!(__display)->platform.dg2 && DISPLAY_VER(__display) >= 13) total: 0 errors, 2 warnings, 1 checks, 467 lines checked 1f56d5dc197d squash! drm/i915/cmtg: Disable the CMTG ^ permalink raw reply [flat|nested] 9+ messages in thread
* ✗ Fi.CI.SPARSE: warning for drm/i915/cmtg: Disable the CMTG (rev4) 2025-01-04 17:29 [PATCH v4 0/2] drm/i915/cmtg: Disable the CMTG Gustavo Sousa ` (2 preceding siblings ...) 2025-01-04 18:31 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/cmtg: Disable the CMTG (rev4) Patchwork @ 2025-01-04 18:31 ` Patchwork 2025-01-04 18:49 ` ✓ i915.CI.BAT: success " Patchwork ` (2 subsequent siblings) 6 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2025-01-04 18:31 UTC (permalink / raw) To: Gustavo Sousa; +Cc: intel-gfx == Series Details == Series: drm/i915/cmtg: Disable the CMTG (rev4) URL : https://patchwork.freedesktop.org/series/142947/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. ^ permalink raw reply [flat|nested] 9+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915/cmtg: Disable the CMTG (rev4) 2025-01-04 17:29 [PATCH v4 0/2] drm/i915/cmtg: Disable the CMTG Gustavo Sousa ` (3 preceding siblings ...) 2025-01-04 18:31 ` ✗ Fi.CI.SPARSE: " Patchwork @ 2025-01-04 18:49 ` Patchwork 2025-01-04 20:27 ` ✗ i915.CI.Full: failure " Patchwork 2025-01-08 14:19 ` [PATCH v4 0/2] drm/i915/cmtg: Disable the CMTG Jani Nikula 6 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2025-01-04 18:49 UTC (permalink / raw) To: Gustavo Sousa; +Cc: intel-gfx == Series Details == Series: drm/i915/cmtg: Disable the CMTG (rev4) URL : https://patchwork.freedesktop.org/series/142947/ State : success == Summary == CI Bug Log - changes from CI_DRM_15903 -> Patchwork_142947v4 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/index.html Participating hosts (40 -> 39) ------------------------------ Missing (1): fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_142947v4 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_pm_rpm@module-reload: - bat-rpls-4: [PASS][1] -> [FAIL][2] ([i915#13401]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/bat-rpls-4/igt@i915_pm_rpm@module-reload.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/bat-rpls-4/igt@i915_pm_rpm@module-reload.html * igt@i915_selftest@live: - bat-mtlp-8: [PASS][3] -> [DMESG-FAIL][4] ([i915#13393]) +1 other test dmesg-fail [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/bat-mtlp-8/igt@i915_selftest@live.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/bat-mtlp-8/igt@i915_selftest@live.html * igt@kms_chamelium_edid@hdmi-edid-read: - bat-dg2-13: [PASS][5] -> [DMESG-WARN][6] ([i915#12253]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/bat-dg2-13/igt@kms_chamelium_edid@hdmi-edid-read.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/bat-dg2-13/igt@kms_chamelium_edid@hdmi-edid-read.html * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence: - bat-dg2-11: [PASS][7] -> [SKIP][8] ([i915#9197]) +2 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html #### Possible fixes #### * igt@i915_selftest@live@workarounds: - bat-arls-5: [DMESG-FAIL][9] ([i915#13393]) -> [PASS][10] +1 other test pass [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/bat-arls-5/igt@i915_selftest@live@workarounds.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/bat-arls-5/igt@i915_selftest@live@workarounds.html - {bat-arls-6}: [DMESG-FAIL][11] ([i915#13393]) -> [PASS][12] +1 other test pass [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/bat-arls-6/igt@i915_selftest@live@workarounds.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/bat-arls-6/igt@i915_selftest@live@workarounds.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#12253]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12253 [i915#13393]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13393 [i915#13401]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13401 [i915#9197]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9197 Build changes ------------- * Linux: CI_DRM_15903 -> Patchwork_142947v4 CI-20190529: 20190529 CI_DRM_15903: 3491399dc8f0c0c3bcec5316c66e60f5f44e1f10 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8174: d2004b0623dbccd08502525849b4eef881aa199e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_142947v4: 3491399dc8f0c0c3bcec5316c66e60f5f44e1f10 @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/index.html ^ permalink raw reply [flat|nested] 9+ messages in thread
* ✗ i915.CI.Full: failure for drm/i915/cmtg: Disable the CMTG (rev4) 2025-01-04 17:29 [PATCH v4 0/2] drm/i915/cmtg: Disable the CMTG Gustavo Sousa ` (4 preceding siblings ...) 2025-01-04 18:49 ` ✓ i915.CI.BAT: success " Patchwork @ 2025-01-04 20:27 ` Patchwork 2025-01-08 14:19 ` [PATCH v4 0/2] drm/i915/cmtg: Disable the CMTG Jani Nikula 6 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2025-01-04 20:27 UTC (permalink / raw) To: Gustavo Sousa; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 85191 bytes --] == Series Details == Series: drm/i915/cmtg: Disable the CMTG (rev4) URL : https://patchwork.freedesktop.org/series/142947/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15903_full -> Patchwork_142947v4_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_142947v4_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_142947v4_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 (10 -> 10) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_142947v4_full: ### IGT changes ### #### Possible regressions #### * igt@gem_tiled_swapping@non-threaded: - shard-tglu: NOTRUN -> [FAIL][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@gem_tiled_swapping@non-threaded.html #### Warnings #### * igt@i915_module_load@reload-with-fault-injection: - shard-dg1: [ABORT][2] ([i915#9820]) -> [DMESG-WARN][3] [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg1-17/igt@i915_module_load@reload-with-fault-injection.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@i915_module_load@reload-with-fault-injection.html * igt@kms_async_flips@crc@pipe-a-hdmi-a-1: - shard-glk: [INCOMPLETE][4] ([i915#13287]) -> [INCOMPLETE][5] [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-glk3/igt@kms_async_flips@crc@pipe-a-hdmi-a-1.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-glk9/igt@kms_async_flips@crc@pipe-a-hdmi-a-1.html Known issues ------------ Here are the changes found in Patchwork_142947v4_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@blit-reloc-purge-cache: - shard-rkl: NOTRUN -> [SKIP][6] ([i915#8411]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@api_intel_bb@blit-reloc-purge-cache.html * igt@api_intel_bb@crc32: - shard-rkl: NOTRUN -> [SKIP][7] ([i915#6230]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@api_intel_bb@crc32.html * igt@drm_fdinfo@busy-check-all@vecs1: - shard-dg2: NOTRUN -> [SKIP][8] ([i915#8414]) +9 other tests skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@drm_fdinfo@busy-check-all@vecs1.html * igt@gem_ccs@ctrl-surf-copy: - shard-rkl: NOTRUN -> [SKIP][9] ([i915#3555] / [i915#9323]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@gem_ccs@ctrl-surf-copy.html * igt@gem_ccs@ctrl-surf-copy-new-ctx: - shard-rkl: NOTRUN -> [SKIP][10] ([i915#9323]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html * igt@gem_ccs@large-ctrl-surf-copy: - shard-tglu-1: NOTRUN -> [SKIP][11] ([i915#13008]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@gem_ccs@large-ctrl-surf-copy.html * igt@gem_ccs@suspend-resume: - shard-tglu-1: NOTRUN -> [SKIP][12] ([i915#9323]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@gem_ccs@suspend-resume.html * igt@gem_close_race@multigpu-basic-process: - shard-tglu: NOTRUN -> [SKIP][13] ([i915#7697]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@gem_close_race@multigpu-basic-process.html * igt@gem_close_race@multigpu-basic-threads: - shard-rkl: NOTRUN -> [SKIP][14] ([i915#7697]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-2/igt@gem_close_race@multigpu-basic-threads.html * igt@gem_create@busy-create: - shard-rkl: [PASS][15] -> [DMESG-WARN][16] ([i915#12964]) +3 other tests dmesg-warn [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-rkl-4/igt@gem_create@busy-create.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-3/igt@gem_create@busy-create.html * igt@gem_create@create-ext-set-pat: - shard-tglu: NOTRUN -> [SKIP][17] ([i915#8562]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@gem_create@create-ext-set-pat.html * igt@gem_ctx_shared@exec-single-timeline@vcs0: - shard-rkl: NOTRUN -> [DMESG-WARN][18] ([i915#12964]) +31 other tests dmesg-warn [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@gem_ctx_shared@exec-single-timeline@vcs0.html * igt@gem_exec_balancer@bonded-pair: - shard-dg2: NOTRUN -> [SKIP][19] ([i915#4771]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@gem_exec_balancer@bonded-pair.html * igt@gem_exec_balancer@hog: - shard-dg2: NOTRUN -> [SKIP][20] ([i915#4812]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@gem_exec_balancer@hog.html * igt@gem_exec_balancer@parallel-bb-first: - shard-rkl: NOTRUN -> [SKIP][21] ([i915#4525]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@gem_exec_balancer@parallel-bb-first.html * igt@gem_exec_balancer@parallel-keep-in-fence: - shard-tglu-1: NOTRUN -> [SKIP][22] ([i915#4525]) +1 other test skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@gem_exec_balancer@parallel-keep-in-fence.html * igt@gem_exec_capture@capture-recoverable: - shard-tglu-1: NOTRUN -> [SKIP][23] ([i915#6344]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@gem_exec_capture@capture-recoverable.html * igt@gem_exec_flush@basic-uc-prw-default: - shard-dg2: NOTRUN -> [SKIP][24] ([i915#3539]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@gem_exec_flush@basic-uc-prw-default.html * igt@gem_exec_flush@basic-uc-rw-default: - shard-dg1: NOTRUN -> [SKIP][25] ([i915#3539] / [i915#4852]) +1 other test skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@gem_exec_flush@basic-uc-rw-default.html * igt@gem_exec_flush@basic-wb-rw-default: - shard-dg2: NOTRUN -> [SKIP][26] ([i915#3539] / [i915#4852]) +2 other tests skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@gem_exec_flush@basic-wb-rw-default.html * igt@gem_exec_params@secure-non-root: - shard-dg2: NOTRUN -> [SKIP][27] +4 other tests skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-11/igt@gem_exec_params@secure-non-root.html * igt@gem_exec_reloc@basic-cpu-read: - shard-dg2: NOTRUN -> [SKIP][28] ([i915#3281]) +3 other tests skip [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@gem_exec_reloc@basic-cpu-read.html * igt@gem_exec_reloc@basic-scanout: - shard-dg1: NOTRUN -> [SKIP][29] ([i915#3281]) +2 other tests skip [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@gem_exec_reloc@basic-scanout.html * igt@gem_exec_reloc@basic-write-read-noreloc: - shard-rkl: NOTRUN -> [SKIP][30] ([i915#3281]) +11 other tests skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@gem_exec_reloc@basic-write-read-noreloc.html * igt@gem_exec_schedule@preempt-queue-chain: - shard-dg2: NOTRUN -> [SKIP][31] ([i915#4537] / [i915#4812]) +1 other test skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-11/igt@gem_exec_schedule@preempt-queue-chain.html * igt@gem_exec_suspend@basic-s4-devices: - shard-tglu: [PASS][32] -> [ABORT][33] ([i915#7975] / [i915#8213]) +1 other test abort [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-tglu-2/igt@gem_exec_suspend@basic-s4-devices.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices.html * igt@gem_fenced_exec_thrash@no-spare-fences-busy: - shard-dg1: NOTRUN -> [SKIP][34] ([i915#4860]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html * igt@gem_lmem_swapping@heavy-multi: - shard-tglu: NOTRUN -> [SKIP][35] ([i915#4613]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@gem_lmem_swapping@heavy-multi.html * igt@gem_lmem_swapping@heavy-verify-random-ccs: - shard-rkl: NOTRUN -> [SKIP][36] ([i915#4613]) +2 other tests skip [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-2/igt@gem_lmem_swapping@heavy-verify-random-ccs.html * igt@gem_lmem_swapping@verify-random-ccs: - shard-tglu-1: NOTRUN -> [SKIP][37] ([i915#4613]) +3 other tests skip [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@gem_lmem_swapping@verify-random-ccs.html * igt@gem_mmap@basic: - shard-dg1: NOTRUN -> [SKIP][38] ([i915#4083]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@gem_mmap@basic.html * igt@gem_mmap_offset@clear-via-pagefault: - shard-mtlp: [PASS][39] -> [ABORT][40] ([i915#10729]) +1 other test abort [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-mtlp-3/igt@gem_mmap_offset@clear-via-pagefault.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-mtlp-2/igt@gem_mmap_offset@clear-via-pagefault.html * igt@gem_mmap_wc@write-prefaulted: - shard-dg2: NOTRUN -> [SKIP][41] ([i915#4083]) +2 other tests skip [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@gem_mmap_wc@write-prefaulted.html * igt@gem_partial_pwrite_pread@write-uncached: - shard-dg2: NOTRUN -> [SKIP][42] ([i915#3282]) +1 other test skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@gem_partial_pwrite_pread@write-uncached.html * igt@gem_pread@exhaustion: - shard-dg1: NOTRUN -> [SKIP][43] ([i915#3282]) +1 other test skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@gem_pread@exhaustion.html * igt@gem_pread@snoop: - shard-rkl: NOTRUN -> [SKIP][44] ([i915#3282]) +2 other tests skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-2/igt@gem_pread@snoop.html * igt@gem_pwrite@basic-exhaustion: - shard-tglu-1: NOTRUN -> [WARN][45] ([i915#2658]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@gem_pwrite@basic-exhaustion.html * igt@gem_pxp@hw-rejects-pxp-buffer: - shard-rkl: NOTRUN -> [TIMEOUT][46] ([i915#12917] / [i915#12964]) +2 other tests timeout [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@gem_pxp@hw-rejects-pxp-buffer.html * igt@gem_pxp@regular-baseline-src-copy-readible: - shard-rkl: NOTRUN -> [TIMEOUT][47] ([i915#12964]) +1 other test timeout [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-2/igt@gem_pxp@regular-baseline-src-copy-readible.html * igt@gem_pxp@reject-modify-context-protection-off-2: - shard-dg2: NOTRUN -> [SKIP][48] ([i915#4270]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@gem_pxp@reject-modify-context-protection-off-2.html - shard-tglu-1: NOTRUN -> [SKIP][49] ([i915#4270]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@gem_pxp@reject-modify-context-protection-off-2.html * igt@gem_pxp@verify-pxp-stale-ctx-execution: - shard-dg1: NOTRUN -> [SKIP][50] ([i915#4270]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-13/igt@gem_pxp@verify-pxp-stale-ctx-execution.html * igt@gem_render_copy@y-tiled-to-vebox-x-tiled: - shard-dg2: NOTRUN -> [SKIP][51] ([i915#5190] / [i915#8428]) +1 other test skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@gem_render_copy@y-tiled-to-vebox-x-tiled.html * igt@gem_set_tiling_vs_gtt: - shard-dg1: NOTRUN -> [SKIP][52] ([i915#4079]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@gem_set_tiling_vs_gtt.html * igt@gem_tiling_max_stride: - shard-dg2: NOTRUN -> [SKIP][53] ([i915#4077]) +3 other tests skip [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-11/igt@gem_tiling_max_stride.html * igt@gem_userptr_blits@create-destroy-unsync: - shard-tglu: NOTRUN -> [SKIP][54] ([i915#3297]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@gem_userptr_blits@create-destroy-unsync.html * igt@gem_userptr_blits@unsync-overlap: - shard-rkl: NOTRUN -> [SKIP][55] ([i915#3297]) +1 other test skip [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@gem_userptr_blits@unsync-overlap.html * igt@gem_vm_create@invalid-create: - shard-snb: NOTRUN -> [SKIP][56] +146 other tests skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-snb4/igt@gem_vm_create@invalid-create.html * igt@gen9_exec_parse@allowed-all: - shard-rkl: NOTRUN -> [SKIP][57] ([i915#2527]) +1 other test skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-2/igt@gen9_exec_parse@allowed-all.html * igt@gen9_exec_parse@bb-chained: - shard-tglu: NOTRUN -> [SKIP][58] ([i915#2527] / [i915#2856]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@gen9_exec_parse@bb-chained.html * igt@gen9_exec_parse@bb-secure: - shard-tglu-1: NOTRUN -> [SKIP][59] ([i915#2527] / [i915#2856]) +2 other tests skip [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@gen9_exec_parse@bb-secure.html * igt@gen9_exec_parse@cmd-crossing-page: - shard-dg2: NOTRUN -> [SKIP][60] ([i915#2856]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@gen9_exec_parse@cmd-crossing-page.html * igt@gen9_exec_parse@secure-batches: - shard-dg1: NOTRUN -> [SKIP][61] ([i915#2527]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@gen9_exec_parse@secure-batches.html * igt@i915_module_load@resize-bar: - shard-rkl: NOTRUN -> [SKIP][62] ([i915#6412]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@i915_module_load@resize-bar.html * igt@i915_pm_freq_api@freq-reset-multiple: - shard-tglu-1: NOTRUN -> [SKIP][63] ([i915#8399]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@i915_pm_freq_api@freq-reset-multiple.html * igt@i915_pm_freq_api@freq-suspend: - shard-rkl: NOTRUN -> [SKIP][64] ([i915#8399]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@i915_pm_freq_api@freq-suspend.html * igt@i915_pm_freq_mult@media-freq@gt0: - shard-rkl: NOTRUN -> [SKIP][65] ([i915#6590]) +1 other test skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@i915_pm_freq_mult@media-freq@gt0.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0: - shard-dg1: [PASS][66] -> [FAIL][67] ([i915#3591]) +1 other test fail [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-12/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html * igt@i915_pm_rps@min-max-config-loaded: - shard-dg1: NOTRUN -> [SKIP][68] ([i915#11681] / [i915#6621]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-13/igt@i915_pm_rps@min-max-config-loaded.html * igt@i915_pm_sseu@full-enable: - shard-tglu-1: NOTRUN -> [SKIP][69] ([i915#4387]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@i915_pm_sseu@full-enable.html * igt@i915_power@sanity: - shard-rkl: NOTRUN -> [SKIP][70] ([i915#7984]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@i915_power@sanity.html * igt@i915_suspend@basic-s3-without-i915: - shard-tglu: NOTRUN -> [INCOMPLETE][71] ([i915#7443]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-4/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc: - shard-rkl: NOTRUN -> [SKIP][72] ([i915#8709]) +3 other tests skip [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-7/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html * igt@kms_async_flips@crc: - shard-tglu-1: NOTRUN -> [INCOMPLETE][73] ([i915#13287] / [i915#9878]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_async_flips@crc.html * igt@kms_async_flips@crc-atomic@pipe-a-hdmi-a-1: - shard-dg2: NOTRUN -> [CRASH][74] ([i915#13287]) +3 other tests crash [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_async_flips@crc-atomic@pipe-a-hdmi-a-1.html * igt@kms_async_flips@crc-atomic@pipe-c-hdmi-a-4: - shard-dg1: NOTRUN -> [CRASH][75] ([i915#13287]) +7 other tests crash [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@kms_async_flips@crc-atomic@pipe-c-hdmi-a-4.html * igt@kms_async_flips@crc@pipe-a-hdmi-a-1: - shard-tglu-1: NOTRUN -> [INCOMPLETE][76] ([i915#13287]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_async_flips@crc@pipe-a-hdmi-a-1.html * igt@kms_async_flips@invalid-async-flip: - shard-dg2: NOTRUN -> [SKIP][77] ([i915#12967] / [i915#6228]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_async_flips@invalid-async-flip.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing: - shard-dg2: NOTRUN -> [FAIL][78] ([i915#5956]) +1 other test fail [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html * igt@kms_big_fb@4-tiled-64bpp-rotate-90: - shard-tglu-1: NOTRUN -> [SKIP][79] ([i915#5286]) +3 other tests skip [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html * igt@kms_big_fb@4-tiled-8bpp-rotate-180: - shard-tglu: NOTRUN -> [SKIP][80] ([i915#5286]) +1 other test skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-rkl: NOTRUN -> [SKIP][81] ([i915#5286]) +5 other tests skip [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip: - shard-dg1: NOTRUN -> [SKIP][82] ([i915#4538] / [i915#5286]) +1 other test skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-13/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html * igt@kms_big_fb@x-tiled-64bpp-rotate-270: - shard-rkl: NOTRUN -> [SKIP][83] ([i915#3638]) +2 other tests skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-270: - shard-dg2: NOTRUN -> [SKIP][84] ([i915#4538] / [i915#5190]) +4 other tests skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-0: - shard-dg1: NOTRUN -> [SKIP][85] ([i915#4538]) +1 other test skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-rkl: NOTRUN -> [SKIP][86] +20 other tests skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][87] ([i915#10307] / [i915#10434] / [i915#6095]) +6 other tests skip [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1.html * igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs: - shard-tglu-1: NOTRUN -> [SKIP][88] ([i915#12313]) +1 other test skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][89] ([i915#6095]) +94 other tests skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4.html * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs: - shard-dg2: NOTRUN -> [SKIP][90] ([i915#12313]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs: - shard-tglu: NOTRUN -> [SKIP][91] ([i915#12805]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][92] ([i915#6095]) +84 other tests skip [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][93] ([i915#6095]) +8 other tests skip [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-11/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs: - shard-rkl: NOTRUN -> [SKIP][94] ([i915#12313]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1: - shard-tglu-1: NOTRUN -> [SKIP][95] ([i915#6095]) +49 other tests skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs: - shard-tglu: NOTRUN -> [SKIP][96] ([i915#6095]) +19 other tests skip [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-4/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs: - shard-dg1: NOTRUN -> [SKIP][97] ([i915#12313]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-13/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html * igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][98] ([i915#10307] / [i915#6095]) +105 other tests skip [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html * igt@kms_cdclk@mode-transition: - shard-tglu-1: NOTRUN -> [SKIP][99] ([i915#3742]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_cdclk@mode-transition.html * igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][100] ([i915#4087]) +3 other tests skip [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1.html * igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k: - shard-dg2: NOTRUN -> [SKIP][101] ([i915#7828]) +5 other tests skip [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-11/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html * igt@kms_chamelium_edid@hdmi-edid-change-during-suspend: - shard-rkl: NOTRUN -> [SKIP][102] ([i915#7828]) +8 other tests skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html * igt@kms_chamelium_frames@dp-crc-single: - shard-tglu: NOTRUN -> [SKIP][103] ([i915#7828]) +1 other test skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@kms_chamelium_frames@dp-crc-single.html * igt@kms_chamelium_hpd@common-hpd-after-suspend: - shard-dg1: NOTRUN -> [SKIP][104] ([i915#7828]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-13/igt@kms_chamelium_hpd@common-hpd-after-suspend.html * igt@kms_chamelium_hpd@dp-hpd: - shard-tglu-1: NOTRUN -> [SKIP][105] ([i915#7828]) +6 other tests skip [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd.html * igt@kms_content_protection@atomic: - shard-tglu-1: NOTRUN -> [SKIP][106] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424]) [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_content_protection@atomic.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-dg2: NOTRUN -> [SKIP][107] ([i915#3299]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_content_protection@dp-mst-lic-type-0.html - shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#3116] / [i915#3299]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@dp-mst-type-0: - shard-rkl: NOTRUN -> [SKIP][109] ([i915#3116]) +1 other test skip [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_content_protection@dp-mst-type-0.html * igt@kms_content_protection@lic-type-0: - shard-tglu-1: NOTRUN -> [SKIP][110] ([i915#6944] / [i915#9424]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_content_protection@lic-type-0.html * igt@kms_content_protection@lic-type-1: - shard-rkl: NOTRUN -> [SKIP][111] ([i915#9424]) [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_content_protection@lic-type-1.html * igt@kms_content_protection@uevent: - shard-dg1: NOTRUN -> [SKIP][112] ([i915#7116] / [i915#9424]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@cursor-offscreen-512x170: - shard-rkl: NOTRUN -> [SKIP][113] ([i915#13049]) +2 other tests skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-512x170.html * igt@kms_cursor_crc@cursor-random-32x32: - shard-tglu-1: NOTRUN -> [SKIP][114] ([i915#3555]) +4 other tests skip [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_cursor_crc@cursor-random-32x32.html * igt@kms_cursor_crc@cursor-rapid-movement-512x170: - shard-tglu-1: NOTRUN -> [SKIP][115] ([i915#13049]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html * igt@kms_cursor_crc@cursor-sliding-32x32: - shard-tglu: NOTRUN -> [SKIP][116] ([i915#3555]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@kms_cursor_crc@cursor-sliding-32x32.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic: - shard-dg2: NOTRUN -> [SKIP][117] ([i915#13046] / [i915#5354]) +1 other test skip [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-dg2: NOTRUN -> [SKIP][118] ([i915#4103] / [i915#4213]) +1 other test skip [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html - shard-tglu-1: NOTRUN -> [SKIP][119] ([i915#4103]) +2 other tests skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - shard-rkl: NOTRUN -> [SKIP][120] ([i915#4103]) +1 other test skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@flip-vs-cursor-toggle: - shard-snb: [PASS][121] -> [FAIL][122] ([i915#2346]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-snb2/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-snb2/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot: - shard-dg2: NOTRUN -> [SKIP][123] ([i915#9067]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html * igt@kms_dirtyfb@psr-dirtyfb-ioctl: - shard-tglu: NOTRUN -> [SKIP][124] ([i915#9723]) [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html * igt@kms_display_modes@mst-extended-mode-negative: - shard-dg2: NOTRUN -> [SKIP][125] ([i915#8588]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@kms_display_modes@mst-extended-mode-negative.html * igt@kms_dp_linktrain_fallback@dp-fallback: - shard-rkl: NOTRUN -> [SKIP][126] ([i915#12402]) [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_dp_linktrain_fallback@dp-fallback.html * igt@kms_dsc@dsc-with-bpc-formats: - shard-rkl: NOTRUN -> [SKIP][127] ([i915#3555] / [i915#3840]) +1 other test skip [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-formats.html * igt@kms_fbcon_fbt@psr: - shard-tglu: NOTRUN -> [SKIP][128] ([i915#3469]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-4/igt@kms_fbcon_fbt@psr.html * igt@kms_feature_discovery@chamelium: - shard-dg1: NOTRUN -> [SKIP][129] ([i915#4854]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-13/igt@kms_feature_discovery@chamelium.html * igt@kms_feature_discovery@display-2x: - shard-tglu: NOTRUN -> [SKIP][130] ([i915#1839]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@kms_feature_discovery@display-2x.html * igt@kms_fence_pin_leak: - shard-dg2: NOTRUN -> [SKIP][131] ([i915#4881]) [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@kms_fence_pin_leak.html * igt@kms_flip@2x-plain-flip: - shard-tglu: NOTRUN -> [SKIP][132] ([i915#3637]) +3 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@kms_flip@2x-plain-flip.html * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible: - shard-tglu-1: NOTRUN -> [SKIP][133] ([i915#3637]) +5 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset: - shard-rkl: NOTRUN -> [SKIP][134] ([i915#9934]) +5 other tests skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html * igt@kms_flip@2x-wf_vblank-ts-check: - shard-dg2: NOTRUN -> [SKIP][135] ([i915#9934]) +2 other tests skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@kms_flip@2x-wf_vblank-ts-check.html * igt@kms_flip@basic-flip-vs-wf_vblank: - shard-dg1: [PASS][136] -> [DMESG-WARN][137] ([i915#4423]) +1 other test dmesg-warn [136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg1-17/igt@kms_flip@basic-flip-vs-wf_vblank.html [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-14/igt@kms_flip@basic-flip-vs-wf_vblank.html * igt@kms_flip@plain-flip-ts-check@b-edp1: - shard-mtlp: [PASS][138] -> [FAIL][139] ([i915#11989]) +2 other tests fail [138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-mtlp-5/igt@kms_flip@plain-flip-ts-check@b-edp1.html [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-mtlp-8/igt@kms_flip@plain-flip-ts-check@b-edp1.html * igt@kms_flip@plain-flip-ts-check@b-vga1: - shard-snb: [PASS][140] -> [FAIL][141] ([i915#11989]) +2 other tests fail [140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-snb4/igt@kms_flip@plain-flip-ts-check@b-vga1.html [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-snb5/igt@kms_flip@plain-flip-ts-check@b-vga1.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode: - shard-tglu-1: NOTRUN -> [SKIP][142] ([i915#2587] / [i915#2672]) +3 other tests skip [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling: - shard-dg2: NOTRUN -> [SKIP][143] ([i915#2672] / [i915#3555]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][144] ([i915#2672]) +1 other test skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling: - shard-dg2: NOTRUN -> [SKIP][145] ([i915#2672] / [i915#3555] / [i915#5190]) [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html - shard-tglu-1: NOTRUN -> [SKIP][146] ([i915#2587] / [i915#2672] / [i915#3555]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling: - shard-tglu-1: NOTRUN -> [SKIP][147] ([i915#2672] / [i915#3555]) +2 other tests skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling: - shard-dg1: NOTRUN -> [SKIP][148] ([i915#2672] / [i915#3555]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode: - shard-dg1: NOTRUN -> [SKIP][149] ([i915#2587] / [i915#2672]) [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling: - shard-rkl: NOTRUN -> [SKIP][150] ([i915#2672] / [i915#3555]) +3 other tests skip [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][151] ([i915#2672]) +3 other tests skip [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu: - shard-dg2: [PASS][152] -> [FAIL][153] ([i915#6880]) [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu.html [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt: - shard-dg1: NOTRUN -> [SKIP][154] +9 other tests skip [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-render: - shard-dg2: NOTRUN -> [SKIP][155] ([i915#3458]) +5 other tests skip [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc: - shard-dg1: NOTRUN -> [SKIP][156] ([i915#8708]) +6 other tests skip [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-rte: - shard-rkl: NOTRUN -> [SKIP][157] ([i915#3023]) +21 other tests skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4: - shard-rkl: NOTRUN -> [SKIP][158] ([i915#5439]) [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-dg1: NOTRUN -> [SKIP][159] ([i915#9766]) [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc: - shard-tglu-1: NOTRUN -> [SKIP][160] +55 other tests skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt: - shard-dg1: NOTRUN -> [SKIP][161] ([i915#3458]) +1 other test skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][162] ([i915#8708]) +7 other tests skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][163] ([i915#5354]) +14 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt: - shard-rkl: NOTRUN -> [SKIP][164] ([i915#1825]) +39 other tests skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html * igt@kms_hdr@brightness-with-hdr: - shard-dg2: NOTRUN -> [SKIP][165] ([i915#12713]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_hdr@brightness-with-hdr.html - shard-tglu-1: NOTRUN -> [SKIP][166] ([i915#12713]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_hdr@brightness-with-hdr.html * igt@kms_hdr@invalid-metadata-sizes: - shard-dg1: NOTRUN -> [SKIP][167] ([i915#3555] / [i915#8228]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-13/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_hdr@static-toggle-dpms: - shard-rkl: NOTRUN -> [SKIP][168] ([i915#3555] / [i915#8228]) +1 other test skip [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_hdr@static-toggle-dpms.html * igt@kms_histogram@algo-basic: - shard-rkl: NOTRUN -> [SKIP][169] ([i915#13389]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@kms_histogram@algo-basic.html * igt@kms_histogram@algo-color: - shard-dg2: NOTRUN -> [SKIP][170] ([i915#13389]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-11/igt@kms_histogram@algo-color.html * igt@kms_joiner@basic-big-joiner: - shard-rkl: NOTRUN -> [SKIP][171] ([i915#10656]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-2/igt@kms_joiner@basic-big-joiner.html * igt@kms_joiner@basic-ultra-joiner: - shard-rkl: NOTRUN -> [SKIP][172] ([i915#12339]) [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_joiner@basic-ultra-joiner.html * igt@kms_joiner@invalid-modeset-force-ultra-joiner: - shard-tglu-1: NOTRUN -> [SKIP][173] ([i915#12394]) [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html * igt@kms_panel_fitting@atomic-fastset: - shard-rkl: NOTRUN -> [SKIP][174] ([i915#6301]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-2/igt@kms_panel_fitting@atomic-fastset.html * igt@kms_panel_fitting@legacy: - shard-tglu-1: NOTRUN -> [SKIP][175] ([i915#6301]) [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_panel_fitting@legacy.html * igt@kms_plane_multiple@tiling-yf: - shard-dg2: NOTRUN -> [SKIP][176] ([i915#3555] / [i915#8806]) [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_plane_multiple@tiling-yf.html * igt@kms_plane_scaling@intel-max-src-size: - shard-dg2: NOTRUN -> [SKIP][177] ([i915#6953] / [i915#9423]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-11/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a: - shard-rkl: NOTRUN -> [SKIP][178] ([i915#12247]) +2 other tests skip [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation: - shard-tglu: NOTRUN -> [SKIP][179] ([i915#12247]) +4 other tests skip [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation.html * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a: - shard-tglu-1: NOTRUN -> [SKIP][180] ([i915#12247]) +9 other tests skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20: - shard-dg2: NOTRUN -> [SKIP][181] ([i915#12247] / [i915#9423]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a: - shard-dg2: NOTRUN -> [SKIP][182] ([i915#12247]) +3 other tests skip [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a.html * igt@kms_pm_backlight@bad-brightness: - shard-tglu-1: NOTRUN -> [SKIP][183] ([i915#9812]) [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_pm_backlight@bad-brightness.html * igt@kms_pm_backlight@fade-with-suspend: - shard-tglu: NOTRUN -> [SKIP][184] ([i915#9812]) [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@kms_pm_backlight@fade-with-suspend.html * igt@kms_pm_dc@dc5-psr: - shard-dg1: NOTRUN -> [SKIP][185] ([i915#9685]) [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-13/igt@kms_pm_dc@dc5-psr.html * igt@kms_pm_dc@dc6-dpms: - shard-dg1: NOTRUN -> [SKIP][186] ([i915#3361]) [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_lpsp@screens-disabled: - shard-rkl: NOTRUN -> [SKIP][187] ([i915#8430]) [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@kms_pm_lpsp@screens-disabled.html * igt@kms_pm_rpm@dpms-lpsp: - shard-rkl: NOTRUN -> [SKIP][188] ([i915#9519]) +1 other test skip [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@dpms-mode-unset-lpsp: - shard-dg1: NOTRUN -> [SKIP][189] ([i915#9519]) [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-rkl: [PASS][190] -> [SKIP][191] ([i915#9519]) +1 other test skip [190]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-rkl-1/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress.html - shard-tglu: NOTRUN -> [SKIP][192] ([i915#9519]) [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-tglu-1: NOTRUN -> [SKIP][193] ([i915#9519]) [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html - shard-dg2: NOTRUN -> [SKIP][194] ([i915#9519]) [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_prime@basic-crc-hybrid: - shard-dg2: NOTRUN -> [SKIP][195] ([i915#6524] / [i915#6805]) [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_prime@basic-crc-hybrid.html - shard-tglu-1: NOTRUN -> [SKIP][196] ([i915#6524]) [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_prime@basic-crc-hybrid.html * igt@kms_prime@basic-modeset-hybrid: - shard-rkl: NOTRUN -> [SKIP][197] ([i915#6524]) [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf: - shard-tglu: NOTRUN -> [SKIP][198] ([i915#11520]) +2 other tests skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf: - shard-dg2: NOTRUN -> [SKIP][199] ([i915#11520]) +2 other tests skip [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html - shard-tglu-1: NOTRUN -> [SKIP][200] ([i915#11520]) +4 other tests skip [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf: - shard-snb: NOTRUN -> [SKIP][201] ([i915#11520]) +3 other tests skip [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-snb5/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf: - shard-rkl: NOTRUN -> [SKIP][202] ([i915#11520]) +6 other tests skip [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf: - shard-dg1: NOTRUN -> [SKIP][203] ([i915#11520]) +1 other test skip [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-13/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html * igt@kms_psr@fbc-psr2-sprite-mmap-gtt: - shard-tglu-1: NOTRUN -> [SKIP][204] ([i915#9732]) +15 other tests skip [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_psr@fbc-psr2-sprite-mmap-gtt.html * igt@kms_psr@pr-cursor-render: - shard-dg2: NOTRUN -> [SKIP][205] ([i915#1072] / [i915#9732]) +10 other tests skip [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-11/igt@kms_psr@pr-cursor-render.html * igt@kms_psr@psr-cursor-plane-move: - shard-dg1: NOTRUN -> [SKIP][206] ([i915#1072] / [i915#9732]) +4 other tests skip [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@kms_psr@psr-cursor-plane-move.html * igt@kms_psr@psr-primary-page-flip: - shard-tglu: NOTRUN -> [SKIP][207] ([i915#9732]) +4 other tests skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@kms_psr@psr-primary-page-flip.html * igt@kms_psr@psr-sprite-plane-move: - shard-rkl: NOTRUN -> [SKIP][208] ([i915#1072] / [i915#9732]) +20 other tests skip [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@kms_psr@psr-sprite-plane-move.html * igt@kms_psr_stress_test@invalidate-primary-flip-overlay: - shard-tglu-1: NOTRUN -> [SKIP][209] ([i915#9685]) [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html * igt@kms_rotation_crc@primary-4-tiled-reflect-x-0: - shard-rkl: NOTRUN -> [SKIP][210] ([i915#5289]) [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0: - shard-dg2: NOTRUN -> [SKIP][211] ([i915#5190]) [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html - shard-tglu-1: NOTRUN -> [SKIP][212] ([i915#5289]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180: - shard-dg1: NOTRUN -> [SKIP][213] ([i915#5289]) [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html * igt@kms_rotation_crc@sprite-rotation-90-pos-100-0: - shard-dg2: NOTRUN -> [SKIP][214] ([i915#12755]) [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html * igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free: - shard-dg2: NOTRUN -> [ABORT][215] ([i915#13179]) +1 other test abort [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-11/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html * igt@kms_setmode@clone-exclusive-crtc: - shard-dg1: NOTRUN -> [SKIP][216] ([i915#3555]) [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-13/igt@kms_setmode@clone-exclusive-crtc.html * igt@kms_setmode@invalid-clone-exclusive-crtc: - shard-dg2: NOTRUN -> [SKIP][217] ([i915#3555]) +2 other tests skip [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-11/igt@kms_setmode@invalid-clone-exclusive-crtc.html * igt@kms_setmode@invalid-clone-single-crtc: - shard-rkl: NOTRUN -> [SKIP][218] ([i915#3555]) +1 other test skip [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_setmode@invalid-clone-single-crtc.html * igt@kms_sysfs_edid_timing: - shard-dg2: NOTRUN -> [FAIL][219] ([IGT#160]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_sysfs_edid_timing.html * igt@kms_universal_plane@universal-plane-sanity: - shard-rkl: NOTRUN -> [DMESG-WARN][220] ([i915#12964] / [i915#1982]) [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@kms_universal_plane@universal-plane-sanity.html * igt@kms_vblank@query-forked-hang: - shard-rkl: NOTRUN -> [DMESG-WARN][221] ([i915#12917] / [i915#12964]) [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-2/igt@kms_vblank@query-forked-hang.html * igt@kms_vrr@flip-basic-fastset: - shard-dg1: NOTRUN -> [SKIP][222] ([i915#9906]) [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-13/igt@kms_vrr@flip-basic-fastset.html * igt@kms_vrr@lobf: - shard-tglu: NOTRUN -> [SKIP][223] ([i915#11920]) [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@kms_vrr@lobf.html * igt@kms_vrr@max-min: - shard-tglu-1: NOTRUN -> [SKIP][224] ([i915#9906]) +1 other test skip [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_vrr@max-min.html * igt@kms_vrr@negative-basic: - shard-mtlp: [PASS][225] -> [FAIL][226] ([i915#10393]) +1 other test fail [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-mtlp-5/igt@kms_vrr@negative-basic.html [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-mtlp-8/igt@kms_vrr@negative-basic.html * igt@kms_vrr@seamless-rr-switch-drrs: - shard-rkl: NOTRUN -> [SKIP][227] ([i915#9906]) [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-5/igt@kms_vrr@seamless-rr-switch-drrs.html * igt@kms_writeback@writeback-fb-id: - shard-dg2: NOTRUN -> [SKIP][228] ([i915#2437]) +1 other test skip [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_writeback@writeback-fb-id.html - shard-tglu-1: NOTRUN -> [SKIP][229] ([i915#2437]) [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-1/igt@kms_writeback@writeback-fb-id.html * igt@kms_writeback@writeback-fb-id-xrgb2101010: - shard-rkl: NOTRUN -> [SKIP][230] ([i915#2437] / [i915#9412]) [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@kms_writeback@writeback-fb-id-xrgb2101010.html * igt@perf@global-sseu-config-invalid: - shard-dg2: NOTRUN -> [SKIP][231] ([i915#7387]) [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-11/igt@perf@global-sseu-config-invalid.html * igt@perf@mi-rpc: - shard-dg2: NOTRUN -> [SKIP][232] ([i915#2434]) [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@perf@mi-rpc.html * igt@perf_pmu@busy-accuracy-2@vcs0: - shard-mtlp: [PASS][233] -> [FAIL][234] ([i915#4349]) [233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-mtlp-5/igt@perf_pmu@busy-accuracy-2@vcs0.html [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-mtlp-8/igt@perf_pmu@busy-accuracy-2@vcs0.html * igt@perf_pmu@busy-double-start@vecs1: - shard-dg2: [PASS][235] -> [FAIL][236] ([i915#4349]) +4 other tests fail [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg2-11/igt@perf_pmu@busy-double-start@vecs1.html [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-4/igt@perf_pmu@busy-double-start@vecs1.html * igt@perf_pmu@most-busy-check-all: - shard-rkl: NOTRUN -> [FAIL][237] ([i915#4349]) +1 other test fail [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-2/igt@perf_pmu@most-busy-check-all.html * igt@prime_vgem@basic-fence-mmap: - shard-dg2: NOTRUN -> [SKIP][238] ([i915#3708] / [i915#4077]) [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-11/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-read: - shard-dg2: NOTRUN -> [SKIP][239] ([i915#3291] / [i915#3708]) [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@prime_vgem@basic-read.html * igt@prime_vgem@coherency-gtt: - shard-rkl: NOTRUN -> [SKIP][240] ([i915#3708]) [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-6/igt@prime_vgem@coherency-gtt.html * igt@prime_vgem@fence-write-hang: - shard-tglu: NOTRUN -> [SKIP][241] +21 other tests skip [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@prime_vgem@fence-write-hang.html * igt@sriov_basic@bind-unbind-vf: - shard-rkl: NOTRUN -> [SKIP][242] ([i915#9917]) [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-2/igt@sriov_basic@bind-unbind-vf.html * igt@tools_test@sysfs_l3_parity: - shard-dg1: NOTRUN -> [SKIP][243] ([i915#4818]) [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@tools_test@sysfs_l3_parity.html #### Possible fixes #### * igt@gem_ccs@suspend-resume: - shard-dg2: [INCOMPLETE][244] ([i915#7297]) -> [PASS][245] [244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg2-2/igt@gem_ccs@suspend-resume.html [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@gem_ccs@suspend-resume.html * igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-smem-lmem0: - shard-dg2: [INCOMPLETE][246] ([i915#12392] / [i915#7297]) -> [PASS][247] [246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg2-2/igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-smem-lmem0.html [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-smem-lmem0.html * igt@gem_create@create-ext-cpu-access-big: - shard-dg2: [ABORT][248] ([i915#13427]) -> [PASS][249] [248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg2-4/igt@gem_create@create-ext-cpu-access-big.html [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-6/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_ctx_freq@sysfs: - {shard-dg2-9}: [FAIL][250] ([i915#9561]) -> [PASS][251] +1 other test pass [250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg2-9/igt@gem_ctx_freq@sysfs.html [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-9/igt@gem_ctx_freq@sysfs.html * igt@gem_eio@unwedge-stress: - shard-dg1: [FAIL][252] ([i915#12714] / [i915#5784]) -> [PASS][253] [252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg1-12/igt@gem_eio@unwedge-stress.html [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-13/igt@gem_eio@unwedge-stress.html * igt@gem_exec_suspend@basic-s4-devices@lmem0: - shard-dg1: [ABORT][254] ([i915#7975] / [i915#8213]) -> [PASS][255] +1 other test pass [254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg1-14/igt@gem_exec_suspend@basic-s4-devices@lmem0.html [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-13/igt@gem_exec_suspend@basic-s4-devices@lmem0.html * igt@gem_tiled_swapping@non-threaded: - shard-rkl: [FAIL][256] -> [PASS][257] +1 other test pass [256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-rkl-1/igt@gem_tiled_swapping@non-threaded.html [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-7/igt@gem_tiled_swapping@non-threaded.html * igt@i915_pm_rps@fence-order: - shard-rkl: [DMESG-WARN][258] ([i915#12964]) -> [PASS][259] [258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-rkl-5/igt@i915_pm_rps@fence-order.html [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-4/igt@i915_pm_rps@fence-order.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-mtlp: [FAIL][260] ([i915#5138]) -> [PASS][261] [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions: - shard-glk: [FAIL][262] ([i915#2346]) -> [PASS][263] [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-glk8/igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions.html [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-glk6/igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions.html * igt@kms_flip@plain-flip-ts-check@b-hdmi-a1: - shard-glk: [FAIL][264] ([i915#11989]) -> [PASS][265] [264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-glk8/igt@kms_flip@plain-flip-ts-check@b-hdmi-a1.html [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-glk6/igt@kms_flip@plain-flip-ts-check@b-hdmi-a1.html * igt@kms_flip@plain-flip-ts-check@d-hdmi-a1: - shard-tglu: [FAIL][266] ([i915#11989]) -> [PASS][267] +4 other tests pass [266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-tglu-10/igt@kms_flip@plain-flip-ts-check@d-hdmi-a1.html [267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-8/igt@kms_flip@plain-flip-ts-check@d-hdmi-a1.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite: - shard-dg2: [FAIL][268] ([i915#6880]) -> [PASS][269] [268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu: - shard-dg1: [DMESG-WARN][270] ([i915#4423]) -> [PASS][271] [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg1-12/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu.html [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-13/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu.html * igt@kms_pm_dc@dc6-dpms: - shard-tglu: [FAIL][272] ([i915#9295]) -> [PASS][273] [272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-tglu-7/igt@kms_pm_dc@dc6-dpms.html [273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-2/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_lpsp@kms-lpsp: - shard-dg2: [SKIP][274] ([i915#9340]) -> [PASS][275] [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg2-2/igt@kms_pm_lpsp@kms-lpsp.html [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-8/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-rkl: [SKIP][276] ([i915#9519]) -> [PASS][277] [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp.html [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-dg2: [SKIP][278] ([i915#9519]) -> [PASS][279] +1 other test pass [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg2-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@perf_pmu@busy-accuracy-2@vecs1: - shard-dg2: [FAIL][280] ([i915#4349]) -> [PASS][281] +1 other test pass [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg2-3/igt@perf_pmu@busy-accuracy-2@vecs1.html [281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-2/igt@perf_pmu@busy-accuracy-2@vecs1.html #### Warnings #### * igt@gem_eio@in-flight-suspend: - shard-glk: [INCOMPLETE][282] ([i915#13197] / [i915#13390]) -> [INCOMPLETE][283] ([i915#13390]) [282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-glk5/igt@gem_eio@in-flight-suspend.html [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-glk2/igt@gem_eio@in-flight-suspend.html * igt@gem_exec_big@single: - shard-tglu: [ABORT][284] -> [ABORT][285] ([i915#11713]) [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-tglu-6/igt@gem_exec_big@single.html [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-tglu-7/igt@gem_exec_big@single.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg1: [DMESG-WARN][286] ([i915#5493]) -> [TIMEOUT][287] ([i915#5493]) +1 other test timeout [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg1-14/igt@gem_lmem_swapping@smem-oom@lmem0.html [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-17/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_tiled_swapping@non-threaded: - shard-snb: [ABORT][288] ([i915#13449]) -> [ABORT][289] ([i915#13263] / [i915#13449]) [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-snb7/igt@gem_tiled_swapping@non-threaded.html [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-snb7/igt@gem_tiled_swapping@non-threaded.html * igt@i915_module_load@reload-with-fault-injection: - shard-mtlp: [ABORT][290] ([i915#10131] / [i915#10887]) -> [ABORT][291] ([i915#10131] / [i915#10887] / [i915#9820]) [290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-mtlp-5/igt@i915_module_load@reload-with-fault-injection.html [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-mtlp-6/igt@i915_module_load@reload-with-fault-injection.html * igt@kms_async_flips@crc-atomic@pipe-a-hdmi-a-1: - shard-snb: [INCOMPLETE][292] ([i915#13287] / [i915#13423]) -> [INCOMPLETE][293] ([i915#13287]) +1 other test incomplete [292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-snb7/igt@kms_async_flips@crc-atomic@pipe-a-hdmi-a-1.html [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-snb4/igt@kms_async_flips@crc-atomic@pipe-a-hdmi-a-1.html * igt@kms_flip@plain-flip-ts-check@a-hdmi-a1: - shard-glk: [DMESG-FAIL][294] ([i915#118] / [i915#1982]) -> [FAIL][295] ([i915#11989]) +1 other test fail [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-glk8/igt@kms_flip@plain-flip-ts-check@a-hdmi-a1.html [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-glk6/igt@kms_flip@plain-flip-ts-check@a-hdmi-a1.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-pwrite: - shard-dg1: [SKIP][296] ([i915#3458]) -> [SKIP][297] ([i915#3458] / [i915#4423]) [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-pwrite.html [297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite: - shard-dg2: [SKIP][298] ([i915#3458]) -> [SKIP][299] ([i915#10433] / [i915#3458]) +1 other test skip [298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite.html [299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-rkl: [SKIP][300] ([i915#4070] / [i915#4816]) -> [SKIP][301] ([i915#4816]) [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-rkl-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html [301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-rkl-4/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_pm_backlight@basic-brightness: - shard-dg1: [SKIP][302] ([i915#5354]) -> [SKIP][303] ([i915#4423] / [i915#5354]) [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15903/shard-dg1-17/igt@kms_pm_backlight@basic-brightness.html [303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/shard-dg1-14/igt@kms_pm_backlight@basic-brightness.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [IGT#160]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/160 [i915#10131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10131 [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307 [i915#10393]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10393 [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433 [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434 [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#10729]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10729 [i915#10887]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10887 [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078 [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520 [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681 [i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713 [i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118 [i915#11823]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11823 [i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920 [i915#11989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11989 [i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247 [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313 [i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339 [i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392 [i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394 [i915#12402]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12402 [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713 [i915#12714]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12714 [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755 [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805 [i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917 [i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964 [i915#12967]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12967 [i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008 [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046 [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049 [i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179 [i915#13197]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13197 [i915#13263]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13263 [i915#13287]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13287 [i915#13389]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13389 [i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390 [i915#13423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13423 [i915#13427]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13427 [i915#13449]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13449 [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839 [i915#1982]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1982 [i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346 [i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434 [i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527 [i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299 [i915#3361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469 [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591 [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708 [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#4070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083 [i915#4087]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4087 [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103 [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213 [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270 [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349 [i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387 [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423 [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525 [i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812 [i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816 [i915#4818]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4818 [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852 [i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854 [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860 [i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879 [i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881 [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354 [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439 [i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493 [i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784 [i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6228 [i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230 [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301 [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344 [i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412 [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524 [i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590 [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621 [i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805 [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880 [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953 [i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118 [i915#7162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7162 [i915#7297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7297 [i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387 [i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443 [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975 [i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984 [i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399 [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411 [i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414 [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428 [i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430 [i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555 [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562 [i915#8588]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8588 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709 [i915#8806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8806 [i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067 [i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340 [i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412 [i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424 [i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519 [i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561 [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685 [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766 [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812 [i915#9820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9820 [i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878 [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906 [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917 [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934 Build changes ------------- * Linux: CI_DRM_15903 -> Patchwork_142947v4 CI-20190529: 20190529 CI_DRM_15903: 3491399dc8f0c0c3bcec5316c66e60f5f44e1f10 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8174: d2004b0623dbccd08502525849b4eef881aa199e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_142947v4: 3491399dc8f0c0c3bcec5316c66e60f5f44e1f10 @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142947v4/index.html [-- Attachment #2: Type: text/html, Size: 104065 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v4 0/2] drm/i915/cmtg: Disable the CMTG 2025-01-04 17:29 [PATCH v4 0/2] drm/i915/cmtg: Disable the CMTG Gustavo Sousa ` (5 preceding siblings ...) 2025-01-04 20:27 ` ✗ i915.CI.Full: failure " Patchwork @ 2025-01-08 14:19 ` Jani Nikula 2025-01-13 20:58 ` Gustavo Sousa 6 siblings, 1 reply; 9+ messages in thread From: Jani Nikula @ 2025-01-08 14:19 UTC (permalink / raw) To: Gustavo Sousa, intel-gfx, intel-xe On Sat, 04 Jan 2025, Gustavo Sousa <gustavo.sousa@intel.com> wrote: > Next version of [1], with review comments addressed. > > Note that I have added one extra "squash patch", because I was not sure that was > the correct way of handling sanitization and thought that having it separate > would make it easier for reviewers to check the change. I'm sorry, this is really hard for me to follow. Please just send the actual patch you're suggesting. You can easily preserve the alternatives in local branches in case you need to backtrack. I did try to apply and squash this myself, but it's also conflicting now. BR, Jani. > > [1] https://lore.kernel.org/all/20241224165408.43778-1-gustavo.sousa@intel.com/ > > Gustavo Sousa (2): > drm/i915/cmtg: Disable the CMTG > squash! drm/i915/cmtg: Disable the CMTG > > drivers/gpu/drm/i915/Makefile | 1 + > drivers/gpu/drm/i915/display/intel_cmtg.c | 251 ++++++++++++++++++ > drivers/gpu/drm/i915/display/intel_cmtg.h | 18 ++ > .../gpu/drm/i915/display/intel_cmtg_regs.h | 21 ++ > .../gpu/drm/i915/display/intel_display_core.h | 4 + > .../drm/i915/display/intel_display_device.h | 1 + > .../drm/i915/display/intel_display_driver.c | 5 + > .../drm/i915/display/intel_modeset_setup.c | 20 +- > drivers/gpu/drm/i915/i915_reg.h | 1 + > drivers/gpu/drm/xe/Makefile | 1 + > 10 files changed, 318 insertions(+), 5 deletions(-) > create mode 100644 drivers/gpu/drm/i915/display/intel_cmtg.c > create mode 100644 drivers/gpu/drm/i915/display/intel_cmtg.h > create mode 100644 drivers/gpu/drm/i915/display/intel_cmtg_regs.h -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v4 0/2] drm/i915/cmtg: Disable the CMTG 2025-01-08 14:19 ` [PATCH v4 0/2] drm/i915/cmtg: Disable the CMTG Jani Nikula @ 2025-01-13 20:58 ` Gustavo Sousa 0 siblings, 0 replies; 9+ messages in thread From: Gustavo Sousa @ 2025-01-13 20:58 UTC (permalink / raw) To: Jani Nikula, intel-gfx, intel-xe Quoting Jani Nikula (2025-01-08 11:19:14-03:00) >On Sat, 04 Jan 2025, Gustavo Sousa <gustavo.sousa@intel.com> wrote: >> Next version of [1], with review comments addressed. >> >> Note that I have added one extra "squash patch", because I was not sure that was >> the correct way of handling sanitization and thought that having it separate >> would make it easier for reviewers to check the change. > >I'm sorry, this is really hard for me to follow. Please just send the >actual patch you're suggesting. You can easily preserve the alternatives >in local branches in case you need to backtrack. > >I did try to apply and squash this myself, but it's also conflicting >now. Rebased, fixed the conflicts and re-posted as v5: https://lore.kernel.org/all/20250113204815.114019-1-gustavo.sousa@intel.com/ -- Gustavo Sousa > >BR, >Jani. > > > >> >> [1] https://lore.kernel.org/all/20241224165408.43778-1-gustavo.sousa@intel.com/ >> >> Gustavo Sousa (2): >> drm/i915/cmtg: Disable the CMTG >> squash! drm/i915/cmtg: Disable the CMTG >> >> drivers/gpu/drm/i915/Makefile | 1 + >> drivers/gpu/drm/i915/display/intel_cmtg.c | 251 ++++++++++++++++++ >> drivers/gpu/drm/i915/display/intel_cmtg.h | 18 ++ >> .../gpu/drm/i915/display/intel_cmtg_regs.h | 21 ++ >> .../gpu/drm/i915/display/intel_display_core.h | 4 + >> .../drm/i915/display/intel_display_device.h | 1 + >> .../drm/i915/display/intel_display_driver.c | 5 + >> .../drm/i915/display/intel_modeset_setup.c | 20 +- >> drivers/gpu/drm/i915/i915_reg.h | 1 + >> drivers/gpu/drm/xe/Makefile | 1 + >> 10 files changed, 318 insertions(+), 5 deletions(-) >> create mode 100644 drivers/gpu/drm/i915/display/intel_cmtg.c >> create mode 100644 drivers/gpu/drm/i915/display/intel_cmtg.h >> create mode 100644 drivers/gpu/drm/i915/display/intel_cmtg_regs.h > >-- >Jani Nikula, Intel ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2025-01-13 20:58 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-01-04 17:29 [PATCH v4 0/2] drm/i915/cmtg: Disable the CMTG Gustavo Sousa 2025-01-04 17:29 ` [PATCH v4 1/2] " Gustavo Sousa 2025-01-04 17:29 ` [PATCH v4 2/2] squash! " Gustavo Sousa 2025-01-04 18:31 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/cmtg: Disable the CMTG (rev4) Patchwork 2025-01-04 18:31 ` ✗ Fi.CI.SPARSE: " Patchwork 2025-01-04 18:49 ` ✓ i915.CI.BAT: success " Patchwork 2025-01-04 20:27 ` ✗ i915.CI.Full: failure " Patchwork 2025-01-08 14:19 ` [PATCH v4 0/2] drm/i915/cmtg: Disable the CMTG Jani Nikula 2025-01-13 20:58 ` Gustavo Sousa
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox