]> git.proxmox.com Git - mirror_qemu.git/commit - meson.build
multi-process: define MPQemuMsg format and transmission functions
authorElena Ufimtseva <elena.ufimtseva@oracle.com>
Fri, 29 Jan 2021 16:46:10 +0000 (11:46 -0500)
committerStefan Hajnoczi <stefanha@redhat.com>
Wed, 10 Feb 2021 09:23:28 +0000 (09:23 +0000)
commitad22c3088b0e6354ed517fef38b548525765c05c
tree082f9941e8895de34dc834aa251425ce177b83a5
parentbebab91ebdfc591f8793a9a17370df1bfbe8b2ca
multi-process: define MPQemuMsg format and transmission functions

Defines MPQemuMsg, which is the message that is sent to the remote
process. This message is sent over QIOChannel and is used to
command the remote process to perform various tasks.
Define transmission functions used by proxy and by remote.

Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 56ca8bcf95195b2b195b08f6b9565b6d7410bce5.1611938319.git.jag.raman@oracle.com

[Replace struct iovec send[2] = {0} with {} to make clang happy as
suggested by Peter Maydell <peter.maydell@linaro.org>.
--Stefan]

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
MAINTAINERS
hw/remote/meson.build
hw/remote/mpqemu-link.c [new file with mode: 0644]
hw/remote/trace-events [new file with mode: 0644]
hw/remote/trace.h [new file with mode: 0644]
include/hw/remote/mpqemu-link.h [new file with mode: 0644]
include/sysemu/iothread.h
iothread.c
meson.build