tools: improve balloon support
PATCH 1/1 tools: improve balloon support
Hi!
Attached patch improves balloon support for NetBSD.
Signed-off-by Christoph Egger <[email protected]>
Signature · 6 lines
---to satisfy European Law for business letters: Advanced Micro Devices GmbH Einsteinring 24, 85609 Dornach b. Muenchen Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen Registergericht Muenchen, HRB Nr. 43632
tools/python/xen/xend/osdep.py +11 -5
@@ -83,13 +83,19 @@ def _netbsd_balloon_stat(label): import commands - if label != 'current': - return None - cmd = "/sbin/sysctl hw.physmem64" + xend2netbsd_labels = { 'current' : 'kern.xen.balloon.current', + 'target' : 'kern.xen.balloon.target', + 'low-balloon' : None, + 'high-balloon' : None, + 'limit' : None } + + cmdarg = xend2netbsd_labels[label] + if cmdarg is None: + return None + cmd = "/sbin/sysctl " + cmdarg sysctloutput = commands.getoutput(cmd) (name, value) = sysctloutput.split('=') - """Return value in KB.""" - return int(value) / 1024 + return int(value) def _solaris_balloon_stat(label): """Returns the value for the named label, or None if an error occurs."""
_______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xensource.com/xen-devel