qemu-e2k/include/hw/xen
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
..
io xen: import ring.h from xen 2017-04-21 12:41:29 -07:00
xen_backend.h xenfb: remove xen_init_display "temporary" hack 2017-07-07 11:10:03 -07:00
xen_common.h xen/mapcache: introduce xen_replace_cache_entry() 2017-07-18 14:16:09 -07:00
xen_pvdev.h xen: create qdev for each backend device 2016-11-22 10:29:39 -08:00
xen.h xen: use libxendevice model to restrict operations 2017-04-21 12:40:14 -07:00