mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-19 06:09:01 +00:00
Migrate generic_address_space suite to the new test registration framework (#2333)
Contributes to https://github.com/KhronosGroup/OpenCL-CTS/issues/2181. Signed-off-by: Michael Rizkalla <michael.rizkalla@arm.com>
This commit is contained in:
@@ -99,15 +99,20 @@ private:
|
||||
const std::vector<std::string> _kernels;
|
||||
};
|
||||
|
||||
int test_max_number_of_params(cl_device_id deviceID, cl_context context, cl_command_queue queue, int num_elements) {
|
||||
REGISTER_TEST(max_number_of_params)
|
||||
{
|
||||
cl_int error;
|
||||
|
||||
size_t deviceMaxParameterSize;
|
||||
error = clGetDeviceInfo(deviceID, CL_DEVICE_MAX_PARAMETER_SIZE, sizeof(deviceMaxParameterSize), &deviceMaxParameterSize, NULL);
|
||||
error = clGetDeviceInfo(device, CL_DEVICE_MAX_PARAMETER_SIZE,
|
||||
sizeof(deviceMaxParameterSize),
|
||||
&deviceMaxParameterSize, NULL);
|
||||
test_error(error, "clGetDeviceInfo failed");
|
||||
|
||||
size_t deviceAddressBits;
|
||||
error = clGetDeviceInfo(deviceID, CL_DEVICE_ADDRESS_BITS, sizeof(deviceAddressBits), &deviceAddressBits, NULL);
|
||||
error =
|
||||
clGetDeviceInfo(device, CL_DEVICE_ADDRESS_BITS,
|
||||
sizeof(deviceAddressBits), &deviceAddressBits, NULL);
|
||||
test_error(error, "clGetDeviceInfo failed");
|
||||
|
||||
size_t maxParams = deviceMaxParameterSize / (deviceAddressBits / 8);
|
||||
@@ -174,5 +179,5 @@ int test_max_number_of_params(cl_device_id deviceID, cl_context context, cl_comm
|
||||
|
||||
CStressTest test(KERNEL_FUNCTION);
|
||||
|
||||
return test.Execute(deviceID, context, queue, num_elements);
|
||||
return test.Execute(device, context, queue, num_elements);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user