linux_dsm_epyc7002/include/xen/interface
Stefano Stabellini da095a9960 xen/arm: introduce GNTTABOP_cache_flush
Introduce support for new hypercall GNTTABOP_cache_flush.
Use it to perform cache flashing on pages used for dma when necessary.

If GNTTABOP_cache_flush is supported by the hypervisor, we don't need to
bounce dma map operations that involve foreign grants and non-coherent
devices.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
2014-12-04 12:41:54 +00:00
..
hvm
io xen: Add Xen pvSCSI protocol description 2014-09-23 13:36:19 +00:00
callback.h
elfnote.h xen: sync some headers with xen tree 2014-10-03 12:34:52 +01:00
event_channel.h
features.h xen/arm: remove handling of XENFEAT_grant_map_identity 2014-12-04 12:41:45 +00:00
grant_table.h xen/arm: introduce GNTTABOP_cache_flush 2014-12-04 12:41:54 +00:00
memory.h
physdev.h xen: add support for MSI message groups 2014-03-18 14:40:09 +00:00
platform.h xen: Define EFI related stuff 2014-07-18 21:23:57 +01:00
sched.h
vcpu.h
version.h
xen-mca.h
xen.h xen: sync some headers with xen tree 2014-10-03 12:34:52 +01:00