[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 0/3] vhost-user: warn when guest RAM is not shared
From: |
Stefan Hajnoczi |
Subject: |
[PATCH v3 0/3] vhost-user: warn when guest RAM is not shared |
Date: |
Wed, 14 Jul 2021 10:29:43 +0100 |
v3:
* Rebased
v2:
* Clarify that object-memory-memfd enables share=on by default [Marc-André]
* Rebased
vhost-user requires -object memory-backend-*,share=on option so that QEMU uses
mmap(MAP_SHARED) on guest RAM that is shared with the vhost-user device backend
process. This is needed so the QEMU process sees changes made by the vhost-user
device backend process, and vice versa.
Today QEMU and the vhost-user device process will start up and then fail with a
confusing error message if the user forgot to specify share=on.
This patch series adds a warning letting the user know that share=on is
required.
Stefan Hajnoczi (3):
tests/qtest/vhost-user-test: use share=on with memfd
memory: add memory_region_is_mapped_shared()
vhost-user: warn when guest RAM is not shared
include/exec/memory.h | 11 +++++++++++
hw/virtio/vhost-user.c | 20 ++++++++++++++++----
softmmu/memory.c | 6 ++++++
tests/qtest/vhost-user-test.c | 2 +-
4 files changed, 34 insertions(+), 5 deletions(-)
--
2.31.1
- [PATCH v3 0/3] vhost-user: warn when guest RAM is not shared,
Stefan Hajnoczi <=