GUC_GGTT_TOP
#define GUC_TOP_RESERVE_SIZE (SZ_4G - GUC_GGTT_TOP)
GEM_BUG_ON(range_overflows_t(u64, offset, vma->size, GUC_GGTT_TOP));
if (ggtt_size + ggtt_start > GUC_GGTT_TOP)
ggtt_size = GUC_GGTT_TOP - ggtt_start;
u64 shareable = ALIGN_DOWN(GUC_GGTT_TOP, SZ_512M);
xe_assert(xe, addr < GUC_GGTT_TOP);
xe_assert(xe, xe_bo_size(bo) <= GUC_GGTT_TOP - addr);
if (ggtt_base < wopcm || ggtt_base > GUC_GGTT_TOP ||
ggtt_size > GUC_GGTT_TOP - ggtt_base) {
end = GUC_GGTT_TOP;