: ${PUSH_TREE_LINUX:=$XENBITS:/home/xen/git/linux-pvops.git}
: ${BASE_TREE_LINUX:=git://xenbits.xen.org/linux-pvops.git}
: ${BASE_TAG_LINUX:=tested/linux-3.4}
+: ${BASE_TAG_LINUX_ARM:=tested/linux-arm-xen}
if [ "x${TREE_LINUX}" = x ]; then
: ${TREE_LINUX:=${BASE_TREE_LINUX}}
: ${DEFAULT_REVISION_LINUX:=${BASE_TAG_LINUX}}
fi
+if [ "x${TREE_LINUX_ARM}" = x ]; then
+ : ${TREE_LINUX_ARM:=${BASE_TREE_LINUX}}
+ : ${DEFAULT_REVISION_LINUX_ARM:=${BASE_TAG_LINUX_ARM}}
+fi
: ${TREE_LINUX2639:=${KERNEL_SCM}/konrad/xen.git}
: ${TAG_LINUX2639:=stable/2.6.39.x}
: ${TREE_LINUX_THIS:=${KERNEL_SCM}/stable/linux-stable.git}
: ${TAG_LINUX_THIS:=linux-3.0.y}
;;
+ linux-arm-xen)
+ : ${TREE_LINUX_THIS:=${KERNEL_SCM}/sstabellini/xen.git}
+ : ${TAG_LINUX_THIS:=linux-arm-xen}
+ ;;
linux-3.*)
: ${TREE_LINUX_THIS:=${KERNEL_SCM}/stable/linux-stable.git}
: ${TAG_LINUX_THIS:=$1.y}
determine_version REVISION_LINUX $linuxbranch LINUX
export REVISION_LINUX
fi
+if [ "x$REVISION_LINUX_ARM" = x ]; then
+ determine_version REVISION_LINUX_ARM $linuxbranch LINUX_ARM
+ export REVISION_LINUX_ARM
+fi
if [ "x$REVISION_LINUXFIRMWARE" = x ]; then
determine_version REVISION_LINUXFIRMWARE linuxfirmware
export REVISION_LINUXFIRMWARE
. ap-common
. cri-common
-: ${REVISION_LINUX:=${DEFAULT_REVISION_LINUX}}
-
suite=`getconfig DebianSuite`
xenrt_images=/usr/groups/images/autoinstall
case "$xenbranch" in
3.*|4.0|4.1|4.2) continue;;
esac
+ pvops_kernel="
+ tree_linux=$TREE_LINUX_ARM
+ revision_linux=${REVISION_LINUX_ARM-${DEFAULT_REVISION_LINUX_ARM}}
+ "
+ ;;
+ *)
+ pvops_kernel="
+ tree_linux=$TREE_LINUX
+ revision_linux=${REVISION_LINUX-${DEFAULT_REVISION_LINUX}}
+ "
;;
esac
host_hostflags=$build_hostflags \
xen_kernels=linux-2.6-pvops \
revision_xen=$REVISION_XEN \
- tree_linux=$TREE_LINUX \
+ $pvops_kernel \
${TREEVCS_LINUX:+treevcs_linux=}${TREEVCS_LINUX} \
- revision_linux=$REVISION_LINUX \
tree_linuxfirmware=$TREE_LINUXFIRMWARE \
revision_linuxfirmware=$REVISION_LINUXFIRMWARE