本文结合 Honglei Huang 的一组补丁与当前代码,梳理drm_gpusvm框架如何从"range 内嵌页 + 框架持有 drm_device"演进为 “纯 MM 层核心 + 驱动自持drm_gpusvm_pages(设备/DMA 层)”。涉及文件:include/drm/drm_gpusvm.hdrivers/gpu/drm/drm_gpusvm.cdrivers/gpu/drm/xe/xe_svm.cdrivers/gpu/drm/xe/xe_svm.hdrivers/gpu/drm/xe/xe_userptr.c
drm_gpusvm设计更新速递:MM 层与设备(DMA)层的解耦
本文结合 Honglei Huang 的一组补丁与当前代码,梳理drm_gpusvm框架如何从"range 内嵌页 + 框架持有 drm_device"演进为 “纯 MM 层核心 + 驱动自持drm_gpusvm_pages(设备/DMA 层)”。涉及文件:include/drm/drm_gpusvm.hdrivers/gpu/drm/drm_gpusvm.cdrivers/gpu/drm/xe/xe_svm.cdrivers/gpu/drm/xe/xe_svm.hdrivers/gpu/drm/xe/xe_userptr.c