On Thu, Aug 27, 2020 at 11:12:26AM -0700, elena.ufimts...@oracle.com wrote: > From: Jagannathan Raman <jag.ra...@oracle.com> > > Add memory-listener object which is used to keep the view of the RAM > in sync between QEMU and remote process. > A MemoryListener is registered for system-memory AddressSpace. The > listener sends SYNC_SYSMEM message to the remote process when memory > listener commits the changes to memory, the remote process receives > the message and processes it in the handler for SYNC_SYSMEM message. > > Signed-off-by: Jagannathan Raman <jag.ra...@oracle.com> > Signed-off-by: John G Johnson <john.g.john...@oracle.com> > Signed-off-by: Elena Ufimtseva <elena.ufimts...@oracle.com> > --- > MAINTAINERS | 2 + > hw/i386/remote-msg.c | 4 + > hw/pci/memory-sync.c | 210 +++++++++++++++++++++++++++++++++++ > hw/pci/meson.build | 2 + > hw/pci/proxy.c | 6 + > include/hw/pci/memory-sync.h | 27 +++++ > include/hw/pci/proxy.h | 3 + > 7 files changed, 254 insertions(+) > create mode 100644 hw/pci/memory-sync.c > create mode 100644 include/hw/pci/memory-sync.h
Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
signature.asc
Description: PGP signature