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:
parent
f90d7b23a7
commit
42395a191b
1 changed files with 23 additions and 21 deletions
|
@ -521,27 +521,29 @@ with stdenv.lib;
|
|||
${optionalString (versionAtLeast version "3.13") ''
|
||||
KVM_VFIO y
|
||||
''}
|
||||
XEN? y
|
||||
XEN_DOM0? y
|
||||
${optionalString ((versionAtLeast version "3.18") && (features.xen_dom0 or false)) ''
|
||||
PCI_XEN? y
|
||||
HVC_XEN? y
|
||||
HVC_XEN_FRONTEND? y
|
||||
XEN_SYS_HYPERVISOR? y
|
||||
SWIOTLB_XEN? y
|
||||
XEN_BACKEND? y
|
||||
XEN_BALLOON? y
|
||||
XEN_BALLOON_MEMORY_HOTPLUG? y
|
||||
XEN_EFI? y
|
||||
XEN_HAVE_PVMMU? y
|
||||
XEN_MCE_LOG? y
|
||||
XEN_PVH? y
|
||||
XEN_PVHVM? y
|
||||
XEN_SAVE_RESTORE? y
|
||||
XEN_SCRUB_PAGES? y
|
||||
XEN_SELFBALLOONING? y
|
||||
XEN_STUB? y
|
||||
XEN_TMEM? y
|
||||
${optionalString (stdenv.isx86_64 || stdenv.isi686) ''
|
||||
XEN? y
|
||||
XEN_DOM0? y
|
||||
${optionalString ((versionAtLeast version "3.18") && (features.xen_dom0 or false)) ''
|
||||
PCI_XEN? y
|
||||
HVC_XEN? y
|
||||
HVC_XEN_FRONTEND? y
|
||||
XEN_SYS_HYPERVISOR? y
|
||||
SWIOTLB_XEN? y
|
||||
XEN_BACKEND? y
|
||||
XEN_BALLOON? y
|
||||
XEN_BALLOON_MEMORY_HOTPLUG? y
|
||||
XEN_EFI? y
|
||||
XEN_HAVE_PVMMU? y
|
||||
XEN_MCE_LOG? y
|
||||
XEN_PVH? y
|
||||
XEN_PVHVM? y
|
||||
XEN_SAVE_RESTORE? y
|
||||
XEN_SCRUB_PAGES? y
|
||||
XEN_SELFBALLOONING? y
|
||||
XEN_STUB? y
|
||||
XEN_TMEM? y
|
||||
''}
|
||||
''}
|
||||
KSM y
|
||||
${optionalString (!stdenv.is64bit) ''
|
||||
|
|
Loading…
Reference in a new issue