Features/QMP/Asynchronous QMP-Shell

From QEMU
Revision as of 21:02, 1 June 2021 by Niteesh.gs (talk | contribs) (Created page with "= Introduction = The aim is to build an asynchronous Text User Interface(TUI) for issuing and receiving QEMU Monitor Protocol (QMP) commands from a running QEMU instance. Cur...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Introduction

The aim is to build an asynchronous Text User Interface(TUI) for issuing and receiving QEMU Monitor Protocol (QMP) commands from a running QEMU instance. Currently, this is done using some standard tools like telnet, socat, and a primitive interface from QEMU called qmp-shell. The qmp-shell interface is a primitive interface written in python and being a synchronous interface it requires the user to send an empty response to retrieve all the asynchronous events. This project aims to hopefully replace the qmp-shell with a more modern TUI interface that is asynchronous and provides improvised features compared to the existing interfaces.