tu + freedreno/drm/virtio: Fix issues with 16k (or larger) page sizes
What does this MR do and why?
tu: Fix issues with 16k (or larger) page sizes
The iova allocations need to be CPU page aligned. (The GPU itself
always supports 4k mappings regardless of the smallest CPU page size,
but GEM buffer allocations must be an integer number of CPU pages.)
Signed-off-by: Rob Clark <robdclark@chromium.org>