[libvirt] [PATCHv10 0/4] Introduce x86 Cache Monitoring Technology (CMT)

Wang Huaqiang huaqiang.wang at intel.com
Mon Nov 26 17:56:13 UTC 2018


These patches are the remaining part for the CMT enabling series,
and most of the series have been merged.

This series is addressing John's review comments and suggestions,
which are
https://www.redhat.com/archives/libvir-list/2018-November/msg00907.html
https://www.redhat.com/archives/libvir-list/2018-November/msg00510.html
https://www.redhat.com/archives/libvir-list/2018-November/msg00561.html

Change lists:
Changes in v10:
-. Add tag (virResctrlMonitorType) in qemuDomainGetResctrlMonData, thus
   qemuDomainGetResctrlMonData could be reused for MBM.
-. Using VIR_APPEND_ELEMENT to append virQEMUResctrlMonDataPtr list.
-. Add qemuDomainFreeResctrlMonData.
-. Add virResctrlMonitorFreeStats.
-. Return a list of virResctrlMonitorStatsPtr instead of
   a virResctrlMonitorStats array in virResctrlMonitorGetStats.

Changes in V9:
-. Addressing code review comments form John.
-. Refined the names for new data structure and new functions.
-. Merged qemuDomainGetStatsCpuResMonitorPerTag and qemuDomainGetStatsCpuResMonitor,
   and refined new function name based on the fact that we only support cache monitor now.
Wang Huaqiang (4):
  util: Return a list of pointer in virResctrlMonitorGetStats
  util: Add function to free monitor statistical data
  qemu: Report cache occupancy (CMT) with domstats
  docs: Updated news.xml for CMT

 docs/news.xml            |  12 ++++
 src/libvirt-domain.c     |  12 ++++
 src/libvirt_private.syms |   1 +
 src/qemu/qemu_driver.c   | 183 ++++++++++++++++++++++++++++++++++++++++++++++-
 src/util/virresctrl.c    |  26 +++++--
 src/util/virresctrl.h    |   8 ++-
 tools/virsh.pod          |  14 ++++
 7 files changed, 248 insertions(+), 8 deletions(-)

-- 
2.7.4




More information about the libvir-list mailing list