Re: [vmw_vmci 11/11] Apply the header code to make VMCI build

2012-07-27 Thread Andrew Stiegmann
Hi Sam, - Original Message - From: Sam Ravnborg s...@ravnborg.org To: Andrew Stiegmann (stieg) astiegm...@vmware.com Cc: linux-ker...@vger.kernel.org, virtualization@lists.linux-foundation.org, pv-driv...@vmware.com, vm-crosst...@vmware.com, csch...@vmware.com, gre

Re: [vmw_vmci 11/11] Apply the header code to make VMCI build

2012-07-27 Thread Andrew Stiegmann
- Original Message - From: Greg KH gre...@linuxfoundation.org To: Andrew Stiegmann astiegm...@vmware.com Cc: Sam Ravnborg s...@ravnborg.org, linux-ker...@vger.kernel.org, virtualization@lists.linux-foundation.org, pv-driv...@vmware.com, vm-crosst...@vmware.com, csch...@vmware.com

Re: [vmw_vmci 11/11] Apply the header code to make VMCI build

2012-07-27 Thread Andrew Stiegmann
- Original Message - From: Sam Ravnborg s...@ravnborg.org To: Andrew Stiegmann astiegm...@vmware.com Cc: linux-ker...@vger.kernel.org, virtualization@lists.linux-foundation.org, pv-driv...@vmware.com, vm-crosst...@vmware.com, csch...@vmware.com, gre...@linuxfoundation.org Sent

[vmw_vmci 00/11] VMCI for Linux

2012-07-26 Thread Andrew Stiegmann (stieg)
are combined in a single kernel module. For additional information about the use of VMCI and in particular VMCI Sockets, please refer to the VMCI Socket Programming Guide available at https://www.vmware.com/support/developer/vmci-sdk/. Andrew Stiegmann (stieg) (11): Apply VMCI context code Apply

[vmw_vmci 01/11] Apply VMCI context code

2012-07-26 Thread Andrew Stiegmann (stieg)
Context code maintains state for vmci and allows the driver to communicate with multiple VMs. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_context.c | 1269 ++ drivers/misc/vmw_vmci/vmci_context.h | 161 + 2

[vmw_vmci 02/11] Apply VMCI datagram code

2012-07-26 Thread Andrew Stiegmann (stieg)
Implements datagrams to allow data to be sent between host and guest. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_datagram.c | 586 + drivers/misc/vmw_vmci/vmci_datagram.h | 56 2 files changed, 642

[vmw_vmci 03/11] Apply VMCI doorbell code

2012-07-26 Thread Andrew Stiegmann (stieg)
Doorbell code allows for notifcations between host and guest. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_doorbell.c | 751 + drivers/misc/vmw_vmci/vmci_doorbell.h | 57 +++ 2 files changed, 808 insertions(+), 0

[vmw_vmci 05/11] Apply VMCI event code

2012-07-26 Thread Andrew Stiegmann (stieg)
Code that manages event handlers and handles callbacks when specific events fire. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_event.c | 451 drivers/misc/vmw_vmci/vmci_event.h | 29 +++ 2 files changed, 480

[vmw_vmci 06/11] Apply dynamic array code

2012-07-26 Thread Andrew Stiegmann (stieg)
This code adds support for dynamic arrays that will grow if they need to. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_handle_array.c | 174 + drivers/misc/vmw_vmci/vmci_handle_array.h | 50 2 files changed

[vmw_vmci 07/11] Apply VMCI hash table

2012-07-26 Thread Andrew Stiegmann (stieg)
Implements a hash table for VMCI's use. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_hash_table.c | 332 +++ drivers/misc/vmw_vmci/vmci_hash_table.h | 56 + 2 files changed, 388 insertions(+), 0 deletions

[vmw_vmci 09/11] Apply VMCI resource code

2012-07-26 Thread Andrew Stiegmann (stieg)
Tracks all used resources within the vmci code. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_resource.c | 194 + drivers/misc/vmw_vmci/vmci_resource.h | 62 +++ 2 files changed, 256 insertions(+), 0

[vmw_vmci 10/11] Apply vmci routing code

2012-07-26 Thread Andrew Stiegmann (stieg)
This code is responsible for routing between various hosts/guests as well as routing in nested scenarios. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_route.c | 241 drivers/misc/vmw_vmci/vmci_route.h | 34

[vmw_vmci 11/11] Apply the header code to make VMCI build

2012-07-26 Thread Andrew Stiegmann (stieg)
Adds all the necessary files to enable building of the VMCI module with the Linux Makefiles and Kconfig systems. Also adds the header files used for building modules against the driver. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/Kconfig

Re: [vmw_vmci 01/11] Apply VMCI context code

2012-07-26 Thread Andrew Stiegmann
Removed. Thanks. - Original Message - From: Greg KH gre...@linuxfoundation.org To: Andrew Stiegmann (stieg) astiegm...@vmware.com Cc: linux-ker...@vger.kernel.org, virtualization@lists.linux-foundation.org, pv-driv...@vmware.com, vm-crosst...@vmware.com, csch...@vmware.com Sent

Re: [vmw_vmci 07/11] Apply VMCI hash table

2012-07-26 Thread Andrew Stiegmann
Must have missed it. Will look into it. - Original Message - From: Greg KH gre...@linuxfoundation.org To: Andrew Stiegmann (stieg) astiegm...@vmware.com Cc: linux-ker...@vger.kernel.org, virtualization@lists.linux-foundation.org, pv-driv...@vmware.com, vm-crosst...@vmware.com, csch

[vmw_vmci RFCv2 00/11] VMCI for Linux

2012-06-12 Thread Andrew Stiegmann (stieg)
information about the use of VMCI and in particular VMCI Sockets, please refer to the VMCI Socket Programming Guide available at https://www.vmware.com/support/developer/vmci-sdk/. Andrew Stiegmann (stieg) (11): Apply VMCI context code Apply VMCI datagram code Apply VMCI doorbell code Apply

[vmw_vmci RFCv2 02/11] Apply VMCI datagram code

2012-06-12 Thread Andrew Stiegmann (stieg)
Implements datagrams to allow data to be sent between host and guest. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_datagram.c | 586 + drivers/misc/vmw_vmci/vmci_datagram.h | 56 2 files changed, 642

[vmw_vmci RFCv2 01/11] Apply VMCI context code

2012-06-12 Thread Andrew Stiegmann (stieg)
Context code maintains state for vmci and allows the driver to communicate with multiple VMs. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_context.c | 1269 ++ drivers/misc/vmw_vmci/vmci_context.h | 161 + 2

[vmw_vmci RFCv2 03/11] Apply VMCI doorbell code

2012-06-12 Thread Andrew Stiegmann (stieg)
Doorbell code allows for notifcations between host and guest. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_doorbell.c | 751 + drivers/misc/vmw_vmci/vmci_doorbell.h | 57 +++ 2 files changed, 808 insertions(+), 0

[vmw_vmci RFCv2 05/11] Apply VMCI event code

2012-06-12 Thread Andrew Stiegmann (stieg)
Code that manages event handlers and handles callbacks when specific events fire. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_event.c | 453 drivers/misc/vmw_vmci/vmci_event.h | 29 +++ 2 files changed, 482

[vmw_vmci RFCv2 06/11] Apply dynamic array code

2012-06-12 Thread Andrew Stiegmann (stieg)
This code adds support for dynamic arrays that will grow if they need to. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_handle_array.c | 174 + drivers/misc/vmw_vmci/vmci_handle_array.h | 50 2 files changed

[vmw_vmci RFCv2 07/11] Apply VMCI hash table

2012-06-12 Thread Andrew Stiegmann (stieg)
Implements a hash table for VMCI's use. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_hash_table.c | 332 +++ drivers/misc/vmw_vmci/vmci_hash_table.h | 56 + 2 files changed, 388 insertions(+), 0 deletions

[vmw_vmci RFCv2 09/11] Apply VMCI resource code

2012-06-12 Thread Andrew Stiegmann (stieg)
Tracks all used resources within the vmci code. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_resource.c | 194 + drivers/misc/vmw_vmci/vmci_resource.h | 62 +++ 2 files changed, 256 insertions(+), 0

[vmw_vmci RFCv2 10/11] Apply vmci routing code

2012-06-12 Thread Andrew Stiegmann (stieg)
This code is responsible for routing between various hosts/guests as well as routing in nested scenarios. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_route.c | 241 drivers/misc/vmw_vmci/vmci_route.h | 34

[vmw_vmci RFCv2 11/11] Apply the header code to make VMCI build

2012-06-12 Thread Andrew Stiegmann (stieg)
Adds all the necessary files to enable building of the VMCI module with the Linux Makefiles and Kconfig systems. Also adds the header files used for building modules against the driver. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/Kconfig

Re: [vmw_vmci RFC 01/11] Apply VMCI context code

2012-05-22 Thread Andrew Stiegmann
Both of your comments have been added to my to do list before the next time I publish. Thanks for the feedback. - Original Message - From: Stephen Hemminger shemmin...@vyatta.com To: Andrew Stiegmann (stieg) astiegm...@vmware.com Cc: linux-ker...@vger.kernel.org, ack...@vmware.com, d

[vmw_vmci RFC 10/11] Apply vmci routing code

2012-05-16 Thread Andrew Stiegmann (stieg)
This code is responsible for routing between various hosts/guests as well as routing in nested scenarios. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_route.c | 234 drivers/misc/vmw_vmci/vmci_route.h | 34

[vmw_vmci RFC 07/11] Apply VMCI hash table

2012-05-16 Thread Andrew Stiegmann (stieg)
Implements a hash table for VMCI's use. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_hash_table.c | 494 +++ drivers/misc/vmw_vmci/vmci_hash_table.h | 56 2 files changed, 550 insertions(+), 0 deletions

[vmw_vmci RFC 00/11] VMCI for Linux

2012-05-16 Thread Andrew Stiegmann (stieg)
are combined in a single kernel module. For additional information about the use of VMCI and in particular VMCI Sockets, please refer to the VMCI Socket Programming Guide available at https://www.vmware.com/support/developer/vmci-sdk/. Andrew Stiegmann (stieg) (11): Apply VMCI context code Apply

[vmw_vmci RFC 09/11] Apply VMCI resource code

2012-05-16 Thread Andrew Stiegmann (stieg)
Tracks all used resources within the vmci code. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_resource.c | 320 + drivers/misc/vmw_vmci/vmci_resource.h | 61 +++ 2 files changed, 381 insertions(+), 0 deletions

[vmw_vmci RFC 05/11] Apply VMCI event code

2012-05-16 Thread Andrew Stiegmann (stieg)
Code that manages event handlers and handles callbacks when specific events fire. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_event.c | 614 drivers/misc/vmw_vmci/vmci_event.h | 29 ++ 2 files changed, 643

[vmw_vmci RFC 06/11] Apply dynamic array code

2012-05-16 Thread Andrew Stiegmann (stieg)
This code adds support for dynamic arrays that will grow if they need to. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_handle_array.c | 300 + drivers/misc/vmw_vmci/vmci_handle_array.h | 50 + 2 files changed, 350

[vmw_vmci RFC 03/11] Apply VMCI doorbell code

2012-05-16 Thread Andrew Stiegmann (stieg)
Doorbell code allows for notifcations between host and guest. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_doorbell.c | 989 + drivers/misc/vmw_vmci/vmci_doorbell.h | 57 ++ 2 files changed, 1046 insertions(+), 0

[vmw_vmci RFC 02/11] Apply VMCI datagram code

2012-05-16 Thread Andrew Stiegmann (stieg)
Implements datagrams to allow data to be sent between host and guest. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_datagram.c | 760 + drivers/misc/vmw_vmci/vmci_datagram.h | 57 +++ 2 files changed, 817

[vmw_vmci RFC 01/11] Apply VMCI context code

2012-05-16 Thread Andrew Stiegmann (stieg)
Context code maintains state for vmci and allows the driver to communicate with multiple VMs. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/vmw_vmci/vmci_context.c | 1743 ++ drivers/misc/vmw_vmci/vmci_context.h | 150 +++ 2 files

[vmw_vmci RFC 11/11] Apply the header code to make VMCI build

2012-05-16 Thread Andrew Stiegmann (stieg)
Adds all the necessary files to enable building of the VMCI module with the Linux Makefiles and Kconfig systems. Also adds the header files used for building modules against the driver. Signed-off-by: Andrew Stiegmann (stieg) astiegm...@vmware.com --- drivers/misc/Kconfig