Skip to content
  • Stefan Hajnoczi's avatar
    virtio: add VIRTIO_CONFIG_S_NEEDS_RESET device status bit · c00bbcf8
    Stefan Hajnoczi authored
    
    
    The VIRTIO 1.0 specification added the DEVICE_NEEDS_RESET device status
    bit in "VIRTIO-98: Add DEVICE_NEEDS_RESET".  This patch defines the
    device status bit in the uapi header file so that both the kernel and
    userspace applications can use it.
    
    The bit is currently unused by the virtio guest drivers and vhost.
    According to the spec "a good implementation will try to recover by
    issuing a reset".  This is not attempted here because it requires
    auditing the virtio drivers to ensure there are no resource leaks or
    crashes if the device needs to be reset mid-operation.
    
    See "2.1 Device Status Field" in the VIRTIO 1.0 specification for
    details.
    
    Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
    Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
    c00bbcf8