]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/xe: Add NEEDS_2M BO flag
authorMichal Wajdeczko <michal.wajdeczko@intel.com>
Mon, 15 Jul 2024 18:05:38 +0000 (20:05 +0200)
committerMichal Wajdeczko <michal.wajdeczko@intel.com>
Mon, 22 Jul 2024 10:53:06 +0000 (12:53 +0200)
commit25ec7e809cc1fe9f01a71199d29092f6f1b4611c
tree1afea8982b2d9a386b9a5c4ff4d5f718a90a9d6f
parent9790bbe3ba48b659c0152f49552f6abc18f85bc8
drm/xe: Add NEEDS_2M BO flag

In addition of NEEDS_64K BO flag, add similar one to force 2 MiB
alignment of the buffer objects. Explicitly use this flag during
VF LMEM provisioning as LMTT uses 2 MiB pages and one day we may
drop requirement of allocating pinned objects as contiguous.

Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com>
Reviewed-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240715180538.1418-3-michal.wajdeczko@intel.com
drivers/gpu/drm/xe/xe_bo.c
drivers/gpu/drm/xe/xe_bo.h
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c