接前一篇文章:DRM全解析 —— CREATE_DUMB(3)
本文参考以下博文:
特此致谢!
上一回讲解了Intel i915、AMD Raedon和AMDGPU三类显卡驱动中的dumb_create函数指针所指向的实际函数,最终聚焦到drm_gem_handle_create函数。本回就来讲解一下这个函数。
drm_gem_handle_create函数在drivers/gpu/drm/drm_gem.c中,代码如下:
/**
* drm_gem_handle_create - create a gem handle for an object
* @file_priv: drm file-private structure to register the handle for
* @obj: object to register
* @handlep: pointer to return the created handle to the caller
*
* Create a handle for this ob