Skip to content

radv: Overhaul SDMA buffer/image copies.

Preliminary work for enabling transfer queues in RADV.

Previously, RADV only had a simple implementation of image to buffer copies using the SDMA for the PRIME copy.

This MR replaces that with a full-featured implementation that includes buffer to image and image to buffer copies. Unaligned buffer/image copies require a workaround, which is also included in this MR along with some helper functions which will be reused in the future.

CC @pepp @ishitatsuyuki @hakzsam

Merge request reports