ea4e78e590
This command was of minimal use before, now it is useless as the hpet become a qdev device and is thus easily discoverable. We should definitely not set query-hpet in QMP's stone, and there is also no good reason to keep it for the interactive monitor. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
33 lines
578 B
Python
Executable File
33 lines
578 B
Python
Executable File
#!/usr/bin/python
|
|
#
|
|
# Print Virtual Machine information
|
|
#
|
|
# Usage:
|
|
#
|
|
# Start QEMU with:
|
|
#
|
|
# $ qemu [...] -monitor control,unix:./qmp,server
|
|
#
|
|
# Run vm-info:
|
|
#
|
|
# $ vm-info ./qmp
|
|
#
|
|
# Luiz Capitulino <lcapitulino@redhat.com>
|
|
|
|
import qmp
|
|
from sys import argv,exit
|
|
|
|
def main():
|
|
if len(argv) != 2:
|
|
print 'vm-info <unix-socket>'
|
|
exit(1)
|
|
|
|
qemu = qmp.QEMUMonitorProtocol(argv[1])
|
|
qemu.connect()
|
|
|
|
for cmd in [ 'version', 'kvm', 'status', 'uuid', 'balloon' ]:
|
|
print cmd + ': ' + str(qemu.send('query-' + cmd))
|
|
|
|
if __name__ == '__main__':
|
|
main()
|