On Fri, 13 Dec 2019 11:39:57 +0000 Stefan Hajnoczi <stefa...@redhat.com> wrote:
> On Fri, Nov 29, 2019 at 10:23:25AM +0100, Igor Mammedov wrote: > > On Thu, 28 Nov 2019 16:59:33 +0000 > > "Dr. David Alan Gilbert" <dgilb...@redhat.com> wrote: > > > > > * Marc-André Lureau (marcandre.lur...@redhat.com) wrote: > > > > Hi, > > > > > > > > Setting up shared memory for vhost-user is a bit complicated from > > > > command line, as it requires NUMA setup such as: m 4G -object > > > > memory-backend-file,id=mem,size=4G,mem-path=/dev/shm,share=on -numa > > > > node,memdev=mem. > > > > > > > > Instead, I suggest to add a -mem-shared option for non-numa setups, > > > > that will make the -mem-path or anonymouse memory shareable. > > > > > > > > Comments welcome, > > > > > > It's worth checking with Igor (cc'd) - he said he was going to work on > > > something similar. > > > > > > One other thing this fixes is that it lets you potentially do vhost-user > > > on s390, since it currently has no NUMA. > > Switching to memdev will let vhost-user on s390 work as well. > > This is convenience option and workarounds inability to set main RAM > > properties in current impl. > > Gong Su asked about virtio-fs (vhost-user) on s390. This patch series > might be the first step to enabling it. I'm preparing(resplitting/cleaning up) series that will switch main RAM to memdev backend. ( I'd prefer to post complete series that does conversion across all boards. But if it's pressing, I surely can post several patches to enable it for s390 and get some early feedback on approach ) > > Stefan