[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/2] RFC: add -mem-shared option
From: |
Marc-André Lureau |
Subject: |
[PATCH 0/2] RFC: add -mem-shared option |
Date: |
Thu, 28 Nov 2019 18:15:16 +0400 |
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,
Marc-André Lureau (2):
memfd: add qemu_memfd_open()
Add -mem-shared option
exec.c | 11 ++++++++++-
hw/core/numa.c | 16 +++++++++++++++-
include/qemu/memfd.h | 3 +++
include/sysemu/sysemu.h | 1 +
qemu-options.hx | 10 ++++++++++
util/memfd.c | 39 +++++++++++++++++++++++++--------------
vl.c | 4 ++++
7 files changed, 68 insertions(+), 16 deletions(-)
--
2.24.0
- [PATCH 0/2] RFC: add -mem-shared option,
Marc-André Lureau <=
- [PATCH 1/2] memfd: add qemu_memfd_open(), Marc-André Lureau, 2019/11/28
- [PATCH 2/2] Add -mem-shared option, Marc-André Lureau, 2019/11/28
- Re: [PATCH 2/2] Add -mem-shared option, Eduardo Habkost, 2019/11/28
- Re: [PATCH 2/2] Add -mem-shared option, Igor Mammedov, 2019/11/28
- Re: [PATCH 2/2] Add -mem-shared option, Marc-André Lureau, 2019/11/28
- Re: [PATCH 2/2] Add -mem-shared option, Igor Mammedov, 2019/11/29
- Re: [PATCH 2/2] Add -mem-shared option, Paolo Bonzini, 2019/11/29
- Re: [PATCH 2/2] Add -mem-shared option, Markus Armbruster, 2019/11/29
- Re: [PATCH 2/2] Add -mem-shared option, Eduardo Habkost, 2019/11/29
- Re: [PATCH 2/2] Add -mem-shared option, Igor Mammedov, 2019/11/29