[libvirt] [PATCH RFC V2 0/2] Implement l3 CAT

Eli Qiao posted 2 patches 6 years, 9 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/1498473220-23197-1-git-send-email-liyong.qiao@intel.com
docs/schemas/domaincommon.rng             |  29 ++
include/libvirt/virterror.h               |   1 +
src/Makefile.am                           |   1 +
src/conf/domain_conf.c                    | 112 ++++
src/conf/domain_conf.h                    |  19 +
src/libvirt_private.syms                  |   9 +
src/qemu/qemu_process.c                   |  81 +++
src/util/virerror.c                       |   1 +
src/util/virresctrl.c                     | 822 ++++++++++++++++++++++++++++++
src/util/virresctrl.h                     |  88 ++++
tests/Makefile.am                         |   8 +-
tests/virresctrldata/L3-free.schemata     |   1 +
tests/virresctrldata/L3CODE-free.schemata |   1 +
tests/virresctrldata/L3DATA-free.schemata |   1 +
tests/virresctrldata/linux-resctrl        |   1 +
tests/virresctrldata/linux-resctrl-cdp    |   1 +
tests/virresctrltest.c                    | 119 +++++
17 files changed, 1294 insertions(+), 1 deletion(-)
create mode 100644 src/util/virresctrl.c
create mode 100644 src/util/virresctrl.h
create mode 100644 tests/virresctrldata/L3-free.schemata
create mode 100644 tests/virresctrldata/L3CODE-free.schemata
create mode 100644 tests/virresctrldata/L3DATA-free.schemata
create mode 120000 tests/virresctrldata/linux-resctrl
create mode 120000 tests/virresctrldata/linux-resctrl-cdp
create mode 100644 tests/virresctrltest.c
[libvirt] [PATCH RFC V2 0/2] Implement l3 CAT
Posted by Eli Qiao 6 years, 9 months ago
Allow user to define cachetune in domain xml.

V2 -> V1 changes:
  * Redefine cachetune xml in domain xml.
  * Create a struct for driver to talk with util/virresctrl.*
  * Nit fixes

Eli Qiao (2):
  Resctrl: Add new xml element to support cache tune
  Resctrl: Do cache allocation while boot a qemu VM

 docs/schemas/domaincommon.rng             |  29 ++
 include/libvirt/virterror.h               |   1 +
 src/Makefile.am                           |   1 +
 src/conf/domain_conf.c                    | 112 ++++
 src/conf/domain_conf.h                    |  19 +
 src/libvirt_private.syms                  |   9 +
 src/qemu/qemu_process.c                   |  81 +++
 src/util/virerror.c                       |   1 +
 src/util/virresctrl.c                     | 822 ++++++++++++++++++++++++++++++
 src/util/virresctrl.h                     |  88 ++++
 tests/Makefile.am                         |   8 +-
 tests/virresctrldata/L3-free.schemata     |   1 +
 tests/virresctrldata/L3CODE-free.schemata |   1 +
 tests/virresctrldata/L3DATA-free.schemata |   1 +
 tests/virresctrldata/linux-resctrl        |   1 +
 tests/virresctrldata/linux-resctrl-cdp    |   1 +
 tests/virresctrltest.c                    | 119 +++++
 17 files changed, 1294 insertions(+), 1 deletion(-)
 create mode 100644 src/util/virresctrl.c
 create mode 100644 src/util/virresctrl.h
 create mode 100644 tests/virresctrldata/L3-free.schemata
 create mode 100644 tests/virresctrldata/L3CODE-free.schemata
 create mode 100644 tests/virresctrldata/L3DATA-free.schemata
 create mode 120000 tests/virresctrldata/linux-resctrl
 create mode 120000 tests/virresctrldata/linux-resctrl-cdp
 create mode 100644 tests/virresctrltest.c

--
1.9.1

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list