Jagannathan Raman
c746b74a7d
multi-process: Synchronize remote memory
...
Add ProxyMemoryListener 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.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: 04fe4e6a9ca90d4f11ab6f59be7652f5b086a071.1611938319.git.jag.raman@oracle.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2021-02-10 09:23:28 +00:00
..
2021-02-05 08:52:59 -05:00
2021-01-12 21:19:02 +00:00
2021-02-05 08:52:59 -05:00
2020-07-10 15:18:08 +02:00
2020-12-18 15:20:17 -05:00
2020-10-27 11:10:44 +00:00
2021-02-05 10:24:15 -10:00
2020-09-18 14:12:32 -04:00
2020-06-15 22:05:28 +02:00
2020-12-10 17:16:44 +01:00
2020-09-18 14:12:32 -04:00
2019-07-05 17:07:36 -03:00
2020-10-27 11:10:32 +00:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2021-02-05 08:52:59 -05:00
2020-11-15 17:04:40 +01:00
2020-09-22 21:11:10 +01:00
2021-01-19 10:20:29 +11:00
2020-09-18 14:12:32 -04:00
2020-09-18 14:12:32 -04:00
2021-01-04 23:24:44 +01:00
2020-09-30 19:11:36 +02:00
2019-06-12 13:20:20 +02:00
2021-01-19 09:11:52 +01:00
2021-02-05 08:52:59 -05:00
2020-12-13 19:58:54 +01:00
2021-01-29 10:47:28 +00:00
2020-12-10 11:30:44 +00:00
2020-09-18 14:12:32 -04:00
2020-12-08 13:48:57 -05:00
2021-02-05 08:52:58 -05:00
2020-09-18 14:12:32 -04:00
2021-02-10 09:23:28 +00:00
2021-02-08 16:57:38 +11:00
2020-09-09 09:27:09 -04:00
2021-02-10 09:23:28 +00:00
2021-01-16 14:34:46 -08:00
2020-10-18 16:21:42 +01:00
2020-09-09 09:27:09 -04:00
2021-02-08 16:57:38 +11:00
2020-10-12 11:50:51 -04:00
2021-01-24 20:11:05 +01:00
2020-11-15 16:38:03 +01:00
2020-06-22 18:37:12 +02:00
2020-09-09 09:27:09 -04:00
2021-01-06 11:41:37 +00:00
2021-02-02 17:00:54 +00:00
2021-01-29 15:54:44 +00:00
2019-08-16 13:31:52 +02:00
2017-12-18 17:07:02 +03:00
2020-12-15 12:04:30 +00:00
2020-11-23 10:05:58 -07:00
2021-02-04 15:58:54 +01:00
2021-01-29 15:54:44 +00:00
2020-12-15 12:53:13 -05:00
2019-08-16 13:31:52 +02:00
2021-02-08 16:57:38 +11:00
2021-01-29 15:54:42 +00:00
2020-12-15 12:04:30 +00:00
2020-09-09 09:27:09 -04:00
2020-09-09 09:27:09 -04:00
2019-08-16 13:31:52 +02:00
2020-03-17 12:22:36 -04:00
2020-08-03 17:55:03 +01:00
2020-11-15 17:04:40 +01:00
2020-01-29 19:28:52 +01:00
2020-09-09 09:27:09 -04:00
2020-09-09 09:27:09 -04:00
2020-09-18 14:12:32 -04:00
2020-11-15 17:04:40 +01:00
2021-01-29 15:54:42 +00:00
2020-08-28 10:02:46 +01:00
2020-12-15 12:51:52 -05:00
2019-06-12 13:20:21 +02:00
2020-12-18 15:20:17 -05:00
2020-12-18 15:20:18 -05:00
2020-09-09 09:27:09 -04:00
2020-05-27 11:23:07 -07:00
2020-09-09 09:27:09 -04:00
2020-12-10 12:15:04 -05:00
2020-09-18 14:12:32 -04:00
2021-01-22 14:51:35 +01:00
2020-09-09 09:27:09 -04:00