美文网首页
为什么mdev_supported_types没有出现

为什么mdev_supported_types没有出现

作者: mqddb | 来源:发表于2017-07-26 12:37 被阅读0次

    想测试一下gvt的基于mdev做的gpu share。发现在有的平台,这个目录mdev_supported_types没有出现。现在知道了这个功能只支持BROADWELL和SKYLAKE,在内核里面限制住了。
    想发散一下这个目录是怎么创建的呢?这个是由vfio-mdev创建的。调用的函数parent_create_sysfs_files[mdev_fssys.c],这个函数又是谁触发的呢?由i915驱动调用mdev_register_device接口触发的。这个注册函数又是怎么触发的呢?在i915加载驱动的时候,i915_driver_init_hw初始化函数最末尾会调用gvt的初始化函数intel_gvt_init函数,中间经历千山万水最终会调用mdev的注册接口。

    相关文章

      网友评论

          本文标题:为什么mdev_supported_types没有出现

          本文链接:https://www.haomeiwen.com/subject/puwnkxtx.html