diff --git a/src/amd/ci/radv-vega10-skips.txt b/src/amd/ci/radv-vega10-skips.txt deleted file mode 100644 index 68ddaccedcd..00000000000 --- a/src/amd/ci/radv-vega10-skips.txt +++ /dev/null @@ -1,2 +0,0 @@ -# These tests hang. -dEQP-VK.spirv_assembly.instruction.compute.opfma.fp32.vec3.* diff --git a/src/amd/vulkan/radv_buffer.c b/src/amd/vulkan/radv_buffer.c index 095141a638b..2ffdb830bf9 100644 --- a/src/amd/vulkan/radv_buffer.c +++ b/src/amd/vulkan/radv_buffer.c @@ -284,6 +284,9 @@ radv_bo_create(struct radv_device *device, struct vk_object_base *object, uint64 if (device->compiler_info.key.mitigate_smem_oob && !is_internal) flags |= RADEON_FLAG_VM_PAD_1PAGE; + if (pdev->info.has_smem_partial_oob_access_bug && !is_internal) + flags |= RADEON_FLAG_VM_PAD_1PAGE; + result = ws->buffer_create(ws, size, alignment, domain, flags, priority, address, out_bo); if (result != VK_SUCCESS) return result;