repo_tree_rev_fetch_git seabios \
$TREE_SEABIOS_UPSTREAM master $LOCALREV_SEABIOS
;;
+xtf)
+ repo_tree_rev_fetch_git xtf \
+ $TREE_XTF_UPSTREAM master $LOCALREV_XTF
+ ;;
ovmf)
repo_tree_rev_fetch_git ovmf \
$TREE_OVMF_UPSTREAM master $LOCALREV_OVMF
seabios)
echo $TREE_SEABIOS_UPSTREAM
;;
+xtf)
+ echo $TREE_XTF_UPSTREAM
+ ;;
ovmf)
echo $TREE_OVMF_UPSTREAM
;;
TREE_RUMPRUN=$PUSH_TREE_RUMPRUN
TREE_SEABIOS=$PUSH_TREE_SEABIOS
TREE_OVMF=$PUSH_TREE_OVMF
+TREE_XTF=$PUSH_TREE_XTF
if info_linux_tree "$branch"; then
cd $repos/linux
cd $repos/seabios
git push $TREE_SEABIOS $revision:refs/heads/xen-tested-master
;;
+xtf)
+ cd $repos/xtf
+ git push $TREE_XTF $revision:refs/heads/xen-tested-master
+ ;;
ovmf)
cd $repos/ovmf
git push $TREE_OVMF $revision:refs/heads/xen-tested-master
determine_version REVISION_RUMPRUN rumprun RUMPRUN
export REVISION_RUMPRUN
fi
+if [ "x$REVISION_XTF" = x ]; then
+ determine_version REVISION_XTF xtf XTF
+ export REVISION_XTF
+fi
if [ "x$REVISION_LINUXFIRMWARE" = x ]; then
determine_version REVISION_LINUXFIRMWARE linuxfirmware LINUXFIRMWARE
export REVISION_LINUXFIRMWARE
realtree=seabios
NEW_REVISION=$REVISION_SEABIOS
;;
+xtf)
+ realtree=xtf
+ NEW_REVISION=$REVISION_XTF
+ ;;
ovmf)
realtree=ovmf
NEW_REVISION=$REVISION_OVMF
LOGFILE=tmp/cr-for-branches.log
export LOGFILE
-: ${BRANCHES:=osstest xen-4.0-testing xen-4.1-testing xen-4.2-testing xen-4.3-testing xen-4.4-testing xen-4.5-testing xen-4.6-testing xen-4.7-testing xen-unstable qemu-mainline qemu-upstream-unstable qemu-upstream-4.2-testing qemu-upstream-4.3-testing qemu-upstream-4.4-testing qemu-upstream-4.5-testing qemu-upstream-4.6-testing qemu-upstream-4.7-testing linux-4.1 linux-3.18 linux-3.16 linux-3.14 linux-3.10 linux-3.4 linux-arm-xen seabios ovmf ${EXTRA_BRANCHES}}
+: ${BRANCHES:=osstest xen-4.0-testing xen-4.1-testing xen-4.2-testing xen-4.3-testing xen-4.4-testing xen-4.5-testing xen-4.6-testing xen-4.7-testing xen-unstable qemu-mainline qemu-upstream-unstable qemu-upstream-4.2-testing qemu-upstream-4.3-testing qemu-upstream-4.4-testing qemu-upstream-4.5-testing qemu-upstream-4.6-testing qemu-upstream-4.7-testing linux-4.1 linux-3.18 linux-3.16 linux-3.14 linux-3.10 linux-3.4 linux-arm-xen seabios ovmf xtf ${EXTRA_BRANCHES}}
export BRANCHES
fetchwlem=$wlem
libvirt) tree=libvirt; xenbranch=xen-unstable ;;
rumprun) tree=rumprun; xenbranch=xen-unstable ;;
seabios) tree=seabios; xenbranch=xen-unstable ;;
+ xtf) tree=xtf; xenbranch=xen-unstable ;;
ovmf) tree=ovmf; xenbranch=xen-unstable ;;
distros-*) tree=none; xenbranch=xen-unstable ;;
osstest) tree=osstest; xenbranch=xen-unstable ;;
*) return 1 ;;
esac
;;
+ xtf)
+ case "$job" in
+ build-amd64) ;;
+ build-amd64-pvops) ;;
+ build-*-xtf) ;;
+ *) return 1 ;;
+ esac
+ ;;
esac
return 0
}
return 1;;
esac
;;
+ xtf)
+ case "$xenarch:$dom0arch" in
+ amd64:amd64) ;;
+ *) return 1;;
+ esac
+ case $job in
+ *-xtf-*) ;;
+ *) return 1;;
+ esac
+ ;;
seabios)
case $xenarch in
amd64|i386) ;;
xen-4.2-testing) return 1 ;;
xen-4.3-testing) return 1 ;;
xen-*) return 0;;
+ xtf*) return 0;;
*) return 1 ;;
esac
}