ToDo/HMP: Difference between revisions
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