x86: make mem-paging configurable and default it to off
authorJan Beulich <jbeulich@suse.com>
Mon, 3 May 2021 13:28:53 +0000 (15:28 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 3 May 2021 13:28:53 +0000 (15:28 +0200)
commit936830c99dad6de757f5153206ccd334cc950bb2
treef9f7962671de4f0cad93279f374a9ca8fea44c27
parentab305d365550a1cd91e58f8a9ff52b980f813380
x86: make mem-paging configurable and default it to off

... for being unsupported.

While doing so, make the option dependent upon HVM, which really is the
main purpose of the change.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Alexandru Isaila <aisaila@bitdefender.com>
Acked-by: Roger Pau Monné <roger.pau@citrix.com>
17 files changed:
xen/arch/x86/Kconfig
xen/arch/x86/hvm/hvm.c
xen/arch/x86/mm/Makefile
xen/arch/x86/x86_64/compat/mm.c
xen/arch/x86/x86_64/mm.c
xen/common/Kconfig
xen/common/domain.c
xen/common/memory.c
xen/common/vm_event.c
xen/drivers/passthrough/x86/iommu.c
xen/include/asm-x86/mem_paging.h
xen/include/asm-x86/p2m.h
xen/include/xen/sched.h
xen/include/xsm/dummy.h
xen/include/xsm/xsm.h
xen/xsm/dummy.c
xen/xsm/flask/hooks.c