SWDEV-324411 - Use blit kernel for copyBufferRect if atomic is not supported

Change-Id: I2e110fd3418117ee9c7ede379244d2c6c4f248b7


[ROCm/clr commit: ed7737564e]
이 커밋은 다음에 포함됨:
Jason Tang 작성하고 Jason Tang가 2022-04-24 11:41:16 -04:00를 커밋함
1 부모 1609b1085b
커밋 7bdbf61a9d
2 파일이 변경됨
+5 -5

검색과 일치하는 파일 없음

+2 -2
파일 보기
@@ -1585,8 +1585,8 @@ bool KernelBlitManager::copyBufferRect(device::Memory& srcMemory, device::Memory
bool rejected = false;
// Fall into the ROC path for rejected transfers
if (setup_.disableCopyBufferRect_ ||
srcMemory.isHostMemDirectAccess() || dstMemory.isHostMemDirectAccess()) {
if (dev().info().pcie_atomics_ && (setup_.disableCopyBufferRect_ ||
srcMemory.isHostMemDirectAccess() || dstMemory.isHostMemDirectAccess())) {
result = DmaBlitManager::copyBufferRect(srcMemory, dstMemory, srcRectIn, dstRectIn, sizeIn, entire);
if (result) {