search for: vhost_vfio_op

Displaying 20 results from an estimated 30 matches for "vhost_vfio_op".

2018 Apr 02
2
[RFC] vhost: introduce mdev based hardware vhost backend
.... BAR0 The MMIO region described by BAR0 is the main control interface. Messages will be written to or read from this region. The message type is determined by the `request` field in message header. The message size is encoded in the message header too. The message format looks like this: struct vhost_vfio_op { __u64 request; __u32 flags; /* Flag values: */ #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ __u32 size; union { __u64 u64; struct vhost_vring_state state; struct vhost_vring_addr addr; struct vhost_memory memory; } payload; }; The existing vhost-kernel ioctl cmds are...
2018 Apr 02
2
[RFC] vhost: introduce mdev based hardware vhost backend
.... BAR0 The MMIO region described by BAR0 is the main control interface. Messages will be written to or read from this region. The message type is determined by the `request` field in message header. The message size is encoded in the message header too. The message format looks like this: struct vhost_vfio_op { __u64 request; __u32 flags; /* Flag values: */ #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ __u32 size; union { __u64 u64; struct vhost_vring_state state; struct vhost_vring_addr addr; struct vhost_memory memory; } payload; }; The existing vhost-kernel ioctl cmds are...
2019 Jul 03
4
[RFC v2] vhost: introduce mdev based hardware vhost backend
...ON The region described by CONFIG_REGION is the main control interface. Messages will be written to or read from this region. The message type is determined by the `request` field in message header. The message size is encoded in the message header too. The message format looks like this: struct vhost_vfio_op { __u64 request; __u32 flags; /* Flag values: */ #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ __u32 size; union { __u64 u64; struct vhost_vring_state state; struct vhost_vring_addr addr; } payload; }; The existing vhost-kernel ioctl cmds are reused as the message request...
2019 Jul 03
4
[RFC v2] vhost: introduce mdev based hardware vhost backend
...ON The region described by CONFIG_REGION is the main control interface. Messages will be written to or read from this region. The message type is determined by the `request` field in message header. The message size is encoded in the message header too. The message format looks like this: struct vhost_vfio_op { __u64 request; __u32 flags; /* Flag values: */ #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ __u32 size; union { __u64 u64; struct vhost_vring_state state; struct vhost_vring_addr addr; } payload; }; The existing vhost-kernel ioctl cmds are reused as the message request...
2019 Jul 03
0
[RFC v2] vhost: introduce mdev based hardware vhost backend
...G_REGION is the main control interface. > Messages will be written to or read from this region. > > The message type is determined by the `request` field in message > header. The message size is encoded in the message header too. > The message format looks like this: > > struct vhost_vfio_op { > __u64 request; > __u32 flags; > /* Flag values: */ > #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ > __u32 size; > union { > __u64 u64; > struct vhost_vring_state state; > struct vhost_vring_addr addr; > } payload; > }; > > The e...
2018 Apr 10
0
[RFC] vhost: introduce mdev based hardware vhost backend
...AR0 is the main control > interface. Messages will be written to or read from > this region. > > The message type is determined by the `request` field > in message header. The message size is encoded in the > message header too. The message format looks like this: > > struct vhost_vfio_op { > __u64 request; > __u32 flags; > /* Flag values: */ > #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ > __u32 size; > union { > __u64 u64; > struct vhost_vring_state state; > struct vhost_vring_addr addr; > struct vhost_memory memory; > }...
2018 Apr 10
4
[RFC] vhost: introduce mdev based hardware vhost backend
...e. Messages will be written to or read from > > this region. > > > > The message type is determined by the `request` field > > in message header. The message size is encoded in the > > message header too. The message format looks like this: > > > > struct vhost_vfio_op { > > __u64 request; > > __u32 flags; > > /* Flag values: */ > > #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ > > __u32 size; > > union { > > __u64 u64; > > struct vhost_vring_state state; > > struct vhost_vring_addr add...
2018 Apr 10
4
[RFC] vhost: introduce mdev based hardware vhost backend
...e. Messages will be written to or read from > > this region. > > > > The message type is determined by the `request` field > > in message header. The message size is encoded in the > > message header too. The message format looks like this: > > > > struct vhost_vfio_op { > > __u64 request; > > __u32 flags; > > /* Flag values: */ > > #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ > > __u32 size; > > union { > > __u64 u64; > > struct vhost_vring_state state; > > struct vhost_vring_addr add...
2019 Jul 04
4
[RFC v2] vhost: introduce mdev based hardware vhost backend
...t; > The message type is determined by the `request` field in message > > > > > > header. The message size is encoded in the message header too. > > > > > > The message format looks like this: > > > > > > > > > > > > struct vhost_vfio_op { > > > > > > __u64 request; > > > > > > __u32 flags; > > > > > > /* Flag values: */ > > > > > > #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ > > > > > > __u32 size; > > > > &...
2019 Jul 04
4
[RFC v2] vhost: introduce mdev based hardware vhost backend
...t; > The message type is determined by the `request` field in message > > > > > > header. The message size is encoded in the message header too. > > > > > > The message format looks like this: > > > > > > > > > > > > struct vhost_vfio_op { > > > > > > __u64 request; > > > > > > __u32 flags; > > > > > > /* Flag values: */ > > > > > > #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ > > > > > > __u32 size; > > > > &...
2019 Jul 03
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...egion. > > > > > > > > The message type is determined by the `request` field in message > > > > header. The message size is encoded in the message header too. > > > > The message format looks like this: > > > > > > > > struct vhost_vfio_op { > > > > __u64 request; > > > > __u32 flags; > > > > /* Flag values: */ > > > > #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ > > > > __u32 size; > > > > union { > > > > __u64 u64; > >...
2019 Jul 03
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...egion. > > > > > > > > The message type is determined by the `request` field in message > > > > header. The message size is encoded in the message header too. > > > > The message format looks like this: > > > > > > > > struct vhost_vfio_op { > > > > __u64 request; > > > > __u32 flags; > > > > /* Flag values: */ > > > > #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ > > > > __u32 size; > > > > union { > > > > __u64 u64; > >...
2019 Jul 03
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...e. > > Messages will be written to or read from this region. > > > > The message type is determined by the `request` field in message > > header. The message size is encoded in the message header too. > > The message format looks like this: > > > > struct vhost_vfio_op { > > __u64 request; > > __u32 flags; > > /* Flag values: */ > > #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ > > __u32 size; > > union { > > __u64 u64; > > struct vhost_vring_state state; > > struct vhost_vring_addr a...
2019 Jul 03
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...e. > > Messages will be written to or read from this region. > > > > The message type is determined by the `request` field in message > > header. The message size is encoded in the message header too. > > The message format looks like this: > > > > struct vhost_vfio_op { > > __u64 request; > > __u32 flags; > > /* Flag values: */ > > #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ > > __u32 size; > > union { > > __u64 u64; > > struct vhost_vring_state state; > > struct vhost_vring_addr a...
2019 Jul 04
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...y the `request` field in message > > > > > > > > header. The message size is encoded in the message header too. > > > > > > > > The message format looks like this: > > > > > > > > > > > > > > > > struct vhost_vfio_op { > > > > > > > > __u64 request; > > > > > > > > __u32 flags; > > > > > > > > /* Flag values: */ > > > > > > > > #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ > > > > &gt...
2019 Jul 04
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...y the `request` field in message > > > > > > > > header. The message size is encoded in the message header too. > > > > > > > > The message format looks like this: > > > > > > > > > > > > > > > > struct vhost_vfio_op { > > > > > > > > __u64 request; > > > > > > > > __u32 flags; > > > > > > > > /* Flag values: */ > > > > > > > > #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ > > > > &gt...
2019 Jul 08
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...y the `request` field in message > > > > > > > > header. The message size is encoded in the message header too. > > > > > > > > The message format looks like this: > > > > > > > > > > > > > > > > struct vhost_vfio_op { > > > > > > > > __u64 request; > > > > > > > > __u32 flags; > > > > > > > > /* Flag values: */ > > > > > > > > #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ > > > > >...
2019 Jul 08
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...y the `request` field in message > > > > > > > > header. The message size is encoded in the message header too. > > > > > > > > The message format looks like this: > > > > > > > > > > > > > > > > struct vhost_vfio_op { > > > > > > > > __u64 request; > > > > > > > > __u32 flags; > > > > > > > > /* Flag values: */ > > > > > > > > #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ > > > > >...
2019 Jul 04
0
[RFC v2] vhost: introduce mdev based hardware vhost backend
...n. >>>>> >>>>> The message type is determined by the `request` field in message >>>>> header. The message size is encoded in the message header too. >>>>> The message format looks like this: >>>>> >>>>> struct vhost_vfio_op { >>>>> __u64 request; >>>>> __u32 flags; >>>>> /* Flag values: */ >>>>> #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ >>>>> __u32 size; >>>>> union { >>>>> __u64 u64; &g...
2019 Jul 04
0
[RFC v2] vhost: introduce mdev based hardware vhost backend
...>>> The message type is determined by the `request` field in message >>>>>>> header. The message size is encoded in the message header too. >>>>>>> The message format looks like this: >>>>>>> >>>>>>> struct vhost_vfio_op { >>>>>>> __u64 request; >>>>>>> __u32 flags; >>>>>>> /* Flag values: */ >>>>>>> #define VHOST_VFIO_NEED_REPLY 0x1 /* Whether need reply */ >>>>>>> __u32 size; >>>>>>&...