From 701b5e769638907586f459fde98d8fb7a13a4a44 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Tue, 17 Feb 2009 11:11:17 +0000 Subject: BUILD: Add option to build the Xen pvops git tree. Signed-off-by: Ian Campbell --- buildconfigs/enable-xen-config | 57 ++++++++++++++++++++++++++++++++++++------ 1 file changed, 49 insertions(+), 8 deletions(-) (limited to 'buildconfigs/enable-xen-config') diff --git a/buildconfigs/enable-xen-config b/buildconfigs/enable-xen-config index 75f648eab6..751b582c86 100644 --- a/buildconfigs/enable-xen-config +++ b/buildconfigs/enable-xen-config @@ -19,29 +19,70 @@ setopt() # Then append the new value case ${VALUE} in - y|m) echo "${OPTION}=${VALUE}" >> "${CONFIG}" ;; - n) echo "# ${OPTION} is not set" >> "${CONFIG}" ;; - *) echo "Invalid value ${VALUE} for ${OPTION}" 1>&2 ; exit 1 ;; + n) echo "# ${OPTION} is not set" >> "${CONFIG}" ;; + y|m|*) echo "${OPTION}=${VALUE}" >> "${CONFIG}" ;; esac } setopt CONFIG_PARAVIRT y +setopt CONFIG_PARAVIRT_DEBUG y setopt CONFIG_PARAVIRT_GUEST y + setopt CONFIG_XEN y +setopt CONFIG_XEN_BLKDEV_FRONTEND y +setopt CONFIG_XEN_NETDEV_FRONTEND y +setopt CONFIG_XEN_KBDDEV_FRONTEND y +setopt CONFIG_XEN_FBDEV_FRONTEND y +setopt CONFIG_XEN_BALLOON y +setopt CONFIG_XEN_SCRUB_PAGES y +setopt CONFIG_XEN_DEV_EVTCHN y +setopt CONFIG_XEN_BACKEND y +setopt CONFIG_XEN_BLKDEV_BACKEND y +setopt CONFIG_XEN_NETDEV_BACKEND y +setopt CONFIG_XENFS y +setopt CONFIG_XEN_COMPAT_XENFS y +setopt CONFIG_HVC_XEN y +setopt CONFIG_XEN_MAX_DOMAIN_MEMORY 32 +setopt CONFIG_XEN_DEBUG_FS y +setopt CONFIG_XEN_DOM0 y + setopt CONFIG_VMI y + setopt CONFIG_KVM y setopt CONFIG_KVM_INTEL y setopt CONFIG_KVM_AMD y +setopt CONFIG_KVM_CLOCK y +setopt CONFIG_KVM_GUEST n +setopt CONFIG_KVM_TRACE n + setopt CONFIG_LGUEST n -setopt CONFIG_XEN_BLKDEV_FRONTEND y -setopt CONFIG_XEN_NETDEV_FRONTEND y -setopt CONFIG_HVC_XEN y -setopt CONFIG_NUMA n + setopt CONFIG_LOCALVERSION_AUTO n +# Should all be set one way or another in defconfig but aren't +setopt CONFIG_NUMA n +setopt CONFIG_X86_VSMP n +setopt CONFIG_X86_UV n +setopt CONFIG_CALGARY_IOMMU n +setopt CONFIG_AMD_IOMMU n +setopt CONFIG_MAXSMP n +setopt CONFIG_SPARSEMEM_VMEMMAP n +setopt CONFIG_I7300_IDLE n +setopt CONFIG_DMAR n +setopt CONFIG_INTR_REMAP n +setopt CONFIG_GFS2_FS n +setopt CONFIG_IOMMU_DEBUG n + case ${XEN_TARGET_ARCH} in x86_32) setopt CONFIG_64BIT n ;; - x86_64) setopt CONFIG_64BIT y ;; + x86_64) + setopt CONFIG_64BIT y + setopt CONFIG_IA32_EMULATION y + setopt CONFIG_IA32_AOUT n + setopt CONFIG_CRYPTO_AES_X86_64 n + setopt CONFIG_CRYPTO_SALSA20_X86_64 n + setopt CONFIG_CRYPTO_TWOFISH_X86_64 n + ;; *) ;; esac -- cgit v1.2.3