kernel-config: Disable Xen on non-x86

There's an upstream build failure on ARM (not directly related to Xen
but rather some other config options it enables). The xen package is
x86_64-only anyways.
This commit is contained in:
Tuomas Tynkkynen 2017-07-13 20:12:50 +03:00
parent f90d7b23a7
commit 42395a191b

View File

@ -521,27 +521,29 @@ with stdenv.lib;
${optionalString (versionAtLeast version "3.13") '' ${optionalString (versionAtLeast version "3.13") ''
KVM_VFIO y KVM_VFIO y
''} ''}
XEN? y ${optionalString (stdenv.isx86_64 || stdenv.isi686) ''
XEN_DOM0? y XEN? y
${optionalString ((versionAtLeast version "3.18") && (features.xen_dom0 or false)) '' XEN_DOM0? y
PCI_XEN? y ${optionalString ((versionAtLeast version "3.18") && (features.xen_dom0 or false)) ''
HVC_XEN? y PCI_XEN? y
HVC_XEN_FRONTEND? y HVC_XEN? y
XEN_SYS_HYPERVISOR? y HVC_XEN_FRONTEND? y
SWIOTLB_XEN? y XEN_SYS_HYPERVISOR? y
XEN_BACKEND? y SWIOTLB_XEN? y
XEN_BALLOON? y XEN_BACKEND? y
XEN_BALLOON_MEMORY_HOTPLUG? y XEN_BALLOON? y
XEN_EFI? y XEN_BALLOON_MEMORY_HOTPLUG? y
XEN_HAVE_PVMMU? y XEN_EFI? y
XEN_MCE_LOG? y XEN_HAVE_PVMMU? y
XEN_PVH? y XEN_MCE_LOG? y
XEN_PVHVM? y XEN_PVH? y
XEN_SAVE_RESTORE? y XEN_PVHVM? y
XEN_SCRUB_PAGES? y XEN_SAVE_RESTORE? y
XEN_SELFBALLOONING? y XEN_SCRUB_PAGES? y
XEN_STUB? y XEN_SELFBALLOONING? y
XEN_TMEM? y XEN_STUB? y
XEN_TMEM? y
''}
''} ''}
KSM y KSM y
${optionalString (!stdenv.is64bit) '' ${optionalString (!stdenv.is64bit) ''