diff --git a/sycl/test-e2e/Graph/Update/Explicit/whole_update_double_buffer.cpp b/sycl/test-e2e/Graph/Update/Explicit/whole_update_double_buffer.cpp index 612c16ee93ee7..f1edcba901772 100644 --- a/sycl/test-e2e/Graph/Update/Explicit/whole_update_double_buffer.cpp +++ b/sycl/test-e2e/Graph/Update/Explicit/whole_update_double_buffer.cpp @@ -2,6 +2,10 @@ // RUN: %{run} %t.out // Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG // RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %} +// +// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl) +// XFAIL-TRACKER: CMPLRTST-27275 +// XFAIL-TRACKER: CMPLRLLVM-72055 #define GRAPH_E2E_EXPLICIT diff --git a/sycl/test-e2e/Graph/Update/Explicit/whole_update_host_task_accessor.cpp b/sycl/test-e2e/Graph/Update/Explicit/whole_update_host_task_accessor.cpp index f2ee6104009b6..40b350a5fbe38 100644 --- a/sycl/test-e2e/Graph/Update/Explicit/whole_update_host_task_accessor.cpp +++ b/sycl/test-e2e/Graph/Update/Explicit/whole_update_host_task_accessor.cpp @@ -2,6 +2,10 @@ // RUN: %{run} %t.out // Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG // RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %} +// +// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl) +// XFAIL-TRACKER: CMPLRTST-27275 +// XFAIL-TRACKER: CMPLRLLVM-72055 #define GRAPH_E2E_EXPLICIT diff --git a/sycl/test-e2e/Graph/Update/RecordReplay/whole_update_double_buffer.cpp b/sycl/test-e2e/Graph/Update/RecordReplay/whole_update_double_buffer.cpp index a2f1a250b2c15..6ad201c65020c 100644 --- a/sycl/test-e2e/Graph/Update/RecordReplay/whole_update_double_buffer.cpp +++ b/sycl/test-e2e/Graph/Update/RecordReplay/whole_update_double_buffer.cpp @@ -2,6 +2,10 @@ // RUN: %{run} %t.out // Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG // RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %} +// +// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl) +// XFAIL-TRACKER: CMPLRTST-27275 +// XFAIL-TRACKER: CMPLRLLVM-72055 #define GRAPH_E2E_RECORD_REPLAY diff --git a/sycl/test-e2e/Graph/Update/RecordReplay/whole_update_host_task_accessor.cpp b/sycl/test-e2e/Graph/Update/RecordReplay/whole_update_host_task_accessor.cpp index d6ebb386315e0..713be17aafbcf 100644 --- a/sycl/test-e2e/Graph/Update/RecordReplay/whole_update_host_task_accessor.cpp +++ b/sycl/test-e2e/Graph/Update/RecordReplay/whole_update_host_task_accessor.cpp @@ -2,6 +2,10 @@ // RUN: %{run} %t.out // Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG // RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %} +// +// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl) +// XFAIL-TRACKER: CMPLRTST-27275 +// XFAIL-TRACKER: CMPLRLLVM-72055 #define GRAPH_E2E_RECORD_REPLAY diff --git a/sycl/test-e2e/Graph/Update/dyn_cgf_accessor.cpp b/sycl/test-e2e/Graph/Update/dyn_cgf_accessor.cpp index 8b139ce6baf51..c444123bb6603 100644 --- a/sycl/test-e2e/Graph/Update/dyn_cgf_accessor.cpp +++ b/sycl/test-e2e/Graph/Update/dyn_cgf_accessor.cpp @@ -2,6 +2,10 @@ // RUN: %{run} %t.out // Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG // RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %} +// +// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl) +// XFAIL-TRACKER: CMPLRTST-27275 +// XFAIL-TRACKER: CMPLRLLVM-72055 // Tests using dynamic command-group objects with buffer accessors diff --git a/sycl/test-e2e/Graph/Update/dyn_cgf_accessor_deps.cpp b/sycl/test-e2e/Graph/Update/dyn_cgf_accessor_deps.cpp index 54827996a8556..4cdf4550a1835 100644 --- a/sycl/test-e2e/Graph/Update/dyn_cgf_accessor_deps.cpp +++ b/sycl/test-e2e/Graph/Update/dyn_cgf_accessor_deps.cpp @@ -2,6 +2,10 @@ // RUN: %{run} %t.out // Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG // RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %} +// +// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl) +// XFAIL-TRACKER: CMPLRTST-27275 +// XFAIL-TRACKER: CMPLRLLVM-72055 // Tests adding a dynamic command-group node to a graph using buffer // accessors for the node edges. diff --git a/sycl/test-e2e/Graph/Update/dyn_cgf_accessor_deps2.cpp b/sycl/test-e2e/Graph/Update/dyn_cgf_accessor_deps2.cpp index 5ae757eecf291..870b67bad722f 100644 --- a/sycl/test-e2e/Graph/Update/dyn_cgf_accessor_deps2.cpp +++ b/sycl/test-e2e/Graph/Update/dyn_cgf_accessor_deps2.cpp @@ -2,6 +2,10 @@ // RUN: %{run} %t.out // Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG // RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %} +// +// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl) +// XFAIL-TRACKER: CMPLRTST-27275 +// XFAIL-TRACKER: CMPLRLLVM-72055 // Tests adding a dynamic command-group node to a graph using buffer // accessors for the node edges, but where different command-groups diff --git a/sycl/test-e2e/Graph/Update/update_with_indices_accessor.cpp b/sycl/test-e2e/Graph/Update/update_with_indices_accessor.cpp index b9734a23ba665..09b0751bdc849 100644 --- a/sycl/test-e2e/Graph/Update/update_with_indices_accessor.cpp +++ b/sycl/test-e2e/Graph/Update/update_with_indices_accessor.cpp @@ -2,6 +2,9 @@ // RUN: %{run} %t.out // Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG // RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %} +// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl) +// XFAIL-TRACKER: CMPLRTST-27275 +// XFAIL-TRACKER: CMPLRLLVM-72055 // // Tests updating a graph node accessor argument using index-based explicit diff --git a/sycl/test-e2e/Graph/Update/update_with_indices_accessor_double_update.cpp b/sycl/test-e2e/Graph/Update/update_with_indices_accessor_double_update.cpp index b5ebd25c3ee0b..6327d4510b3da 100644 --- a/sycl/test-e2e/Graph/Update/update_with_indices_accessor_double_update.cpp +++ b/sycl/test-e2e/Graph/Update/update_with_indices_accessor_double_update.cpp @@ -3,6 +3,9 @@ // Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG // RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %} // +// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl) +// XFAIL-TRACKER: CMPLRTST-27275 +// XFAIL-TRACKER: CMPLRLLVM-72055 // Tests updating a graph node accessor argument multiple times before the graph // is updated, using index-based explicit update diff --git a/sycl/test-e2e/Graph/Update/update_with_indices_accessor_multiple_nodes_different_indices.cpp b/sycl/test-e2e/Graph/Update/update_with_indices_accessor_multiple_nodes_different_indices.cpp index 4f3951dd27e4c..851a98e950ba9 100644 --- a/sycl/test-e2e/Graph/Update/update_with_indices_accessor_multiple_nodes_different_indices.cpp +++ b/sycl/test-e2e/Graph/Update/update_with_indices_accessor_multiple_nodes_different_indices.cpp @@ -3,6 +3,9 @@ // Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG // RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %} // +// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl) +// XFAIL-TRACKER: CMPLRTST-27275 +// XFAIL-TRACKER: CMPLRLLVM-72055 // Tests updating a single dynamic parameter which is registered with multiple // graph nodes where it has a different argument index in each node diff --git a/sycl/test-e2e/Graph/Update/update_with_indices_accessor_ordering.cpp b/sycl/test-e2e/Graph/Update/update_with_indices_accessor_ordering.cpp index cac82fca392f5..955306dbc4938 100644 --- a/sycl/test-e2e/Graph/Update/update_with_indices_accessor_ordering.cpp +++ b/sycl/test-e2e/Graph/Update/update_with_indices_accessor_ordering.cpp @@ -3,6 +3,9 @@ // Extra run to check for leaks in Level Zero using UR_L0_LEAKS_DEBUG // RUN: %if level_zero %{%{l0_leak_check} %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not=LEAK %} // +// XFAIL: windows && (arch-intel_gpu_ptl_u || arch-intel_gpu_ptl_h || arch-intel_gpu_wcl) +// XFAIL-TRACKER: CMPLRTST-27275 +// XFAIL-TRACKER: CMPLRLLVM-72055 // Tests updating a graph node accessor argument using index-based explicit // update while also submitting work using those accessors to a normal queue diff --git a/sycl/test-e2e/Graph/lit.local.cfg b/sycl/test-e2e/Graph/lit.local.cfg index 0e00b7fff2cb5..334c321de8ba1 100644 --- a/sycl/test-e2e/Graph/lit.local.cfg +++ b/sycl/test-e2e/Graph/lit.local.cfg @@ -4,6 +4,4 @@ if 'windows' in config.available_features: # https://github.com/intel/llvm/issues/17165 config.unsupported_features += ['arch-intel_gpu_bmg_g21', 'arch-intel_gpu_bmg_g31'] # LNL - CMPLRTST-27275 - config.unsupported_features += ['arch-intel_gpu_lnl_m'] - # PTL - CMPLRTST-27275 - config.unsupported_features += ['arch-intel_gpu_ptl_u', 'arch-intel_gpu_ptl_h'] + config.unsupported_features += ['arch-intel_gpu_lnl_m'] \ No newline at end of file