ToDo/HMP: Difference between revisions

From QEMU
m (moved HMP to ToDo/HMP)
No edit summary
 
Line 1: Line 1:
= Human Monitor Interface (HMP) =
= Human Monitor Interface (HMP) =


The HMP is the simple interactive monitor on QEMU, designed primarily for debugging and simple human use.  Higher level tools should connect to the [[QMP]] which offers a stable interface
The HMP is the simple interactive monitor on QEMU, designed primarily for debugging and simple human use.  Higher level tools should connect to the [[Documentation/QMP|QMP]] which offers a stable interface with JSON to make it easy to parse reliably.
with JSON to make it easy to parse reliably.


== TODO ==
== TODO ==

Latest revision as of 08:34, 12 October 2016

Human Monitor Interface (HMP)

The HMP is the simple interactive monitor on QEMU, designed primarily for debugging and simple human use. Higher level tools should connect to the QMP which offers a stable interface with JSON to make it easy to parse reliably.

TODO

  • Replace the readline implementation by using an external library

It needs to be something GPL2 compatible, so unfortunately GNU readline is out; 'editline' looks promising, or 'linenoise'. If you don't have them it should fallback to no editing.

  • Make sure we have HMP commands for all QMP commands
  • Improve this wiki page