drm/ttm: Support 52-bit PAs in ttm_place

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 <felix.kuehling@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>
Link: https://patch.msgid.link/20260513141253.20410-1-felix.kuehling@amd.com
This commit is contained in:
Felix Kuehling 2026-05-13 09:12:53 -05:00 committed by Arunpravin Paneer Selvam
parent e0388b2961
commit d989f135f7

View File

@ -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;
};