From patchwork Fri Apr 26 16:39:47 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Jackson X-Patchwork-Id: 10919407 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id B0CEB15A6 for ; Fri, 26 Apr 2019 16:43:11 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9D4A428DEB for ; Fri, 26 Apr 2019 16:43:11 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 918CD28E00; Fri, 26 Apr 2019 16:43:11 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 4372828E15 for ; Fri, 26 Apr 2019 16:43:11 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hK3uU-000825-Kl; Fri, 26 Apr 2019 16:41:14 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hK3uT-000820-LH for xen-devel@lists.xenproject.org; Fri, 26 Apr 2019 16:41:13 +0000 X-Inumbo-ID: 191018e2-6842-11e9-96ec-c7ae250bfa6f Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 191018e2-6842-11e9-96ec-c7ae250bfa6f; Fri, 26 Apr 2019 16:41:11 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.60,398,1549929600"; d="scan'208";a="84519646" From: Ian Jackson To: Date: Fri, 26 Apr 2019 17:39:47 +0100 Message-ID: <20190426164002.22381-1-ian.jackson@eu.citrix.com> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Subject: [Xen-devel] [OSSTEST PATCH 00/15] Do armhf kernel builds on amd64 X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Julien Grall , Stefano Stabellini , Ian Jackson Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" X-Virus-Scanned: ClamAV using ClamSMTP Cross building this will be much much faster and help with our severe armhf resource shortage. To achieve this it is necessary to clean up some technical debt, so that we can separately control host architecture, rather than just using the job's main $r{arch}. Ian Jackson (15): TestSupport: target_var: Refactor to allow for another host case TestSupport: target_var: Use host_V for host variables arch replumbing: ts-host-install: Move $kern_arch_info setting arch replumbing: Provide $ho->{Arch} and $gho->{Arch} arch replumbing: ts-debian-di-install: Remove unidiomatic { } arch replumbing: ts-memdisk-try-append: Remove unidiomatic " " arch replumbing: Replace many $r{arch} with $[g]ho->{Arch} arch replumbing: make-flight: Fix $r{arch} comment arch replumbing: ts-debian-di-install: Use $gho->{Arch} ts-kernel-build: Introduce cmd() cross builds: ts-kernel-build: Support cross target armhf cross builds: mfi-common: Break out set_build_hostflags cross builds: mfi-common: Prepare for kernel cross building cross builds: Build armhf kernels on amd64 hosts ts-kernel-build: Move main program to bottom of script Osstest/Debian.pm | 14 +++++------ Osstest/TestSupport.pm | 26 +++++++++++++------- make-flight | 4 ++-- mfi-common | 39 ++++++++++++++++++++++++++---- ts-debian-di-install | 6 ++--- ts-debian-install | 2 +- ts-freebsd-build | 2 +- ts-host-install | 24 ++++++++++++------- ts-kernel-build | 64 +++++++++++++++++++++++++++++++++----------------- ts-memdisk-try-append | 2 +- ts-xen-build-prep | 4 ++-- ts-xen-install | 8 +++---- 12 files changed, 132 insertions(+), 63 deletions(-)