Features/QMP/Asynchronous QMP-Shell: Difference between revisions

From QEMU
(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...")
(No difference)

Revision as of 21:02, 1 June 2021

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.