* [PATCH i-g-t v2 0/6] Parse GSC-based HuC firmware layout
@ 2024-08-20 23:29 Lucas De Marchi
2024-08-20 23:29 ` [PATCH i-g-t v2 1/6] tools/intel-gfx-fw-info: Re-format with black Lucas De Marchi
` (9 more replies)
0 siblings, 10 replies; 21+ messages in thread
From: Lucas De Marchi @ 2024-08-20 23:29 UTC (permalink / raw)
To: igt-dev
Cc: Gustavo Sousa, Daniele Ceraolo Spurio, Kamil Konieczny,
Lucas De Marchi
We previously assumed the manifest entry would be in a fixed position in
the file, which is not correct. This fixes the version reported for
LNL's HuC firmware. It also prepares it to be able to parse GSC's
headers, but there's still some code missing.
v2: Fix coding style and warnings according to black, pylint, flake8
Lucas De Marchi (6):
tools/intel-gfx-fw-info: Re-format with black
tools/intel-gfx-fw-info: Annotate abstract method
tools/intel-gfx-fw-info: Embed fw decoding
tools/intel-gfx-fw-info: Override kernel types
tools/intel-gfx-fw-info: Add proper HuC parser
tools/intel-gfx-fw-info: do not use bare 'except'
tools/intel-gfx-fw-info | 205 ++++++++++++++++++++++++++++++----------
1 file changed, 155 insertions(+), 50 deletions(-)
--
2.43.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH i-g-t v2 1/6] tools/intel-gfx-fw-info: Re-format with black
2024-08-20 23:29 [PATCH i-g-t v2 0/6] Parse GSC-based HuC firmware layout Lucas De Marchi
@ 2024-08-20 23:29 ` Lucas De Marchi
2024-08-21 11:29 ` Kamil Konieczny
2024-08-21 16:46 ` Gustavo Sousa
2024-08-20 23:29 ` [PATCH i-g-t v2 2/6] tools/intel-gfx-fw-info: Annotate abstract method Lucas De Marchi
` (8 subsequent siblings)
9 siblings, 2 replies; 21+ messages in thread
From: Lucas De Marchi @ 2024-08-20 23:29 UTC (permalink / raw)
To: igt-dev
Cc: Gustavo Sousa, Daniele Ceraolo Spurio, Kamil Konieczny,
Lucas De Marchi
black tools/intel-gfx-fw-info
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
tools/intel-gfx-fw-info | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
index b0d41bbae..35555aab5 100755
--- a/tools/intel-gfx-fw-info
+++ b/tools/intel-gfx-fw-info
@@ -150,10 +150,12 @@ def parse_args(argv: typing.List[str]) -> argparse.Namespace:
description = "Dump GuC/HuC firmware information"
parser = argparse.ArgumentParser(prog="intel-gfx-fw-info", description=description)
- parser.add_argument("-x", "--raw", action="store_true",
- help="Also print raw header content")
- parser.add_argument("-c", "--checksum", action="store_true",
- help="Also print checksum")
+ parser.add_argument(
+ "-x", "--raw", action="store_true", help="Also print raw header content"
+ )
+ parser.add_argument(
+ "-c", "--checksum", action="store_true", help="Also print checksum"
+ )
parser.add_argument("filename", help="GuC/HuC firmware file")
--
2.43.0
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH i-g-t v2 2/6] tools/intel-gfx-fw-info: Annotate abstract method
2024-08-20 23:29 [PATCH i-g-t v2 0/6] Parse GSC-based HuC firmware layout Lucas De Marchi
2024-08-20 23:29 ` [PATCH i-g-t v2 1/6] tools/intel-gfx-fw-info: Re-format with black Lucas De Marchi
@ 2024-08-20 23:29 ` Lucas De Marchi
2024-08-21 16:47 ` Gustavo Sousa
2024-08-20 23:29 ` [PATCH i-g-t v2 3/6] tools/intel-gfx-fw-info: Embed fw decoding Lucas De Marchi
` (7 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Lucas De Marchi @ 2024-08-20 23:29 UTC (permalink / raw)
To: igt-dev
Cc: Gustavo Sousa, Daniele Ceraolo Spurio, Kamil Konieczny,
Lucas De Marchi
Make the FW an abstract class and annotate the decode() method.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
tools/intel-gfx-fw-info | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
index 35555aab5..3105144b7 100755
--- a/tools/intel-gfx-fw-info
+++ b/tools/intel-gfx-fw-info
@@ -4,6 +4,7 @@
#
# Copyright (C) 2023 Intel Corporation
+import abc
import argparse
import logging
import hashlib
@@ -103,10 +104,14 @@ def FIELD_GET(mask: int, value: int) -> int:
return (value & mask) >> ffs(mask)
-class Fw:
+class Fw(abc.ABC):
def __init__(self, fw):
self.fw = fw
+ @abc.abstractmethod
+ def decode(self):
+ raise NotImplementedError()
+
class FwCss(Fw):
def decode(self):
--
2.43.0
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH i-g-t v2 3/6] tools/intel-gfx-fw-info: Embed fw decoding
2024-08-20 23:29 [PATCH i-g-t v2 0/6] Parse GSC-based HuC firmware layout Lucas De Marchi
2024-08-20 23:29 ` [PATCH i-g-t v2 1/6] tools/intel-gfx-fw-info: Re-format with black Lucas De Marchi
2024-08-20 23:29 ` [PATCH i-g-t v2 2/6] tools/intel-gfx-fw-info: Annotate abstract method Lucas De Marchi
@ 2024-08-20 23:29 ` Lucas De Marchi
2024-08-21 17:06 ` Gustavo Sousa
2024-08-20 23:29 ` [PATCH i-g-t v2 4/6] tools/intel-gfx-fw-info: Override kernel types Lucas De Marchi
` (6 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Lucas De Marchi @ 2024-08-20 23:29 UTC (permalink / raw)
To: igt-dev
Cc: Gustavo Sousa, Daniele Ceraolo Spurio, Kamil Konieczny,
Lucas De Marchi
Use a factory class method to decide what class to use depending on the
magic and embed the calls to cstruct in each of them. Main motivation is
that in future the decode method will need to seek the binary as it
can't really know the version just checking the beginning of the file.
For now, keep the open/close of the file in the main function, but
eventually can be migrated as well.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
tools/intel-gfx-fw-info | 73 ++++++++++++++++++++++++++++-------------
1 file changed, 51 insertions(+), 22 deletions(-)
diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
index 3105144b7..0f1da8bff 100755
--- a/tools/intel-gfx-fw-info
+++ b/tools/intel-gfx-fw-info
@@ -105,8 +105,38 @@ def FIELD_GET(mask: int, value: int) -> int:
class Fw(abc.ABC):
- def __init__(self, fw):
- self.fw = fw
+ def __init__(self, cparser, f):
+ self.f = f
+ self.cparser = cparser
+ self.fw = None
+
+ def checksum(self):
+ self.f.seek(0, 0)
+ return hashlib.sha256(self.f.read()).hexdigest()
+
+ def dump(self, **kw):
+ cstruct.dumpstruct(self.fw, kw)
+
+ @classmethod
+ def create(cls, f):
+ cparser = cstruct.cstruct()
+ cparser.load(CDEF)
+
+ magic = cparser.magic(f).data
+ default = None
+
+ for s in cls.__subclasses__():
+ if s.MAGIC is None:
+ default = s
+ elif s.MAGIC == magic:
+ f.seek(0, 0)
+ return s(cparser, f)
+
+ if default:
+ f.seek(0, 0)
+ return default(cparser, f)
+
+ return None
@abc.abstractmethod
def decode(self):
@@ -114,8 +144,13 @@ class Fw(abc.ABC):
class FwCss(Fw):
+ MAGIC = None
+
def decode(self):
- data = []
+ self.f.seek(0, 0)
+ self.fw = self.cparser.uc_css_header(self.f)
+
+ data = ["header-type: CSS"]
CSS_SW_VERSION_UC_MAJOR = 0xFF << 16
CSS_SW_VERSION_UC_MINOR = 0xFF << 8
@@ -137,8 +172,13 @@ class FwCss(Fw):
class FwGsc(Fw):
+ MAGIC = b"$CPD"
+
def decode(self):
- data = []
+ self.f.seek(0, 0)
+ self.fw = self.cparser.uc_huc_gsc_header(self.f)
+
+ data = ["header-type: GSC"]
HUC_GSC_MINOR_VER_HI_MASK = 0xFF << 16
HUC_GSC_MAJOR_VER_HI_MASK = 0xFF
@@ -167,40 +207,29 @@ def parse_args(argv: typing.List[str]) -> argparse.Namespace:
return parser.parse_args(argv)
-def calculate_checksum(f: typing.BinaryIO) -> str:
- return hashlib.sha256(f.read()).hexdigest()
-
-
def main(argv: typing.List[str]) -> int:
args = parse_args(argv)
- cparser = cstruct.cstruct()
- cparser.load(CDEF)
-
checksum = None
try:
with open(args.filename, mode="rb") as f:
- magic = cparser.magic(f)
- f.seek(0, 0)
- if magic.data == b"$CPD":
- fw = FwGsc(cparser.uc_huc_gsc_header(f))
- else:
- fw = FwCss(cparser.uc_css_header(f))
+ fw = Fw.create(f)
+ if not fw:
+ logging.fatal("Unknown firmware type in '{args.filename}'")
+ decoded_data = fw.decode()
if args.checksum:
- f.seek(0, 0)
- checksum = calculate_checksum(f)
-
+ checksum = fw.checksum()
except FileNotFoundError as e:
logging.fatal(e)
return 1
- print(*fw.decode(), sep="\n")
+ print(*decoded_data, sep="\n")
if args.raw:
print("raw dump:", end="")
- cstruct.dumpstruct(fw.fw, color=sys.stdout.isatty())
+ fw.dump(color=sys.stdout.isatty())
if checksum:
print(f"checksum: {checksum}")
--
2.43.0
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH i-g-t v2 4/6] tools/intel-gfx-fw-info: Override kernel types
2024-08-20 23:29 [PATCH i-g-t v2 0/6] Parse GSC-based HuC firmware layout Lucas De Marchi
` (2 preceding siblings ...)
2024-08-20 23:29 ` [PATCH i-g-t v2 3/6] tools/intel-gfx-fw-info: Embed fw decoding Lucas De Marchi
@ 2024-08-20 23:29 ` Lucas De Marchi
2024-08-21 17:18 ` Gustavo Sousa
2024-08-20 23:29 ` [PATCH i-g-t v2 5/6] tools/intel-gfx-fw-info: Add proper HuC parser Lucas De Marchi
` (5 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Lucas De Marchi @ 2024-08-20 23:29 UTC (permalink / raw)
To: igt-dev
Cc: Gustavo Sousa, Daniele Ceraolo Spurio, Kamil Konieczny,
Lucas De Marchi
Previously we were defining u32 type as part of the string we are
loading. However in order to use other types like u8 and u16 in upcoming
changes, it would be better to have them all defined in a single place.
We can't create a typedef like done with u32 because cstruct already
defines a few types for convenience. However it's very surprising it's
defining e.g. u8 as a 64-bit variable.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
tools/intel-gfx-fw-info | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
index 0f1da8bff..57d6f935b 100755
--- a/tools/intel-gfx-fw-info
+++ b/tools/intel-gfx-fw-info
@@ -23,8 +23,6 @@ import typing
# dumpstruct(): give it a name
CDEF = """
-typedef uint32 u32;
-
struct uc_css_header {
u32 module_type;
/*
@@ -120,6 +118,13 @@ class Fw(abc.ABC):
@classmethod
def create(cls, f):
cparser = cstruct.cstruct()
+ # cstruct defines some "convenience types" that are not very convenient
+ # when parsing a kernel header - e.g. we don't want u16 to be parsed as
+ # uint128
+ cparser.typedefs["u8"] = "uint8_t"
+ cparser.typedefs["u16"] = "uint16_t"
+ cparser.typedefs["u32"] = "uint32_t"
+ cparser.typedefs["u64"] = "uint64_t"
cparser.load(CDEF)
magic = cparser.magic(f).data
--
2.43.0
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH i-g-t v2 5/6] tools/intel-gfx-fw-info: Add proper HuC parser
2024-08-20 23:29 [PATCH i-g-t v2 0/6] Parse GSC-based HuC firmware layout Lucas De Marchi
` (3 preceding siblings ...)
2024-08-20 23:29 ` [PATCH i-g-t v2 4/6] tools/intel-gfx-fw-info: Override kernel types Lucas De Marchi
@ 2024-08-20 23:29 ` Lucas De Marchi
2024-08-20 23:29 ` [PATCH i-g-t v2 6/6] tools/intel-gfx-fw-info: do not use bare 'except' Lucas De Marchi
` (4 subsequent siblings)
9 siblings, 0 replies; 21+ messages in thread
From: Lucas De Marchi @ 2024-08-20 23:29 UTC (permalink / raw)
To: igt-dev
Cc: Gustavo Sousa, Daniele Ceraolo Spurio, Kamil Konieczny,
Lucas De Marchi
Initial implementation to parse HuC's header was lazy and assumed the
manifest was the first entry in the cpd, which is not necessarily true.
Add proper parsing for the headers that matches the one documented
in https://docs.kernel.org/gpu/xe/xe_firmware.html#firmware-layout
as "GSC-based HuC firmware layout ".
Before (wrong):
$ intel-gfx-fw-info -c /lib/firmware/xe/lnl_huc.bin
header-type: GSC
version: 13.91.1
checksum: 320e765cbe42b0f5f95333794a6a00a4e67246d6ad8393b59b64efdc3506cfe9
After (fixed):
$ intel-gfx-fw-info -c /lib/firmware/xe/lnl_huc.bin
header-type: GSC
version: 9.4.13
checksum: 320e765cbe42b0f5f95333794a6a00a4e67246d6ad8393b59b64efdc3506cfe9
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
tools/intel-gfx-fw-info | 106 ++++++++++++++++++++++++++++++++--------
1 file changed, 85 insertions(+), 21 deletions(-)
diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
index 57d6f935b..cbabda913 100755
--- a/tools/intel-gfx-fw-info
+++ b/tools/intel-gfx-fw-info
@@ -60,19 +60,68 @@ struct uc_css_header {
u32 header_info;
};
-#define HUC_GSC_VERSION_HI_DW 44
-#define HUC_GSC_MAJOR_VER_HI_MASK (0xFF << 0)
-#define HUC_GSC_MINOR_VER_HI_MASK (0xFF << 16)
-#define HUC_GSC_VERSION_LO_DW 45
-#define HUC_GSC_PATCH_VER_LO_MASK (0xFF << 0)
-
-// Add a fake definition for the GSC's header so this script can still
-// check the version
-
-struct uc_huc_gsc_header {
- u32 rsvd[HUC_GSC_VERSION_HI_DW];
- u32 ver_hi;
- u32 ver_lo;
+/* Code partition directory (CPD) structures */
+#define GSC_CPD_HEADER_MARKER 0x44504324
+struct gsc_cpd_header_v2 {
+ u32 header_marker;
+
+ u32 num_of_entries;
+ u8 header_version;
+ u8 entry_version;
+ u8 header_length; /* in bytes */
+ u8 flags;
+ u32 partition_name;
+ u32 crc32;
+};
+
+// Added as python code
+// #define GSC_CPD_ENTRY_OFFSET_MASK GENMASK(24, 0)
+
+struct gsc_version {
+ u16 major;
+ u16 minor;
+ u16 hotfix;
+ u16 build;
+};
+
+struct gsc_cpd_entry {
+ u8 name[12];
+
+ /*
+ * Bits 0-24: offset from the beginning of the code partition
+ * Bit 25: huffman compressed
+ * Bits 26-31: reserved
+ */
+ u32 offset;
+
+ /*
+ * Module/Item length, in bytes. For Huffman-compressed modules, this
+ * refers to the uncompressed size. For software-compressed modules,
+ * this refers to the compressed size.
+ */
+ u32 length;
+
+ u8 reserved[4];
+};
+
+struct gsc_manifest_header {
+ u32 header_type; /* 0x4 for manifest type */
+ u32 header_length; /* in dwords */
+ u32 header_version;
+ u32 flags;
+ u32 vendor;
+ u32 date;
+ u32 size; /* In dwords, size of entire manifest (header + extensions) */
+ u32 header_id;
+ u32 internal_data;
+ struct gsc_version fw_version;
+ u32 security_version;
+ struct gsc_version meu_kit_version;
+ u32 meu_manifest_version;
+ u8 general_data[4];
+ u8 reserved3[56];
+ u32 modulus_size; /* in dwords */
+ u32 exponent_size; /* in dwords */
};
struct magic {
@@ -91,6 +140,9 @@ except:
raise SystemExit(1)
+GSC_CPD_ENTRY_OFFSET_MASK = 0x1FFFFFF
+
+
def ffs(x: int) -> int:
"""Returns the index, counting from 0, of the
least significant set bit in `x`.
@@ -181,17 +233,28 @@ class FwGsc(Fw):
def decode(self):
self.f.seek(0, 0)
- self.fw = self.cparser.uc_huc_gsc_header(self.f)
+ self.fw = self.cparser.gsc_cpd_header_v2(self.f)
data = ["header-type: GSC"]
- HUC_GSC_MINOR_VER_HI_MASK = 0xFF << 16
- HUC_GSC_MAJOR_VER_HI_MASK = 0xFF
- HUC_GSC_PATCH_VER_LO_MASK = 0xFF
- major = FIELD_GET(HUC_GSC_MAJOR_VER_HI_MASK, self.fw.ver_hi)
- minor = FIELD_GET(HUC_GSC_MINOR_VER_HI_MASK, self.fw.ver_hi)
- patch = FIELD_GET(HUC_GSC_PATCH_VER_LO_MASK, self.fw.ver_lo)
- data += [f"version: {major}.{minor}.{patch}"]
+ # find manifest entry
+ self.f.seek(self.fw.header_length, 0)
+ for _ in range(self.fw.num_of_entries):
+ entry = self.cparser.gsc_cpd_entry(self.f)
+ s = "".join(map(chr, entry.name)).rstrip("\x00")
+ if s == "HUCP.man":
+ offset = entry.offset & GSC_CPD_ENTRY_OFFSET_MASK
+ self.f.seek(offset, 0)
+ break
+ else:
+ logging.fatal("Unknown/corrupted firmware - no manifest available")
+ sys.exit(1)
+
+ self.fw = self.cparser.gsc_manifest_header(self.f)
+ major = self.fw.fw_version.major
+ minor = self.fw.fw_version.minor
+ hotfix = self.fw.fw_version.hotfix
+ data += [f"version: {major}.{minor}.{hotfix}"]
return data
@@ -222,6 +285,7 @@ def main(argv: typing.List[str]) -> int:
fw = Fw.create(f)
if not fw:
logging.fatal("Unknown firmware type in '{args.filename}'")
+ sys.exit(1)
decoded_data = fw.decode()
if args.checksum:
--
2.43.0
^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH i-g-t v2 6/6] tools/intel-gfx-fw-info: do not use bare 'except'
2024-08-20 23:29 [PATCH i-g-t v2 0/6] Parse GSC-based HuC firmware layout Lucas De Marchi
` (4 preceding siblings ...)
2024-08-20 23:29 ` [PATCH i-g-t v2 5/6] tools/intel-gfx-fw-info: Add proper HuC parser Lucas De Marchi
@ 2024-08-20 23:29 ` Lucas De Marchi
2024-08-21 17:19 ` Gustavo Sousa
2024-08-20 23:54 ` ✓ CI.xeBAT: success for Parse GSC-based HuC firmware layout (rev2) Patchwork
` (3 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Lucas De Marchi @ 2024-08-20 23:29 UTC (permalink / raw)
To: igt-dev
Cc: Gustavo Sousa, Daniele Ceraolo Spurio, Kamil Konieczny,
Lucas De Marchi
From flake8:
tools/intel-gfx-fw-info:137:1: E722 do not use bare 'except'
Now it passes clean with --ignore=E101,E501,W191 - those ignores are
needed because they are triggering in the C string we use, CDEF, and
flake8 can't bother enabling/disabling warnings per block.
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
tools/intel-gfx-fw-info | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
index cbabda913..3c9b47809 100755
--- a/tools/intel-gfx-fw-info
+++ b/tools/intel-gfx-fw-info
@@ -133,11 +133,11 @@ logging.basicConfig(format="%(levelname)s: %(message)s")
try:
from dissect import cstruct
-except:
+except ImportError as e:
logging.critical(
"Could not import dissect.cstruct module. See https://github.com/fox-it/dissect.cstruct for installation options"
)
- raise SystemExit(1)
+ raise SystemExit(1) from e
GSC_CPD_ENTRY_OFFSET_MASK = 0x1FFFFFF
--
2.43.0
^ permalink raw reply related [flat|nested] 21+ messages in thread
* ✓ CI.xeBAT: success for Parse GSC-based HuC firmware layout (rev2)
2024-08-20 23:29 [PATCH i-g-t v2 0/6] Parse GSC-based HuC firmware layout Lucas De Marchi
` (5 preceding siblings ...)
2024-08-20 23:29 ` [PATCH i-g-t v2 6/6] tools/intel-gfx-fw-info: do not use bare 'except' Lucas De Marchi
@ 2024-08-20 23:54 ` Patchwork
2024-08-21 0:11 ` ✓ Fi.CI.BAT: " Patchwork
` (2 subsequent siblings)
9 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2024-08-20 23:54 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 1066 bytes --]
== Series Details ==
Series: Parse GSC-based HuC firmware layout (rev2)
URL : https://patchwork.freedesktop.org/series/137473/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_7981_BAT -> XEIGTPW_11605_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_7981 -> IGTPW_11605
* Linux: xe-1801-50db4c0a8d28ec0d03ea120d17a914265fa47d5c -> xe-1802-0729ba6a553ae595a4092ceb27300ea218c2efae
IGTPW_11605: 11605
IGT_7981: f4e2ada1adec484cf506b5ec7e9acb3ae62228f1 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-1801-50db4c0a8d28ec0d03ea120d17a914265fa47d5c: 50db4c0a8d28ec0d03ea120d17a914265fa47d5c
xe-1802-0729ba6a553ae595a4092ceb27300ea218c2efae: 0729ba6a553ae595a4092ceb27300ea218c2efae
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/index.html
[-- Attachment #2: Type: text/html, Size: 1625 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* ✓ Fi.CI.BAT: success for Parse GSC-based HuC firmware layout (rev2)
2024-08-20 23:29 [PATCH i-g-t v2 0/6] Parse GSC-based HuC firmware layout Lucas De Marchi
` (6 preceding siblings ...)
2024-08-20 23:54 ` ✓ CI.xeBAT: success for Parse GSC-based HuC firmware layout (rev2) Patchwork
@ 2024-08-21 0:11 ` Patchwork
2024-08-21 3:24 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-08-21 7:57 ` ✓ CI.xeFULL: success " Patchwork
9 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2024-08-21 0:11 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 2342 bytes --]
== Series Details ==
Series: Parse GSC-based HuC firmware layout (rev2)
URL : https://patchwork.freedesktop.org/series/137473/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_15267 -> IGTPW_11605
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/index.html
Participating hosts (42 -> 37)
------------------------------
Missing (5): bat-arlh-3 fi-bsw-n3050 fi-snb-2520m fi-elk-e7500 fi-kbl-8809g
Known issues
------------
Here are the changes found in IGTPW_11605 that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@i915_selftest@live@execlists:
- bat-arls-1: [DMESG-FAIL][1] ([i915#10262]) -> [PASS][2] +20 other tests pass
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/bat-arls-1/igt@i915_selftest@live@execlists.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/bat-arls-1/igt@i915_selftest@live@execlists.html
* igt@i915_selftest@live@objects:
- bat-arls-1: [DMESG-WARN][3] -> [PASS][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/bat-arls-1/igt@i915_selftest@live@objects.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/bat-arls-1/igt@i915_selftest@live@objects.html
#### Warnings ####
* igt@i915_selftest@live@hangcheck:
- bat-arls-1: [DMESG-FAIL][5] ([i915#10262]) -> [DMESG-WARN][6] ([i915#11349])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/bat-arls-1/igt@i915_selftest@live@hangcheck.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/bat-arls-1/igt@i915_selftest@live@hangcheck.html
[i915#10262]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10262
[i915#11349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11349
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7981 -> IGTPW_11605
CI-20190529: 20190529
CI_DRM_15267: 0729ba6a553ae595a4092ceb27300ea218c2efae @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_11605: 11605
IGT_7981: f4e2ada1adec484cf506b5ec7e9acb3ae62228f1 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/index.html
[-- Attachment #2: Type: text/html, Size: 3068 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* ✗ Fi.CI.IGT: failure for Parse GSC-based HuC firmware layout (rev2)
2024-08-20 23:29 [PATCH i-g-t v2 0/6] Parse GSC-based HuC firmware layout Lucas De Marchi
` (7 preceding siblings ...)
2024-08-21 0:11 ` ✓ Fi.CI.BAT: " Patchwork
@ 2024-08-21 3:24 ` Patchwork
2024-08-21 7:57 ` ✓ CI.xeFULL: success " Patchwork
9 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2024-08-21 3:24 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 98873 bytes --]
== Series Details ==
Series: Parse GSC-based HuC firmware layout (rev2)
URL : https://patchwork.freedesktop.org/series/137473/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_15267_full -> IGTPW_11605_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_11605_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_11605_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.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/index.html
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_11605_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_psr@psr2-primary-mmap-cpu@edp-1:
- shard-mtlp: [PASS][1] -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-mtlp-1/igt@kms_psr@psr2-primary-mmap-cpu@edp-1.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-1/igt@kms_psr@psr2-primary-mmap-cpu@edp-1.html
Known issues
------------
Here are the changes found in IGTPW_11605_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-dg1: NOTRUN -> [SKIP][3] ([i915#8411])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@api_intel_bb@object-reloc-keep-cache.html
- shard-mtlp: NOTRUN -> [SKIP][4] ([i915#8411])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-3/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@debugfs_test@basic-hwmon:
- shard-rkl: NOTRUN -> [SKIP][5] ([i915#9318])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-5/igt@debugfs_test@basic-hwmon.html
- shard-tglu: NOTRUN -> [SKIP][6] ([i915#9318])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-3/igt@debugfs_test@basic-hwmon.html
* igt@device_reset@cold-reset-bound:
- shard-tglu: NOTRUN -> [SKIP][7] ([i915#11078])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-7/igt@device_reset@cold-reset-bound.html
* igt@drm_fdinfo@busy-idle@bcs0:
- shard-dg2: NOTRUN -> [SKIP][8] ([i915#8414]) +7 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-5/igt@drm_fdinfo@busy-idle@bcs0.html
* igt@drm_fdinfo@busy@vcs1:
- shard-dg1: NOTRUN -> [SKIP][9] ([i915#8414]) +12 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-17/igt@drm_fdinfo@busy@vcs1.html
* igt@drm_fdinfo@idle@rcs0:
- shard-rkl: NOTRUN -> [FAIL][10] ([i915#7742])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@drm_fdinfo@idle@rcs0.html
* igt@drm_fdinfo@virtual-busy-idle:
- shard-mtlp: NOTRUN -> [SKIP][11] ([i915#8414])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-3/igt@drm_fdinfo@virtual-busy-idle.html
* igt@gem_busy@semaphore:
- shard-dg1: NOTRUN -> [SKIP][12] ([i915#3936])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-18/igt@gem_busy@semaphore.html
- shard-mtlp: NOTRUN -> [SKIP][13] ([i915#3936])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-4/igt@gem_busy@semaphore.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-rkl: NOTRUN -> [SKIP][14] ([i915#9323])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_close_race@multigpu-basic-process:
- shard-rkl: NOTRUN -> [SKIP][15] ([i915#7697])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-dg2: NOTRUN -> [ABORT][16] ([i915#9846])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-2/igt@gem_create@create-ext-cpu-access-big.html
- shard-rkl: NOTRUN -> [SKIP][17] ([i915#6335])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-dg2: NOTRUN -> [SKIP][18] ([i915#8555]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-1/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_ctx_persistence@heartbeat-many:
- shard-dg1: NOTRUN -> [SKIP][19] ([i915#8555])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-17/igt@gem_ctx_persistence@heartbeat-many.html
* igt@gem_ctx_persistence@hostile:
- shard-dg1: NOTRUN -> [FAIL][20] ([i915#11980])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-15/igt@gem_ctx_persistence@hostile.html
- shard-mtlp: NOTRUN -> [FAIL][21] ([i915#11980])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-2/igt@gem_ctx_persistence@hostile.html
* igt@gem_ctx_persistence@saturated-hostile-nopreempt@ccs0:
- shard-dg2: NOTRUN -> [SKIP][22] ([i915#5882]) +6 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-6/igt@gem_ctx_persistence@saturated-hostile-nopreempt@ccs0.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-dg2: NOTRUN -> [SKIP][23] ([i915#280]) +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-7/igt@gem_ctx_sseu@invalid-sseu.html
- shard-rkl: NOTRUN -> [SKIP][24] ([i915#280]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@gem_ctx_sseu@invalid-sseu.html
- shard-dg1: NOTRUN -> [SKIP][25] ([i915#280]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-18/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@kms:
- shard-dg1: NOTRUN -> [FAIL][26] ([i915#5784])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@gem_eio@kms.html
* igt@gem_eio@reset-stress:
- shard-dg1: [PASS][27] -> [FAIL][28] ([i915#5784])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-dg1-18/igt@gem_eio@reset-stress.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-16/igt@gem_eio@reset-stress.html
* igt@gem_exec_balancer@bonded-dual:
- shard-dg2: NOTRUN -> [SKIP][29] ([i915#4771])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-8/igt@gem_exec_balancer@bonded-dual.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-rkl: NOTRUN -> [SKIP][30] ([i915#4525])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-5/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_capture@capture-invisible@lmem0:
- shard-dg1: NOTRUN -> [SKIP][31] ([i915#6334]) +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@gem_exec_capture@capture-invisible@lmem0.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-tglu: NOTRUN -> [SKIP][32] ([i915#6334])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-6/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_capture@capture@vecs0-lmem0:
- shard-dg2: NOTRUN -> [FAIL][33] ([i915#11965]) +3 other tests fail
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-10/igt@gem_exec_capture@capture@vecs0-lmem0.html
* igt@gem_exec_endless@dispatch@bcs0:
- shard-dg2: [PASS][34] -> [TIMEOUT][35] ([i915#3778] / [i915#7016])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-dg2-3/igt@gem_exec_endless@dispatch@bcs0.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-4/igt@gem_exec_endless@dispatch@bcs0.html
* igt@gem_exec_fair@basic-none:
- shard-dg1: NOTRUN -> [SKIP][36] ([i915#3539] / [i915#4852]) +9 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-16/igt@gem_exec_fair@basic-none.html
* igt@gem_exec_fair@basic-none-rrul:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#3539] / [i915#4852]) +4 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-6/igt@gem_exec_fair@basic-none-rrul.html
* igt@gem_exec_fair@basic-none-solo@rcs0:
- shard-rkl: NOTRUN -> [FAIL][38] ([i915#2842])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@gem_exec_fair@basic-none-solo@rcs0.html
* igt@gem_exec_fair@basic-none-vip:
- shard-mtlp: NOTRUN -> [SKIP][39] ([i915#4473] / [i915#4771])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-3/igt@gem_exec_fair@basic-none-vip.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-tglu: NOTRUN -> [FAIL][40] ([i915#2842]) +1 other test fail
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-9/igt@gem_exec_fair@basic-pace-solo@rcs0.html
- shard-glk: NOTRUN -> [FAIL][41] ([i915#2842])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-glk6/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_fair@basic-pace@vecs0:
- shard-rkl: [PASS][42] -> [FAIL][43] ([i915#2842]) +3 other tests fail
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-rkl-4/igt@gem_exec_fair@basic-pace@vecs0.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-6/igt@gem_exec_fair@basic-pace@vecs0.html
* igt@gem_exec_fair@basic-sync:
- shard-dg2: NOTRUN -> [SKIP][44] ([i915#3539]) +2 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-3/igt@gem_exec_fair@basic-sync.html
- shard-dg1: NOTRUN -> [SKIP][45] ([i915#3539]) +1 other test skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-15/igt@gem_exec_fair@basic-sync.html
* igt@gem_exec_fence@concurrent:
- shard-dg2: NOTRUN -> [SKIP][46] ([i915#4812])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-1/igt@gem_exec_fence@concurrent.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-mtlp: NOTRUN -> [SKIP][47] ([i915#5107])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-6/igt@gem_exec_params@rsvd2-dirt.html
- shard-dg2: NOTRUN -> [SKIP][48] ([i915#5107])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-11/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_reloc@basic-cpu-read:
- shard-dg2: NOTRUN -> [SKIP][49] ([i915#3281]) +12 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-6/igt@gem_exec_reloc@basic-cpu-read.html
* igt@gem_exec_reloc@basic-gtt-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][50] ([i915#3281])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-7/igt@gem_exec_reloc@basic-gtt-noreloc.html
* igt@gem_exec_reloc@basic-gtt-wc-noreloc:
- shard-dg1: NOTRUN -> [SKIP][51] ([i915#3281]) +10 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-14/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
* igt@gem_exec_reloc@basic-write-read-noreloc:
- shard-rkl: NOTRUN -> [SKIP][52] ([i915#3281]) +7 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@gem_exec_reloc@basic-write-read-noreloc.html
* igt@gem_exec_schedule@preempt-queue-contexts:
- shard-dg1: NOTRUN -> [SKIP][53] ([i915#4812]) +4 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-17/igt@gem_exec_schedule@preempt-queue-contexts.html
- shard-dg2: NOTRUN -> [SKIP][54] ([i915#4537] / [i915#4812])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-8/igt@gem_exec_schedule@preempt-queue-contexts.html
* igt@gem_exec_schedule@preempt-queue-contexts-chain:
- shard-mtlp: NOTRUN -> [SKIP][55] ([i915#4537] / [i915#4812]) +1 other test skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-1/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
* igt@gem_exec_suspend@basic-s4-devices@lmem0:
- shard-dg2: NOTRUN -> [ABORT][56] ([i915#7975] / [i915#8213])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-1/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
* igt@gem_fenced_exec_thrash@no-spare-fences-busy:
- shard-dg1: NOTRUN -> [SKIP][57] ([i915#4860]) +4 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-14/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html
- shard-dg2: NOTRUN -> [SKIP][58] ([i915#4860]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-10/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html
* igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][59] ([i915#4860])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-2/igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible.html
* igt@gem_lmem_swapping@heavy-random:
- shard-mtlp: NOTRUN -> [SKIP][60] ([i915#4613])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-5/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@heavy-verify-multi-ccs:
- shard-glk: NOTRUN -> [SKIP][61] ([i915#4613]) +3 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-glk9/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: NOTRUN -> [SKIP][62] ([i915#4613]) +5 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-tglu: NOTRUN -> [SKIP][63] ([i915#4613]) +4 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-5/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_lmem_swapping@verify-random-ccs@lmem0:
- shard-dg1: NOTRUN -> [SKIP][64] ([i915#4565])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@gem_lmem_swapping@verify-random-ccs@lmem0.html
* igt@gem_media_vme:
- shard-mtlp: NOTRUN -> [SKIP][65] ([i915#284])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-3/igt@gem_media_vme.html
- shard-dg2: NOTRUN -> [SKIP][66] ([i915#284])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-6/igt@gem_media_vme.html
- shard-rkl: NOTRUN -> [SKIP][67] ([i915#284])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-5/igt@gem_media_vme.html
- shard-dg1: NOTRUN -> [SKIP][68] ([i915#284])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@gem_media_vme.html
- shard-tglu: NOTRUN -> [SKIP][69] ([i915#284])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-8/igt@gem_media_vme.html
* igt@gem_mmap_gtt@cpuset-big-copy-odd:
- shard-dg2: NOTRUN -> [SKIP][70] ([i915#4077]) +7 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-4/igt@gem_mmap_gtt@cpuset-big-copy-odd.html
* igt@gem_mmap_wc@fault-concurrent:
- shard-dg2: NOTRUN -> [SKIP][71] ([i915#4083]) +6 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-2/igt@gem_mmap_wc@fault-concurrent.html
* igt@gem_mmap_wc@write-cpu-read-wc-unflushed:
- shard-dg1: NOTRUN -> [SKIP][72] ([i915#4083]) +6 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-18/igt@gem_mmap_wc@write-cpu-read-wc-unflushed.html
- shard-mtlp: NOTRUN -> [SKIP][73] ([i915#4083])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-6/igt@gem_mmap_wc@write-cpu-read-wc-unflushed.html
* igt@gem_pread@bench:
- shard-dg1: NOTRUN -> [SKIP][74] ([i915#3282]) +7 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-18/igt@gem_pread@bench.html
* igt@gem_pread@snoop:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#3282]) +3 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-1/igt@gem_pread@snoop.html
* igt@gem_pwrite@basic-exhaustion:
- shard-rkl: NOTRUN -> [SKIP][76] ([i915#3282]) +7 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-5/igt@gem_pwrite@basic-exhaustion.html
- shard-tglu: NOTRUN -> [WARN][77] ([i915#2658])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-3/igt@gem_pwrite@basic-exhaustion.html
- shard-mtlp: NOTRUN -> [SKIP][78] ([i915#3282]) +1 other test skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-4/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@protected-encrypted-src-copy-not-readible:
- shard-rkl: NOTRUN -> [SKIP][79] ([i915#4270]) +6 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html
- shard-tglu: NOTRUN -> [SKIP][80] ([i915#4270]) +2 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-3/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html
- shard-mtlp: NOTRUN -> [SKIP][81] ([i915#4270]) +1 other test skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-8/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html
* igt@gem_pxp@regular-baseline-src-copy-readible:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#4270]) +1 other test skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-2/igt@gem_pxp@regular-baseline-src-copy-readible.html
* igt@gem_pxp@verify-pxp-stale-ctx-execution:
- shard-dg1: NOTRUN -> [SKIP][83] ([i915#4270]) +3 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@gem_pxp@verify-pxp-stale-ctx-execution.html
* igt@gem_render_copy@y-tiled-to-vebox-y-tiled:
- shard-mtlp: NOTRUN -> [SKIP][84] ([i915#8428]) +2 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-2/igt@gem_render_copy@y-tiled-to-vebox-y-tiled.html
* igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
- shard-dg2: NOTRUN -> [SKIP][85] ([i915#5190] / [i915#8428]) +5 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-8/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
* igt@gem_render_tiled_blits@basic:
- shard-dg1: NOTRUN -> [SKIP][86] ([i915#4079])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-17/igt@gem_render_tiled_blits@basic.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-dg2: NOTRUN -> [SKIP][87] ([i915#4079]) +3 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-8/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
- shard-rkl: NOTRUN -> [SKIP][88] ([i915#8411]) +2 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-mtlp: NOTRUN -> [SKIP][89] ([i915#4079])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-5/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_tiled_partial_pwrite_pread@writes-after-reads:
- shard-dg1: NOTRUN -> [SKIP][90] ([i915#4077]) +15 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-15/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html
- shard-mtlp: NOTRUN -> [SKIP][91] ([i915#4077]) +4 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-3/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-rkl: NOTRUN -> [SKIP][92] ([i915#3297] / [i915#3323])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap:
- shard-dg1: NOTRUN -> [SKIP][93] ([i915#3297] / [i915#4880])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-18/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
- shard-dg2: NOTRUN -> [SKIP][94] ([i915#3297] / [i915#4880])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-7/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#3297])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-2/igt@gem_userptr_blits@readonly-unsync.html
- shard-rkl: NOTRUN -> [SKIP][96] ([i915#3297]) +1 other test skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@gem_userptr_blits@readonly-unsync.html
- shard-tglu: NOTRUN -> [SKIP][97] ([i915#3297])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-9/igt@gem_userptr_blits@readonly-unsync.html
- shard-mtlp: NOTRUN -> [SKIP][98] ([i915#3297])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-4/igt@gem_userptr_blits@readonly-unsync.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-dg1: NOTRUN -> [SKIP][99] ([i915#3297]) +4 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-16/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gen3_render_linear_blits:
- shard-mtlp: NOTRUN -> [SKIP][100] +14 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-7/igt@gen3_render_linear_blits.html
* igt@gen9_exec_parse@bb-start-cmd:
- shard-dg1: NOTRUN -> [SKIP][101] ([i915#2527]) +4 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-14/igt@gen9_exec_parse@bb-start-cmd.html
* igt@gen9_exec_parse@bb-start-far:
- shard-mtlp: NOTRUN -> [SKIP][102] ([i915#2856])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-2/igt@gen9_exec_parse@bb-start-far.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-dg2: NOTRUN -> [SKIP][103] ([i915#2856]) +2 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-3/igt@gen9_exec_parse@cmd-crossing-page.html
- shard-rkl: NOTRUN -> [SKIP][104] ([i915#2527]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@gen9_exec_parse@unaligned-access:
- shard-tglu: NOTRUN -> [SKIP][105] ([i915#2527] / [i915#2856])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-7/igt@gen9_exec_parse@unaligned-access.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg1: NOTRUN -> [ABORT][106] ([i915#9820])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-18/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg2: NOTRUN -> [ABORT][107] ([i915#9820])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-5/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_module_load@resize-bar:
- shard-dg1: NOTRUN -> [SKIP][108] ([i915#7178])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-17/igt@i915_module_load@resize-bar.html
- shard-mtlp: NOTRUN -> [SKIP][109] ([i915#6412])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-7/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-reset:
- shard-tglu: NOTRUN -> [SKIP][110] ([i915#8399])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-6/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_pm_rps@thresholds-park:
- shard-dg2: NOTRUN -> [SKIP][111] ([i915#11681]) +1 other test skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-6/igt@i915_pm_rps@thresholds-park.html
- shard-dg1: NOTRUN -> [SKIP][112] ([i915#11681]) +1 other test skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-16/igt@i915_pm_rps@thresholds-park.html
* igt@i915_pm_sseu@full-enable:
- shard-tglu: NOTRUN -> [SKIP][113] ([i915#4387])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-5/igt@i915_pm_sseu@full-enable.html
* igt@i915_query@hwconfig_table:
- shard-dg1: NOTRUN -> [SKIP][114] ([i915#6245])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-15/igt@i915_query@hwconfig_table.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-snb: [PASS][115] -> [ABORT][116] ([i915#11703])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-snb2/igt@i915_suspend@basic-s3-without-i915.html
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-snb2/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_addfb_basic@addfb25-x-tiled-legacy:
- shard-mtlp: NOTRUN -> [SKIP][117] ([i915#4212])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-5/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#5190]) +1 other test skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-7/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- shard-mtlp: NOTRUN -> [SKIP][119] ([i915#5190])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-7/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@bo-too-small-due-to-tiling:
- shard-dg1: NOTRUN -> [SKIP][120] ([i915#4212]) +2 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-15/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- shard-dg2: NOTRUN -> [SKIP][121] ([i915#4212]) +1 other test skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-11/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-hdmi-a-1-4-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][122] ([i915#8709]) +11 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-2/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-hdmi-a-1-4-mc-ccs.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: NOTRUN -> [SKIP][123] ([i915#9531])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-4/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
- shard-dg1: NOTRUN -> [SKIP][124] ([i915#9531])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-15/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-tglu: NOTRUN -> [SKIP][125] ([i915#1769] / [i915#3555])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-3/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
- shard-glk: NOTRUN -> [SKIP][126] ([i915#1769])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-glk8/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][127] ([i915#5286]) +7 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-9/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][128] ([i915#5286]) +6 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-5/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
- shard-dg1: NOTRUN -> [SKIP][129] ([i915#5286])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-17/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-dg1: NOTRUN -> [SKIP][130] ([i915#4538] / [i915#5286]) +9 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-14/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-180:
- shard-tglu: [PASS][131] -> [DMESG-WARN][132] ([i915#1982])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-tglu-5/igt@kms_big_fb@x-tiled-16bpp-rotate-180.html
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-6/igt@kms_big_fb@x-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][133] ([i915#3638]) +3 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-18/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#3638]) +4 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][135] ([i915#4538] / [i915#5190]) +6 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-10/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-dg1: NOTRUN -> [SKIP][136] ([i915#4538]) +5 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-14/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_joiner@basic-force-joiner:
- shard-dg2: NOTRUN -> [SKIP][137] ([i915#10656])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-8/igt@kms_big_joiner@basic-force-joiner.html
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#10656])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-4/igt@kms_big_joiner@basic-force-joiner.html
- shard-dg1: NOTRUN -> [SKIP][139] ([i915#10656])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-17/igt@kms_big_joiner@basic-force-joiner.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][140] ([i915#6095]) +43 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-7/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][141] ([i915#10307] / [i915#10434] / [i915#6095]) +6 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-8/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#10307] / [i915#6095]) +160 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-5/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][143] ([i915#6095]) +19 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-6/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-d-edp-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][144] ([i915#6095]) +69 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][145] ([i915#6095]) +79 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3.html
* igt@kms_cdclk@mode-transition:
- shard-rkl: NOTRUN -> [SKIP][146] ([i915#3742])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][147] ([i915#11616] / [i915#7213]) +3 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-2/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][148] ([i915#4087]) +3 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-1/igt@kms_cdclk@plane-scaling@pipe-b-hdmi-a-3.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-dg2: NOTRUN -> [SKIP][149] ([i915#7828]) +7 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-2/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-tglu: NOTRUN -> [SKIP][150] ([i915#7828]) +7 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-5/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_frames@hdmi-crc-single:
- shard-rkl: NOTRUN -> [SKIP][151] ([i915#7828]) +7 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-single.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-dg1: NOTRUN -> [SKIP][152] ([i915#7828]) +12 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-16/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
- shard-mtlp: NOTRUN -> [SKIP][153] ([i915#7828]) +2 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-5/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_content_protection@atomic:
- shard-dg1: NOTRUN -> [SKIP][154] ([i915#7116] / [i915#9424]) +2 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@atomic@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [TIMEOUT][155] ([i915#7173])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-11/igt@kms_content_protection@atomic@pipe-a-dp-4.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-dg2: NOTRUN -> [SKIP][156] ([i915#3299])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-1/igt@kms_content_protection@dp-mst-lic-type-0.html
- shard-rkl: NOTRUN -> [SKIP][157] ([i915#3116])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-4/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-dg1: NOTRUN -> [SKIP][158] ([i915#3299])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-16/igt@kms_content_protection@dp-mst-type-0.html
- shard-tglu: NOTRUN -> [SKIP][159] ([i915#3116] / [i915#3299])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-5/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@lic-type-0:
- shard-dg2: NOTRUN -> [SKIP][160] ([i915#9424]) +2 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-2/igt@kms_content_protection@lic-type-0.html
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#9424])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@kms_content_protection@lic-type-0.html
- shard-dg1: NOTRUN -> [SKIP][162] ([i915#9424]) +1 other test skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-18/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@lic-type-1:
- shard-tglu: NOTRUN -> [SKIP][163] ([i915#6944] / [i915#9424])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-6/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@type1:
- shard-rkl: NOTRUN -> [SKIP][164] ([i915#7118] / [i915#9424]) +1 other test skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@kms_content_protection@type1.html
* igt@kms_content_protection@uevent:
- shard-mtlp: NOTRUN -> [SKIP][165] ([i915#6944] / [i915#9424]) +1 other test skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-7/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-dg1: NOTRUN -> [SKIP][166] ([i915#11453])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-17/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#11453]) +1 other test skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-dg1: NOTRUN -> [SKIP][168] ([i915#3555]) +8 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-14/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-rkl: NOTRUN -> [SKIP][169] ([i915#3555]) +7 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-mtlp: NOTRUN -> [SKIP][170] ([i915#3555] / [i915#8814])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-3/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-dg2: NOTRUN -> [SKIP][171] ([i915#11453])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-10/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][172] ([i915#4103]) +1 other test skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- shard-tglu: NOTRUN -> [SKIP][173] ([i915#4103])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
- shard-tglu: NOTRUN -> [SKIP][174] +89 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-9/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
- shard-mtlp: NOTRUN -> [SKIP][175] ([i915#9809])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-6/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
* igt@kms_cursor_legacy@forked-bo@pipe-b:
- shard-glk: [PASS][176] -> [DMESG-WARN][177] ([i915#10166])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-glk6/igt@kms_cursor_legacy@forked-bo@pipe-b.html
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-glk6/igt@kms_cursor_legacy@forked-bo@pipe-b.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-mtlp: NOTRUN -> [SKIP][178] ([i915#4213])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-dg2: NOTRUN -> [SKIP][179] ([i915#4103] / [i915#4213]) +1 other test skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
- shard-dg1: NOTRUN -> [SKIP][180] ([i915#4103] / [i915#4213])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-15/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_cursor_legacy@torture-move@pipe-a:
- shard-dg1: [PASS][181] -> [DMESG-WARN][182] ([i915#10166])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-dg1-15/igt@kms_cursor_legacy@torture-move@pipe-a.html
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@kms_cursor_legacy@torture-move@pipe-a.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-dg1: NOTRUN -> [SKIP][183] ([i915#9723])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-18/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-rkl: NOTRUN -> [SKIP][184] ([i915#9723]) +1 other test skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-5/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-dg2: NOTRUN -> [SKIP][185] ([i915#3555]) +6 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-8/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][186] ([i915#3804])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-8/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][187] ([i915#3804])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dp_aux_dev:
- shard-dg1: NOTRUN -> [SKIP][188] ([i915#1257])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-17/igt@kms_dp_aux_dev.html
- shard-tglu: NOTRUN -> [SKIP][189] ([i915#1257])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-6/igt@kms_dp_aux_dev.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-tglu: NOTRUN -> [SKIP][190] ([i915#3840])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-7/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-with-formats:
- shard-dg1: NOTRUN -> [SKIP][191] ([i915#3555] / [i915#3840])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-16/igt@kms_dsc@dsc-with-formats.html
* igt@kms_fbcon_fbt@psr:
- shard-dg1: NOTRUN -> [SKIP][192] ([i915#3469])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-17/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@chamelium:
- shard-dg2: NOTRUN -> [SKIP][193] ([i915#4854])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-7/igt@kms_feature_discovery@chamelium.html
- shard-rkl: NOTRUN -> [SKIP][194] ([i915#4854])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@kms_feature_discovery@chamelium.html
- shard-dg1: NOTRUN -> [SKIP][195] ([i915#4854])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-18/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-3x:
- shard-rkl: NOTRUN -> [SKIP][196] ([i915#1839])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-4/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@display-4x:
- shard-tglu: NOTRUN -> [SKIP][197] ([i915#1839])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-7/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#9337])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-5/igt@kms_feature_discovery@dp-mst.html
* igt@kms_fence_pin_leak:
- shard-dg1: NOTRUN -> [SKIP][199] ([i915#4881])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-14/igt@kms_fence_pin_leak.html
- shard-mtlp: NOTRUN -> [SKIP][200] ([i915#4881])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-2/igt@kms_fence_pin_leak.html
- shard-dg2: NOTRUN -> [SKIP][201] ([i915#4881])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-10/igt@kms_fence_pin_leak.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank:
- shard-tglu: NOTRUN -> [SKIP][202] ([i915#3637]) +7 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-5/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
- shard-dg1: NOTRUN -> [SKIP][203] ([i915#9934]) +8 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-17/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][204] ([i915#3637]) +2 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-7/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-vga1-hdmi-a1:
- shard-snb: [PASS][205] -> [FAIL][206] ([i915#2122]) +1 other test fail
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-snb4/igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-vga1-hdmi-a1.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-snb7/igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-vga1-hdmi-a1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-hdmi-a2:
- shard-rkl: [PASS][207] -> [FAIL][208] ([i915#11961]) +1 other test fail
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-rkl-6/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-hdmi-a2.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-5/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-hdmi-a2.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][209] ([i915#2672]) +1 other test skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][210] ([i915#3555] / [i915#8810])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][211] ([i915#2587] / [i915#2672]) +3 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][212] ([i915#2672]) +3 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
- shard-dg1: NOTRUN -> [SKIP][213] ([i915#2587] / [i915#2672]) +6 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-18/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][214] ([i915#2672] / [i915#3555]) +1 other test skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][215] ([i915#2672]) +4 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-dg2: [PASS][216] -> [FAIL][217] ([i915#6880]) +1 other test fail
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move:
- shard-mtlp: NOTRUN -> [SKIP][218] ([i915#1825]) +6 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-dg1: NOTRUN -> [SKIP][219] +36 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-2p-rte:
- shard-dg2: NOTRUN -> [SKIP][220] ([i915#5354]) +25 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-2p-rte.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][221] ([i915#5439])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
- shard-tglu: NOTRUN -> [SKIP][222] ([i915#5439])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][223] ([i915#3458]) +14 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][224] ([i915#8708]) +25 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][225] ([i915#8708]) +8 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][226] ([i915#3023]) +30 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][227] ([i915#1825]) +44 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][228] ([i915#8708]) +29 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-pwrite:
- shard-dg1: NOTRUN -> [SKIP][229] ([i915#3458]) +25 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-rgb565-draw-pwrite.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-tglu: NOTRUN -> [SKIP][230] ([i915#3555] / [i915#8228])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-3/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@static-toggle:
- shard-dg2: NOTRUN -> [SKIP][231] ([i915#3555] / [i915#8228]) +1 other test skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-1/igt@kms_hdr@static-toggle.html
- shard-rkl: NOTRUN -> [SKIP][232] ([i915#3555] / [i915#8228]) +2 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-4/igt@kms_hdr@static-toggle.html
- shard-dg1: NOTRUN -> [SKIP][233] ([i915#3555] / [i915#8228]) +1 other test skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-15/igt@kms_hdr@static-toggle.html
* igt@kms_invalid_mode@clock-too-high@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][234] ([i915#9457]) +3 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-7/igt@kms_invalid_mode@clock-too-high@pipe-a-edp-1.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-dg1: NOTRUN -> [SKIP][235] ([i915#1839])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
- shard-dg2: NOTRUN -> [SKIP][236] +18 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-10/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][237] ([i915#10647]) +1 other test fail
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-glk5/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html
* igt@kms_plane_lowres@tiling-4@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][238] ([i915#11614] / [i915#3582]) +3 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-3/igt@kms_plane_lowres@tiling-4@pipe-b-edp-1.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg2: NOTRUN -> [SKIP][239] ([i915#3555] / [i915#8821])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-6/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1:
- shard-rkl: [PASS][240] -> [FAIL][241] ([i915#8292])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-rkl-2/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4:
- shard-dg1: [PASS][242] -> [FAIL][243] ([i915#8292])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-dg1-14/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-17/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-b-hdmi-a-2:
- shard-dg2: NOTRUN -> [SKIP][244] ([i915#9423]) +28 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-3/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][245] ([i915#5176]) +3 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-4/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers@pipe-b-edp-1.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-d-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][246] ([i915#9423]) +3 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-9/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-d-hdmi-a-1.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][247] ([i915#9423]) +13 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-1/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][248] ([i915#9423]) +7 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-15/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d-hdmi-a-4.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][249] ([i915#5235] / [i915#9423]) +2 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][250] ([i915#5235]) +1 other test skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][251] ([i915#9728]) +11 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-3.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][252] ([i915#9728]) +5 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [SKIP][253] +368 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-glk8/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][254] ([i915#9728]) +3 other tests skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-3/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-1.html
* igt@kms_pm_backlight@bad-brightness:
- shard-rkl: NOTRUN -> [SKIP][255] ([i915#5354]) +1 other test skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-dg1: NOTRUN -> [SKIP][256] ([i915#5354]) +1 other test skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-16/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc5-dpms-negative:
- shard-mtlp: NOTRUN -> [SKIP][257] ([i915#9293])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-1/igt@kms_pm_dc@dc5-dpms-negative.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: NOTRUN -> [FAIL][258] ([i915#9295])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-7/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc6-psr:
- shard-dg2: NOTRUN -> [SKIP][259] ([i915#9685])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-3/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: [PASS][260] -> [SKIP][261] ([i915#4281])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-tglu-6/igt@kms_pm_dc@dc9-dpms.html
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-8/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@kms-lpsp@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [FAIL][262] ([i915#9301])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-6/igt@kms_pm_lpsp@kms-lpsp@pipe-a-hdmi-a-1.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg1: NOTRUN -> [SKIP][263] ([i915#9519])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-dg2: [PASS][264] -> [SKIP][265] ([i915#9519])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-dg2-10/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-1/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][266] ([i915#9519])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-5/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [PASS][267] -> [SKIP][268] ([i915#9519])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_prime@basic-crc-vgem:
- shard-dg1: NOTRUN -> [SKIP][269] ([i915#6524])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-14/igt@kms_prime@basic-crc-vgem.html
* igt@kms_prime@d3hot:
- shard-rkl: NOTRUN -> [SKIP][270] ([i915#6524])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-4/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@cursor-plane-update-sf:
- shard-dg2: NOTRUN -> [SKIP][271] ([i915#11520]) +3 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-1/igt@kms_psr2_sf@cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-overlay-plane-move-continuous-exceed-sf@psr2-pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][272] ([i915#9808]) +1 other test skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-8/igt@kms_psr2_sf@fbc-overlay-plane-move-continuous-exceed-sf@psr2-pipe-b-edp-1.html
* igt@kms_psr2_sf@fbc-overlay-plane-update-sf-dmg-area:
- shard-dg1: NOTRUN -> [SKIP][273] ([i915#11520]) +5 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-16/igt@kms_psr2_sf@fbc-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][274] ([i915#11520]) +6 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@overlay-plane-move-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][275] ([i915#11520]) +4 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-3/igt@kms_psr2_sf@overlay-plane-move-continuous-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-mtlp: NOTRUN -> [SKIP][276] ([i915#4348])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-4/igt@kms_psr2_su@frontbuffer-xrgb8888.html
- shard-dg1: NOTRUN -> [SKIP][277] ([i915#9683])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-14/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-tglu: NOTRUN -> [SKIP][278] ([i915#9683])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-6/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-psr-primary-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][279] ([i915#1072] / [i915#9732]) +18 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-6/igt@kms_psr@fbc-psr-primary-mmap-gtt.html
* igt@kms_psr@pr-basic:
- shard-tglu: NOTRUN -> [SKIP][280] ([i915#9732]) +17 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-3/igt@kms_psr@pr-basic.html
* igt@kms_psr@pr-primary-render:
- shard-mtlp: NOTRUN -> [SKIP][281] ([i915#9688]) +4 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-4/igt@kms_psr@pr-primary-render.html
* igt@kms_psr@pr-sprite-render:
- shard-rkl: NOTRUN -> [SKIP][282] ([i915#1072] / [i915#9732]) +27 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@kms_psr@pr-sprite-render.html
* igt@kms_psr@psr-sprite-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][283] ([i915#1072] / [i915#9732]) +22 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-16/igt@kms_psr@psr-sprite-mmap-cpu.html
* igt@kms_psr@psr2-basic:
- shard-dg2: NOTRUN -> [SKIP][284] ([i915#1072] / [i915#9673] / [i915#9732])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-11/igt@kms_psr@psr2-basic.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-rkl: NOTRUN -> [SKIP][285] ([i915#9685]) +2 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-6/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-dg1: NOTRUN -> [SKIP][286] ([i915#9685]) +2 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-17/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-mtlp: NOTRUN -> [SKIP][287] ([i915#4235]) +2 other tests skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-1/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@bad-tiling:
- shard-dg2: NOTRUN -> [SKIP][288] ([i915#11131])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-5/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-tglu: NOTRUN -> [SKIP][289] ([i915#5289])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-tglu: NOTRUN -> [SKIP][290] ([i915#3555]) +8 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-7/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-tglu: NOTRUN -> [SKIP][291] ([i915#8623])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-9/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2: NOTRUN -> [SKIP][292] ([i915#8623])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1:
- shard-tglu: NOTRUN -> [FAIL][293] ([i915#9196])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-8/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html
* igt@kms_vrr@flip-basic-fastset:
- shard-dg1: NOTRUN -> [SKIP][294] ([i915#9906])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-17/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@max-min:
- shard-tglu: NOTRUN -> [SKIP][295] ([i915#9906])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-7/igt@kms_vrr@max-min.html
* igt@kms_vrr@negative-basic:
- shard-dg2: NOTRUN -> [SKIP][296] ([i915#3555] / [i915#9906])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-2/igt@kms_vrr@negative-basic.html
- shard-rkl: NOTRUN -> [SKIP][297] ([i915#3555] / [i915#9906])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@kms_vrr@negative-basic.html
- shard-dg1: NOTRUN -> [SKIP][298] ([i915#3555] / [i915#9906])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-16/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-rkl: NOTRUN -> [SKIP][299] ([i915#9906])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-dg2: NOTRUN -> [SKIP][300] ([i915#2437])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-6/igt@kms_writeback@writeback-invalid-parameters.html
- shard-rkl: NOTRUN -> [SKIP][301] ([i915#2437])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-5/igt@kms_writeback@writeback-invalid-parameters.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-rkl: NOTRUN -> [SKIP][302] ([i915#2437] / [i915#9412])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-5/igt@kms_writeback@writeback-pixel-formats.html
- shard-dg1: NOTRUN -> [SKIP][303] ([i915#2437] / [i915#9412])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@mi-rpc:
- shard-dg1: NOTRUN -> [SKIP][304] ([i915#2434])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-18/igt@perf@mi-rpc.html
- shard-mtlp: NOTRUN -> [SKIP][305] ([i915#2434])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-6/igt@perf@mi-rpc.html
* igt@perf@per-context-mode-unprivileged:
- shard-dg1: NOTRUN -> [SKIP][306] ([i915#2433])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-18/igt@perf@per-context-mode-unprivileged.html
* igt@perf@unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][307] ([i915#2433])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@perf@unprivileged-single-ctx-counters.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: NOTRUN -> [FAIL][308] ([i915#4349]) +3 other tests fail
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-6/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@cpu-hotplug:
- shard-dg1: NOTRUN -> [SKIP][309] ([i915#8850])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-15/igt@perf_pmu@cpu-hotplug.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-rkl: NOTRUN -> [SKIP][310] ([i915#8516])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@basic-gtt:
- shard-mtlp: NOTRUN -> [SKIP][311] ([i915#3708] / [i915#4077])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-8/igt@prime_vgem@basic-gtt.html
- shard-dg1: NOTRUN -> [SKIP][312] ([i915#3708] / [i915#4077])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-15/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@basic-read:
- shard-rkl: NOTRUN -> [SKIP][313] ([i915#3291] / [i915#3708])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-4/igt@prime_vgem@basic-read.html
* igt@prime_vgem@fence-flip-hang:
- shard-dg1: NOTRUN -> [SKIP][314] ([i915#3708]) +2 other tests skip
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-14/igt@prime_vgem@fence-flip-hang.html
* igt@prime_vgem@fence-write-hang:
- shard-dg2: NOTRUN -> [SKIP][315] ([i915#3708])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-8/igt@prime_vgem@fence-write-hang.html
- shard-rkl: NOTRUN -> [SKIP][316] ([i915#3708])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-4/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@enable-vfs-autoprobe-on:
- shard-dg2: NOTRUN -> [SKIP][317] ([i915#9917])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-6/igt@sriov_basic@enable-vfs-autoprobe-on.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-tglu: NOTRUN -> [SKIP][318] ([i915#9917])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-7/igt@sriov_basic@enable-vfs-bind-unbind-each.html
* igt@syncobj_timeline@invalid-wait-zero-handles:
- shard-dg2: NOTRUN -> [FAIL][319] ([i915#9781])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-11/igt@syncobj_timeline@invalid-wait-zero-handles.html
* igt@syncobj_wait@invalid-wait-zero-handles:
- shard-rkl: NOTRUN -> [FAIL][320] ([i915#9781])
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@syncobj_wait@invalid-wait-zero-handles.html
* igt@tools_test@sysfs_l3_parity:
- shard-rkl: NOTRUN -> [SKIP][321] +38 other tests skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-5/igt@tools_test@sysfs_l3_parity.html
- shard-dg1: NOTRUN -> [SKIP][322] ([i915#4818])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg1-13/igt@tools_test@sysfs_l3_parity.html
#### Possible fixes ####
* igt@drm_fdinfo@most-busy-check-all@rcs0:
- shard-rkl: [FAIL][323] ([i915#7742]) -> [PASS][324]
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-rkl-1/igt@drm_fdinfo@most-busy-check-all@rcs0.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-3/igt@drm_fdinfo@most-busy-check-all@rcs0.html
* igt@gem_exec_big@single:
- shard-tglu: [ABORT][325] ([i915#11713]) -> [PASS][326]
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-tglu-8/igt@gem_exec_big@single.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-tglu-5/igt@gem_exec_big@single.html
* igt@gem_softpin@allocator-evict@vecs1:
- shard-dg2: [INCOMPLETE][327] ([i915#10652]) -> [PASS][328]
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-dg2-1/igt@gem_softpin@allocator-evict@vecs1.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-8/igt@gem_softpin@allocator-evict@vecs1.html
* igt@gem_workarounds@suspend-resume:
- shard-snb: [DMESG-WARN][329] -> [PASS][330]
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-snb4/igt@gem_workarounds@suspend-resume.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-snb5/igt@gem_workarounds@suspend-resume.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: [ABORT][331] ([i915#9820]) -> [PASS][332]
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-rkl-4/igt@i915_module_load@reload-with-fault-injection.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-1/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-rkl: [INCOMPLETE][333] ([i915#4817]) -> [PASS][334]
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-2/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1:
- shard-mtlp: [FAIL][335] ([i915#11808] / [i915#5956]) -> [PASS][336]
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-mtlp-5/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1:
- shard-snb: [FAIL][337] ([i915#5956]) -> [PASS][338] +1 other test pass
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-snb2/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-snb5/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
- shard-snb: [DMESG-WARN][339] ([i915#11922]) -> [PASS][340]
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-snb2/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-snb5/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt:
- shard-dg2: [FAIL][341] ([i915#6880]) -> [PASS][342] +1 other test pass
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt:
- shard-snb: [SKIP][343] -> [PASS][344] +5 other tests pass
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-snb6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_plane_lowres@tiling-y@pipe-c-hdmi-a-2:
- shard-glk: [INCOMPLETE][345] ([i915#10056]) -> [PASS][346]
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-glk9/igt@kms_plane_lowres@tiling-y@pipe-c-hdmi-a-2.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-glk9/igt@kms_plane_lowres@tiling-y@pipe-c-hdmi-a-2.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg2: [SKIP][347] ([i915#9519]) -> [PASS][348] +3 other tests pass
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-dg2-4/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-5/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [SKIP][349] ([i915#9519]) -> [PASS][350]
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1:
- shard-snb: [FAIL][351] ([i915#9196]) -> [PASS][352]
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-snb2/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-snb7/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
#### Warnings ####
* igt@i915_module_load@reload-with-fault-injection:
- shard-mtlp: [ABORT][353] ([i915#10131] / [i915#10887] / [i915#9697]) -> [ABORT][354] ([i915#10131] / [i915#10887] / [i915#9820])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-mtlp-7/igt@i915_module_load@reload-with-fault-injection.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-mtlp-2/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite:
- shard-dg2: [SKIP][355] ([i915#10433] / [i915#3458]) -> [SKIP][356] ([i915#3458]) +1 other test skip
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render:
- shard-dg2: [SKIP][357] ([i915#3458]) -> [SKIP][358] ([i915#10433] / [i915#3458]) +1 other test skip
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][359] ([i915#4816]) -> [SKIP][360] ([i915#4070] / [i915#4816])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-rkl-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-5/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pm_dc@dc6-dpms:
- shard-rkl: [SKIP][361] ([i915#3361]) -> [FAIL][362] ([i915#9295])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-rkl-3/igt@kms_pm_dc@dc6-dpms.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_psr@fbc-psr-basic:
- shard-dg2: [SKIP][363] ([i915#1072] / [i915#9732]) -> [SKIP][364] ([i915#1072] / [i915#9673] / [i915#9732]) +6 other tests skip
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-dg2-4/igt@kms_psr@fbc-psr-basic.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-11/igt@kms_psr@fbc-psr-basic.html
* igt@kms_psr@fbc-psr-primary-blt:
- shard-dg2: [SKIP][365] ([i915#1072] / [i915#9673] / [i915#9732]) -> [SKIP][366] ([i915#1072] / [i915#9732]) +7 other tests skip
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-dg2-11/igt@kms_psr@fbc-psr-primary-blt.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-8/igt@kms_psr@fbc-psr-primary-blt.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2: [SKIP][367] ([i915#11131]) -> [SKIP][368] ([i915#11131] / [i915#4235])
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-dg2-10/igt@kms_rotation_crc@primary-rotation-270.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-11/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-dg2: [SKIP][369] ([i915#11131] / [i915#4235] / [i915#5190]) -> [SKIP][370] ([i915#11131] / [i915#5190])
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15267/shard-dg2-11/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/shard-dg2-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[i915#10131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10131
[i915#10166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10166
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#10652]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10652
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10887]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10887
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11131
[i915#11453]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11453
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11614]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11614
[i915#11616]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11616
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11703]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11703
[i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713
[i915#11808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11808
[i915#11922]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11922
[i915#11961]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11961
[i915#11965]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11965
[i915#11980]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11980
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[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#2122]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2122
[i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
[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#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[i915#2842]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2842
[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#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[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#3582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3582
[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#3778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3778
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936
[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#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
[i915#4348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4348
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[i915#4473]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4473
[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#4565]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4565
[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#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[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#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
[i915#5107]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5107
[i915#5176]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5176
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5235
[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#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#5882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5882
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#7016]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7016
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7178
[i915#7213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7213
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7742
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8292]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8292
[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#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709
[i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
[i915#8850]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8850
[i915#9196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9196
[i915#9293]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9293
[i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295
[i915#9301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9301
[i915#9318]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9318
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[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#9457]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9457
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9673
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9697
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9728]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9728
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9781
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9820
[i915#9846]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9846
[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
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7981 -> IGTPW_11605
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_15267: 0729ba6a553ae595a4092ceb27300ea218c2efae @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_11605: 11605
IGT_7981: f4e2ada1adec484cf506b5ec7e9acb3ae62228f1 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11605/index.html
[-- Attachment #2: Type: text/html, Size: 123415 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* ✓ CI.xeFULL: success for Parse GSC-based HuC firmware layout (rev2)
2024-08-20 23:29 [PATCH i-g-t v2 0/6] Parse GSC-based HuC firmware layout Lucas De Marchi
` (8 preceding siblings ...)
2024-08-21 3:24 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-08-21 7:57 ` Patchwork
9 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2024-08-21 7:57 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 52469 bytes --]
== Series Details ==
Series: Parse GSC-based HuC firmware layout (rev2)
URL : https://patchwork.freedesktop.org/series/137473/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_7981_full -> XEIGTPW_11605_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in XEIGTPW_11605_full:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@kms_async_flips@crc@pipe-a-dp-2:
- {shard-bmg}: NOTRUN -> [DMESG-FAIL][1]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-bmg-2/igt@kms_async_flips@crc@pipe-a-dp-2.html
* igt@kms_async_flips@crc@pipe-d-hdmi-a-3:
- {shard-bmg}: NOTRUN -> [FAIL][2] +5 other tests fail
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-bmg-2/igt@kms_async_flips@crc@pipe-d-hdmi-a-3.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
- {shard-bmg}: [SKIP][3] ([Intel XE#2252]) -> [ABORT][4]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-bmg-2/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-bmg-8/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
* igt@kms_cursor_legacy@forked-move:
- {shard-bmg}: [PASS][5] -> [ABORT][6] +7 other tests abort
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-bmg-7/igt@kms_cursor_legacy@forked-move.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-bmg-1/igt@kms_cursor_legacy@forked-move.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- {shard-bmg}: NOTRUN -> [ABORT][7] +1 other test abort
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-bmg-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
Known issues
------------
Here are the changes found in XEIGTPW_11605_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-6:
- shard-dg2-set2: [PASS][8] -> [FAIL][9] ([Intel XE#1426]) +1 other test fail
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-435/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-6.html
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-6.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-dg2-set2: NOTRUN -> [SKIP][10] ([Intel XE#1124] / [Intel XE#1201])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-466/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][11] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +3 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-433/igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-d-dp-4.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][12] ([Intel XE#1201] / [Intel XE#787]) +13 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-463/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-6.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][13] ([Intel XE#455] / [Intel XE#787]) +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][14] ([Intel XE#787]) +6 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-6.html
* igt@kms_chamelium_color@ctm-0-25:
- shard-dg2-set2: NOTRUN -> [SKIP][15] ([Intel XE#306])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_chamelium_color@ctm-0-25.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-dg2-set2: NOTRUN -> [SKIP][16] ([Intel XE#1201] / [Intel XE#307])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-435/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-dg2-set2: NOTRUN -> [SKIP][17] ([Intel XE#1201] / [Intel XE#455])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-466/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_flip@2x-flip-vs-suspend@cd-hdmi-a6-dp4:
- shard-dg2-set2: [PASS][18] -> [INCOMPLETE][19] ([Intel XE#1195])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_flip@2x-flip-vs-suspend@cd-hdmi-a6-dp4.html
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-463/igt@kms_flip@2x-flip-vs-suspend@cd-hdmi-a6-dp4.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-move:
- shard-dg2-set2: NOTRUN -> [SKIP][20] ([Intel XE#651])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-msflip-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][21] ([Intel XE#1201] / [Intel XE#651]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-463/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-msflip-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][22] ([Intel XE#1201] / [Intel XE#653]) +2 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render:
- shard-dg2-set2: NOTRUN -> [SKIP][23] ([Intel XE#653])
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_pm_dc@dc5-dpms:
- shard-dg2-set2: [PASS][24] -> [FAIL][25] ([Intel XE#718])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_pm_dc@dc5-dpms.html
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-434/igt@kms_pm_dc@dc5-dpms.html
* igt@kms_pm_dc@dc5-psr:
- shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#1129] / [Intel XE#1201])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-435/igt@kms_pm_dc@dc5-psr.html
* igt@kms_psr@pr-sprite-plane-move:
- shard-dg2-set2: NOTRUN -> [SKIP][27] ([Intel XE#1201] / [Intel XE#929]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-435/igt@kms_psr@pr-sprite-plane-move.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-dg2-set2: NOTRUN -> [SKIP][28] ([Intel XE#1127] / [Intel XE#1201])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-434/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-6:
- shard-dg2-set2: [PASS][29] -> [FAIL][30] ([Intel XE#899])
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-435/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-6.html
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-433/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-6.html
* igt@xe_evict@evict-beng-threads-large:
- shard-dg2-set2: [PASS][31] -> [TIMEOUT][32] ([Intel XE#1473])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-433/igt@xe_evict@evict-beng-threads-large.html
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-466/igt@xe_evict@evict-beng-threads-large.html
* igt@xe_evict@evict-mixed-many-threads-large:
- shard-dg2-set2: NOTRUN -> [TIMEOUT][33] ([Intel XE#1041] / [Intel XE#1473])
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-433/igt@xe_evict@evict-mixed-many-threads-large.html
* igt@xe_exec_fault_mode@once-bindexecqueue-imm:
- shard-dg2-set2: NOTRUN -> [SKIP][34] ([Intel XE#1201] / [Intel XE#288]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-466/igt@xe_exec_fault_mode@once-bindexecqueue-imm.html
* igt@xe_live_ktest@xe_dma_buf:
- shard-dg2-set2: [PASS][35] -> [SKIP][36] ([Intel XE#1192] / [Intel XE#1201])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@xe_live_ktest@xe_dma_buf.html
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-434/igt@xe_live_ktest@xe_dma_buf.html
* igt@xe_oa@whitelisted-registers-userspace-config:
- shard-dg2-set2: NOTRUN -> [SKIP][37] ([Intel XE#2541]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@xe_oa@whitelisted-registers-userspace-config.html
* igt@xe_pm@s3-vm-bind-prefetch:
- shard-dg2-set2: [PASS][38] -> [DMESG-WARN][39] ([Intel XE#569])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-435/igt@xe_pm@s3-vm-bind-prefetch.html
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-433/igt@xe_pm@s3-vm-bind-prefetch.html
* igt@xe_pm@s4-d3hot-basic-exec:
- shard-dg2-set2: [PASS][40] -> [DMESG-WARN][41] ([Intel XE#2019])
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-434/igt@xe_pm@s4-d3hot-basic-exec.html
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-434/igt@xe_pm@s4-d3hot-basic-exec.html
* igt@xe_query@multigpu-query-invalid-query:
- shard-dg2-set2: NOTRUN -> [SKIP][42] ([Intel XE#1201] / [Intel XE#944])
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-433/igt@xe_query@multigpu-query-invalid-query.html
#### Possible fixes ####
* igt@core_hotunplug@hotunbind-rebind:
- {shard-bmg}: [ABORT][43] -> [PASS][44] +1 other test pass
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-bmg-5/igt@core_hotunplug@hotunbind-rebind.html
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-bmg-7/igt@core_hotunplug@hotunbind-rebind.html
* igt@kms_flip@flip-vs-panning@b-hdmi-a3:
- {shard-bmg}: [INCOMPLETE][45] -> [PASS][46] +2 other tests pass
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-bmg-3/igt@kms_flip@flip-vs-panning@b-hdmi-a3.html
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-bmg-1/igt@kms_flip@flip-vs-panning@b-hdmi-a3.html
* igt@kms_flip@flip-vs-panning@d-dp4:
- shard-dg2-set2: [INCOMPLETE][47] ([Intel XE#1195]) -> [PASS][48] +1 other test pass
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@kms_flip@flip-vs-panning@d-dp4.html
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-463/igt@kms_flip@flip-vs-panning@d-dp4.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-d-hdmi-a-6:
- shard-dg2-set2: [DMESG-WARN][49] ([Intel XE#2019]) -> [PASS][50]
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-434/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-d-hdmi-a-6.html
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-435/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-d-hdmi-a-6.html
* igt@kms_plane@pixel-format-source-clamping@pipe-b-plane-0:
- {shard-bmg}: [DMESG-WARN][51] ([Intel XE#877]) -> [PASS][52] +5 other tests pass
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-bmg-5/igt@kms_plane@pixel-format-source-clamping@pipe-b-plane-0.html
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-bmg-8/igt@kms_plane@pixel-format-source-clamping@pipe-b-plane-0.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-b-dp-2:
- {shard-bmg}: [ABORT][53] ([Intel XE#2583]) -> [PASS][54] +7 other tests pass
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-bmg-4/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-b-dp-2.html
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-bmg-3/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-b-dp-2.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-6:
- shard-dg2-set2: [FAIL][55] ([Intel XE#899]) -> [PASS][56]
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-435/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-6.html
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-433/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-6.html
* igt@xe_evict@evict-mixed-many-threads-small:
- shard-dg2-set2: [TIMEOUT][57] ([Intel XE#1473]) -> [PASS][58] +1 other test pass
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@xe_evict@evict-mixed-many-threads-small.html
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-466/igt@xe_evict@evict-mixed-many-threads-small.html
* igt@xe_pat@pat-index-xe2@render:
- {shard-bmg}: [DMESG-WARN][59] -> [PASS][60]
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-bmg-6/igt@xe_pat@pat-index-xe2@render.html
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-bmg-3/igt@xe_pat@pat-index-xe2@render.html
* igt@xe_pm@s3-vm-bind-userptr:
- shard-dg2-set2: [DMESG-WARN][61] ([Intel XE#1551] / [Intel XE#569]) -> [PASS][62]
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-433/igt@xe_pm@s3-vm-bind-userptr.html
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-466/igt@xe_pm@s3-vm-bind-userptr.html
#### Warnings ####
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-dg2-set2: [SKIP][63] ([Intel XE#1201] / [Intel XE#316]) -> [SKIP][64] ([Intel XE#316]) +3 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-434/igt@kms_big_fb@linear-16bpp-rotate-270.html
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-dg2-set2: [SKIP][65] ([Intel XE#316]) -> [SKIP][66] ([Intel XE#1201] / [Intel XE#316]) +3 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-466/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-16bpp-rotate-90:
- shard-dg2-set2: [SKIP][67] ([Intel XE#1124]) -> [SKIP][68] ([Intel XE#1124] / [Intel XE#1201]) +5 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_big_fb@y-tiled-16bpp-rotate-90.html
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-463/igt@kms_big_fb@y-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2-set2: [SKIP][69] ([Intel XE#1201] / [Intel XE#607]) -> [SKIP][70] ([Intel XE#607])
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-433/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-dg2-set2: [SKIP][71] ([Intel XE#1124] / [Intel XE#1201]) -> [SKIP][72] ([Intel XE#1124]) +8 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-435/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-dg2-set2: [SKIP][73] ([Intel XE#619]) -> [SKIP][74] ([Intel XE#1201] / [Intel XE#619])
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_big_fb@yf-tiled-addfb.html
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-433/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-addfb-size-overflow:
- shard-dg2-set2: [SKIP][75] ([Intel XE#1201] / [Intel XE#610]) -> [SKIP][76] ([Intel XE#610])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-435/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
* igt@kms_big_joiner@invalid-modeset:
- shard-dg2-set2: [SKIP][77] ([Intel XE#346]) -> [SKIP][78] ([Intel XE#1201] / [Intel XE#346])
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_big_joiner@invalid-modeset.html
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-433/igt@kms_big_joiner@invalid-modeset.html
* igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p:
- shard-dg2-set2: [SKIP][79] ([Intel XE#1201] / [Intel XE#2191]) -> [SKIP][80] ([Intel XE#2191]) +1 other test skip
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p.html
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p.html
* igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p:
- shard-dg2-set2: [SKIP][81] ([Intel XE#2191]) -> [SKIP][82] ([Intel XE#1201] / [Intel XE#2191])
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p.html
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-433/igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p.html
* igt@kms_bw@linear-tiling-3-displays-2160x1440p:
- shard-dg2-set2: [SKIP][83] ([Intel XE#1201] / [Intel XE#367]) -> [SKIP][84] ([Intel XE#367]) +2 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-434/igt@kms_bw@linear-tiling-3-displays-2160x1440p.html
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_bw@linear-tiling-3-displays-2160x1440p.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-6:
- shard-dg2-set2: [SKIP][85] ([Intel XE#787]) -> [SKIP][86] ([Intel XE#1201] / [Intel XE#787]) +62 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-6.html
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-435/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-6.html
* igt@kms_ccs@crc-primary-basic-4-tiled-xe2-ccs:
- shard-dg2-set2: [SKIP][87] ([Intel XE#1201] / [Intel XE#1252]) -> [SKIP][88] ([Intel XE#1252])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-433/igt@kms_ccs@crc-primary-basic-4-tiled-xe2-ccs.html
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_ccs@crc-primary-basic-4-tiled-xe2-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-dp-4:
- shard-dg2-set2: [SKIP][89] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][90] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +17 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-dp-4.html
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-433/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-dp-4.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4:
- shard-dg2-set2: [SKIP][91] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) -> [SKIP][92] ([Intel XE#455] / [Intel XE#787]) +17 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-434/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4.html
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-6:
- shard-dg2-set2: [SKIP][93] ([Intel XE#1201] / [Intel XE#787]) -> [SKIP][94] ([Intel XE#787]) +62 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-433/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-6.html
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-6.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-dg2-set2: [SKIP][95] ([Intel XE#1201] / [Intel XE#314]) -> [SKIP][96] ([Intel XE#314])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@kms_cdclk@mode-transition-all-outputs.html
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@plane-scaling@pipe-b-dp-4:
- shard-dg2-set2: [SKIP][97] ([Intel XE#1152] / [Intel XE#1201]) -> [SKIP][98] ([Intel XE#1152]) +3 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-434/igt@kms_cdclk@plane-scaling@pipe-b-dp-4.html
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_cdclk@plane-scaling@pipe-b-dp-4.html
* igt@kms_chamelium_color@ctm-0-50:
- shard-dg2-set2: [SKIP][99] ([Intel XE#306]) -> [SKIP][100] ([Intel XE#1201] / [Intel XE#306]) +1 other test skip
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_chamelium_color@ctm-0-50.html
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-435/igt@kms_chamelium_color@ctm-0-50.html
* igt@kms_chamelium_color@ctm-negative:
- shard-dg2-set2: [SKIP][101] ([Intel XE#1201] / [Intel XE#306]) -> [SKIP][102] ([Intel XE#306])
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-466/igt@kms_chamelium_color@ctm-negative.html
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_chamelium_color@ctm-negative.html
* igt@kms_chamelium_hpd@hdmi-hpd-fast:
- shard-dg2-set2: [SKIP][103] ([Intel XE#373]) -> [SKIP][104] ([Intel XE#1201] / [Intel XE#373]) +4 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-434/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
* igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode:
- shard-dg2-set2: [SKIP][105] ([Intel XE#1201] / [Intel XE#373]) -> [SKIP][106] ([Intel XE#373]) +7 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-433/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2-set2: [FAIL][107] ([Intel XE#1178]) -> [INCOMPLETE][108] ([Intel XE#1195]) +1 other test incomplete
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-435/igt@kms_content_protection@atomic-dpms.html
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-434/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg2-set2: [SKIP][109] ([Intel XE#1201] / [Intel XE#307]) -> [SKIP][110] ([Intel XE#307])
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-435/igt@kms_content_protection@dp-mst-lic-type-1.html
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@lic-type-1:
- shard-dg2-set2: [SKIP][111] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][112] ([Intel XE#455]) +15 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@kms_content_protection@lic-type-1.html
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_content_protection@lic-type-1.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-dg2-set2: [SKIP][113] ([Intel XE#308]) -> [SKIP][114] ([Intel XE#1201] / [Intel XE#308])
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-433/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-dg2-set2: [SKIP][115] ([Intel XE#1201] / [Intel XE#308]) -> [SKIP][116] ([Intel XE#308]) +1 other test skip
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-433/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-dg2-set2: [SKIP][117] ([Intel XE#1201] / [Intel XE#323]) -> [SKIP][118] ([Intel XE#323]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_feature_discovery@chamelium:
- shard-dg2-set2: [SKIP][119] ([Intel XE#1201] / [Intel XE#701]) -> [SKIP][120] ([Intel XE#701])
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@kms_feature_discovery@chamelium.html
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2-set2: [SKIP][121] ([Intel XE#1137] / [Intel XE#1201]) -> [SKIP][122] ([Intel XE#1137])
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@kms_feature_discovery@dp-mst.html
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr1:
- shard-dg2-set2: [SKIP][123] ([Intel XE#1135] / [Intel XE#1201]) -> [SKIP][124] ([Intel XE#1135]) +1 other test skip
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-435/igt@kms_feature_discovery@psr1.html
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-dg2-set2: [DMESG-WARN][125] ([Intel XE#2019]) -> [INCOMPLETE][126] ([Intel XE#1195] / [Intel XE#2019])
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_flip@2x-flip-vs-suspend.html
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-463/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff:
- shard-dg2-set2: [SKIP][127] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][128] ([Intel XE#651]) +31 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff.html
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@drrs-suspend:
- shard-dg2-set2: [SKIP][129] ([Intel XE#651]) -> [SKIP][130] ([Intel XE#1201] / [Intel XE#651]) +23 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-suspend.html
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-463/igt@kms_frontbuffer_tracking@drrs-suspend.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2-set2: [SKIP][131] ([Intel XE#1201] / [Intel XE#658]) -> [SKIP][132] ([Intel XE#658])
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-435/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen:
- shard-dg2-set2: [SKIP][133] ([Intel XE#653]) -> [SKIP][134] ([Intel XE#1201] / [Intel XE#653]) +20 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen.html
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-dg2-set2: [SKIP][135] ([Intel XE#1158]) -> [SKIP][136] ([Intel XE#1158] / [Intel XE#1201])
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-434/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-pgflip-blt:
- shard-dg2-set2: [SKIP][137] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][138] ([Intel XE#653]) +29 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-435/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-pgflip-blt.html
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling:
- shard-dg2-set2: [SKIP][139] ([Intel XE#1201] / [Intel XE#2318] / [Intel XE#455]) -> [SKIP][140] ([Intel XE#2318] / [Intel XE#455]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-433/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a-hdmi-a-6:
- shard-dg2-set2: [SKIP][141] ([Intel XE#1201] / [Intel XE#2318]) -> [SKIP][142] ([Intel XE#2318]) +2 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-433/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a-hdmi-a-6.html
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a-hdmi-a-6.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-dg2-set2: [SKIP][143] ([Intel XE#1201] / [Intel XE#870]) -> [SKIP][144] ([Intel XE#870]) +1 other test skip
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-466/igt@kms_pm_backlight@fade-with-dpms.html
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-fully-sf:
- shard-dg2-set2: [SKIP][145] ([Intel XE#1201] / [Intel XE#1489]) -> [SKIP][146] ([Intel XE#1489]) +4 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-435/igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-fully-sf.html
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area:
- shard-dg2-set2: [SKIP][147] ([Intel XE#1489]) -> [SKIP][148] ([Intel XE#1201] / [Intel XE#1489]) +3 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-434/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-p010:
- shard-dg2-set2: [SKIP][149] ([Intel XE#1122]) -> [SKIP][150] ([Intel XE#1122] / [Intel XE#1201]) +1 other test skip
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_psr2_su@page_flip-p010.html
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-466/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-pr-cursor-plane-move:
- shard-dg2-set2: [SKIP][151] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][152] ([Intel XE#929]) +13 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@kms_psr@fbc-pr-cursor-plane-move.html
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_psr@fbc-pr-cursor-plane-move.html
* igt@kms_psr@fbc-psr-no-drrs:
- shard-dg2-set2: [SKIP][153] ([Intel XE#929]) -> [SKIP][154] ([Intel XE#1201] / [Intel XE#929]) +5 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_psr@fbc-psr-no-drrs.html
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-435/igt@kms_psr@fbc-psr-no-drrs.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-dg2-set2: [SKIP][155] ([Intel XE#1149]) -> [SKIP][156] ([Intel XE#1149] / [Intel XE#1201]) +1 other test skip
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-434/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2-set2: [SKIP][157] ([Intel XE#1201] / [Intel XE#327]) -> [SKIP][158] ([Intel XE#327])
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@kms_rotation_crc@primary-rotation-270.html
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-dg2-set2: [SKIP][159] ([Intel XE#1127]) -> [SKIP][160] ([Intel XE#1127] / [Intel XE#1201])
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-463/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_tv_load_detect@load-detect:
- shard-dg2-set2: [SKIP][161] ([Intel XE#1201] / [Intel XE#330]) -> [SKIP][162] ([Intel XE#330])
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-434/igt@kms_tv_load_detect@load-detect.html
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_tv_load_detect@load-detect.html
* igt@kms_vrr@cmrr:
- shard-dg2-set2: [SKIP][163] ([Intel XE#2168]) -> [SKIP][164] ([Intel XE#1201] / [Intel XE#2168])
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_vrr@cmrr.html
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-466/igt@kms_vrr@cmrr.html
* igt@kms_vrr@flip-dpms:
- shard-dg2-set2: [SKIP][165] ([Intel XE#455]) -> [SKIP][166] ([Intel XE#1201] / [Intel XE#455]) +13 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@kms_vrr@flip-dpms.html
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-466/igt@kms_vrr@flip-dpms.html
* igt@kms_writeback@writeback-fb-id:
- shard-dg2-set2: [SKIP][167] ([Intel XE#1201] / [Intel XE#756]) -> [SKIP][168] ([Intel XE#756])
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@kms_writeback@writeback-fb-id.html
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@kms_writeback@writeback-fb-id.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-dg2-set2: [SKIP][169] ([Intel XE#1091]) -> [SKIP][170] ([Intel XE#1091] / [Intel XE#1201])
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@sriov_basic@enable-vfs-autoprobe-off.html
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-433/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@xe_copy_basic@mem-copy-linear-0xfffe:
- shard-dg2-set2: [SKIP][171] ([Intel XE#1123] / [Intel XE#1201]) -> [SKIP][172] ([Intel XE#1123]) +2 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@xe_copy_basic@mem-copy-linear-0xfffe.html
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@xe_copy_basic@mem-copy-linear-0xfffe.html
* igt@xe_copy_basic@mem-set-linear-0x369:
- shard-dg2-set2: [SKIP][173] ([Intel XE#1126]) -> [SKIP][174] ([Intel XE#1126] / [Intel XE#1201])
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@xe_copy_basic@mem-set-linear-0x369.html
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-463/igt@xe_copy_basic@mem-set-linear-0x369.html
* igt@xe_evict@evict-beng-cm-threads-large:
- shard-dg2-set2: [TIMEOUT][175] ([Intel XE#1473]) -> [INCOMPLETE][176] ([Intel XE#1195] / [Intel XE#1473])
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@xe_evict@evict-beng-cm-threads-large.html
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-435/igt@xe_evict@evict-beng-cm-threads-large.html
* igt@xe_exec_fault_mode@twice-invalid-fault:
- shard-dg2-set2: [SKIP][177] ([Intel XE#1201] / [Intel XE#288]) -> [SKIP][178] ([Intel XE#288]) +21 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@xe_exec_fault_mode@twice-invalid-fault.html
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@xe_exec_fault_mode@twice-invalid-fault.html
* igt@xe_exec_fault_mode@twice-userptr-rebind-imm:
- shard-dg2-set2: [SKIP][179] ([Intel XE#288]) -> [SKIP][180] ([Intel XE#1201] / [Intel XE#288]) +15 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@xe_exec_fault_mode@twice-userptr-rebind-imm.html
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-435/igt@xe_exec_fault_mode@twice-userptr-rebind-imm.html
* igt@xe_huc_copy@huc_copy:
- shard-dg2-set2: [SKIP][181] ([Intel XE#255]) -> [SKIP][182] ([Intel XE#1201] / [Intel XE#255])
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@xe_huc_copy@huc_copy.html
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-433/igt@xe_huc_copy@huc_copy.html
* igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit:
- shard-dg2-set2: [SKIP][183] ([Intel XE#2229]) -> [SKIP][184] ([Intel XE#1201] / [Intel XE#2229])
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-435/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html
* igt@xe_oa@non-privileged-map-oa-buffer:
- shard-dg2-set2: [SKIP][185] ([Intel XE#2541]) -> [SKIP][186] ([Intel XE#1201] / [Intel XE#2541]) +1 other test skip
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@xe_oa@non-privileged-map-oa-buffer.html
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-434/igt@xe_oa@non-privileged-map-oa-buffer.html
* igt@xe_oa@oa-unit-exclusive-stream-sample-oa:
- shard-dg2-set2: [SKIP][187] ([Intel XE#1201] / [Intel XE#2541]) -> [SKIP][188] ([Intel XE#2541]) +4 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-463/igt@xe_oa@oa-unit-exclusive-stream-sample-oa.html
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@xe_oa@oa-unit-exclusive-stream-sample-oa.html
* igt@xe_pat@display-vs-wb-transient:
- shard-dg2-set2: [SKIP][189] ([Intel XE#1337]) -> [SKIP][190] ([Intel XE#1201] / [Intel XE#1337])
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@xe_pat@display-vs-wb-transient.html
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-433/igt@xe_pat@display-vs-wb-transient.html
* igt@xe_pat@pat-index-xelpg:
- shard-dg2-set2: [SKIP][191] ([Intel XE#979]) -> [SKIP][192] ([Intel XE#1201] / [Intel XE#979])
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@xe_pat@pat-index-xelpg.html
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-434/igt@xe_pat@pat-index-xelpg.html
* igt@xe_pm@d3cold-basic:
- shard-dg2-set2: [SKIP][193] ([Intel XE#2284] / [Intel XE#366]) -> [SKIP][194] ([Intel XE#1201] / [Intel XE#2284] / [Intel XE#366])
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@xe_pm@d3cold-basic.html
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-466/igt@xe_pm@d3cold-basic.html
* igt@xe_pm@d3cold-mmap-vram:
- shard-dg2-set2: [SKIP][195] ([Intel XE#1201] / [Intel XE#2284] / [Intel XE#366]) -> [SKIP][196] ([Intel XE#2284] / [Intel XE#366]) +1 other test skip
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-435/igt@xe_pm@d3cold-mmap-vram.html
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@xe_pm@d3cold-mmap-vram.html
* igt@xe_pm@d3cold-mocs:
- shard-dg2-set2: [SKIP][197] ([Intel XE#1201] / [Intel XE#2284]) -> [SKIP][198] ([Intel XE#2284])
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-466/igt@xe_pm@d3cold-mocs.html
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@xe_pm@d3cold-mocs.html
* igt@xe_pm@s3-vm-bind-unbind-all:
- shard-dg2-set2: [DMESG-WARN][199] ([Intel XE#1162] / [Intel XE#1941] / [Intel XE#569]) -> [DMESG-WARN][200] ([Intel XE#1162] / [Intel XE#569])
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-433/igt@xe_pm@s3-vm-bind-unbind-all.html
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@xe_pm@s3-vm-bind-unbind-all.html
* igt@xe_query@multigpu-query-engines:
- shard-dg2-set2: [SKIP][201] ([Intel XE#1201] / [Intel XE#944]) -> [SKIP][202] ([Intel XE#944]) +1 other test skip
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-434/igt@xe_query@multigpu-query-engines.html
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-432/igt@xe_query@multigpu-query-engines.html
* igt@xe_query@multigpu-query-mem-usage:
- shard-dg2-set2: [SKIP][203] ([Intel XE#944]) -> [SKIP][204] ([Intel XE#1201] / [Intel XE#944]) +3 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7981/shard-dg2-432/igt@xe_query@multigpu-query-mem-usage.html
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/shard-dg2-463/igt@xe_query@multigpu-query-mem-usage.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1033]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1033
[Intel XE#1041]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1041
[Intel XE#1050]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1050
[Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091
[Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
[Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1129]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1129
[Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135
[Intel XE#1137]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1137
[Intel XE#1149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1149
[Intel XE#1152]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1152
[Intel XE#1158]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1158
[Intel XE#1162]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1162
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1192]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1192
[Intel XE#1195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1195
[Intel XE#1201]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1201
[Intel XE#1252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1252
[Intel XE#1288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1288
[Intel XE#1337]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1337
[Intel XE#1426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1426
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1551]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1551
[Intel XE#1659]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1659
[Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
[Intel XE#1760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1760
[Intel XE#1941]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1941
[Intel XE#2019]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2019
[Intel XE#2168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2168
[Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[Intel XE#2251]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2251
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2318]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2318
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2328
[Intel XE#2329]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2329
[Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
[Intel XE#2333]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2333
[Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
[Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
[Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387
[Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
[Intel XE#2392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2392
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
[Intel XE#2499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2499
[Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
[Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255
[Intel XE#2583]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2583
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/314
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
[Intel XE#327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/327
[Intel XE#330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/330
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#498]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/498
[Intel XE#569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/569
[Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607
[Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
[Intel XE#619]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/619
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658
[Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756
[Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#877]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/877
[Intel XE#899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/899
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
Build changes
-------------
* IGT: IGT_7981 -> IGTPW_11605
* Linux: xe-1801-50db4c0a8d28ec0d03ea120d17a914265fa47d5c -> xe-1802-0729ba6a553ae595a4092ceb27300ea218c2efae
IGTPW_11605: 11605
IGT_7981: f4e2ada1adec484cf506b5ec7e9acb3ae62228f1 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-1801-50db4c0a8d28ec0d03ea120d17a914265fa47d5c: 50db4c0a8d28ec0d03ea120d17a914265fa47d5c
xe-1802-0729ba6a553ae595a4092ceb27300ea218c2efae: 0729ba6a553ae595a4092ceb27300ea218c2efae
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11605/index.html
[-- Attachment #2: Type: text/html, Size: 67375 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t v2 1/6] tools/intel-gfx-fw-info: Re-format with black
2024-08-20 23:29 ` [PATCH i-g-t v2 1/6] tools/intel-gfx-fw-info: Re-format with black Lucas De Marchi
@ 2024-08-21 11:29 ` Kamil Konieczny
2024-08-21 12:35 ` Lucas De Marchi
2024-08-21 16:46 ` Gustavo Sousa
1 sibling, 1 reply; 21+ messages in thread
From: Kamil Konieczny @ 2024-08-21 11:29 UTC (permalink / raw)
To: Lucas De Marchi; +Cc: igt-dev, Gustavo Sousa, Daniele Ceraolo Spurio
Hi Lucas,
On 2024-08-20 at 16:29:23 -0700, Lucas De Marchi wrote:
> black tools/intel-gfx-fw-info
>
> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
This looks almost ok, now
pylint -d C0114,C0103,C0116,C0115 intel-gfx-fw-info
intel-gfx-fw-info:293:4: W0621: Redefining name 'e' from outer scope (line 136) (redefined-outer-name)
Your code has been rated at 9.92/10 (previous run: 7.64/10, +2.28)
Btw running
./intel-gfx-fw-info -c /lib/firmware/i915/ehl_huc_9.0.0.bin.zst
I got:
header-type: CSS
version: 137.147.184
date: 543-01-b9
checksum: 3aa76ca9f25d916e64a56267338d37993b8e4e7321856de83d98d14e15ace4ad
Is date an encoded date and time?
You can add my acked-by with or without a fix for W0621 warning.
Regards,
Kamil
> ---
> tools/intel-gfx-fw-info | 10 ++++++----
> 1 file changed, 6 insertions(+), 4 deletions(-)
>
> diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
> index b0d41bbae..35555aab5 100755
> --- a/tools/intel-gfx-fw-info
> +++ b/tools/intel-gfx-fw-info
> @@ -150,10 +150,12 @@ def parse_args(argv: typing.List[str]) -> argparse.Namespace:
> description = "Dump GuC/HuC firmware information"
> parser = argparse.ArgumentParser(prog="intel-gfx-fw-info", description=description)
>
> - parser.add_argument("-x", "--raw", action="store_true",
> - help="Also print raw header content")
> - parser.add_argument("-c", "--checksum", action="store_true",
> - help="Also print checksum")
> + parser.add_argument(
> + "-x", "--raw", action="store_true", help="Also print raw header content"
> + )
> + parser.add_argument(
> + "-c", "--checksum", action="store_true", help="Also print checksum"
> + )
>
> parser.add_argument("filename", help="GuC/HuC firmware file")
>
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t v2 1/6] tools/intel-gfx-fw-info: Re-format with black
2024-08-21 11:29 ` Kamil Konieczny
@ 2024-08-21 12:35 ` Lucas De Marchi
2024-08-21 17:11 ` Kamil Konieczny
0 siblings, 1 reply; 21+ messages in thread
From: Lucas De Marchi @ 2024-08-21 12:35 UTC (permalink / raw)
To: Kamil Konieczny, igt-dev, Gustavo Sousa, Daniele Ceraolo Spurio
On Wed, Aug 21, 2024 at 01:29:45PM GMT, Kamil Konieczny wrote:
>Hi Lucas,
>On 2024-08-20 at 16:29:23 -0700, Lucas De Marchi wrote:
>> black tools/intel-gfx-fw-info
>>
>> Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>
>This looks almost ok, now
>
>pylint -d C0114,C0103,C0116,C0115 intel-gfx-fw-info
>
>intel-gfx-fw-info:293:4: W0621: Redefining name 'e' from outer scope (line 136) (redefined-outer-name)
>
>Your code has been rated at 9.92/10 (previous run: 7.64/10, +2.28)
>
>Btw running
>./intel-gfx-fw-info -c /lib/firmware/i915/ehl_huc_9.0.0.bin.zst
^^^
>
>I got:
>
>header-type: CSS
>version: 137.147.184
>date: 543-01-b9
>checksum: 3aa76ca9f25d916e64a56267338d37993b8e4e7321856de83d98d14e15ace4ad
>
>Is date an encoded date and time?
it's compressed and this simple script doesn't handle compression (yet)
$ cp /lib/firmware/i915/ehl_huc_9.0.0.bin.zst .
$ zstd -d ehl_huc_9.0.0.bin.zst
$ ./tools/intel-gfx-fw-info ehl_huc_9.0.0.bin
header-type: CSS
version: 9.0.0
date: 2019-08-05
The compression happened not to change the first 4 bytes so it
incorrectly recognized it and applied the CCS parser. Adding
decompression may be something for another time.
>
>You can add my acked-by with or without a fix for W0621 warning.
For this patch or for the series?
thanks
Lucas De Marchi
>
>Regards,
>Kamil
>
>> ---
>> tools/intel-gfx-fw-info | 10 ++++++----
>> 1 file changed, 6 insertions(+), 4 deletions(-)
>>
>> diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
>> index b0d41bbae..35555aab5 100755
>> --- a/tools/intel-gfx-fw-info
>> +++ b/tools/intel-gfx-fw-info
>> @@ -150,10 +150,12 @@ def parse_args(argv: typing.List[str]) -> argparse.Namespace:
>> description = "Dump GuC/HuC firmware information"
>> parser = argparse.ArgumentParser(prog="intel-gfx-fw-info", description=description)
>>
>> - parser.add_argument("-x", "--raw", action="store_true",
>> - help="Also print raw header content")
>> - parser.add_argument("-c", "--checksum", action="store_true",
>> - help="Also print checksum")
>> + parser.add_argument(
>> + "-x", "--raw", action="store_true", help="Also print raw header content"
>> + )
>> + parser.add_argument(
>> + "-c", "--checksum", action="store_true", help="Also print checksum"
>> + )
>>
>> parser.add_argument("filename", help="GuC/HuC firmware file")
>>
>> --
>> 2.43.0
>>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t v2 1/6] tools/intel-gfx-fw-info: Re-format with black
2024-08-20 23:29 ` [PATCH i-g-t v2 1/6] tools/intel-gfx-fw-info: Re-format with black Lucas De Marchi
2024-08-21 11:29 ` Kamil Konieczny
@ 2024-08-21 16:46 ` Gustavo Sousa
1 sibling, 0 replies; 21+ messages in thread
From: Gustavo Sousa @ 2024-08-21 16:46 UTC (permalink / raw)
To: Lucas De Marchi, igt-dev
Cc: Daniele Ceraolo Spurio, Kamil Konieczny, Lucas De Marchi
Quoting Lucas De Marchi (2024-08-20 20:29:23-03:00)
>black tools/intel-gfx-fw-info
>
>Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
>---
> tools/intel-gfx-fw-info | 10 ++++++----
> 1 file changed, 6 insertions(+), 4 deletions(-)
>
>diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
>index b0d41bbae..35555aab5 100755
>--- a/tools/intel-gfx-fw-info
>+++ b/tools/intel-gfx-fw-info
>@@ -150,10 +150,12 @@ def parse_args(argv: typing.List[str]) -> argparse.Namespace:
> description = "Dump GuC/HuC firmware information"
> parser = argparse.ArgumentParser(prog="intel-gfx-fw-info", description=description)
>
>- parser.add_argument("-x", "--raw", action="store_true",
>- help="Also print raw header content")
>- parser.add_argument("-c", "--checksum", action="store_true",
>- help="Also print checksum")
>+ parser.add_argument(
>+ "-x", "--raw", action="store_true", help="Also print raw header content"
>+ )
>+ parser.add_argument(
>+ "-c", "--checksum", action="store_true", help="Also print checksum"
>+ )
>
> parser.add_argument("filename", help="GuC/HuC firmware file")
>
>--
>2.43.0
>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t v2 2/6] tools/intel-gfx-fw-info: Annotate abstract method
2024-08-20 23:29 ` [PATCH i-g-t v2 2/6] tools/intel-gfx-fw-info: Annotate abstract method Lucas De Marchi
@ 2024-08-21 16:47 ` Gustavo Sousa
0 siblings, 0 replies; 21+ messages in thread
From: Gustavo Sousa @ 2024-08-21 16:47 UTC (permalink / raw)
To: Lucas De Marchi, igt-dev
Cc: Daniele Ceraolo Spurio, Kamil Konieczny, Lucas De Marchi
Quoting Lucas De Marchi (2024-08-20 20:29:24-03:00)
>Make the FW an abstract class and annotate the decode() method.
>
>Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
>---
> tools/intel-gfx-fw-info | 7 ++++++-
> 1 file changed, 6 insertions(+), 1 deletion(-)
>
>diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
>index 35555aab5..3105144b7 100755
>--- a/tools/intel-gfx-fw-info
>+++ b/tools/intel-gfx-fw-info
>@@ -4,6 +4,7 @@
> #
> # Copyright (C) 2023 Intel Corporation
>
>+import abc
> import argparse
> import logging
> import hashlib
>@@ -103,10 +104,14 @@ def FIELD_GET(mask: int, value: int) -> int:
> return (value & mask) >> ffs(mask)
>
>
>-class Fw:
>+class Fw(abc.ABC):
> def __init__(self, fw):
> self.fw = fw
>
>+ @abc.abstractmethod
>+ def decode(self):
>+ raise NotImplementedError()
>+
>
> class FwCss(Fw):
> def decode(self):
>--
>2.43.0
>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t v2 3/6] tools/intel-gfx-fw-info: Embed fw decoding
2024-08-20 23:29 ` [PATCH i-g-t v2 3/6] tools/intel-gfx-fw-info: Embed fw decoding Lucas De Marchi
@ 2024-08-21 17:06 ` Gustavo Sousa
2024-08-21 18:17 ` Lucas De Marchi
0 siblings, 1 reply; 21+ messages in thread
From: Gustavo Sousa @ 2024-08-21 17:06 UTC (permalink / raw)
To: Lucas De Marchi, igt-dev
Cc: Daniele Ceraolo Spurio, Kamil Konieczny, Lucas De Marchi
Quoting Lucas De Marchi (2024-08-20 20:29:25-03:00)
>Use a factory class method to decide what class to use depending on the
>magic and embed the calls to cstruct in each of them. Main motivation is
>that in future the decode method will need to seek the binary as it
>can't really know the version just checking the beginning of the file.
>
>For now, keep the open/close of the file in the main function, but
>eventually can be migrated as well.
>
>Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>---
> tools/intel-gfx-fw-info | 73 ++++++++++++++++++++++++++++-------------
> 1 file changed, 51 insertions(+), 22 deletions(-)
>
>diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
>index 3105144b7..0f1da8bff 100755
>--- a/tools/intel-gfx-fw-info
>+++ b/tools/intel-gfx-fw-info
>@@ -105,8 +105,38 @@ def FIELD_GET(mask: int, value: int) -> int:
>
>
> class Fw(abc.ABC):
>- def __init__(self, fw):
>- self.fw = fw
>+ def __init__(self, cparser, f):
>+ self.f = f
>+ self.cparser = cparser
>+ self.fw = None
>+
>+ def checksum(self):
>+ self.f.seek(0, 0)
>+ return hashlib.sha256(self.f.read()).hexdigest()
>+
>+ def dump(self, **kw):
>+ cstruct.dumpstruct(self.fw, kw)
s/kw/**kw/
>+
>+ @classmethod
>+ def create(cls, f):
>+ cparser = cstruct.cstruct()
>+ cparser.load(CDEF)
>+
>+ magic = cparser.magic(f).data
>+ default = None
>+
>+ for s in cls.__subclasses__():
>+ if s.MAGIC is None:
>+ default = s
>+ elif s.MAGIC == magic:
>+ f.seek(0, 0)
>+ return s(cparser, f)
>+
>+ if default:
>+ f.seek(0, 0)
Is this seek() necessary? Looks like functions that use f already rewind
before using f.
>+ return default(cparser, f)
I believe a cleaner way of doing this is to have a single "constructor"
variable so that we have a single point of instantiation. Something
like:
constructor = None
for s in cls.__subclasses__():
if s.MAGIC is None:
constructor = s
elif s.MAGIC == magic:
constructor = s
break
if constructor:
f.seek(0, 0)
return constructor(cparser, f)
>+
>+ return None
>
> @abc.abstractmethod
> def decode(self):
>@@ -114,8 +144,13 @@ class Fw(abc.ABC):
>
>
> class FwCss(Fw):
>+ MAGIC = None
>+
> def decode(self):
>- data = []
>+ self.f.seek(0, 0)
>+ self.fw = self.cparser.uc_css_header(self.f)
>+
>+ data = ["header-type: CSS"]
>
> CSS_SW_VERSION_UC_MAJOR = 0xFF << 16
> CSS_SW_VERSION_UC_MINOR = 0xFF << 8
>@@ -137,8 +172,13 @@ class FwCss(Fw):
>
>
> class FwGsc(Fw):
>+ MAGIC = b"$CPD"
>+
> def decode(self):
>- data = []
>+ self.f.seek(0, 0)
>+ self.fw = self.cparser.uc_huc_gsc_header(self.f)
>+
>+ data = ["header-type: GSC"]
>
> HUC_GSC_MINOR_VER_HI_MASK = 0xFF << 16
> HUC_GSC_MAJOR_VER_HI_MASK = 0xFF
>@@ -167,40 +207,29 @@ def parse_args(argv: typing.List[str]) -> argparse.Namespace:
> return parser.parse_args(argv)
>
>
>-def calculate_checksum(f: typing.BinaryIO) -> str:
>- return hashlib.sha256(f.read()).hexdigest()
>-
>-
> def main(argv: typing.List[str]) -> int:
> args = parse_args(argv)
>
>- cparser = cstruct.cstruct()
>- cparser.load(CDEF)
>-
> checksum = None
>
> try:
> with open(args.filename, mode="rb") as f:
>- magic = cparser.magic(f)
>- f.seek(0, 0)
>- if magic.data == b"$CPD":
>- fw = FwGsc(cparser.uc_huc_gsc_header(f))
>- else:
>- fw = FwCss(cparser.uc_css_header(f))
>+ fw = Fw.create(f)
>+ if not fw:
>+ logging.fatal("Unknown firmware type in '{args.filename}'")
Note that this doesn't cause the script to abort...
>
>+ decoded_data = fw.decode()
...meaning that we crash here if fw is None.
--
Gustavo Sousa
> if args.checksum:
>- f.seek(0, 0)
>- checksum = calculate_checksum(f)
>-
>+ checksum = fw.checksum()
> except FileNotFoundError as e:
> logging.fatal(e)
> return 1
>
>- print(*fw.decode(), sep="\n")
>+ print(*decoded_data, sep="\n")
>
> if args.raw:
> print("raw dump:", end="")
>- cstruct.dumpstruct(fw.fw, color=sys.stdout.isatty())
>+ fw.dump(color=sys.stdout.isatty())
>
> if checksum:
> print(f"checksum: {checksum}")
>--
>2.43.0
>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t v2 1/6] tools/intel-gfx-fw-info: Re-format with black
2024-08-21 12:35 ` Lucas De Marchi
@ 2024-08-21 17:11 ` Kamil Konieczny
0 siblings, 0 replies; 21+ messages in thread
From: Kamil Konieczny @ 2024-08-21 17:11 UTC (permalink / raw)
To: igt-dev; +Cc: Lucas De Marchi, Gustavo Sousa, Daniele Ceraolo Spurio
Hi Lucas,
On 2024-08-21 at 07:35:11 -0500, Lucas De Marchi wrote:
> On Wed, Aug 21, 2024 at 01:29:45PM GMT, Kamil Konieczny wrote:
> > Hi Lucas,
> > On 2024-08-20 at 16:29:23 -0700, Lucas De Marchi wrote:
> > > black tools/intel-gfx-fw-info
> > >
> > > Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
> >
> > This looks almost ok, now
> >
> > pylint -d C0114,C0103,C0116,C0115 intel-gfx-fw-info
> >
> > intel-gfx-fw-info:293:4: W0621: Redefining name 'e' from outer scope (line 136) (redefined-outer-name)
> >
> > Your code has been rated at 9.92/10 (previous run: 7.64/10, +2.28)
> >
> > Btw running
> > ./intel-gfx-fw-info -c /lib/firmware/i915/ehl_huc_9.0.0.bin.zst
>
> ^^^
>
> >
> > I got:
> >
> > header-type: CSS
> > version: 137.147.184
> > date: 543-01-b9
> > checksum: 3aa76ca9f25d916e64a56267338d37993b8e4e7321856de83d98d14e15ace4ad
> >
> > Is date an encoded date and time?
>
> it's compressed and this simple script doesn't handle compression (yet)
>
> $ cp /lib/firmware/i915/ehl_huc_9.0.0.bin.zst .
> $ zstd -d ehl_huc_9.0.0.bin.zst
> $ ./tools/intel-gfx-fw-info ehl_huc_9.0.0.bin
> header-type: CSS
> version: 9.0.0
> date: 2019-08-05
>
> The compression happened not to change the first 4 bytes so it
> incorrectly recognized it and applied the CCS parser. Adding
> decompression may be something for another time.
Thank you, is that de/compression documented somewhere?
>
> >
> > You can add my acked-by with or without a fix for W0621 warning.
>
> For this patch or for the series?
For a series.
Regards,
Kamil
>
> thanks
> Lucas De Marchi
>
> >
> > Regards,
> > Kamil
> >
> > > ---
> > > tools/intel-gfx-fw-info | 10 ++++++----
> > > 1 file changed, 6 insertions(+), 4 deletions(-)
> > >
> > > diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
> > > index b0d41bbae..35555aab5 100755
> > > --- a/tools/intel-gfx-fw-info
> > > +++ b/tools/intel-gfx-fw-info
> > > @@ -150,10 +150,12 @@ def parse_args(argv: typing.List[str]) -> argparse.Namespace:
> > > description = "Dump GuC/HuC firmware information"
> > > parser = argparse.ArgumentParser(prog="intel-gfx-fw-info", description=description)
> > >
> > > - parser.add_argument("-x", "--raw", action="store_true",
> > > - help="Also print raw header content")
> > > - parser.add_argument("-c", "--checksum", action="store_true",
> > > - help="Also print checksum")
> > > + parser.add_argument(
> > > + "-x", "--raw", action="store_true", help="Also print raw header content"
> > > + )
> > > + parser.add_argument(
> > > + "-c", "--checksum", action="store_true", help="Also print checksum"
> > > + )
> > >
> > > parser.add_argument("filename", help="GuC/HuC firmware file")
> > >
> > > --
> > > 2.43.0
> > >
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t v2 4/6] tools/intel-gfx-fw-info: Override kernel types
2024-08-20 23:29 ` [PATCH i-g-t v2 4/6] tools/intel-gfx-fw-info: Override kernel types Lucas De Marchi
@ 2024-08-21 17:18 ` Gustavo Sousa
2024-08-21 18:37 ` Lucas De Marchi
0 siblings, 1 reply; 21+ messages in thread
From: Gustavo Sousa @ 2024-08-21 17:18 UTC (permalink / raw)
To: Lucas De Marchi, igt-dev
Cc: Daniele Ceraolo Spurio, Kamil Konieczny, Lucas De Marchi
Quoting Lucas De Marchi (2024-08-20 20:29:26-03:00)
>Previously we were defining u32 type as part of the string we are
>loading. However in order to use other types like u8 and u16 in upcoming
>changes, it would be better to have them all defined in a single place.
>We can't create a typedef like done with u32 because cstruct already
>defines a few types for convenience. However it's very surprising it's
>defining e.g. u8 as a 64-bit variable.
>
>Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>---
> tools/intel-gfx-fw-info | 9 +++++++--
> 1 file changed, 7 insertions(+), 2 deletions(-)
>
>diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
>index 0f1da8bff..57d6f935b 100755
>--- a/tools/intel-gfx-fw-info
>+++ b/tools/intel-gfx-fw-info
>@@ -23,8 +23,6 @@ import typing
> # dumpstruct(): give it a name
>
> CDEF = """
>-typedef uint32 u32;
>-
> struct uc_css_header {
> u32 module_type;
> /*
>@@ -120,6 +118,13 @@ class Fw(abc.ABC):
> @classmethod
> def create(cls, f):
> cparser = cstruct.cstruct()
>+ # cstruct defines some "convenience types" that are not very convenient
>+ # when parsing a kernel header - e.g. we don't want u16 to be parsed as
>+ # uint128
Yikes.
>+ cparser.typedefs["u8"] = "uint8_t"
>+ cparser.typedefs["u16"] = "uint16_t"
>+ cparser.typedefs["u32"] = "uint32_t"
>+ cparser.typedefs["u64"] = "uint64_t"
Well, typedefs is exposed in the documentation, but not properly
documented [1]...
Have you tried using cparser.add_type()? Well, if that doesn't work:
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
[1] https://docs.dissect.tools/en/latest/api/dissect/cstruct/cstruct/index.html#dissect.cstruct.cstruct.cstruct.typedefs
> cparser.load(CDEF)
>
> magic = cparser.magic(f).data
>--
>2.43.0
>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t v2 6/6] tools/intel-gfx-fw-info: do not use bare 'except'
2024-08-20 23:29 ` [PATCH i-g-t v2 6/6] tools/intel-gfx-fw-info: do not use bare 'except' Lucas De Marchi
@ 2024-08-21 17:19 ` Gustavo Sousa
0 siblings, 0 replies; 21+ messages in thread
From: Gustavo Sousa @ 2024-08-21 17:19 UTC (permalink / raw)
To: Lucas De Marchi, igt-dev
Cc: Daniele Ceraolo Spurio, Kamil Konieczny, Lucas De Marchi
Quoting Lucas De Marchi (2024-08-20 20:29:28-03:00)
>From flake8:
>
> tools/intel-gfx-fw-info:137:1: E722 do not use bare 'except'
>
>Now it passes clean with --ignore=E101,E501,W191 - those ignores are
>needed because they are triggering in the C string we use, CDEF, and
>flake8 can't bother enabling/disabling warnings per block.
>
>Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
>---
> tools/intel-gfx-fw-info | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
>diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
>index cbabda913..3c9b47809 100755
>--- a/tools/intel-gfx-fw-info
>+++ b/tools/intel-gfx-fw-info
>@@ -133,11 +133,11 @@ logging.basicConfig(format="%(levelname)s: %(message)s")
>
> try:
> from dissect import cstruct
>-except:
>+except ImportError as e:
> logging.critical(
> "Could not import dissect.cstruct module. See https://github.com/fox-it/dissect.cstruct for installation options"
> )
>- raise SystemExit(1)
>+ raise SystemExit(1) from e
>
>
> GSC_CPD_ENTRY_OFFSET_MASK = 0x1FFFFFF
>--
>2.43.0
>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t v2 3/6] tools/intel-gfx-fw-info: Embed fw decoding
2024-08-21 17:06 ` Gustavo Sousa
@ 2024-08-21 18:17 ` Lucas De Marchi
0 siblings, 0 replies; 21+ messages in thread
From: Lucas De Marchi @ 2024-08-21 18:17 UTC (permalink / raw)
To: Gustavo Sousa; +Cc: igt-dev, Daniele Ceraolo Spurio, Kamil Konieczny
On Wed, Aug 21, 2024 at 02:06:30PM GMT, Gustavo Sousa wrote:
>Quoting Lucas De Marchi (2024-08-20 20:29:25-03:00)
>>Use a factory class method to decide what class to use depending on the
>>magic and embed the calls to cstruct in each of them. Main motivation is
>>that in future the decode method will need to seek the binary as it
>>can't really know the version just checking the beginning of the file.
>>
>>For now, keep the open/close of the file in the main function, but
>>eventually can be migrated as well.
>>
>>Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>>---
>> tools/intel-gfx-fw-info | 73 ++++++++++++++++++++++++++++-------------
>> 1 file changed, 51 insertions(+), 22 deletions(-)
>>
>>diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
>>index 3105144b7..0f1da8bff 100755
>>--- a/tools/intel-gfx-fw-info
>>+++ b/tools/intel-gfx-fw-info
>>@@ -105,8 +105,38 @@ def FIELD_GET(mask: int, value: int) -> int:
>>
>>
>> class Fw(abc.ABC):
>>- def __init__(self, fw):
>>- self.fw = fw
>>+ def __init__(self, cparser, f):
>>+ self.f = f
>>+ self.cparser = cparser
>>+ self.fw = None
>>+
>>+ def checksum(self):
>>+ self.f.seek(0, 0)
>>+ return hashlib.sha256(self.f.read()).hexdigest()
>>+
>>+ def dump(self, **kw):
>>+ cstruct.dumpstruct(self.fw, kw)
>
>s/kw/**kw/
>
>>+
>>+ @classmethod
>>+ def create(cls, f):
>>+ cparser = cstruct.cstruct()
>>+ cparser.load(CDEF)
>>+
>>+ magic = cparser.magic(f).data
>>+ default = None
>>+
>>+ for s in cls.__subclasses__():
>>+ if s.MAGIC is None:
>>+ default = s
>>+ elif s.MAGIC == magic:
>>+ f.seek(0, 0)
>>+ return s(cparser, f)
>>+
>>+ if default:
>>+ f.seek(0, 0)
>
>Is this seek() necessary? Looks like functions that use f already rewind
>before using f.
yeah... I went back and forth between leaving it inside or outside.
When we add support for GSC we may want it outside since GSC basically
adds some headers before the gsc_cpd_header_v2 that is used by HuC.
I will remove the seek() from here for now.
>
>>+ return default(cparser, f)
>
>I believe a cleaner way of doing this is to have a single "constructor"
>variable so that we have a single point of instantiation. Something
>like:
>
> constructor = None
>
> for s in cls.__subclasses__():
> if s.MAGIC is None:
> constructor = s
> elif s.MAGIC == magic:
> constructor = s
> break
>
> if constructor:
> f.seek(0, 0)
> return constructor(cparser, f)
yeah, better. I will update the patch with that.
>
>>+
>>+ return None
>>
>> @abc.abstractmethod
>> def decode(self):
>>@@ -114,8 +144,13 @@ class Fw(abc.ABC):
>>
>>
>> class FwCss(Fw):
>>+ MAGIC = None
>>+
>> def decode(self):
>>- data = []
>>+ self.f.seek(0, 0)
>>+ self.fw = self.cparser.uc_css_header(self.f)
>>+
>>+ data = ["header-type: CSS"]
>>
>> CSS_SW_VERSION_UC_MAJOR = 0xFF << 16
>> CSS_SW_VERSION_UC_MINOR = 0xFF << 8
>>@@ -137,8 +172,13 @@ class FwCss(Fw):
>>
>>
>> class FwGsc(Fw):
>>+ MAGIC = b"$CPD"
>>+
>> def decode(self):
>>- data = []
>>+ self.f.seek(0, 0)
>>+ self.fw = self.cparser.uc_huc_gsc_header(self.f)
>>+
>>+ data = ["header-type: GSC"]
>>
>> HUC_GSC_MINOR_VER_HI_MASK = 0xFF << 16
>> HUC_GSC_MAJOR_VER_HI_MASK = 0xFF
>>@@ -167,40 +207,29 @@ def parse_args(argv: typing.List[str]) -> argparse.Namespace:
>> return parser.parse_args(argv)
>>
>>
>>-def calculate_checksum(f: typing.BinaryIO) -> str:
>>- return hashlib.sha256(f.read()).hexdigest()
>>-
>>-
>> def main(argv: typing.List[str]) -> int:
>> args = parse_args(argv)
>>
>>- cparser = cstruct.cstruct()
>>- cparser.load(CDEF)
>>-
>> checksum = None
>>
>> try:
>> with open(args.filename, mode="rb") as f:
>>- magic = cparser.magic(f)
>>- f.seek(0, 0)
>>- if magic.data == b"$CPD":
>>- fw = FwGsc(cparser.uc_huc_gsc_header(f))
>>- else:
>>- fw = FwCss(cparser.uc_css_header(f))
>>+ fw = Fw.create(f)
>>+ if not fw:
>>+ logging.fatal("Unknown firmware type in '{args.filename}'")
>
>Note that this doesn't cause the script to abort...
there is a sys.exit(1) squashed in the wrong patch (5). I will bring it
here.
Thanks
Lucas De Marchi
>
>>
>>+ decoded_data = fw.decode()
>
>...meaning that we crash here if fw is None.
>
>--
>Gustavo Sousa
>
>> if args.checksum:
>>- f.seek(0, 0)
>>- checksum = calculate_checksum(f)
>>-
>>+ checksum = fw.checksum()
>> except FileNotFoundError as e:
>> logging.fatal(e)
>> return 1
>>
>>- print(*fw.decode(), sep="\n")
>>+ print(*decoded_data, sep="\n")
>>
>> if args.raw:
>> print("raw dump:", end="")
>>- cstruct.dumpstruct(fw.fw, color=sys.stdout.isatty())
>>+ fw.dump(color=sys.stdout.isatty())
>>
>> if checksum:
>> print(f"checksum: {checksum}")
>>--
>>2.43.0
>>
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH i-g-t v2 4/6] tools/intel-gfx-fw-info: Override kernel types
2024-08-21 17:18 ` Gustavo Sousa
@ 2024-08-21 18:37 ` Lucas De Marchi
0 siblings, 0 replies; 21+ messages in thread
From: Lucas De Marchi @ 2024-08-21 18:37 UTC (permalink / raw)
To: Gustavo Sousa; +Cc: igt-dev, Daniele Ceraolo Spurio, Kamil Konieczny
On Wed, Aug 21, 2024 at 02:18:02PM GMT, Gustavo Sousa wrote:
>Quoting Lucas De Marchi (2024-08-20 20:29:26-03:00)
>>Previously we were defining u32 type as part of the string we are
>>loading. However in order to use other types like u8 and u16 in upcoming
>>changes, it would be better to have them all defined in a single place.
>>We can't create a typedef like done with u32 because cstruct already
>>defines a few types for convenience. However it's very surprising it's
>>defining e.g. u8 as a 64-bit variable.
>>
>>Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
>>---
>> tools/intel-gfx-fw-info | 9 +++++++--
>> 1 file changed, 7 insertions(+), 2 deletions(-)
>>
>>diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
>>index 0f1da8bff..57d6f935b 100755
>>--- a/tools/intel-gfx-fw-info
>>+++ b/tools/intel-gfx-fw-info
>>@@ -23,8 +23,6 @@ import typing
>> # dumpstruct(): give it a name
>>
>> CDEF = """
>>-typedef uint32 u32;
>>-
>> struct uc_css_header {
>> u32 module_type;
>> /*
>>@@ -120,6 +118,13 @@ class Fw(abc.ABC):
>> @classmethod
>> def create(cls, f):
>> cparser = cstruct.cstruct()
>>+ # cstruct defines some "convenience types" that are not very convenient
>>+ # when parsing a kernel header - e.g. we don't want u16 to be parsed as
>>+ # uint128
>
>Yikes.
>
>>+ cparser.typedefs["u8"] = "uint8_t"
>>+ cparser.typedefs["u16"] = "uint16_t"
>>+ cparser.typedefs["u32"] = "uint32_t"
>>+ cparser.typedefs["u64"] = "uint64_t"
>
>Well, typedefs is exposed in the documentation, but not properly
>documented [1]...
>
>Have you tried using cparser.add_type()? Well, if that doesn't work:
yeah... if we pass cparser.add_type(..., replace=True) then it works.
>
> Reviewed-by: Gustavo Sousa <gustavo.sousa@intel.com>
thanks
Lucas De Marchi
>
>[1] https://docs.dissect.tools/en/latest/api/dissect/cstruct/cstruct/index.html#dissect.cstruct.cstruct.cstruct.typedefs
>
>> cparser.load(CDEF)
>>
>> magic = cparser.magic(f).data
>>--
>>2.43.0
>>
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2024-08-21 18:37 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-20 23:29 [PATCH i-g-t v2 0/6] Parse GSC-based HuC firmware layout Lucas De Marchi
2024-08-20 23:29 ` [PATCH i-g-t v2 1/6] tools/intel-gfx-fw-info: Re-format with black Lucas De Marchi
2024-08-21 11:29 ` Kamil Konieczny
2024-08-21 12:35 ` Lucas De Marchi
2024-08-21 17:11 ` Kamil Konieczny
2024-08-21 16:46 ` Gustavo Sousa
2024-08-20 23:29 ` [PATCH i-g-t v2 2/6] tools/intel-gfx-fw-info: Annotate abstract method Lucas De Marchi
2024-08-21 16:47 ` Gustavo Sousa
2024-08-20 23:29 ` [PATCH i-g-t v2 3/6] tools/intel-gfx-fw-info: Embed fw decoding Lucas De Marchi
2024-08-21 17:06 ` Gustavo Sousa
2024-08-21 18:17 ` Lucas De Marchi
2024-08-20 23:29 ` [PATCH i-g-t v2 4/6] tools/intel-gfx-fw-info: Override kernel types Lucas De Marchi
2024-08-21 17:18 ` Gustavo Sousa
2024-08-21 18:37 ` Lucas De Marchi
2024-08-20 23:29 ` [PATCH i-g-t v2 5/6] tools/intel-gfx-fw-info: Add proper HuC parser Lucas De Marchi
2024-08-20 23:29 ` [PATCH i-g-t v2 6/6] tools/intel-gfx-fw-info: do not use bare 'except' Lucas De Marchi
2024-08-21 17:19 ` Gustavo Sousa
2024-08-20 23:54 ` ✓ CI.xeBAT: success for Parse GSC-based HuC firmware layout (rev2) Patchwork
2024-08-21 0:11 ` ✓ Fi.CI.BAT: " Patchwork
2024-08-21 3:24 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-08-21 7:57 ` ✓ CI.xeFULL: success " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox