vfio-user: update comments
Clarify the behavior of TYPE_VFU_OBJECT when TYPE_REMOTE_MACHINE enables the auto-shutdown property. Also, add notes to VFU_OBJECT_ERROR. Signed-off-by: Jagannathan Raman <jag.raman@oracle.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
This commit is contained in:
parent
f5e6786de4
commit
c145475804
@ -30,6 +30,11 @@
|
||||
*
|
||||
* notes - x-vfio-user-server could block IO and monitor during the
|
||||
* initialization phase.
|
||||
*
|
||||
* When x-remote machine has the auto-shutdown property
|
||||
* enabled (default), x-vfio-user-server terminates after the last
|
||||
* client disconnects. Otherwise, it will continue running until
|
||||
* explicitly killed.
|
||||
*/
|
||||
|
||||
#include "qemu/osdep.h"
|
||||
@ -61,9 +66,12 @@
|
||||
OBJECT_DECLARE_TYPE(VfuObject, VfuObjectClass, VFU_OBJECT)
|
||||
|
||||
/**
|
||||
* VFU_OBJECT_ERROR - reports an error message. If auto_shutdown
|
||||
* is set, it aborts the machine on error. Otherwise, it logs an
|
||||
* error message without aborting.
|
||||
* VFU_OBJECT_ERROR - reports an error message.
|
||||
*
|
||||
* If auto_shutdown is set, it aborts the machine on error. Otherwise,
|
||||
* it logs an error message without aborting. auto_shutdown is disabled
|
||||
* when the server serves clients from multiple VMs; as such, an error
|
||||
* from one VM shouldn't be able to disrupt other VM's services.
|
||||
*/
|
||||
#define VFU_OBJECT_ERROR(o, fmt, ...) \
|
||||
{ \
|
||||
|
Loading…
Reference in New Issue
Block a user