Xe Configfs¶
概述¶
Configfs 是一个基于文件系统的内核对象管理器。 XE KMD 注册了一个名为 'xe'
的 configfs 子系统,该子系统在挂载的 configfs 目录中创建一个目录。 用户可以在此目录下创建设备并根据需要配置它们。有关 configfs 如何工作的更多信息,请参见Configfs - 用户空间驱动的内核对象配置。
创建设备¶
为了创建设备,用户必须在 'xe'
中创建一个目录。
mkdir /sys/kernel/config/xe/0000:03:00.0/
每个创建的设备都由驱动程序填充可以用来配置它的条目
/sys/kernel/config/xe/
.. 0000:03:00.0/
... survivability_mode
配置属性¶
生存模式:¶
在支持的卡上启用生存模式。 此设置仅在探测设备时生效。 启用它的示例
# echo 1 > /sys/kernel/config/xe/0000:03:00.0/survivability_mode
# echo 0000:03:00.0 > /sys/bus/pci/drivers/xe/bind (Enters survivability mode if supported)
删除设备¶
可以使用 rmdir
删除创建的设备目录
rmdir /sys/kernel/config/xe/0000:03:00.0/