118da42eeSPhilippe Mathieu-Daudé# -*- Mode: Python -*- 218da42eeSPhilippe Mathieu-Daudé# vim: filetype=python 318da42eeSPhilippe Mathieu-Daudé# 418da42eeSPhilippe Mathieu-Daudé# SPDX-License-Identifier: GPL-2.0-or-later 518da42eeSPhilippe Mathieu-Daudé 618da42eeSPhilippe Mathieu-Daudé## 7*a3004697SMarkus Armbruster# ************ 8*a3004697SMarkus Armbruster# Accelerators 9*a3004697SMarkus Armbruster# ************ 1018da42eeSPhilippe Mathieu-Daudé## 1118da42eeSPhilippe Mathieu-Daudé 1218da42eeSPhilippe Mathieu-Daudé{ 'include': 'common.json' } 1318da42eeSPhilippe Mathieu-Daudé 1418da42eeSPhilippe Mathieu-Daudé## 1518da42eeSPhilippe Mathieu-Daudé# @KvmInfo: 1618da42eeSPhilippe Mathieu-Daudé# 1718da42eeSPhilippe Mathieu-Daudé# Information about support for KVM acceleration 1818da42eeSPhilippe Mathieu-Daudé# 1918da42eeSPhilippe Mathieu-Daudé# @enabled: true if KVM acceleration is active 2018da42eeSPhilippe Mathieu-Daudé# 2118da42eeSPhilippe Mathieu-Daudé# @present: true if KVM acceleration is built into this executable 2218da42eeSPhilippe Mathieu-Daudé# 2318da42eeSPhilippe Mathieu-Daudé# Since: 0.14 2418da42eeSPhilippe Mathieu-Daudé## 2518da42eeSPhilippe Mathieu-Daudé{ 'struct': 'KvmInfo', 'data': {'enabled': 'bool', 'present': 'bool'} } 2618da42eeSPhilippe Mathieu-Daudé 2718da42eeSPhilippe Mathieu-Daudé## 2818da42eeSPhilippe Mathieu-Daudé# @query-kvm: 2918da42eeSPhilippe Mathieu-Daudé# 3018da42eeSPhilippe Mathieu-Daudé# Return information about KVM acceleration 3118da42eeSPhilippe Mathieu-Daudé# 3218da42eeSPhilippe Mathieu-Daudé# Since: 0.14 3318da42eeSPhilippe Mathieu-Daudé# 3418da42eeSPhilippe Mathieu-Daudé# .. qmp-example:: 3518da42eeSPhilippe Mathieu-Daudé# 3618da42eeSPhilippe Mathieu-Daudé# -> { "execute": "query-kvm" } 3718da42eeSPhilippe Mathieu-Daudé# <- { "return": { "enabled": true, "present": true } } 3818da42eeSPhilippe Mathieu-Daudé## 3918da42eeSPhilippe Mathieu-Daudé{ 'command': 'query-kvm', 'returns': 'KvmInfo' } 401861993fSPhilippe Mathieu-Daudé 411861993fSPhilippe Mathieu-Daudé## 421861993fSPhilippe Mathieu-Daudé# @x-accel-stats: 431861993fSPhilippe Mathieu-Daudé# 441861993fSPhilippe Mathieu-Daudé# Query accelerator statistics 451861993fSPhilippe Mathieu-Daudé# 461861993fSPhilippe Mathieu-Daudé# Features: 471861993fSPhilippe Mathieu-Daudé# 481861993fSPhilippe Mathieu-Daudé# @unstable: This command is meant for debugging. 491861993fSPhilippe Mathieu-Daudé# 501861993fSPhilippe Mathieu-Daudé# Returns: accelerator statistics 511861993fSPhilippe Mathieu-Daudé# 521861993fSPhilippe Mathieu-Daudé# Since: 10.1 531861993fSPhilippe Mathieu-Daudé## 541861993fSPhilippe Mathieu-Daudé{ 'command': 'x-accel-stats', 551861993fSPhilippe Mathieu-Daudé 'returns': 'HumanReadableText', 561861993fSPhilippe Mathieu-Daudé 'features': [ 'unstable' ] } 57