nouveau: add support for SVM migrate
authorJérôme Glisse <jglisse@redhat.com>
Thu, 9 Aug 2018 19:32:01 +0000 (15:32 -0400)
committerMarge Bot <eric+marge@anholt.net>
Tue, 2 Feb 2021 16:11:35 +0000 (16:11 +0000)
commit6e4f7e14af9135a9e680f3915002dbb8cb7a0beb
treee12a5bb49ba86448632360f2989ba411fd65bd51
parentf7616c89a4af756cefc865970509f0a184a0d787
nouveau: add support for SVM migrate

v2 (Ralph): don't allign address as the kernel handles that already
            support migration from GPU to system RAM
v3 (Karol): use DIV_ROUND_UP for sizes not being page aligned

Signed-off-by: Jérôme Glisse <jglisse@redhat.com>
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6401>
src/gallium/drivers/nouveau/nvc0/nvc0_context.c