
Feature changed by: Bruce Rogers (bfrogers) Feature #314468, revision 12 Title: KVM: IVSHMEM support Requested by: yi li (liyicybertan123) Partner organization: openSUSE.org Description: inter-VM directly commutincation, using IVSHMEM and reduce the cost between the VMs and VMM Discussion: #1: Michal Svec (msvec) (2013-08-06 15:48:43) We need more details what exactly is requested. #2: yi li (liyicybertan123) (2013-08-07 06:32:38) (reply to #1) ivshmem is an implementation of an inter-VM communication channel The Inter-VM shared memory device is designed to share a region of memory to userspace in multiple virtual guests. The memory region does not belong to any guest, but is a POSIX memory object on the host. i have check the kvm code, it is supported now. do we support it using the libvirt ? #3: chen zhen (hydracz) (2013-08-07 07:01:29) Customer will use IVSHMEM shared memory to communicate among Guests OS or between Host and Guests, this will be a more efficient way to communicate (LOW-LATENCY, HIGH-BANDWIDTH). our partner Huawei is planning to enable this feature in VMs and allow application to use it please also refers to below URL for more details: http://www.linux-kvm.org/wiki/images/c/cc/2011-forum-nahanni.v5.for.public.p... + #4: Bruce Rogers (bfrogers) (2013-09-10 23:58:39) + QEMU has had the ivshmem device for some time, but we have it listed as + not supported in SLE11 SP3. I haven't looked into the details of using + this device, so can't speak to whether it even works. My only concern + is whether there might be some security issues related to its use. -- openSUSE Feature: https://features.opensuse.org/314468