diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c index 87d67f8c85c9..f1f1b6796669 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | |||
@@ -223,18 +223,6 @@ int amdgpu_bo_create_restricted(struct amdgpu_device *adev, | |||
223 | size_t acc_size; | 223 | size_t acc_size; |
224 | int r; | 224 | int r; |
225 | 225 | ||
226 | /* VI has a hw bug where VM PTEs have to be allocated in groups of 8. | ||
227 | * do this as a temporary workaround | ||
228 | */ | ||
229 | if (!(domain & (AMDGPU_GEM_DOMAIN_GDS | AMDGPU_GEM_DOMAIN_GWS | AMDGPU_GEM_DOMAIN_OA))) { | ||
230 | if ((adev->asic_type >= CHIP_TOPAZ) && (adev->asic_type != CHIP_FIJI)) { | ||
231 | if (byte_align & 0x7fff) | ||
232 | byte_align = ALIGN(byte_align, 0x8000); | ||
233 | if (size & 0x7fff) | ||
234 | size = ALIGN(size, 0x8000); | ||
235 | } | ||
236 | } | ||
237 | |||
238 | page_align = roundup(byte_align, PAGE_SIZE) >> PAGE_SHIFT; | 226 | page_align = roundup(byte_align, PAGE_SIZE) >> PAGE_SHIFT; |
239 | size = ALIGN(size, PAGE_SIZE); | 227 | size = ALIGN(size, PAGE_SIZE); |
240 | 228 | ||