* [igt-dev] [PATCH i-g-t v2 0/2] tests/xe/xe_guc_pc: Skip RC6 tests on PVC @ 2023-03-29 22:23 Niranjana Vishwanathapura 2023-03-29 22:23 ` [igt-dev] [PATCH i-g-t v2 1/2] lib: Add Pontevecchio platform Niranjana Vishwanathapura ` (4 more replies) 0 siblings, 5 replies; 7+ messages in thread From: Niranjana Vishwanathapura @ 2023-03-29 22:23 UTC (permalink / raw) To: igt-dev Add IS_PONTEVECCHIO() library routine and Skip rc6 subtests on PVC. v2: Add proper PVC library support and fix assert check in xe_guc_pc Signed-off-by: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> Niranjana Vishwanathapura (2): lib: Add Pontevecchio platform tests/xe/xe_guc_pc: Skip RC6 tests for PVC lib/i915/intel_cmds_info.c | 20 ++++++++++++++++++++ lib/i915/intel_cmds_info.h | 1 + lib/i915_pciids.h | 13 +++++++++++++ lib/intel_chipset.h | 2 ++ lib/intel_device_info.c | 10 ++++++++++ tests/xe/xe_guc_pc.c | 2 ++ 6 files changed, 48 insertions(+) -- 2.21.0.rc0.32.g243a4c7e27 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH i-g-t v2 1/2] lib: Add Pontevecchio platform 2023-03-29 22:23 [igt-dev] [PATCH i-g-t v2 0/2] tests/xe/xe_guc_pc: Skip RC6 tests on PVC Niranjana Vishwanathapura @ 2023-03-29 22:23 ` Niranjana Vishwanathapura 2023-03-29 22:23 ` [igt-dev] [PATCH i-g-t v2 2/2] tests/xe/xe_guc_pc: Skip RC6 tests for PVC Niranjana Vishwanathapura ` (3 subsequent siblings) 4 siblings, 0 replies; 7+ messages in thread From: Niranjana Vishwanathapura @ 2023-03-29 22:23 UTC (permalink / raw) To: igt-dev Add library support for Pontevecchio (PVC) platform. v2: Fix by properly adding full pvc library support Signed-off-by: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> --- lib/i915/intel_cmds_info.c | 20 ++++++++++++++++++++ lib/i915/intel_cmds_info.h | 1 + lib/i915_pciids.h | 13 +++++++++++++ lib/intel_chipset.h | 2 ++ lib/intel_device_info.c | 10 ++++++++++ 5 files changed, 46 insertions(+) diff --git a/lib/i915/intel_cmds_info.c b/lib/i915/intel_cmds_info.c index 08fc981ac..166fb4740 100644 --- a/lib/i915/intel_cmds_info.c +++ b/lib/i915/intel_cmds_info.c @@ -48,6 +48,12 @@ static const struct blt_cmd_info BIT(T_XMAJOR) | BIT(T_TILE4) | BIT(T_TILE64)); +static const struct blt_cmd_info + pvc_xy_fast_copy = BLT_INFO(XY_FAST_COPY, + BIT(T_LINEAR) | + BIT(T_TILE4) | + BIT(T_TILE64)); + static const struct blt_cmd_info gen12_xy_block_copy = BLT_INFO(XY_BLOCK_COPY, BIT(T_LINEAR) | @@ -69,6 +75,13 @@ static const struct blt_cmd_info BIT(T_TILE64), BLT_CMD_EXTENDED); +static const struct blt_cmd_info + pvc_xy_block_copy = BLT_INFO_EXT(XY_BLOCK_COPY, + BIT(T_LINEAR) | + BIT(T_TILE4) | + BIT(T_TILE64), + BLT_CMD_EXTENDED); + const struct intel_cmds_info pre_gen6_cmds_info = { .blt_cmds = { [SRC_COPY] = &src_copy, @@ -120,6 +133,13 @@ const struct intel_cmds_info gen12_mtl_cmds_info = { } }; +const struct intel_cmds_info gen12_pvc_cmds_info = { + .blt_cmds = { + [XY_FAST_COPY] = &pvc_xy_fast_copy, + [XY_BLOCK_COPY] = &pvc_xy_block_copy, + } +}; + const struct blt_cmd_info *blt_get_cmd_info(const struct intel_cmds_info *cmds_info, enum blt_cmd_type cmd) { diff --git a/lib/i915/intel_cmds_info.h b/lib/i915/intel_cmds_info.h index 9af2f2d99..1db8709f8 100644 --- a/lib/i915/intel_cmds_info.h +++ b/lib/i915/intel_cmds_info.h @@ -46,6 +46,7 @@ extern const struct intel_cmds_info gen11_cmds_info; extern const struct intel_cmds_info gen12_cmds_info; extern const struct intel_cmds_info gen12_dg2_cmds_info; extern const struct intel_cmds_info gen12_mtl_cmds_info; +extern const struct intel_cmds_info gen12_pvc_cmds_info; #define for_each_tiling(__tiling) \ for (__tiling = T_LINEAR; __tiling < __BLT_MAX_TILING; __tiling++) diff --git a/lib/i915_pciids.h b/lib/i915_pciids.h index 14f3ff198..bee58554d 100644 --- a/lib/i915_pciids.h +++ b/lib/i915_pciids.h @@ -750,4 +750,17 @@ INTEL_MTL_M_IDS(info), \ INTEL_MTL_P_IDS(info) +/* PVC */ +#define INTEL_PVC_IDS(info) \ + INTEL_VGA_DEVICE(0x0BD0, info), \ + INTEL_VGA_DEVICE(0x0BD5, info), \ + INTEL_VGA_DEVICE(0x0BD6, info), \ + INTEL_VGA_DEVICE(0x0BD7, info), \ + INTEL_VGA_DEVICE(0x0BD8, info), \ + INTEL_VGA_DEVICE(0x0BD9, info), \ + INTEL_VGA_DEVICE(0x0BDA, info), \ + INTEL_VGA_DEVICE(0x0BDB, info), \ + INTEL_VGA_DEVICE(0x0BD1, info), \ + INTEL_VGA_DEVICE(0x0BD2, info) + #endif /* _I915_PCIIDS_H */ diff --git a/lib/intel_chipset.h b/lib/intel_chipset.h index c2c8998dd..accfa90ef 100644 --- a/lib/intel_chipset.h +++ b/lib/intel_chipset.h @@ -89,6 +89,7 @@ struct intel_device_info { bool is_alderlake_p : 1; bool is_alderlake_n : 1; bool is_meteorlake : 1; + bool is_pontevecchio : 1; const struct intel_cmds_info *cmds_info; const char *codename; }; @@ -201,6 +202,7 @@ void intel_check_pch(void); #define IS_ALDERLAKE_P(devid) (intel_get_device_info(devid)->is_alderlake_p) #define IS_ALDERLAKE_N(devid) (intel_get_device_info(devid)->is_alderlake_n) #define IS_METEORLAKE(devid) (intel_get_device_info(devid)->is_meteorlake) +#define IS_PONTEVECCHIO(devid) (intel_get_device_info(devid)->is_pontevecchio) #define IS_GEN(devid, x) (intel_get_device_info(devid)->graphics_ver == x) #define AT_LEAST_GEN(devid, x) (intel_get_device_info(devid)->graphics_ver >= x) diff --git a/lib/intel_device_info.c b/lib/intel_device_info.c index 754479ffb..2c9a45b68 100644 --- a/lib/intel_device_info.c +++ b/lib/intel_device_info.c @@ -495,6 +495,14 @@ static const struct intel_device_info intel_meteorlake_info = { .cmds_info = &gen12_mtl_cmds_info, }; +static const struct intel_device_info intel_pontevecchio_info = { + .graphics_ver = 12, + .graphics_rel = 60, + .is_pontevecchio = true, + .codename = "pontevecchio", + .cmds_info = &gen12_pvc_cmds_info, +}; + static const struct pci_id_match intel_device_match[] = { INTEL_I810_IDS(&intel_i810_info), INTEL_I815_IDS(&intel_i815_info), @@ -596,6 +604,8 @@ static const struct pci_id_match intel_device_match[] = { INTEL_MTL_IDS(&intel_meteorlake_info), + INTEL_PVC_IDS(&intel_pontevecchio_info), + INTEL_VGA_DEVICE(PCI_MATCH_ANY, &intel_generic_info), }; -- 2.21.0.rc0.32.g243a4c7e27 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH i-g-t v2 2/2] tests/xe/xe_guc_pc: Skip RC6 tests for PVC 2023-03-29 22:23 [igt-dev] [PATCH i-g-t v2 0/2] tests/xe/xe_guc_pc: Skip RC6 tests on PVC Niranjana Vishwanathapura 2023-03-29 22:23 ` [igt-dev] [PATCH i-g-t v2 1/2] lib: Add Pontevecchio platform Niranjana Vishwanathapura @ 2023-03-29 22:23 ` Niranjana Vishwanathapura 2023-03-29 22:39 ` [igt-dev] [PATCH i-g-t v2 0/2] tests/xe/xe_guc_pc: Skip RC6 tests on PVC Chang, Yu bruce ` (2 subsequent siblings) 4 siblings, 0 replies; 7+ messages in thread From: Niranjana Vishwanathapura @ 2023-03-29 22:23 UTC (permalink / raw) To: igt-dev The Pontevecchio (PVC) platform doesn't have rc6 support yet. Skip rc6_on_idle and rc0_on_exec subtests for PVC. v2: Assert for !IS_PONTEVECCHIO() Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org> Signed-off-by: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> --- tests/xe/xe_guc_pc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/xe/xe_guc_pc.c b/tests/xe/xe_guc_pc.c index 60c93288b..39a755d76 100644 --- a/tests/xe/xe_guc_pc.c +++ b/tests/xe/xe_guc_pc.c @@ -467,12 +467,14 @@ igt_main } igt_subtest("rc6_on_idle") { + igt_require(!IS_PONTEVECCHIO(xe_dev_id(fd))); xe_for_each_gt(fd, gt) { assert(igt_wait(in_rc6(sysfs, gt), 1000, 1)); } } igt_subtest("rc0_on_exec") { + igt_require(!IS_PONTEVECCHIO(xe_dev_id(fd))); xe_for_each_gt(fd, gt) { assert(igt_wait(in_rc6(sysfs, gt), 1000, 1)); xe_for_each_hw_engine(fd, hwe) -- 2.21.0.rc0.32.g243a4c7e27 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t v2 0/2] tests/xe/xe_guc_pc: Skip RC6 tests on PVC 2023-03-29 22:23 [igt-dev] [PATCH i-g-t v2 0/2] tests/xe/xe_guc_pc: Skip RC6 tests on PVC Niranjana Vishwanathapura 2023-03-29 22:23 ` [igt-dev] [PATCH i-g-t v2 1/2] lib: Add Pontevecchio platform Niranjana Vishwanathapura 2023-03-29 22:23 ` [igt-dev] [PATCH i-g-t v2 2/2] tests/xe/xe_guc_pc: Skip RC6 tests for PVC Niranjana Vishwanathapura @ 2023-03-29 22:39 ` Chang, Yu bruce 2023-03-29 23:19 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/xe/xe_guc_pc: Skip RC6 tests on PVC (rev2) Patchwork 2023-03-30 17:05 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 4 siblings, 0 replies; 7+ messages in thread From: Chang, Yu bruce @ 2023-03-29 22:39 UTC (permalink / raw) To: Vishwanathapura, Niranjana, igt-dev Looks good to me. Reviewed-by: Bruce Chang <yu.bruce.chang@intel.com> > -----Original Message----- > From: Vishwanathapura, Niranjana <niranjana.vishwanathapura@intel.com> > Sent: Wednesday, March 29, 2023 3:23 PM > To: igt-dev@lists.freedesktop.org > Cc: Brost, Matthew <matthew.brost@intel.com>; mchehab@kernel.org; > Chang, Yu bruce <yu.bruce.chang@intel.com> > Subject: [PATCH i-g-t v2 0/2] tests/xe/xe_guc_pc: Skip RC6 tests on PVC > > Add IS_PONTEVECCHIO() library routine and Skip rc6 subtests on PVC. > > v2: Add proper PVC library support and fix assert check in xe_guc_pc > > Signed-off-by: Niranjana Vishwanathapura > <niranjana.vishwanathapura@intel.com> > > Niranjana Vishwanathapura (2): > lib: Add Pontevecchio platform > tests/xe/xe_guc_pc: Skip RC6 tests for PVC > > lib/i915/intel_cmds_info.c | 20 ++++++++++++++++++++ > lib/i915/intel_cmds_info.h | 1 + > lib/i915_pciids.h | 13 +++++++++++++ > lib/intel_chipset.h | 2 ++ > lib/intel_device_info.c | 10 ++++++++++ > tests/xe/xe_guc_pc.c | 2 ++ > 6 files changed, 48 insertions(+) > > -- > 2.21.0.rc0.32.g243a4c7e27 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for tests/xe/xe_guc_pc: Skip RC6 tests on PVC (rev2) 2023-03-29 22:23 [igt-dev] [PATCH i-g-t v2 0/2] tests/xe/xe_guc_pc: Skip RC6 tests on PVC Niranjana Vishwanathapura ` (2 preceding siblings ...) 2023-03-29 22:39 ` [igt-dev] [PATCH i-g-t v2 0/2] tests/xe/xe_guc_pc: Skip RC6 tests on PVC Chang, Yu bruce @ 2023-03-29 23:19 ` Patchwork 2023-03-30 17:05 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 4 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2023-03-29 23:19 UTC (permalink / raw) To: Niranjana Vishwanathapura; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 4070 bytes --] == Series Details == Series: tests/xe/xe_guc_pc: Skip RC6 tests on PVC (rev2) URL : https://patchwork.freedesktop.org/series/115762/ State : success == Summary == CI Bug Log - changes from CI_DRM_12937 -> IGTPW_8714 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/index.html Participating hosts (36 -> 34) ------------------------------ Missing (2): fi-kbl-soraka fi-snb-2520m Known issues ------------ Here are the changes found in IGTPW_8714 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live@execlists: - fi-bsw-n3050: [PASS][1] -> [ABORT][2] ([i915#7911] / [i915#7913]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/fi-bsw-n3050/igt@i915_selftest@live@execlists.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/fi-bsw-n3050/igt@i915_selftest@live@execlists.html * igt@i915_selftest@live@hangcheck: - bat-dg2-8: [PASS][3] -> [ABORT][4] ([i915#7913] / [i915#7979]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/bat-dg2-8/igt@i915_selftest@live@hangcheck.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/bat-dg2-8/igt@i915_selftest@live@hangcheck.html * igt@kms_chamelium_hpd@common-hpd-after-suspend: - bat-dg2-11: NOTRUN -> [SKIP][5] ([i915#7828]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/bat-dg2-11/igt@kms_chamelium_hpd@common-hpd-after-suspend.html * igt@kms_pipe_crc_basic@nonblocking-crc@pipe-d-dp-1: - bat-dg2-8: [PASS][6] -> [FAIL][7] ([i915#7932]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/bat-dg2-8/igt@kms_pipe_crc_basic@nonblocking-crc@pipe-d-dp-1.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/bat-dg2-8/igt@kms_pipe_crc_basic@nonblocking-crc@pipe-d-dp-1.html #### Possible fixes #### * igt@i915_selftest@live@gt_heartbeat: - fi-glk-j4005: [DMESG-FAIL][8] ([i915#5334]) -> [PASS][9] [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/fi-glk-j4005/igt@i915_selftest@live@gt_heartbeat.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/fi-glk-j4005/igt@i915_selftest@live@gt_heartbeat.html * igt@i915_selftest@live@hangcheck: - bat-dg2-11: [ABORT][10] ([i915#7913]) -> [PASS][11] [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/bat-dg2-11/igt@i915_selftest@live@hangcheck.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/bat-dg2-11/igt@i915_selftest@live@hangcheck.html #### Warnings #### * igt@i915_selftest@live@slpc: - bat-rpls-1: [DMESG-FAIL][12] ([i915#6367]) -> [DMESG-FAIL][13] ([i915#6367] / [i915#7996]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/bat-rpls-1/igt@i915_selftest@live@slpc.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/bat-rpls-1/igt@i915_selftest@live@slpc.html [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7911]: https://gitlab.freedesktop.org/drm/intel/issues/7911 [i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913 [i915#7932]: https://gitlab.freedesktop.org/drm/intel/issues/7932 [i915#7979]: https://gitlab.freedesktop.org/drm/intel/issues/7979 [i915#7996]: https://gitlab.freedesktop.org/drm/intel/issues/7996 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7226 -> IGTPW_8714 CI-20190529: 20190529 CI_DRM_12937: 6848d3613c0a63382d00ff550c41394902bda903 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8714: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/index.html IGT_7226: 41be8b4ab86f9e11388c10366dfd71e5032589c1 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/index.html [-- Attachment #2: Type: text/html, Size: 5025 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for tests/xe/xe_guc_pc: Skip RC6 tests on PVC (rev2) 2023-03-29 22:23 [igt-dev] [PATCH i-g-t v2 0/2] tests/xe/xe_guc_pc: Skip RC6 tests on PVC Niranjana Vishwanathapura ` (3 preceding siblings ...) 2023-03-29 23:19 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/xe/xe_guc_pc: Skip RC6 tests on PVC (rev2) Patchwork @ 2023-03-30 17:05 ` Patchwork 4 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2023-03-30 17:05 UTC (permalink / raw) To: Niranjana Vishwanathapura; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 12141 bytes --] == Series Details == Series: tests/xe/xe_guc_pc: Skip RC6 tests on PVC (rev2) URL : https://patchwork.freedesktop.org/series/115762/ State : success == Summary == CI Bug Log - changes from CI_DRM_12937_full -> IGTPW_8714_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/index.html Participating hosts (7 -> 7) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in IGTPW_8714_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-glk: [PASS][1] -> [FAIL][2] ([i915#2842]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/shard-glk7/igt@gem_exec_fair@basic-pace-share@rcs0.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/shard-glk1/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_schedule@thriceslice: - shard-snb: NOTRUN -> [SKIP][3] ([fdo#109271]) +57 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/shard-snb2/igt@gem_exec_schedule@thriceslice.html * igt@gen9_exec_parse@allowed-single: - shard-glk: [PASS][4] -> [ABORT][5] ([i915#5566]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/shard-glk7/igt@gen9_exec_parse@allowed-single.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/shard-glk7/igt@gen9_exec_parse@allowed-single.html * igt@kms_async_flips@alternate-sync-async-flip@pipe-c-hdmi-a-1: - shard-glk: [PASS][6] -> [FAIL][7] ([i915#2521]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/shard-glk9/igt@kms_async_flips@alternate-sync-async-flip@pipe-c-hdmi-a-1.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/shard-glk8/igt@kms_async_flips@alternate-sync-async-flip@pipe-c-hdmi-a-1.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-glk: [PASS][8] -> [FAIL][9] ([i915#2346]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-apl: [PASS][10] -> [FAIL][11] ([i915#2346]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/shard-apl3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/shard-apl1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a1: - shard-glk: [PASS][12] -> [FAIL][13] ([i915#79]) +1 similar issue [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/shard-glk1/igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a1.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/shard-glk8/igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a1.html #### Possible fixes #### * igt@gem_ctx_exec@basic-nohangcheck: - {shard-tglu}: [FAIL][14] ([i915#6268]) -> [PASS][15] [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/shard-tglu-9/igt@gem_ctx_exec@basic-nohangcheck.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/shard-tglu-8/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_exec_endless@dispatch@rcs0: - {shard-tglu}: [TIMEOUT][16] ([i915#3778]) -> [PASS][17] [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/shard-tglu-5/igt@gem_exec_endless@dispatch@rcs0.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/shard-tglu-6/igt@gem_exec_endless@dispatch@rcs0.html * igt@gem_exec_fair@basic-pace-share@rcs0: - {shard-tglu}: [FAIL][18] ([i915#2842]) -> [PASS][19] [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/shard-tglu-2/igt@gem_exec_fair@basic-pace-share@rcs0.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/shard-tglu-5/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_whisper@basic-fds-forked-all: - {shard-tglu}: [INCOMPLETE][20] ([i915#6755] / [i915#7663]) -> [PASS][21] [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/shard-tglu-10/igt@gem_exec_whisper@basic-fds-forked-all.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/shard-tglu-6/igt@gem_exec_whisper@basic-fds-forked-all.html * igt@i915_pm_rps@reset: - shard-snb: [DMESG-FAIL][22] ([i915#8319]) -> [PASS][23] [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12937/shard-snb4/igt@i915_pm_rps@reset.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/shard-snb7/igt@i915_pm_rps@reset.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109307]: https://bugs.freedesktop.org/show_bug.cgi?id=109307 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1902]: https://gitlab.freedesktop.org/drm/intel/issues/1902 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2521]: https://gitlab.freedesktop.org/drm/intel/issues/2521 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469 [i915#3528]: https://gitlab.freedesktop.org/drm/intel/issues/3528 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3778]: https://gitlab.freedesktop.org/drm/intel/issues/3778 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3938]: https://gitlab.freedesktop.org/drm/intel/issues/3938 [i915#3952]: https://gitlab.freedesktop.org/drm/intel/issues/3952 [i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#426]: https://gitlab.freedesktop.org/drm/intel/issues/426 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281 [i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4859]: https://gitlab.freedesktop.org/drm/intel/issues/4859 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4884]: https://gitlab.freedesktop.org/drm/intel/issues/4884 [i915#4936]: https://gitlab.freedesktop.org/drm/intel/issues/4936 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563 [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590 [i915#6755]: https://gitlab.freedesktop.org/drm/intel/issues/6755 [i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561 [i915#7663]: https://gitlab.freedesktop.org/drm/intel/issues/7663 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 [i915#8319]: https://gitlab.freedesktop.org/drm/intel/issues/8319 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7226 -> IGTPW_8714 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_12937: 6848d3613c0a63382d00ff550c41394902bda903 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8714: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8714/index.html IGT_7226: 41be8b4ab86f9e11388c10366dfd71e5032589c1 @ 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_8714/index.html [-- Attachment #2: Type: text/html, Size: 7490 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH i-g-t v2 0/2] tests/xe/xe_guc_pc: Skip RC6 tests on PVC @ 2023-03-30 2:44 Niranjana Vishwanathapura 2023-03-30 2:44 ` [igt-dev] [PATCH i-g-t v2 2/2] tests/xe/xe_guc_pc: Skip RC6 tests for PVC Niranjana Vishwanathapura 0 siblings, 1 reply; 7+ messages in thread From: Niranjana Vishwanathapura @ 2023-03-30 2:44 UTC (permalink / raw) To: igt-dev Add IS_PONTEVECCHIO() library routine and Skip rc6 subtests on PVC. v2: Add proper PVC library support and fix assert check in xe_guc_pc Reviewed-by: Bruce Chang <yu.bruce.chang@intel.com> Signed-off-by: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> Niranjana Vishwanathapura (2): lib: Add Pontevecchio platform tests/xe/xe_guc_pc: Skip RC6 tests for PVC lib/i915/intel_cmds_info.c | 20 ++++++++++++++++++++ lib/i915/intel_cmds_info.h | 1 + lib/i915_pciids.h | 13 +++++++++++++ lib/intel_chipset.h | 2 ++ lib/intel_device_info.c | 10 ++++++++++ tests/xe/xe_guc_pc.c | 2 ++ 6 files changed, 48 insertions(+) -- 2.21.0.rc0.32.g243a4c7e27 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH i-g-t v2 2/2] tests/xe/xe_guc_pc: Skip RC6 tests for PVC 2023-03-30 2:44 [igt-dev] [PATCH i-g-t v2 0/2] tests/xe/xe_guc_pc: Skip RC6 tests on PVC Niranjana Vishwanathapura @ 2023-03-30 2:44 ` Niranjana Vishwanathapura 0 siblings, 0 replies; 7+ messages in thread From: Niranjana Vishwanathapura @ 2023-03-30 2:44 UTC (permalink / raw) To: igt-dev The Pontevecchio (PVC) platform doesn't have rc6 support yet. Skip rc6_on_idle and rc0_on_exec subtests for PVC. v2: Assert for !IS_PONTEVECCHIO() Reviewed-by: Bruce Chang <yu.bruce.chang@intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org> Signed-off-by: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> --- tests/xe/xe_guc_pc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/xe/xe_guc_pc.c b/tests/xe/xe_guc_pc.c index 60c93288b..39a755d76 100644 --- a/tests/xe/xe_guc_pc.c +++ b/tests/xe/xe_guc_pc.c @@ -467,12 +467,14 @@ igt_main } igt_subtest("rc6_on_idle") { + igt_require(!IS_PONTEVECCHIO(xe_dev_id(fd))); xe_for_each_gt(fd, gt) { assert(igt_wait(in_rc6(sysfs, gt), 1000, 1)); } } igt_subtest("rc0_on_exec") { + igt_require(!IS_PONTEVECCHIO(xe_dev_id(fd))); xe_for_each_gt(fd, gt) { assert(igt_wait(in_rc6(sysfs, gt), 1000, 1)); xe_for_each_hw_engine(fd, hwe) -- 2.21.0.rc0.32.g243a4c7e27 ^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2023-03-30 17:05 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-03-29 22:23 [igt-dev] [PATCH i-g-t v2 0/2] tests/xe/xe_guc_pc: Skip RC6 tests on PVC Niranjana Vishwanathapura 2023-03-29 22:23 ` [igt-dev] [PATCH i-g-t v2 1/2] lib: Add Pontevecchio platform Niranjana Vishwanathapura 2023-03-29 22:23 ` [igt-dev] [PATCH i-g-t v2 2/2] tests/xe/xe_guc_pc: Skip RC6 tests for PVC Niranjana Vishwanathapura 2023-03-29 22:39 ` [igt-dev] [PATCH i-g-t v2 0/2] tests/xe/xe_guc_pc: Skip RC6 tests on PVC Chang, Yu bruce 2023-03-29 23:19 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/xe/xe_guc_pc: Skip RC6 tests on PVC (rev2) Patchwork 2023-03-30 17:05 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2023-03-30 2:44 [igt-dev] [PATCH i-g-t v2 0/2] tests/xe/xe_guc_pc: Skip RC6 tests on PVC Niranjana Vishwanathapura 2023-03-30 2:44 ` [igt-dev] [PATCH i-g-t v2 2/2] tests/xe/xe_guc_pc: Skip RC6 tests for PVC Niranjana Vishwanathapura
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.