On Thu, Aug 27, 2020 at 11:12:26AM -0700, [email protected] wrote: > From: Jagannathan Raman <[email protected]> > > 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 <[email protected]> > Signed-off-by: John G Johnson <[email protected]> > Signed-off-by: Elena Ufimtseva <[email protected]> > --- > 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 <[email protected]>
signature.asc
Description: PGP signature
