]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/xe: Allow bo mapping on multiple ggtts
authorNiranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
Wed, 20 Nov 2024 00:02:21 +0000 (16:02 -0800)
committerJohn Harrison <John.C.Harrison@Intel.com>
Sat, 23 Nov 2024 03:10:23 +0000 (19:10 -0800)
commit5a3b0df25d6a78098d548213384665eeead608c9
tree3ba7db323f780d7d0b9c52682b93f2a37103aa88
parentae78ec0a52c448093fe19d5deb9972dc18f3d469
drm/xe: Allow bo mapping on multiple ggtts

Make bo->ggtt an array to support bo mapping on multiple ggtts.
Add XE_BO_FLAG_GGTTx flags to map the bo on ggtt of tile 'x'.

Signed-off-by: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241120000222.204095-2-John.C.Harrison@Intel.com
drivers/gpu/drm/xe/display/xe_fb_pin.c
drivers/gpu/drm/xe/xe_bo.c
drivers/gpu/drm/xe/xe_bo.h
drivers/gpu/drm/xe/xe_bo_evict.c
drivers/gpu/drm/xe/xe_bo_types.h
drivers/gpu/drm/xe/xe_ggtt.c