aboutsummaryrefslogtreecommitdiff
path: root/kvm/kvm_stat
diff options
context:
space:
mode:
Diffstat (limited to 'kvm/kvm_stat')
-rwxr-xr-xkvm/kvm_stat10
1 files changed, 9 insertions, 1 deletions
diff --git a/kvm/kvm_stat b/kvm/kvm_stat
index 80274ae00..ff6cf96f3 100755
--- a/kvm/kvm_stat
+++ b/kvm/kvm_stat
@@ -1,7 +1,7 @@
#!/usr/bin/python
import curses
-import os, time
+import sys, os, time
class Stats:
def __init__(self):
@@ -18,6 +18,14 @@ class Stats:
self.values[key] = (newval, newdelta)
return self.values
+if not os.access('/sys/kernel/debug', os.F_OK):
+ print 'Please enable CONFIG_DEBUGFS in your kernel'
+ sys.exit(1)
+if not os.access('/sys/kernel/debug/kvm', os.F_OK):
+ print "Please mount debugfs ('mount -t debugfs debugfs /sys/kernel/debug')"
+ print "and ensure the kvm modules are loaded"
+ sys.exit(1)
+
stats = Stats()
def main(screen, stats):