diff options
author | swapnili <swapnil.ingle@nutanix.com> | 2020-12-08 16:01:35 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-08 16:01:35 +0100 |
commit | 2015453378f9d00fe271faf0f4cfa39f5f53536a (patch) | |
tree | e655a6837f76e0188cc048c28b4188813ba7ddee /lib/private.h | |
parent | 486cb8a724e3259220d1da2ad673118eecb5c360 (diff) | |
download | libvfio-user-2015453378f9d00fe271faf0f4cfa39f5f53536a.zip libvfio-user-2015453378f9d00fe271faf0f4cfa39f5f53536a.tar.gz libvfio-user-2015453378f9d00fe271faf0f4cfa39f5f53536a.tar.bz2 |
Misc fixes for vfu_ctx_try_attach() and vfu_realize_ctx() (#175)
Misc changes for vfu_ctx_try_attach()
* Rename to vfu_attach_ctx()
* Removed call to vfu_realize_ctx(), should be called separately
* Now vfu_attach_ctx() must also be called for blocking ctx.
Misc changes for vfu_realize_ctx()
* Made calling vfu_realize_ctx() mandatory
* vfu_ctx_drive() and vfu_poll_ctx() returns EINVAL if the device is not
realized.
* Renamed vfu_ctx->ready to vfu_ctx->realized
Added unit test for vfu_attach_ctx() and vfu_realize_ctx()
Signed-off-by: Swapnil Ingle <swapnil.ingle@nutanix.com>
Reviewed-by: Thanos Makatos <thanos.makatos@nutanix.com>
Diffstat (limited to 'lib/private.h')
-rw-r--r-- | lib/private.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/private.h b/lib/private.h index 1321b8f..e8afd79 100644 --- a/lib/private.h +++ b/lib/private.h @@ -129,7 +129,7 @@ struct vfu_ctx { uint32_t irq_count[VFU_DEV_NUM_IRQS]; vfu_irqs_t *irqs; - bool ready; + bool realized; vfu_dev_type_t dev_type; }; |