11/*
2- * Copyright (C) 2017-2018 Intel Corporation
2+ * Copyright (C) 2017-2019 Intel Corporation
33 *
44 * SPDX-License-Identifier: MIT
55 *
@@ -878,7 +878,7 @@ TEST_F(DispatchInfoBuilderTest, setKernelArg) {
878878 EXPECT_EQ (CL_SUCCESS, diBuilder->setArg (0 , sizeof (cl_mem *), pVal));
879879 char data[128 ];
880880 void *svmPtr = &data;
881- EXPECT_EQ (CL_SUCCESS, diBuilder->setArgSvm (1 , sizeof (svmPtr), svmPtr));
881+ EXPECT_EQ (CL_SUCCESS, diBuilder->setArgSvm (1 , sizeof (svmPtr), svmPtr, nullptr , 0u ));
882882 MockGraphicsAllocation svmAlloc (svmPtr, 128 );
883883 EXPECT_EQ (CL_SUCCESS, diBuilder->setArgSvmAlloc (2 , svmPtr, &svmAlloc));
884884
@@ -945,17 +945,17 @@ TEST_F(DispatchInfoBuilderTest, SetArgSplit) {
945945
946946 // Set arg SVM
947947 clearCrossThreadData ();
948- builder1D.setArgSvm (SplitDispatch::RegionCoordX::Left, 1 , sizeof (svmPtr), svmPtr);
948+ builder1D.setArgSvm (SplitDispatch::RegionCoordX::Left, 1 , sizeof (svmPtr), svmPtr, nullptr , 0u );
949949 for (auto &dispatchInfo : mdi1D) {
950950 EXPECT_EQ (svmPtr, *(reinterpret_cast <void **>(dispatchInfo.getKernel ()->getCrossThreadData () + 0x30 )));
951951 }
952952 clearCrossThreadData ();
953- builder2D.setArgSvm (SplitDispatch::RegionCoordX::Left, SplitDispatch::RegionCoordY::Top, 1 , sizeof (svmPtr), svmPtr);
953+ builder2D.setArgSvm (SplitDispatch::RegionCoordX::Left, SplitDispatch::RegionCoordY::Top, 1 , sizeof (svmPtr), svmPtr, nullptr , 0u );
954954 for (auto &dispatchInfo : mdi2D) {
955955 EXPECT_EQ (svmPtr, *(reinterpret_cast <void **>(dispatchInfo.getKernel ()->getCrossThreadData () + 0x30 )));
956956 }
957957 clearCrossThreadData ();
958- builder3D.setArgSvm (SplitDispatch::RegionCoordX::Left, SplitDispatch::RegionCoordY::Top, SplitDispatch::RegionCoordZ::Front, 1 , sizeof (svmPtr), svmPtr);
958+ builder3D.setArgSvm (SplitDispatch::RegionCoordX::Left, SplitDispatch::RegionCoordY::Top, SplitDispatch::RegionCoordZ::Front, 1 , sizeof (svmPtr), svmPtr, nullptr , 0u );
959959 for (auto &dispatchInfo : mdi3D) {
960960 EXPECT_EQ (svmPtr, *(reinterpret_cast <void **>(dispatchInfo.getKernel ()->getCrossThreadData () + 0x30 )));
961961 }
@@ -978,7 +978,7 @@ TEST_F(DispatchInfoBuilderTest, setKernelArgNegative) {
978978
979979 diBuilder->bake (multiDispatchInfo);
980980 EXPECT_NE (CL_SUCCESS, diBuilder->setArg (0 , sizeof (cl_mem *), pVal));
981- EXPECT_EQ (CL_SUCCESS, diBuilder->setArgSvm (1 , sizeof (void *), nullptr ));
981+ EXPECT_EQ (CL_SUCCESS, diBuilder->setArgSvm (1 , sizeof (void *), nullptr , nullptr , 0u ));
982982
983983 delete diBuilder;
984984 delete[] buffer;
@@ -1000,7 +1000,7 @@ TEST_F(DispatchInfoBuilderTest, setKernelArgNullKernel) {
10001000
10011001 diBuilder->bake (multiDispatchInfo);
10021002 EXPECT_EQ (CL_SUCCESS, diBuilder->setArg (0 , sizeof (cl_mem *), pVal));
1003- EXPECT_EQ (CL_SUCCESS, diBuilder->setArgSvm (1 , sizeof (svmPtr), svmPtr));
1003+ EXPECT_EQ (CL_SUCCESS, diBuilder->setArgSvm (1 , sizeof (svmPtr), svmPtr, nullptr , 0u ));
10041004 EXPECT_EQ (CL_SUCCESS, diBuilder->setArgSvmAlloc (2 , svmPtr, &svmAlloc));
10051005
10061006 delete diBuilder;
0 commit comments