[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Announcing: Xen / paravirt_ops git tree



On Mon, 2009-02-16 at 16:00 -0500, Jeremy Fitzhardinge wrote:
> At the moment the git tree is hosted on kernel.org at   
>     git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git

This might be useful to have in xen-unstable then...

Ian.

--- 

BUILD: Add option to build the Xen pvops git tree.

Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
diff -r e1a66164cf9087944a68edd127802832fcb53608 -r 
109c57ccb0d009c932e815d75eb223ef70483df5 buildconfigs/enable-xen-config
--- a/buildconfigs/enable-xen-config    Tue Feb 17 08:57:38 2009 +0000
+++ b/buildconfigs/enable-xen-config    Tue Feb 17 10:02:04 2009 +0000
@@ -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_LOCALVERSION_AUTO n
+
+# Should all be set one way or another in defconfig but aren't
 setopt CONFIG_NUMA n
-setopt CONFIG_LOCALVERSION_AUTO 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
 
diff -r e1a66164cf9087944a68edd127802832fcb53608 -r 
109c57ccb0d009c932e815d75eb223ef70483df5 buildconfigs/mk.linux-2.6-pvops
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/buildconfigs/mk.linux-2.6-pvops   Tue Feb 17 10:02:04 2009 +0000
@@ -0,0 +1,14 @@
+XEN_LINUX_SOURCE ?= git-clone
+LINUX_VER ?= 2.6-pvops
+
+IMAGE_TARGET ?= bzImage
+
+XEN_LINUX_CONFIG_UPDATE := buildconfigs/enable-xen-config
+
+XEN_LINUX_GIT_URL ?= 
git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git
+XEN_LINUX_GIT_REMOTENAME ?= xen
+XEN_LINUX_GIT_REMOTEBRANCH ?= xen/dom0/hackery
+
+EXTRAVERSION ?=
+
+include buildconfigs/mk.linux-2.6-common



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.