On Sat, Dec 01, 2012 at 06:46:00AM -0800, K. Y. Srinivasan wrote: > The current vmbus protocol supported in the vmbus driver for Linux is > a version of the protocol that shipped with Windows Server 2008. Since > then a lot of enhancements have been made in the protocol to > specifically address performance and scalability of the communication > infrastructure between the host and the guest. > This patch-set brings our driver to the Win8 (Windows Server 2012) level. > Furthermore, this code will dynamically negotiate the most efficient > protocol that the host can support - the same code can be deployed on all > supported hosts (WS2008, WS2008R2 and WS2012). > Following are some of the key features implemented in this patch-set: > > 1. More efficient signaling protocol between the host and the guest > 2. Distribution of interrupt load across available CPUs in the guest; > currently all vmbus interrupts are delivered to the boot CPU (CPU 0) > in the guest. > 3. Per- channel interrupt binding (as part of item 2) > 4. More efficient demultiplexing of incoming interrupts > 5. Per-channel signaling mechanism for host to guest communication Nice work, all now applied. greg k-h _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel