]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
node_memory: Support get/set memory parameters for drivers
authorOsier Yang <jyang@redhat.com>
Fri, 14 Sep 2012 14:42:17 +0000 (22:42 +0800)
committerOsier Yang <jyang@redhat.com>
Mon, 17 Sep 2012 05:55:22 +0000 (13:55 +0800)
Including QEMU, LXC, UML, XEN drivers.

src/lxc/lxc_driver.c
src/qemu/qemu_driver.c
src/uml/uml_driver.c
src/xen/xen_driver.c

index ff11c2c0916b1fa822b52968787e3a6ca9d39387..62c36e62f594857501075b3edcc8b256665a8b4e 100644 (file)
@@ -2748,6 +2748,8 @@ static virDriver lxcDriver = {
     .domainOpenConsole = lxcDomainOpenConsole, /* 0.8.6 */
     .isAlive = lxcIsAlive, /* 0.9.8 */
     .nodeSuspendForDuration = nodeSuspendForDuration, /* 0.9.8 */
+    .nodeGetMemoryParameters = nodeGetMemoryParameters, /* 0.10.2 */
+    .nodeSetMemoryParameters = nodeSetMemoryParameters, /* 0.10.2 */
 };
 
 static virStateDriver lxcStateDriver = {
index 23a7a75241cc184ab53fb4ab367c32b10248a3d9..981e6d46caf2d7fb45fbed755836e824c6993948 100644 (file)
@@ -14112,6 +14112,8 @@ static virDriver qemuDriver = {
     .domainPMSuspendForDuration = qemuDomainPMSuspendForDuration, /* 0.9.11 */
     .domainPMWakeup = qemuDomainPMWakeup, /* 0.9.11 */
     .domainGetCPUStats = qemuDomainGetCPUStats, /* 0.9.11 */
+    .nodeGetMemoryParameters = nodeGetMemoryParameters, /* 0.10.2 */
+    .nodeSetMemoryParameters = nodeSetMemoryParameters, /* 0.10.2 */
 };
 
 
index 26877eba4abde5ea18510be58a3e8cfde3133b36..72d1b0e39ea5cabc2992cd387223bc9493237395 100644 (file)
@@ -2623,6 +2623,8 @@ static virDriver umlDriver = {
     .domainOpenConsole = umlDomainOpenConsole, /* 0.8.6 */
     .isAlive = umlIsAlive, /* 0.9.8 */
     .nodeSuspendForDuration = nodeSuspendForDuration, /* 0.9.8 */
+    .nodeGetMemoryParameters = nodeGetMemoryParameters, /* 0.10.2 */
+    .nodeSetMemoryParameters = nodeSetMemoryParameters, /* 0.10.2 */
 };
 
 static virStateDriver umlStateDriver = {
index d33737e0a89b51427fb71b3457b5464d3d54ad01..3a14d12c89485bc96cb0a28612994663e82fb3bf 100644 (file)
@@ -64,6 +64,7 @@
 #include "viruri.h"
 #include "command.h"
 #include "virnodesuspend.h"
+#include "nodeinfo.h"
 
 #define VIR_FROM_THIS VIR_FROM_XEN
 
@@ -2269,6 +2270,8 @@ static virDriver xenUnifiedDriver = {
     .domainOpenConsole = xenUnifiedDomainOpenConsole, /* 0.8.6 */
     .isAlive = xenUnifiedIsAlive, /* 0.9.8 */
     .nodeSuspendForDuration = nodeSuspendForDuration, /* 0.9.8 */
+    .nodeGetMemoryParameters = nodeGetMemoryParameters, /* 0.10.2 */
+    .nodeSetMemoryParameters = nodeSetMemoryParameters, /* 0.10.2 */
 };
 
 /**