summaryrefslogtreecommitdiff
path: root/CREDITS
diff options
context:
space:
mode:
authorZack Rusin <zackr@vmware.com>2023-01-31 06:35:41 +0300
committerZack Rusin <zackr@vmware.com>2023-02-14 06:37:55 +0300
commit39985eea5a6dd1e844f216028252870e980b9e7f (patch)
tree54f7e1eb2590562d590fc0bcd37b97389d585c9f /CREDITS
parente0029da927fa9cc3c8ca6b37dc10624d1209e310 (diff)
downloadlinux-39985eea5a6dd1e844f216028252870e980b9e7f.tar.xz
drm/vmwgfx: Abstract placement selection
Problem with explicit placement selection in vmwgfx is that by the time the buffer object needs to be validated the information about which placement was supposed to be used is lost. To workaround this the driver had a bunch of state in various places e.g. as_mob or cpu_blit to somehow convey the information on which placement was intended. Fix it properly by allowing the buffer objects to hold their preferred placement so it can be reused whenever needed. This makes the entire validation pipeline a lot easier both to understand and maintain. Signed-off-by: Zack Rusin <zackr@vmware.com> Reviewed-by: Martin Krastev <krastevm@vmware.com> Reviewed-by: Maaz Mombasawala <mombasawalam@vmware.com> Acked-by: Thomas Zimmermann <tzimmermann@suse.de> Link: https://patchwork.freedesktop.org/patch/msgid/20230131033542.953249-8-zack@kde.org
Diffstat (limited to 'CREDITS')
0 files changed, 0 insertions, 0 deletions