设置VirtIO设备相关配置

命令功能

设置VirtIO设备相关配置。

命令格式

<tool name> virtio_dev -i <device name> -d <device> -s <switch> -v <vendor_id> -p <classprogif> -f <flash_en>

入参说明

参数

参数说明

取值

<device name>

设备名称。

物理设备名,例如:hinic0、hinic1。

<device>

设备类型。

目前只支持三种设备类型:
  • net:net设备设置的标准VirtIO设备的device_id为0x1000。
  • blk:blk设备设置的标准VirtIO设备的device_id为0x1001。
  • scsi:SCSI设备设置的标准VirtIO设备的divice_id为0x1004。

<switch>

device ID切换。

  • 0:enable(呈现为标准virtio设备)。
  • 1(非0):disable(隐藏为unknow设备)。

其中net设备设置的unknow设备的device_id为0x996,blk设备设置的unknow设备的device_id为0x997,SCSI设备设置的unknow设备的divice_id为0x998。

<vendor_id>

设置厂商号。

厂商号必须是16进制,数据位宽为2 Byte。

<classprogif>

设置classprogif。

必须是16进制,数据位宽为3 Byte。

<flash_en>

设置device_id是否固化到flash。

  • 0:device_id不固化到flash。
  • 1(非0):device_id固化到flash。

出参说明

项目

描述

Virtio net device operation Succeed!

net设备设置操作成功。

Virtio blk device operation Succeed!

blk设备设置操作成功。

Virtio scsi device operation Succeed!

SCSI设备设置操作成功。

使用指南

无。

使用实例