diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 7ac2201b1c..357e1c89bf 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -169,7 +169,8 @@ jobs: {name: CUDA, platform: ""}, {name: HIP, platform: ""}, {name: L0, platform: ""}, - {name: OPENCL, platform: "Intel(R) OpenCL"} + {name: OPENCL, platform: "Intel(R) OpenCL"}, + {name: NATIVE_CPU, platform: ""} ] build_type: [Debug, Release] compiler: [{c: gcc, cxx: g++}, {c: clang, cxx: clang++}] diff --git a/test/conformance/adapter/adapter_adapter_native_cpu.match b/test/conformance/adapter/adapter_adapter_native_cpu.match new file mode 100644 index 0000000000..5bc60575e2 --- /dev/null +++ b/test/conformance/adapter/adapter_adapter_native_cpu.match @@ -0,0 +1,4 @@ +urAdapterGetLastErrorTest.Success +urAdapterGetLastErrorTest.InvalidHandle +urAdapterGetLastErrorTest.InvalidMessagePtr +urAdapterGetLastErrorTest.InvalidErrorPtr diff --git a/test/conformance/context/context_adapter_native_cpu.match b/test/conformance/context/context_adapter_native_cpu.match new file mode 100644 index 0000000000..284bb9c693 --- /dev/null +++ b/test/conformance/context/context_adapter_native_cpu.match @@ -0,0 +1,3 @@ +urContextReleaseTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urContextRetainTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urContextSetExtendedDeleterTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ diff --git a/test/conformance/device/device_adapter_native_cpu.match b/test/conformance/device/device_adapter_native_cpu.match new file mode 100644 index 0000000000..4c1a0f7f7f --- /dev/null +++ b/test/conformance/device/device_adapter_native_cpu.match @@ -0,0 +1,31 @@ +{{OPT}}urDeviceGetGlobalTimestampTest.SuccessSynchronizedTime +{{OPT}}urDeviceSelectBinaryTest.Success +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_DEVICE_ID +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_MEMORY_CLOCK_RATE +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_MAX_READ_WRITE_IMAGE_ARGS +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_GLOBAL_MEM_FREE +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_QUEUE_ON_DEVICE_PROPERTIES +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_QUEUE_ON_HOST_PROPERTIES +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_IL_VERSION +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_MAX_NUM_SUB_GROUPS +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_USM_HOST_SUPPORT +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_USM_DEVICE_SUPPORT +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_USM_SINGLE_SHARED_SUPPORT +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_USM_CROSS_SHARED_SUPPORT +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_USM_SYSTEM_SHARED_SUPPORT +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_UUID +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_PCI_ADDRESS +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_GPU_EU_COUNT +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_GPU_EU_SIMD_WIDTH +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_GPU_EU_SLICES +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_GPU_EU_COUNT_PER_SUBSLICE +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_GPU_SUBSLICES_PER_SLICE +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_GPU_HW_THREADS_PER_EU +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_MAX_MEMORY_BANDWIDTH +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_MAX_COMPUTE_QUEUE_INDICES +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_MEMORY_BUS_WIDTH +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_MAX_WORK_GROUPS_3D +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_ASYNC_BARRIER +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_HOST_PIPE_READ_WRITE_SUPPORTED +urDeviceGetInfoTest.Success/UR_DEVICE_INFO_MAX_REGISTERS_PER_WORK_GROUP diff --git a/test/conformance/enqueue/enqueue_adapter_native_cpu.match b/test/conformance/enqueue/enqueue_adapter_native_cpu.match new file mode 100644 index 0000000000..b4991347ba --- /dev/null +++ b/test/conformance/enqueue/enqueue_adapter_native_cpu.match @@ -0,0 +1 @@ +{{OPT}}{{Segmentation fault|Aborted}} diff --git a/test/conformance/event/event_adapter_native_cpu.match b/test/conformance/event/event_adapter_native_cpu.match new file mode 100644 index 0000000000..d3bc8ef822 --- /dev/null +++ b/test/conformance/event/event_adapter_native_cpu.match @@ -0,0 +1,29 @@ +urEventGetInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_EVENT_INFO_COMMAND_QUEUE +urEventGetInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_EVENT_INFO_CONTEXT +urEventGetInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_EVENT_INFO_COMMAND_TYPE +urEventGetInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_EVENT_INFO_COMMAND_EXECUTION_STATUS +urEventGetInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_EVENT_INFO_REFERENCE_COUNT +urEventGetInfoNegativeTest.InvalidNullHandle/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventGetInfoNegativeTest.InvalidEnumeration/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventGetInfoNegativeTest.InvalidSizePropSize/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventGetInfoNegativeTest.InvalidSizePropSizeSmall/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventGetInfoNegativeTest.InvalidNullPointerPropValue/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventGetInfoNegativeTest.InvalidNullPointerPropSizeRet/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventGetProfilingInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_PROFILING_INFO_COMMAND_QUEUED +urEventGetProfilingInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_PROFILING_INFO_COMMAND_SUBMIT +urEventGetProfilingInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_PROFILING_INFO_COMMAND_START +urEventGetProfilingInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_PROFILING_INFO_COMMAND_END +urEventGetProfilingInfoNegativeTest.InvalidNullHandle/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventGetProfilingInfoNegativeTest.InvalidEnumeration/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventGetProfilingInfoNegativeTest.InvalidValue/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventWaitTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventRetainTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventReleaseTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventGetNativeHandleTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventGetNativeHandleTest.InvalidNullPointerNativeEvent/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventSetCallbackTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventSetCallbackTest.ValidateParameters/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventSetCallbackTest.AllStates/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventSetCallbackTest.EventAlreadyCompleted/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventSetCallbackNegativeTest.InvalidNullPointerCallback/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urEventSetCallbackNegativeTest.InvalidEnumeration/SYCL_NATIVE_CPU___SYCL_Native_CPU_ diff --git a/test/conformance/kernel/kernel_adapter_native_cpu.match b/test/conformance/kernel/kernel_adapter_native_cpu.match new file mode 100644 index 0000000000..b4991347ba --- /dev/null +++ b/test/conformance/kernel/kernel_adapter_native_cpu.match @@ -0,0 +1 @@ +{{OPT}}{{Segmentation fault|Aborted}} diff --git a/test/conformance/memory/memory_adapter_native_cpu.match b/test/conformance/memory/memory_adapter_native_cpu.match new file mode 100644 index 0000000000..75850127af --- /dev/null +++ b/test/conformance/memory/memory_adapter_native_cpu.match @@ -0,0 +1,67 @@ +urMemBufferPartitionTest.InvalidBufferSize/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urMemBufferPartitionTest.InvalidValueCreateType/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urMemBufferPartitionTest.InvalidValueBufferCreateInfoOutOfBounds/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urMemGetInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_MEM_INFO_SIZE +urMemGetInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_MEM_INFO_CONTEXT +urMemGetInfoTest.InvalidSizeSmall/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_MEM_INFO_SIZE +urMemGetInfoTest.InvalidSizeSmall/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_MEM_INFO_CONTEXT +urMemGetInfoImageTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_MEM_INFO_SIZE +urMemGetInfoImageTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_MEM_INFO_CONTEXT +urMemImageCreateTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urMemImageCreateTest.InvalidSize/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urMemImageCreateTest.InvalidImageDescStype/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urMemImageCreateTest.InvalidImageDescNumMipLevel/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urMemImageCreateTest.InvalidImageDescNumSamples/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urMemImageCreateTest.InvalidImageDescRowPitch/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urMemImageCreateTest.InvalidImageDescSlicePitch/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urMemImageGetInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_FORMAT +urMemImageGetInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_ELEMENT_SIZE +urMemImageGetInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_ROW_PITCH +urMemImageGetInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_SLICE_PITCH +urMemImageGetInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_WIDTH +urMemImageGetInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_HEIGHT +urMemImageGetInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_DEPTH +urMemImageGetInfoTest.InvalidNullHandleImage/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_FORMAT +urMemImageGetInfoTest.InvalidNullHandleImage/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_ELEMENT_SIZE +urMemImageGetInfoTest.InvalidNullHandleImage/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_ROW_PITCH +urMemImageGetInfoTest.InvalidNullHandleImage/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_SLICE_PITCH +urMemImageGetInfoTest.InvalidNullHandleImage/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_WIDTH +urMemImageGetInfoTest.InvalidNullHandleImage/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_HEIGHT +urMemImageGetInfoTest.InvalidNullHandleImage/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_DEPTH +urMemImageGetInfoTest.InvalidEnumerationImageInfoType/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_FORMAT +urMemImageGetInfoTest.InvalidEnumerationImageInfoType/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_ELEMENT_SIZE +urMemImageGetInfoTest.InvalidEnumerationImageInfoType/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_ROW_PITCH +urMemImageGetInfoTest.InvalidEnumerationImageInfoType/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_SLICE_PITCH +urMemImageGetInfoTest.InvalidEnumerationImageInfoType/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_WIDTH +urMemImageGetInfoTest.InvalidEnumerationImageInfoType/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_HEIGHT +urMemImageGetInfoTest.InvalidEnumerationImageInfoType/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_DEPTH +urMemImageGetInfoTest.InvalidSizeZero/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_FORMAT +urMemImageGetInfoTest.InvalidSizeZero/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_ELEMENT_SIZE +urMemImageGetInfoTest.InvalidSizeZero/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_ROW_PITCH +urMemImageGetInfoTest.InvalidSizeZero/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_SLICE_PITCH +urMemImageGetInfoTest.InvalidSizeZero/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_WIDTH +urMemImageGetInfoTest.InvalidSizeZero/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_HEIGHT +urMemImageGetInfoTest.InvalidSizeZero/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_DEPTH +urMemImageGetInfoTest.InvalidSizeSmall/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_FORMAT +urMemImageGetInfoTest.InvalidSizeSmall/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_ELEMENT_SIZE +urMemImageGetInfoTest.InvalidSizeSmall/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_ROW_PITCH +urMemImageGetInfoTest.InvalidSizeSmall/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_SLICE_PITCH +urMemImageGetInfoTest.InvalidSizeSmall/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_WIDTH +urMemImageGetInfoTest.InvalidSizeSmall/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_HEIGHT +urMemImageGetInfoTest.InvalidSizeSmall/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_DEPTH +urMemImageGetInfoTest.InvalidNullPointerParamValue/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_FORMAT +urMemImageGetInfoTest.InvalidNullPointerParamValue/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_ELEMENT_SIZE +urMemImageGetInfoTest.InvalidNullPointerParamValue/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_ROW_PITCH +urMemImageGetInfoTest.InvalidNullPointerParamValue/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_SLICE_PITCH +urMemImageGetInfoTest.InvalidNullPointerParamValue/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_WIDTH +urMemImageGetInfoTest.InvalidNullPointerParamValue/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_HEIGHT +urMemImageGetInfoTest.InvalidNullPointerParamValue/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_DEPTH +urMemImageGetInfoTest.InvalidNullPointerPropSizeRet/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_FORMAT +urMemImageGetInfoTest.InvalidNullPointerPropSizeRet/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_ELEMENT_SIZE +urMemImageGetInfoTest.InvalidNullPointerPropSizeRet/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_ROW_PITCH +urMemImageGetInfoTest.InvalidNullPointerPropSizeRet/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_SLICE_PITCH +urMemImageGetInfoTest.InvalidNullPointerPropSizeRet/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_WIDTH +urMemImageGetInfoTest.InvalidNullPointerPropSizeRet/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_HEIGHT +urMemImageGetInfoTest.InvalidNullPointerPropSizeRet/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_IMAGE_INFO_DEPTH +urMemReleaseTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urMemRetainTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ diff --git a/test/conformance/platform/platform_adapter_native_cpu.match b/test/conformance/platform/platform_adapter_native_cpu.match new file mode 100644 index 0000000000..6e05372d57 --- /dev/null +++ b/test/conformance/platform/platform_adapter_native_cpu.match @@ -0,0 +1,5 @@ +urPlatfromGetBackendOptionTest.InvalidValueFrontendOption +urPlatfromGetBackendOptionTestWithParam.Success/_O0 +urPlatfromGetBackendOptionTestWithParam.Success/_O1 +urPlatfromGetBackendOptionTestWithParam.Success/_O2 +urPlatfromGetBackendOptionTestWithParam.Success/_O3 diff --git a/test/conformance/program/program_adapter_native_cpu.match b/test/conformance/program/program_adapter_native_cpu.match new file mode 100644 index 0000000000..b4991347ba --- /dev/null +++ b/test/conformance/program/program_adapter_native_cpu.match @@ -0,0 +1 @@ +{{OPT}}{{Segmentation fault|Aborted}} diff --git a/test/conformance/queue/queue_adapter_native_cpu.match b/test/conformance/queue/queue_adapter_native_cpu.match new file mode 100644 index 0000000000..98c622a472 --- /dev/null +++ b/test/conformance/queue/queue_adapter_native_cpu.match @@ -0,0 +1,14 @@ +urQueueCreateWithParamTest.SuccessWithProperties/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_QUEUE_FLAG_OUT_OF_ORDER_EXEC_MODE_ENABLE +urQueueCreateWithParamTest.SuccessWithProperties/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_QUEUE_FLAG_PROFILING_ENABLE +urQueueFinishTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urQueueFlushTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urQueueGetInfoTestWithInfoParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_QUEUE_INFO_CONTEXT +urQueueGetInfoTestWithInfoParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_QUEUE_INFO_DEVICE +urQueueGetInfoTestWithInfoParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_QUEUE_INFO_DEVICE_DEFAULT +urQueueGetInfoTestWithInfoParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_QUEUE_INFO_FLAGS +urQueueGetInfoTestWithInfoParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_QUEUE_INFO_REFERENCE_COUNT +urQueueGetInfoTestWithInfoParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_QUEUE_INFO_SIZE +urQueueGetInfoTestWithInfoParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_QUEUE_INFO_EMPTY +urQueueGetInfoTest.InvalidSizeSmall/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urQueueRetainTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urQueueReleaseTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ diff --git a/test/conformance/sampler/sampler_adapter_native_cpu.match b/test/conformance/sampler/sampler_adapter_native_cpu.match new file mode 100644 index 0000000000..8889e95f26 --- /dev/null +++ b/test/conformance/sampler/sampler_adapter_native_cpu.match @@ -0,0 +1,39 @@ +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___1_UR_SAMPLER_ADDRESSING_MODE_NONE_UR_SAMPLER_FILTER_MODE_NEAREST +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___1_UR_SAMPLER_ADDRESSING_MODE_NONE_UR_SAMPLER_FILTER_MODE_LINEAR +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___1_UR_SAMPLER_ADDRESSING_MODE_CLAMP_TO_EDGE_UR_SAMPLER_FILTER_MODE_NEAREST +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___1_UR_SAMPLER_ADDRESSING_MODE_CLAMP_TO_EDGE_UR_SAMPLER_FILTER_MODE_LINEAR +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___1_UR_SAMPLER_ADDRESSING_MODE_CLAMP_UR_SAMPLER_FILTER_MODE_NEAREST +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___1_UR_SAMPLER_ADDRESSING_MODE_CLAMP_UR_SAMPLER_FILTER_MODE_LINEAR +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___1_UR_SAMPLER_ADDRESSING_MODE_REPEAT_UR_SAMPLER_FILTER_MODE_NEAREST +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___1_UR_SAMPLER_ADDRESSING_MODE_REPEAT_UR_SAMPLER_FILTER_MODE_LINEAR +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___1_UR_SAMPLER_ADDRESSING_MODE_MIRRORED_REPEAT_UR_SAMPLER_FILTER_MODE_NEAREST +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___1_UR_SAMPLER_ADDRESSING_MODE_MIRRORED_REPEAT_UR_SAMPLER_FILTER_MODE_LINEAR +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___0_UR_SAMPLER_ADDRESSING_MODE_NONE_UR_SAMPLER_FILTER_MODE_NEAREST +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___0_UR_SAMPLER_ADDRESSING_MODE_NONE_UR_SAMPLER_FILTER_MODE_LINEAR +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___0_UR_SAMPLER_ADDRESSING_MODE_CLAMP_TO_EDGE_UR_SAMPLER_FILTER_MODE_NEAREST +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___0_UR_SAMPLER_ADDRESSING_MODE_CLAMP_TO_EDGE_UR_SAMPLER_FILTER_MODE_LINEAR +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___0_UR_SAMPLER_ADDRESSING_MODE_CLAMP_UR_SAMPLER_FILTER_MODE_NEAREST +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___0_UR_SAMPLER_ADDRESSING_MODE_CLAMP_UR_SAMPLER_FILTER_MODE_LINEAR +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___0_UR_SAMPLER_ADDRESSING_MODE_REPEAT_UR_SAMPLER_FILTER_MODE_NEAREST +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___0_UR_SAMPLER_ADDRESSING_MODE_REPEAT_UR_SAMPLER_FILTER_MODE_LINEAR +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___0_UR_SAMPLER_ADDRESSING_MODE_MIRRORED_REPEAT_UR_SAMPLER_FILTER_MODE_NEAREST +urSamplerCreateTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___0_UR_SAMPLER_ADDRESSING_MODE_MIRRORED_REPEAT_UR_SAMPLER_FILTER_MODE_LINEAR +urSamplerCreateWithNativeHandleTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urSamplerGetInfoTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_SAMPLER_INFO_REFERENCE_COUNT +urSamplerGetInfoTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_SAMPLER_INFO_CONTEXT +urSamplerGetInfoTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_SAMPLER_INFO_NORMALIZED_COORDS +urSamplerGetInfoTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_SAMPLER_INFO_ADDRESSING_MODE +urSamplerGetInfoTestWithParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_SAMPLER_INFO_FILTER_MODE +urSamplerGetInfoTest.InvalidNullHandleSampler/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urSamplerGetInfoTest.InvalidEnumerationInfo/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urSamplerGetInfoTest.InvalidNullPointerPropSizeRet/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urSamplerGetInfoTest.InvalidNullPointerPropValue/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urSamplerGetInfoTest.InvalidSizePropSizeZero/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urSamplerGetInfoTest.InvalidSizePropSizeSmall/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urSamplerGetNativeHandleTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urSamplerGetNativeHandleTest.InvalidNullHandleSampler/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urSamplerGetNativeHandleTest.InvalidNullPointerNativeHandle/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urSamplerReleaseTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urSamplerReleaseTest.InvalidNullHandleSampler/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urSamplerRetainTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urSamplerRetainTest.InvalidNullHandleSampler/SYCL_NATIVE_CPU___SYCL_Native_CPU_ diff --git a/test/conformance/usm/usm_adapter_native_cpu.match b/test/conformance/usm/usm_adapter_native_cpu.match new file mode 100644 index 0000000000..6719495375 --- /dev/null +++ b/test/conformance/usm/usm_adapter_native_cpu.match @@ -0,0 +1,68 @@ +urUSMDeviceAllocTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMDeviceAllocTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMDeviceAllocTest.SuccessWithDescriptors/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMDeviceAllocTest.SuccessWithDescriptors/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMDeviceAllocTest.InvalidNullHandleContext/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMDeviceAllocTest.InvalidNullHandleContext/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMDeviceAllocTest.InvalidNullHandleDevice/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMDeviceAllocTest.InvalidNullHandleDevice/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMDeviceAllocTest.InvalidNullPtrResult/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMDeviceAllocTest.InvalidNullPtrResult/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMDeviceAllocTest.InvalidUSMSize/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMDeviceAllocTest.InvalidUSMSize/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMDeviceAllocTest.InvalidValueAlignPowerOfTwo/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMDeviceAllocTest.InvalidValueAlignPowerOfTwo/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMFreeTest.SuccessDeviceAlloc/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMFreeTest.SuccessHostAlloc/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMFreeTest.SuccessSharedAlloc/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMAllocInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_USM_ALLOC_INFO_TYPE +urUSMAllocInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_USM_ALLOC_INFO_BASE_PTR +urUSMAllocInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_USM_ALLOC_INFO_SIZE +urUSMAllocInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_USM_ALLOC_INFO_DEVICE +urUSMAllocInfoTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_USM_ALLOC_INFO_POOL +urUSMGetMemAllocInfoTest.InvalidNullHandleContext/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMGetMemAllocInfoTest.InvalidNullPointerMem/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMGetMemAllocInfoTest.InvalidEnumeration/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMGetMemAllocInfoTest.InvalidValuePropSize/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMHostAllocTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMHostAllocTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMHostAllocTest.SuccessWithDescriptors/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMHostAllocTest.SuccessWithDescriptors/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMHostAllocTest.InvalidNullHandleContext/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMHostAllocTest.InvalidNullHandleContext/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMHostAllocTest.InvalidNullPtrMem/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMHostAllocTest.InvalidNullPtrMem/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMHostAllocTest.InvalidUSMSize/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMHostAllocTest.InvalidUSMSize/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMHostAllocTest.InvalidValueAlignPowerOfTwo/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMHostAllocTest.InvalidValueAlignPowerOfTwo/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMPoolCreateTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMPoolCreateTest.SuccessWithFlag/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMPoolGetInfoTestWithInfoParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_USM_POOL_INFO_CONTEXT +urUSMPoolGetInfoTestWithInfoParam.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UR_USM_POOL_INFO_REFERENCE_COUNT +urUSMPoolGetInfoTest.InvalidNullHandlePool/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMPoolGetInfoTest.InvalidEnumerationProperty/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMPoolGetInfoTest.InvalidSizeZero/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMPoolGetInfoTest.InvalidSizeTooSmall/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMPoolGetInfoTest.InvalidNullPointerPropValue/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMPoolGetInfoTest.InvalidNullPointerPropSizeRet/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMPoolDestroyTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMPoolDestroyTest.InvalidNullHandleContext/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMPoolRetainTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMPoolRetainTest.InvalidNullHandlePool/SYCL_NATIVE_CPU___SYCL_Native_CPU_ +urUSMSharedAllocTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMSharedAllocTest.Success/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMSharedAllocTest.SuccessWithDescriptors/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMSharedAllocTest.SuccessWithDescriptors/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMSharedAllocTest.SuccessWithMultipleAdvices/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMSharedAllocTest.SuccessWithMultipleAdvices/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMSharedAllocTest.InvalidNullHandleContext/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMSharedAllocTest.InvalidNullHandleContext/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMSharedAllocTest.InvalidNullHandleDevice/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMSharedAllocTest.InvalidNullHandleDevice/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMSharedAllocTest.InvalidNullPtrMem/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMSharedAllocTest.InvalidNullPtrMem/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMSharedAllocTest.InvalidUSMSize/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMSharedAllocTest.InvalidUSMSize/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled +urUSMSharedAllocTest.InvalidValueAlignPowerOfTwo/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolEnabled +urUSMSharedAllocTest.InvalidValueAlignPowerOfTwo/SYCL_NATIVE_CPU___SYCL_Native_CPU___UsePoolDisabled diff --git a/test/conformance/virtual_memory/virtual_memory_adapter_native_cpu.match b/test/conformance/virtual_memory/virtual_memory_adapter_native_cpu.match new file mode 100644 index 0000000000..e69de29bb2