mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-12 20:39:59 +00:00
hv: dm: Use new virtual device management ioctls
IC_ADD_HV_VDEV -> ACRN_IOCTL_CREATE_VDEV IC_REMOVE_HV_VDEV -> ACRN_IOCTL_DESTROY_VDEV struct acrn_emul_dev -> struct acrn_vdev Also, move struct acrn_vdev to acrn_common.h as this structure is used by both DM and HV. Tracked-On: #6282 Signed-off-by: Shuo A Liu <shuo.a.liu@intel.com>
This commit is contained in:
@@ -596,15 +596,15 @@ vm_unmap_ptdev_mmio(struct vmctx *ctx, int bus, int slot, int func,
|
||||
}
|
||||
|
||||
int
|
||||
vm_add_hv_vdev(struct vmctx *ctx, struct acrn_emul_dev *dev)
|
||||
vm_add_hv_vdev(struct vmctx *ctx, struct acrn_vdev *dev)
|
||||
{
|
||||
return ioctl(ctx->fd, IC_ADD_HV_VDEV, dev);
|
||||
return ioctl(ctx->fd, ACRN_IOCTL_CREATE_VDEV, dev);
|
||||
}
|
||||
|
||||
int
|
||||
vm_remove_hv_vdev(struct vmctx *ctx, struct acrn_emul_dev *dev)
|
||||
vm_remove_hv_vdev(struct vmctx *ctx, struct acrn_vdev *dev)
|
||||
{
|
||||
return ioctl(ctx->fd, IC_REMOVE_HV_VDEV, dev);
|
||||
return ioctl(ctx->fd, ACRN_IOCTL_DESTROY_VDEV, dev);
|
||||
}
|
||||
|
||||
int
|
||||
|
Reference in New Issue
Block a user