Igor Druzhinin 5ba3d75645 xen/mapcache: introduce xen_replace_cache_entry()
This new call is trying to update a requested map cache entry
according to the changes in the physmap. The call is searching
for the entry, unmaps it and maps again at the same place using
a new guest address. If the mapping is dummy this call will
make it real.

This function makes use of a new xenforeignmemory_map2() call
with an extended interface that was recently introduced in
libxenforeignmemory [1].

[1] https://www.mail-archive.com/xen-devel@lists.xen.org/msg113007.html

Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
2017-07-18 14:16:09 -07:00
..
2017-07-17 13:36:09 +01:00
2017-07-17 13:36:08 +01:00
2017-07-18 15:24:11 +01:00
2017-07-17 17:12:41 +01:00
2017-07-14 12:16:09 +01:00
2017-07-14 12:29:49 +02:00
2017-07-14 12:04:43 +02:00
2017-07-17 20:13:56 +08:00
2017-07-17 12:52:59 +01:00
2017-07-14 12:16:09 +01:00
2017-07-17 17:54:17 +01:00