search for: vmci_guest

Displaying 18 results from an estimated 18 matches for "vmci_guest".

2013 Jan 10
0
linux-next: Tree for Jan 10 (vmci)
On 01/10/13 11:17, Randy Dunlap wrote: > On 01/09/13 19:32, Stephen Rothwell wrote: >> Hi all, >> >> Changes since 20130109: >> > > > on i386, when CONFIG_PCI is not enabled: > > CC [M] drivers/misc/vmw_vmci/vmci_guest.o > drivers/misc/vmw_vmci/vmci_guest.c:58:20: error: array type has incomplete element type > drivers/misc/vmw_vmci/vmci_guest.c: In function 'vmci_enable_msix': > drivers/misc/vmw_vmci/vmci_guest.c:384:2: error: implicit declaration of function 'pci_enable_msix' [-Werror=i...
2013 Jan 10
0
linux-next: Tree for Jan 10 (vmci)
On 01/10/13 11:17, Randy Dunlap wrote: > On 01/09/13 19:32, Stephen Rothwell wrote: >> Hi all, >> >> Changes since 20130109: >> > > > on i386, when CONFIG_PCI is not enabled: > > CC [M] drivers/misc/vmw_vmci/vmci_guest.o > drivers/misc/vmw_vmci/vmci_guest.c:58:20: error: array type has incomplete element type > drivers/misc/vmw_vmci/vmci_guest.c: In function 'vmci_enable_msix': > drivers/misc/vmw_vmci/vmci_guest.c:384:2: error: implicit declaration of function 'pci_enable_msix' [-Werror=i...
2019 Oct 23
0
[PATCH net-next 12/14] vsock/vmci: register vmci_transport only when VMCI guest/host are active
...error coming from vsock_core_register(). Cc: Jorgen Hansen <jhansen at vmware.com> Signed-off-by: Stefano Garzarella <sgarzare at redhat.com> --- drivers/misc/vmw_vmci/vmci_driver.c | 50 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_driver.h | 2 ++ drivers/misc/vmw_vmci/vmci_guest.c | 2 ++ drivers/misc/vmw_vmci/vmci_host.c | 7 ++++ include/linux/vmw_vmci_api.h | 2 ++ net/vmw_vsock/vmci_transport.c | 29 +++++++++++------ 6 files changed, 82 insertions(+), 10 deletions(-) diff --git a/drivers/misc/vmw_vmci/vmci_driver.c b/drivers/misc/vmw_vmci/vmci_drive...
2013 Aug 23
0
[PATCH 2/2] VMCI: Add support for virtual IOMMU
...h. Acked-by: George Zhang <georgezhang at vmware.com> Acked-by: Aditya Sarwade <asarwade at vmware.com> Signed-off-by: Andy King <acking at vmware.com> --- drivers/misc/vmw_vmci/vmci_driver.c | 2 +- drivers/misc/vmw_vmci/vmci_driver.h | 7 ++ drivers/misc/vmw_vmci/vmci_guest.c | 22 +++- drivers/misc/vmw_vmci/vmci_queue_pair.c | 180 ++++++++++++++++++------------- 4 files changed, 128 insertions(+), 83 deletions(-) diff --git a/drivers/misc/vmw_vmci/vmci_driver.c b/drivers/misc/vmw_vmci/vmci_driver.c index 7b3fce2..3dee7ae 100644 --- a/drivers/misc/vmw_vmci/v...
2013 Aug 20
3
[PATCH 0/2] VMCI: Add support for virtual IOMMU
...ce, which allows the module to work in the presence of vIOMMU/VT-d. Andy King (2): VMCI: Remove non-blocking/pinned queuepair support VMCI: Add support for virtual IOMMU drivers/misc/vmw_vmci/vmci_driver.c | 2 +- drivers/misc/vmw_vmci/vmci_driver.h | 7 + drivers/misc/vmw_vmci/vmci_guest.c | 21 ++- drivers/misc/vmw_vmci/vmci_queue_pair.c | 312 ++++++++++++------------------- drivers/misc/vmw_vmci/vmci_queue_pair.h | 18 -- 5 files changed, 140 insertions(+), 220 deletions(-) -- 1.7.4.1
2013 Aug 20
3
[PATCH 0/2] VMCI: Add support for virtual IOMMU
...ce, which allows the module to work in the presence of vIOMMU/VT-d. Andy King (2): VMCI: Remove non-blocking/pinned queuepair support VMCI: Add support for virtual IOMMU drivers/misc/vmw_vmci/vmci_driver.c | 2 +- drivers/misc/vmw_vmci/vmci_driver.h | 7 + drivers/misc/vmw_vmci/vmci_guest.c | 21 ++- drivers/misc/vmw_vmci/vmci_queue_pair.c | 312 ++++++++++++------------------- drivers/misc/vmw_vmci/vmci_queue_pair.h | 18 -- 5 files changed, 140 insertions(+), 220 deletions(-) -- 1.7.4.1
2013 Aug 23
2
[PATCH 0/2] VMCI: Add support for virtual IOMMU
...ce, which allows the module to work in the presence of vIOMMU/VT-d. Andy King (2): VMCI: Remove non-blocking/pinned queuepair support VMCI: Add support for virtual IOMMU drivers/misc/vmw_vmci/vmci_driver.c | 2 +- drivers/misc/vmw_vmci/vmci_driver.h | 7 + drivers/misc/vmw_vmci/vmci_guest.c | 22 ++- drivers/misc/vmw_vmci/vmci_queue_pair.c | 313 ++++++++++++------------------- drivers/misc/vmw_vmci/vmci_queue_pair.h | 18 -- 5 files changed, 142 insertions(+), 220 deletions(-) -- 1.7.4.1
2013 Aug 23
2
[PATCH 0/2] VMCI: Add support for virtual IOMMU
...ce, which allows the module to work in the presence of vIOMMU/VT-d. Andy King (2): VMCI: Remove non-blocking/pinned queuepair support VMCI: Add support for virtual IOMMU drivers/misc/vmw_vmci/vmci_driver.c | 2 +- drivers/misc/vmw_vmci/vmci_driver.h | 7 + drivers/misc/vmw_vmci/vmci_guest.c | 22 ++- drivers/misc/vmw_vmci/vmci_queue_pair.c | 313 ++++++++++++------------------- drivers/misc/vmw_vmci/vmci_queue_pair.h | 18 -- 5 files changed, 142 insertions(+), 220 deletions(-) -- 1.7.4.1
2019 Oct 09
1
[RFC PATCH 10/13] vsock: add multi-transports support
...ella wrote: > RFC: > - I'd like to move MODULE_ALIAS_NETPROTO(PF_VSOCK) to af_vsock.c. > @Jorgen could this break the VMware products? What will cause the vmw_vsock_vmci_transport.ko module to be loaded after you remove MODULE_ALIAS_NETPROTO(PF_VSOCK)? Perhaps drivers/misc/vmw_vmci/vmci_guest.c:vmci_guest_probe_device() could do something when the guest driver loads. There would need to be something equivalent for the host side too. This will solve another issue too. Today the VMCI transport can be loaded if an application creates an AF_VSOCK socket during early boot before the virti...
2019 Oct 23
33
[PATCH net-next 00/14] vsock: add multi-transports support
...t vsock/vmci: register vmci_transport only when VMCI guest/host are active vsock: prevent transport modules unloading vsock: fix bind() behaviour taking care of CID drivers/misc/vmw_vmci/vmci_driver.c | 50 ++++ drivers/misc/vmw_vmci/vmci_driver.h | 2 + drivers/misc/vmw_vmci/vmci_guest.c | 2 + drivers/misc/vmw_vmci/vmci_host.c | 7 + drivers/vhost/vsock.c | 96 +++--- include/linux/virtio_vsock.h | 18 +- include/linux/vm_sockets.h | 15 - include/linux/vmw_vmci_api.h | 2 + include/net/af_vsock.h...
2019 Oct 23
33
[PATCH net-next 00/14] vsock: add multi-transports support
...t vsock/vmci: register vmci_transport only when VMCI guest/host are active vsock: prevent transport modules unloading vsock: fix bind() behaviour taking care of CID drivers/misc/vmw_vmci/vmci_driver.c | 50 ++++ drivers/misc/vmw_vmci/vmci_driver.h | 2 + drivers/misc/vmw_vmci/vmci_guest.c | 2 + drivers/misc/vmw_vmci/vmci_host.c | 7 + drivers/vhost/vsock.c | 96 +++--- include/linux/virtio_vsock.h | 18 +- include/linux/vm_sockets.h | 15 - include/linux/vmw_vmci_api.h | 2 + include/net/af_vsock.h...
2019 Nov 14
15
[PATCH net-next v2 00/15] vsock: add multi-transports support
...e active vsock: prevent transport modules unloading vsock: fix bind() behaviour taking care of CID vhost/vsock: refuse CID assigned to the guest->host transport drivers/misc/vmw_vmci/vmci_driver.c | 67 +++++ drivers/misc/vmw_vmci/vmci_driver.h | 2 + drivers/misc/vmw_vmci/vmci_guest.c | 2 + drivers/misc/vmw_vmci/vmci_host.c | 7 + drivers/vhost/vsock.c | 102 ++++--- include/linux/virtio_vsock.h | 18 +- include/linux/vm_sockets.h | 15 - include/linux/vmw_vmci_api.h | 2 + include/net/af_vsock.h...
2012 Oct 30
29
[PATCH 00/12] VMCI for Linux upstreaming
...l.c | 673 +++++ drivers/misc/vmw_vmci/vmci_doorbell.h | 53 drivers/misc/vmw_vmci/vmci_driver.c | 159 + drivers/misc/vmw_vmci/vmci_driver.h | 50 drivers/misc/vmw_vmci/vmci_event.c | 371 +++ drivers/misc/vmw_vmci/vmci_event.h | 25 drivers/misc/vmw_vmci/vmci_guest.c | 765 ++++++ drivers/misc/vmw_vmci/vmci_handle_array.c | 162 + drivers/misc/vmw_vmci/vmci_handle_array.h | 46 drivers/misc/vmw_vmci/vmci_host.c | 1046 +++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.c | 3556 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_...
2012 Oct 30
29
[PATCH 00/12] VMCI for Linux upstreaming
...l.c | 673 +++++ drivers/misc/vmw_vmci/vmci_doorbell.h | 53 drivers/misc/vmw_vmci/vmci_driver.c | 159 + drivers/misc/vmw_vmci/vmci_driver.h | 50 drivers/misc/vmw_vmci/vmci_event.c | 371 +++ drivers/misc/vmw_vmci/vmci_event.h | 25 drivers/misc/vmw_vmci/vmci_guest.c | 765 ++++++ drivers/misc/vmw_vmci/vmci_handle_array.c | 162 + drivers/misc/vmw_vmci/vmci_handle_array.h | 46 drivers/misc/vmw_vmci/vmci_host.c | 1046 +++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.c | 3556 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue_...
2013 Jan 08
13
[PATCH 00/12] VMCI for Linux upstreaming
...c | 604 +++++ drivers/misc/vmw_vmci/vmci_doorbell.h | 51 drivers/misc/vmw_vmci/vmci_driver.c | 117 + drivers/misc/vmw_vmci/vmci_driver.h | 50 drivers/misc/vmw_vmci/vmci_event.c | 224 ++ drivers/misc/vmw_vmci/vmci_event.h | 25 drivers/misc/vmw_vmci/vmci_guest.c | 759 ++++++ drivers/misc/vmw_vmci/vmci_handle_array.c | 142 + drivers/misc/vmw_vmci/vmci_handle_array.h | 52 drivers/misc/vmw_vmci/vmci_host.c | 1042 +++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.c | 3420 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue...
2013 Jan 08
13
[PATCH 00/12] VMCI for Linux upstreaming
...c | 604 +++++ drivers/misc/vmw_vmci/vmci_doorbell.h | 51 drivers/misc/vmw_vmci/vmci_driver.c | 117 + drivers/misc/vmw_vmci/vmci_driver.h | 50 drivers/misc/vmw_vmci/vmci_event.c | 224 ++ drivers/misc/vmw_vmci/vmci_event.h | 25 drivers/misc/vmw_vmci/vmci_guest.c | 759 ++++++ drivers/misc/vmw_vmci/vmci_handle_array.c | 142 + drivers/misc/vmw_vmci/vmci_handle_array.h | 52 drivers/misc/vmw_vmci/vmci_host.c | 1042 +++++++++ drivers/misc/vmw_vmci/vmci_queue_pair.c | 3420 +++++++++++++++++++++++++++++ drivers/misc/vmw_vmci/vmci_queue...
2019 Sep 27
29
[RFC PATCH 00/13] vsock: add multi-transports support
Hi all, this series adds the multi-transports support to vsock, following this proposal: https://www.spinics.net/lists/netdev/msg575792.html With the multi-transports support, we can use vsock with nested VMs (using also different hypervisors) loading both guest->host and host->guest transports at the same time. Before this series, vmci-transport supported this behavior but only using
2019 Sep 27
29
[RFC PATCH 00/13] vsock: add multi-transports support
Hi all, this series adds the multi-transports support to vsock, following this proposal: https://www.spinics.net/lists/netdev/msg575792.html With the multi-transports support, we can use vsock with nested VMs (using also different hypervisors) loading both guest->host and host->guest transports at the same time. Before this series, vmci-transport supported this behavior but only using