Files
linux/drivers/gpu/drm/xe
Akshata Jahagirdar 523f191cc0 drm/xe/xe_migrate: Handle migration logic for xe2+ dgfx
During eviction (vram->sysmem), we use compressed -> uncompressed mapping.
During restore (sysmem->vram), we need to use mapping from
uncompressed -> uncompressed.
Handle logic for selecting the compressed identity map for eviction,
and selecting uncompressed map for restore operations.
v2: Move check of xe_migrate_ccs_emit() before calling
xe_migrate_ccs_copy(). (Nirmoy)

Signed-off-by: Akshata Jahagirdar <akshata.jahagirdar@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
Reviewed-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/79b3a016e686a662ae68c32b5fc7f0f2ac8043e9.1721250309.git.akshata.jahagirdar@intel.com
2024-07-17 17:02:31 -07:00
..
2024-06-18 12:40:38 -07:00
2024-07-05 09:53:12 +01:00
2024-06-12 11:31:42 -04:00
2024-05-09 21:28:25 +02:00
2024-04-02 10:33:57 -07:00
2024-07-02 12:14:00 -04:00
2024-06-26 18:23:45 -04:00
2024-06-26 18:23:45 -04:00
2024-05-22 12:03:54 +02:00
2024-05-31 00:02:04 +02:00
2024-07-17 11:58:26 -07:00
2024-07-17 11:58:26 -07:00
2024-05-13 21:36:50 +02:00
2024-04-02 10:33:57 -07:00
2024-07-02 12:14:00 -04:00
2024-07-17 11:58:26 -07:00
2024-07-17 11:58:26 -07:00
2024-05-22 12:03:55 +02:00
2024-07-17 09:47:15 -07:00
2024-06-26 18:25:22 -04:00
2024-07-04 11:54:35 +02:00
2024-06-18 12:40:38 -07:00
2024-06-18 12:40:38 -07:00
2024-04-02 10:33:57 -07:00
2024-05-07 12:03:49 +02:00
2024-07-05 09:53:12 +01:00
2024-07-17 09:47:15 -07:00
2024-05-13 21:36:52 +02:00
2024-06-18 12:03:29 -07:00
2024-06-18 12:03:29 -07:00
2024-07-04 11:54:35 +02:00
2024-07-03 22:28:06 -07:00
2024-07-08 15:15:02 -07:00
2024-07-17 11:58:26 -07:00
2024-07-17 11:58:26 -07:00
2024-05-07 12:45:39 -04:00
2024-06-14 12:52:46 +02:00