Files
xen/tools/libxc
Andrew Cooper c85c5adb78 tools/libxc: Avoid cacheflush toolstack hypercalls on x86
XEN_DOMCTL_cacheflush hypercalls are (and will always be) -ENOSYS on x86, but
xc_domain_cacheflush() is called often during domain build and migrate for
correct behaviour on ARM.

Stub xc_domain_cacheflush() out on x86 to remove its pressure on the global
domctl lock, and the hypercall overhead (which applies further pressure to the
already heavily-contended TLB flush lock).

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
CC: Keir Fraser <keir@xen.org>
CC: Jan Beulich <JBeulich@suse.com>
CC: Tim Deegan <tim@xen.org>
CC: Ian Campbell <Ian.Campbell@citrix.com>
CC: Ian Jackson <Ian.Jackson@eu.citrix.com>
CC: Wei Liu <wei.liu2@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
2014-09-25 13:02:44 +01:00
..
2014-09-23 14:40:07 +01:00
2010-08-24 18:42:59 +01:00
2014-09-23 14:40:07 +01:00
2013-04-11 11:09:25 +01:00
2010-08-24 18:42:59 +01:00
2010-08-24 18:42:59 +01:00
2010-08-24 18:42:59 +01:00
2010-08-24 18:42:59 +01:00
2014-03-12 13:26:15 +00:00
2014-06-18 17:17:49 +01:00
2013-11-12 11:47:07 +01:00
2014-09-23 14:40:07 +01:00
2010-08-24 18:42:59 +01:00
2014-06-05 13:53:59 +01:00
2014-05-02 13:34:34 +01:00
2010-08-24 18:42:59 +01:00