1. 概述
4.2 节分析了ttm_device的设计——TTM 定义骨架,驱动填血肉。本节以 amdgpu 为例,看驱动如何通过ttm_device_funcs的各回调,将 AMD GPU 的硬件特性注入 TTM 框架。
amdgpu 的回调函数表定义在drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:
staticstructttm_device_funcsamdgpu_bo_driver={.ttm_tt_create=&amdgpu_ttm_tt_create,.ttm_tt_populat