From: Ian Jackson <ian.jackson@eu.citrix.com>
To: xen-devel@lists.xenproject.org
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [OSSTEST PATCH 35/35] ARM64: Create jobs, and provide the installer (with backports kernel)
Date: Fri, 20 Jan 2017 12:19:24 +0000 [thread overview]
Message-ID: <1484914764-20861-36-git-send-email-ian.jackson@eu.citrix.com> (raw)
In-Reply-To: <1484914764-20861-1-git-send-email-ian.jackson@eu.citrix.com>
Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
---
make-flight | 9 ++++++---
mfi-common | 27 +++++++++++++++++++++++----
mg-debian-installer-update | 1 +
3 files changed, 30 insertions(+), 7 deletions(-)
diff --git a/make-flight b/make-flight
index a374884..f513b80 100755
--- a/make-flight
+++ b/make-flight
@@ -72,6 +72,8 @@ job_create_build_filter_callback () {
build-amd64-libvirt) ;;
build-armhf) ;;
build-armhf-pvops) ;;
+ build-arm64) ;;
+ build-arm64-pvops) ;;
*) return 1 ;;
esac
;;
@@ -107,6 +109,7 @@ job_create_test_filter_callback () {
case "$job" in
test-amd64-amd64-libvirt) return 0 ;;
test-armhf-armhf-xl) return 0 ;;
+ test-arm64-arm64-xl-xsm) return 0 ;;
test-amd64-amd64-xl-qemuu-debianhvm-i386) return 0 ;;
*) return 1 ;;
esac
@@ -184,7 +187,7 @@ job_create_test_filter_callback () {
arch_branch_filter_callback () {
local arch=$1
case "$arch" in
- armhf)
+ arm*)
case "$branch" in
linux-3.0) return 1;;
linux-3.4) return 1;;
@@ -572,7 +575,7 @@ do_pv_debian_tests () {
# Within each fmt we rotate through the list of arches
# The starting list rotates once per ts, so that we try to
# exercise each fmt on each arch family.
- local fmtarches_outer="i386 armhf amd64 armhf"
+ local fmtarches_outer="i386 armhf amd64 arm64"
local endfmt="do_pv_debian_tests-missing-ts-fmt-for-dom0arch="
for ts in xl libvirt ; do
@@ -628,7 +631,7 @@ test_matrix_do_one () {
do_credit2_tests
# No further arm tests at the moment
- if [ $dom0arch = armhf ]; then
+ if [ $dom0arch = armhf -o $dom0arch = arm64 ]; then
return
fi
diff --git a/mfi-common b/mfi-common
index 76b93d1..ec31e2e 100644
--- a/mfi-common
+++ b/mfi-common
@@ -109,7 +109,7 @@ create_build_jobs () {
BUILD_RUNVARS+=" build_lvextend_max=$BUILD_LVEXTEND_MAX "
fi
- for arch in ${BUILD_ARCHES- i386 amd64 armhf }; do
+ for arch in ${BUILD_ARCHES- i386 amd64 armhf arm64 }; do
if [ "x$arch" = xdisable ]; then continue; fi
@@ -131,6 +131,16 @@ create_build_jobs () {
kconfig_override_y=CONFIG_EXT4_FS
"
;;
+ arm64)
+ case "$xenbranch" in
+ xen-3.*-testing) continue;;
+ xen-4.[0-6]-testing) continue;;
+ esac
+ pvops_kernel="
+ tree_linux=$TREE_LINUX_ARM
+ revision_linux=${REVISION_LINUX_ARM:-${DEFAULT_REVISION_LINUX_ARM}}
+ "
+ ;;
*)
pvops_kernel="
tree_linux=$TREE_LINUX
@@ -316,7 +326,7 @@ create_build_jobs () {
fi
case "$arch" in
- armhf) continue;; # don't do any other kernel builds
+ arm*) continue;; # don't do any other kernel builds
esac
if [ "x$REVISION_LINUX_OLD" != xdisable ]; then
@@ -410,7 +420,7 @@ test_matrix_iterate () {
;;
esac
- for xenarch in ${TEST_ARCHES- i386 amd64 armhf } ; do
+ for xenarch in ${TEST_ARCHES- i386 amd64 armhf arm64 } ; do
if [ "x$xenarch" = xdisable ]; then continue; fi
@@ -427,6 +437,14 @@ test_matrix_iterate () {
*) ;;
esac
;;
+ arm64)
+ # ARM64 from 4.6 onwards only
+ case "$xenbranch" in
+ xen-3.*-testing) continue;;
+ xen-4.[0-6]-testing) continue;;
+ *) ;;
+ esac
+ ;;
i386)
# 32-bit Xen is dropped from 4.3 onwards
case "$xenbranch" in
@@ -460,13 +478,14 @@ test_matrix_iterate () {
*) echo >&2 "kernkind ? $kern"; exit 1 ;;
esac
- for dom0arch in i386 amd64 armhf; do
+ for dom0arch in i386 amd64 armhf arm64; do
case ${xenarch}_${dom0arch} in
amd64_amd64) ;;
amd64_i386) ;;
i386_i386) ;;
armhf_armhf) ;;
+ arm64_arm64) ;;
*) continue ;;
esac
diff --git a/mg-debian-installer-update b/mg-debian-installer-update
index c4abc43..37cec58 100755
--- a/mg-debian-installer-update
+++ b/mg-debian-installer-update
@@ -112,6 +112,7 @@ done
# backports.
case ${suite}_${arch} in
wheezy_armhf) bpok=armmp; need_initramfs=y;;
+ jessie_arm64) bpok=arm64 ;;
esac
if [ x$bpok != x ]; then
bp="$sbase-backports"
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
prev parent reply other threads:[~2017-01-20 12:22 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-01-20 12:18 [OSSTEST PATCH 00/35] ARM64 softiron support Ian Jackson
2017-01-20 12:18 ` [OSSTEST PATCH 01/35] Serial console: honour LinuxSerialConsole in bootloader setup Ian Jackson
2017-01-20 12:18 ` [OSSTEST PATCH 02/35] ts-host-install: Expect "pool" in ntp.conf, not only "server" Ian Jackson
2017-01-20 12:18 ` [OSSTEST PATCH 03/35] ts-host-install: NTP not honoured bug remains Ian Jackson
2017-01-20 12:18 ` [OSSTEST PATCH 04/35] mg-debian-installer-update: Break out default setting of src= Ian Jackson
2017-01-20 12:18 ` [OSSTEST PATCH 05/35] mg-debian-installer-update: Print working directory to stderr Ian Jackson
2017-01-20 12:18 ` [OSSTEST PATCH 06/35] mg-debian-installer-update: Log our version into our output Ian Jackson
2017-01-20 12:18 ` [OSSTEST PATCH 07/35] mg-debian-installer-update: backports: Provide pps and ptp Ian Jackson
2017-01-20 12:18 ` [OSSTEST PATCH 08/35] mg-debian-installer-update: backports: Add modules for EFI Ian Jackson
2017-01-20 12:18 ` [OSSTEST PATCH 09/35] mg-debian-installer-update: backports: Provide crypto Ian Jackson
2017-01-20 12:18 ` [OSSTEST PATCH 10/35] backports handling: Refactor kernel deb handling Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 11/35] backports handling: Make backports initramfs-tools optional Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 12/35] backports handling: Cope with dtbs in subdirs Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 13/35] d-i: Cope if .ssh already exists (in /target/root/ and also /home/...) Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 14/35] d-i grub: Extend UEFI workaround to stretch Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 15/35] pxe templates: Do defaulting outside host_pxefile Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 16/35] netboot: Rework interface to host_netboot_file (was host_pxefile) Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 17/35] netboot: Rename pxeboot functions Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 18/35] netboot: Change pxe to netboot in comments, docs and messages Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 19/35] netboot: Change pxe to netboot in variable names Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 20/35] netboot: Rename mg-netgrub-loader-update Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 21/35] netboot: Rename ./mg-hosts mknetbootdir subcommand Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 22/35] netboot: Break out subst_netboot_template Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 23/35] netboot: Introduce TftpNetGrub* Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 24/35] netboot: Change stash file name to not be pxelinux-specific Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 25/35] mg-netgrub-loader-update: Introduce $grubbase Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 26/35] mg-netgrub-loader-update: Introduce $img Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 27/35] netboot: UEFI grub: Do it more like pxe Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 28/35] netboot: mg-netgrub-loader-update: Print sample dhcp config fragment Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 29/35] netboot: Rename TftpNetbootGroup (from TftpPxeGroup) Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 30/35] netboot: mg-netgrub-loader-update: Add some more docs Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 31/35] d-i: preseed_create_guest: Break out preseed_backports_packages Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 32/35] d-i: backports: When using backports kernel for a host, install linux-base Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 33/35] d-i: When using backports kernel, suppress kernel modules warning Ian Jackson
2017-01-20 12:19 ` [OSSTEST PATCH 34/35] d-i: Add comment about interrupting the install Ian Jackson
2017-01-20 12:19 ` Ian Jackson [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1484914764-20861-36-git-send-email-ian.jackson@eu.citrix.com \
--to=ian.jackson@eu.citrix.com \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).