From patchwork Thu Dec 19 10:49:18 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 182078 Delivered-To: patch@linaro.org Received: by 2002:a92:d0a:0:0:0:0:0 with SMTP id 10csp311209iln; Thu, 19 Dec 2019 02:52:14 -0800 (PST) X-Google-Smtp-Source: APXvYqznzmZzQDgLg735BN+O2hBlYOPO65T40SXMHgo1F1RMwgyM7ug1HO06jVGybF6MjXAojZRh X-Received: by 2002:a05:6830:1b7b:: with SMTP id d27mr8513471ote.78.1576752734619; Thu, 19 Dec 2019 02:52:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576752734; cv=none; d=google.com; s=arc-20160816; b=E9Hp35OxOke+KgyaMDjQOXIznLWduzsUwYlU14mD0wENLvzUR/ZyG533ED/wIBlvqN iX5iBJm627BGSXEwBSexWpWWEdJ/BS6S1XZXCuKpU4OlLSuHTGLf3/POK2a+mCB0/s8u cRJ08hlOIm5PRJPIaP4giGMSOnydXbjXtV6suLfQmY/UYIeBnjqYHtWeFSErBrv5/ScS AizC3U8li66vSFbfEB/jFUNtm3a7B6R9PVzm5SbW5nDc+56BvwqTMtP5grgZyv+AbUhN +Dnj3Whqx4OpjF0yo/uvmJAfxZfxOP1e4uzjiSog4DkcQPNh0EPRa2ao/ycxVnAioPRl e5UQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:to:from :dkim-signature; bh=a5LpjEJFSdAakd089VcyJTqDappqhvSCYXY3Tn+aHt4=; b=tJfrNyCe3J1k1u6Q0KgT5bmdx+K+n0gPKrlPVhDdZDo50tDARcFmVMToA0PweCFGGQ 5hh7PBrQdq9tHj7av48bZ727EkGmCYb1UgEdiohkEdEAuDIt1fg0IW0ijkE5L/KnxscJ H3aiPy2QQ+wfgLozLouj8t/ZYGUlaf9IAoiBc2lXqfxT/db+TkKfChSb8ASaf31r5n1C CsuztJbnqsPPOcNhFNXSMavLZdQcKVSDTg58A0H3X16guNpP4KlOaRzALdqSWzKW0jXT e3QP7b4gy/ORWs/XmX1DZQ31P4RoAw0/wlmdepIiBx7U6FKbv2eHxmhvI4Y5TV+aTcFC SJfQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=JLB1pR0z; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id j9si902054otn.294.2019.12.19.02.52.12 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 19 Dec 2019 02:52:14 -0800 (PST) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=JLB1pR0z; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:38756 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ihtPf-0002JO-2y for patch@linaro.org; Thu, 19 Dec 2019 05:52:11 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39537) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ihtNO-0006ko-88 for qemu-devel@nongnu.org; Thu, 19 Dec 2019 05:49:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ihtNM-0000PX-QU for qemu-devel@nongnu.org; Thu, 19 Dec 2019 05:49:49 -0500 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:43943) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ihtNM-0000IW-GU for qemu-devel@nongnu.org; Thu, 19 Dec 2019 05:49:48 -0500 Received: by mail-wr1-x429.google.com with SMTP id d16so5456741wre.10 for ; Thu, 19 Dec 2019 02:49:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=a5LpjEJFSdAakd089VcyJTqDappqhvSCYXY3Tn+aHt4=; b=JLB1pR0z6pXa9MsWupB8kxMxDQ7WAB2749fb4KrRY7OSNW+LPkJr6484vIouretpX+ qPFA6XimSYGz4tuC7nEaSM6k2DG4pLG2s1cZb3vpAfkHeTghVeGEEJY1pvLx5gAsBEK0 bm/23ynRGfjPGrKUeFkbkEs3pzZ9iEpig2KSugVvq09dO2XxCm1orwO/oUJnxmELhb+I ioMPrcDC/NvdqjJXWERhbtplmpb2El+8s4jFtKCmjgUN3PEzzxQVJZNQu1+HOOBBUuLq M78m2RaqYAI/LWdB69VmEt4Sujc9MVgYcWQ2RqsiCjSnXZCwduZDMTG4WZhI0vVd3/CY 4JZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=a5LpjEJFSdAakd089VcyJTqDappqhvSCYXY3Tn+aHt4=; b=iqys0xv71qBRvb635VJEmcuH8GcaBOiBiyrGVAS+0EtMtXbwHQ1ZDKusaL4IKrzHzl vNxCIu7nuB69PSTI55ZhALIXfT/dC1TPiuNu7PyoamvM8qTr10jXZiNANvRnJCeUCSX3 DyUwhlAEVEs9J3up/mNM4PTqm8550cmRCU8D6VqCj+cAS3KHOIs939p4ihXNhkdvOIdw Fw7CnWg8ZltrrTyjyXZXfSIFmC3EWoq7K5Wm+lkifxZIKe8XOABUCq0xbB0rzZTDUVi+ ZFQsw+LBlWPAHAmThCuUSpFRhNwbTocgVVFqel126FMrZSPAj1AQDTbJBvLJ2uOjQCO0 qXnA== X-Gm-Message-State: APjAAAVr2ZKHMon5tKf8tQlRyaRxwhlObZD7hkJ7pADXqTDM0gmc/eK6 P0qWU5gkbSmpzEUoubQwmZVx6A== X-Received: by 2002:a5d:53c1:: with SMTP id a1mr8253423wrw.373.1576752587305; Thu, 19 Dec 2019 02:49:47 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id q68sm6750163wme.14.2019.12.19.02.49.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Dec 2019 02:49:41 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 427E81FF99; Thu, 19 Dec 2019 10:49:35 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Subject: [PULL 09/25] travis.yml: Enable builds on arm64, ppc64le and s390x Date: Thu, 19 Dec 2019 10:49:18 +0000 Message-Id: <20191219104934.866-10-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191219104934.866-1-alex.bennee@linaro.org> References: <20191219104934.866-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::429 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fam Zheng , Thomas Huth , =?utf-8?q?Alex_Benn=C3=A9e?= , Cornelia Huck , qemu-devel@nongnu.org, "open list:S390 general arch..." , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , David Gibson Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" From: Thomas Huth Travis recently added the possibility to test on these architectures, too, so let's enable them in our travis.yml file to extend our test coverage. Unfortunately, the libssh in this Ubuntu version (bionic) is in a pretty unusable Frankenstein state and libspice-server-dev is not available here, so we can not use the global list of packages to install, but have to provide individual package lists instead. Also, some of the iotests crash when using "dist: bionic" on arm64 and ppc64le, thus these two builders have to use "dist: xenial" until the problem is understood / fixed. Signed-off-by: Thomas Huth Acked-by: David Gibson Message-Id: <20191204154618.23560-8-thuth@redhat.com> Signed-off-by: Alex Bennée -- 2.20.1 diff --git a/.travis.yml b/.travis.yml index 15946293ff3..b68566b1fe9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -354,6 +354,92 @@ matrix: - TEST_CMD="make -j3 check-tcg V=1" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" + - arch: arm64 + dist: xenial + addons: + apt_packages: + - libaio-dev + - libattr1-dev + - libbrlapi-dev + - libcap-ng-dev + - libgcrypt20-dev + - libgnutls28-dev + - libgtk-3-dev + - libiscsi-dev + - liblttng-ust-dev + - libncurses5-dev + - libnfs-dev + - libnss3-dev + - libpixman-1-dev + - libpng-dev + - librados-dev + - libsdl2-dev + - libseccomp-dev + - liburcu-dev + - libusb-1.0-0-dev + - libvdeplug-dev + - libvte-2.91-dev + env: + - TEST_CMD="make check check-tcg V=1" + - CONFIG="--disable-containers --target-list=${MAIN_SOFTMMU_TARGETS}" + + - arch: ppc64le + dist: xenial + addons: + apt_packages: + - libaio-dev + - libattr1-dev + - libbrlapi-dev + - libcap-ng-dev + - libgcrypt20-dev + - libgnutls28-dev + - libgtk-3-dev + - libiscsi-dev + - liblttng-ust-dev + - libncurses5-dev + - libnfs-dev + - libnss3-dev + - libpixman-1-dev + - libpng-dev + - librados-dev + - libsdl2-dev + - libseccomp-dev + - liburcu-dev + - libusb-1.0-0-dev + - libvdeplug-dev + - libvte-2.91-dev + env: + - TEST_CMD="make check check-tcg V=1" + - CONFIG="--disable-containers --target-list=${MAIN_SOFTMMU_TARGETS},ppc64le-linux-user" + + - arch: s390x + dist: bionic + addons: + apt_packages: + - libaio-dev + - libattr1-dev + - libbrlapi-dev + - libcap-ng-dev + - libgcrypt20-dev + - libgnutls28-dev + - libgtk-3-dev + - libiscsi-dev + - liblttng-ust-dev + - libncurses5-dev + - libnfs-dev + - libnss3-dev + - libpixman-1-dev + - libpng-dev + - librados-dev + - libsdl2-dev + - libseccomp-dev + - liburcu-dev + - libusb-1.0-0-dev + - libvdeplug-dev + - libvte-2.91-dev + env: + - TEST_CMD="make check check-tcg V=1" + - CONFIG="--disable-containers --target-list=${MAIN_SOFTMMU_TARGETS},s390x-linux-user" # Release builds # The make-release script expect a QEMU version, so our tag must start with a 'v'.