[libvirt] [PATCH v2 00/10] Introduce NVDIMM support

Michal Privoznik mprivozn at redhat.com
Thu Aug 11 13:26:21 UTC 2016


This is v2 of:

https://www.redhat.com/archives/libvir-list/2016-August/msg00055.html

diff to v1:
- Rebase to the latest HEAD
- Introduced relabeling for host side of NVDIMM

Michal Privoznik (10):
  Introduce NVDIMM memory model
  qemu: Introduce QEMU_CAPS_DEVICE_NVDIMM
  qemu: Implement NVDIMM
  conf: Introduce memAccess to <memory/>
  qemu: Implement memAccess for <memory/> banks
  security_dac: Label host side of NVDIMM
  security_selinux: Label host side of NVDIMM
  security: Introduce internal APIs for memdev labelling
  secdrivers: Implement memdev relabel APIs
  qemu_hotplug: Relabel memdev

 docs/formatdomain.html.in                          |  41 ++++++--
 docs/schemas/domaincommon.rng                      |  51 ++++++----
 src/conf/domain_conf.c                             | 112 ++++++++++++++++-----
 src/conf/domain_conf.h                             |   4 +
 src/libvirt_private.syms                           |   4 +
 src/qemu/qemu_alias.c                              |  12 ++-
 src/qemu/qemu_capabilities.c                       |   2 +
 src/qemu/qemu_capabilities.h                       |   1 +
 src/qemu/qemu_command.c                            |  87 +++++++++++-----
 src/qemu/qemu_command.h                            |   2 +
 src/qemu/qemu_domain.c                             |  29 ++++--
 src/qemu/qemu_hotplug.c                            |  17 +++-
 src/security/security_dac.c                        |  76 ++++++++++++++
 src/security/security_driver.h                     |   9 ++
 src/security/security_manager.c                    |  56 +++++++++++
 src/security/security_manager.h                    |   7 ++
 src/security/security_nop.c                        |  19 ++++
 src/security/security_selinux.c                    |  69 +++++++++++++
 src/security/security_stack.c                      |  38 +++++++
 tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml   |   1 +
 tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml   |   1 +
 .../qemuxml2argv-hugepages-numa.args               |   5 +-
 .../qemuxml2argv-hugepages-pages.args              |  24 ++---
 .../qemuxml2argv-hugepages-pages2.args             |   8 +-
 .../qemuxml2argv-hugepages-pages3.args             |   4 +-
 .../qemuxml2argv-hugepages-shared.args             |  22 ++--
 .../qemuxml2argv-memory-hotplug-dimm-addr.args     |   5 +-
 .../qemuxml2argv-memory-hotplug-dimm.args          |   5 +-
 ...muxml2argv-memory-hotplug-nvdimm-memAccess.args |  26 +++++
 ...emuxml2argv-memory-hotplug-nvdimm-memAccess.xml |  49 +++++++++
 .../qemuxml2argv-memory-hotplug-nvdimm.args        |  25 +++++
 .../qemuxml2argv-memory-hotplug-nvdimm.xml         |  49 +++++++++
 tests/qemuxml2argvtest.c                           |   6 +-
 33 files changed, 743 insertions(+), 123 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-memory-hotplug-nvdimm-memAccess.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-memory-hotplug-nvdimm-memAccess.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-memory-hotplug-nvdimm.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-memory-hotplug-nvdimm.xml

-- 
2.8.4




More information about the libvir-list mailing list