[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/3] nvdimm: read-only file support
From: |
Stefan Hajnoczi |
Subject: |
[PATCH 0/3] nvdimm: read-only file support |
Date: |
Tue, 4 Aug 2020 11:12:41 +0100 |
There is currently no way to back an NVDIMM with a read-only file so it can be
safely shared between untrusted guests.
Introduce an -object memory-backend-file,readonly=on|off option.
Julio Montes sent an earlier patch here:
https://patchew.org/QEMU/20190708211936.8037-1-julio.montes@intel.com/
Eric Ernst requested this feature again for Kata Containers so I gave it a try.
Stefan Hajnoczi (3):
memory: add readonly support to memory_region_init_ram_from_file()
hostmem-file: add readonly=on|off option
nvdimm: honor -object memory-backend-file,readonly=on option
docs/nvdimm.txt | 8 +++++++-
include/exec/memory.h | 2 ++
include/exec/ram_addr.h | 5 +++--
include/qemu/mmap-alloc.h | 2 ++
backends/hostmem-file.c | 26 +++++++++++++++++++++++++-
exec.c | 18 +++++++++++-------
hw/mem/nvdimm.c | 4 ++++
softmmu/memory.c | 7 +++++--
util/mmap-alloc.c | 10 ++++++----
util/oslib-posix.c | 2 +-
qemu-options.hx | 5 ++++-
11 files changed, 70 insertions(+), 19 deletions(-)
--
2.26.2
- [PATCH 0/3] nvdimm: read-only file support,
Stefan Hajnoczi <=
[PATCH 2/3] hostmem-file: add readonly=on|off option, Stefan Hajnoczi, 2020/08/04
[PATCH 3/3] nvdimm: honor -object memory-backend-file, readonly=on option, Stefan Hajnoczi, 2020/08/04
Re: [PATCH 0/3] nvdimm: read-only file support, Michael S. Tsirkin, 2020/08/04