diff options
| author | Kevin Wolf | 2020-10-05 17:58:51 +0200 |
|---|---|---|
| committer | Markus Armbruster | 2020-10-09 07:08:20 +0200 |
| commit | bb4b9ead95c3aaca84823e28dd9f11ccaa875c14 (patch) | |
| tree | fd17d7da1941f5b0514dca6a8987cbee6ee9770d /include | |
| parent | qmp: Move dispatcher to a coroutine (diff) | |
| download | qemu-bb4b9ead95c3aaca84823e28dd9f11ccaa875c14.tar.gz qemu-bb4b9ead95c3aaca84823e28dd9f11ccaa875c14.tar.xz qemu-bb4b9ead95c3aaca84823e28dd9f11ccaa875c14.zip | |
hmp: Add support for coroutine command handlers
Often, QMP command handlers are not only called to handle QMP commands,
but also from a corresponding HMP command handler. In order to give them
a consistent environment, optionally run HMP command handlers in a
coroutine, too.
The implementation is a lot simpler than in QMP because for HMP, we
still block the VM while the coroutine is running.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Message-Id: <20201005155855.256490-11-kwolf@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
