xen: remove tmem from hypervisor

This patch removes all tmem related code and CONFIG_TMEM from the
hypervisor. Also remove tmem hypercalls from the default XSM policy.

It is written as if tmem is disabled and tmem freeable pages is 0.

We will need to keep public/tmem.h around forever to avoid breaking
guests.  Remove the hypervisor only part and put guest visible part
under a xen version check. Take the chance to remove trailing
whitespaces.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
This commit is contained in:
Wei Liu committed 2019-05-13 11:28:27 +01:00
1 parent c588c002cc
commit c492e19fdd
36 files changed
+21 -3920

No files matched your search

-8
View File
@@ -402,14 +402,6 @@ F: */configure
F: */*.ac
F: tools/
TRANSCENDENT MEMORY (TMEM)
M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
W: https://oss.oracle.com/projects/tmem
S: Supported
F: xen/common/tmem*
F: xen/include/xen/tmem*
F: docs/misc/tmem*
UNMODIFIED LINUX PV DRIVERS
M: Jan Beulich <jbeulich@suse.com>
S: Obsolete
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.