# HG changeset patch
# User kfraser@xxxxxxxxxxxxxxxxxxxxx
# Date 1169045646 0
# Node ID 3dcd2664853a84310b7aad5e80b82820a35b9dd6
# Parent 84b7639a3bd4713fac7b92dfea7dcd7835e7fd6b
Add scheduler name to 'xm info' output.
Signed-off-by: Masaki Kanno <kanno.masaki@xxxxxxxxxxxxxx>
---
docs/man/xm.pod.1 | 3 ++-
tools/python/xen/xend/XendNode.py | 10 ++++++++++
2 files changed, 12 insertions(+), 1 deletion(-)
diff -r 84b7639a3bd4 -r 3dcd2664853a docs/man/xm.pod.1
--- a/docs/man/xm.pod.1 Wed Jan 17 14:45:00 2007 +0000
+++ b/docs/man/xm.pod.1 Wed Jan 17 14:54:06 2007 +0000
@@ -451,6 +451,7 @@ make the man page more readable):
xen_minor : 0
xen_extra : -devel
xen_caps : xen-3.0-x86_32
+ xen_scheduler : credit
xen_pagesize : 4096
platform_params : virt_start=0xfc000000
xen_changeset : Mon Nov 14 18:13:38 2005 +0100
@@ -460,7 +461,7 @@ make the man page more readable):
cc_compile_by : sdague
cc_compile_domain : (none)
cc_compile_date : Mon Nov 14 14:16:48 EST 2005
- xend_config_format : 2
+ xend_config_format : 3
B<FIELDS>
diff -r 84b7639a3bd4 -r 3dcd2664853a tools/python/xen/xend/XendNode.py
--- a/tools/python/xen/xend/XendNode.py Wed Jan 17 14:45:00 2007 +0000
+++ b/tools/python/xen/xend/XendNode.py Wed Jan 17 14:54:06 2007 +0000
@@ -365,14 +365,24 @@ class XendNode:
return [[k, info[k]] for k in ITEM_ORDER]
+ def xenschedinfo(self):
+ sched_id = self.xc.sched_id_get()
+ if sched_id == xen.lowlevel.xc.XEN_SCHEDULER_SEDF:
+ return 'sedf'
+ elif sched_id == xen.lowlevel.xc.XEN_SCHEDULER_CREDIT:
+ return 'credit'
+ else:
+ return 'unknown'
def xeninfo(self):
info = self.xc.xeninfo()
+ info['xen_scheduler'] = self.xenschedinfo()
ITEM_ORDER = ['xen_major',
'xen_minor',
'xen_extra',
'xen_caps',
+ 'xen_scheduler',
'xen_pagesize',
'platform_params',
'xen_changeset',
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|