From d989f135f71699294bb2ffd4726b526456e2db68 Mon Sep 17 00:00:00 2001 From: Felix Kuehling Date: Wed, 13 May 2026 09:12:53 -0500 Subject: drm/ttm: Support 52-bit PAs in ttm_place MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fpfn and lpfn in struct ttm_place are 32-bit page numbers. With 4KB page size this can support up to 44-bit physical addressing. Grow these to 64-bit (uint64_t) to support larger physical addresses. Signed-off-by: Felix Kuehling Reviewed-by: Christian König Signed-off-by: Arunpravin Paneer Selvam Link: https://patch.msgid.link/20260513141253.20410-1-felix.kuehling@amd.com --- include/drm/ttm/ttm_placement.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'include') diff --git a/include/drm/ttm/ttm_placement.h b/include/drm/ttm/ttm_placement.h index b510a4812609..ab2639e42c54 100644 --- a/include/drm/ttm/ttm_placement.h +++ b/include/drm/ttm/ttm_placement.h @@ -81,8 +81,8 @@ * Structure indicating a possible place to put an object. */ struct ttm_place { - unsigned fpfn; - unsigned lpfn; + uint64_t fpfn; + uint64_t lpfn; uint32_t mem_type; uint32_t flags; }; -- cgit v1.2.3