From patchwork Tue Sep 14 18:58:29 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 510952 Delivered-To: patch@linaro.org Received: by 2002:a02:c816:0:0:0:0:0 with SMTP id p22csp1829249jao; Tue, 14 Sep 2021 12:00:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzdR8+0ECBUO1QC5Q3F7Njxa5GSazOBc++4lecEWfS91YCuVqR6KooOOXRsoodfFOeAoEGr X-Received: by 2002:a67:b247:: with SMTP id s7mr868423vsh.34.1631646034250; Tue, 14 Sep 2021 12:00:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631646034; cv=none; d=google.com; s=arc-20160816; b=qM3XrLc9nzTw/IS/7XJ1R55slXtfk1pyAXHeM+GDQxVxlXdkI1aPeTNlvJvuuDNiN8 mfcXR04/QXAiGPX1c1gOILQrIOo3FuwYXcLzYYFsyeFvpaL/Og+ZZLSQPIzsOhmzRNUA uCo+VPhZa8MsPBaywrsje/beq3e/KrlzpoGiUJi5mE0PmG9Dn5Kbv6+BjD04xe7jvI99 TR/xbs5yif/w6qVWNBl2cqQaAhu2IqXRDz8GPFjzMVERhHa8MxPLlEB3SE1Axu5fE6IK rBWHzRNv+8vmuVVxFY6JLS+d3KsJt2+4fKr08QZhHC/fElUuGE65RkBJBR4URry0xhJi IjVQ== 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=24oT+aOoPiknzfcDaOiPN4P8Jm/+4h1y9+gf/YXbwBU=; b=QSlvmkRohFQi1x1KQBiTd+OrrrzNhCIbdq4puVhiQIFADppehWRIWT3DbvAau5AsBd G/JZZee4aZB152zJz0w007xzlVGFR+QdkeZ18LdVSImP++Wbmxz+Ksl5sgVhfEHHX+0q MNOTGOwo7J+sAZHTZX2dmc28Lxd9dPARiwDtze1Vo+pkxWBdFGTxblZ3tHzgU5uNL4hY dq1TTa/aC4Qv/6AjrWQHj3AaC2lGZmkb84GRWFwxXXKHzSfWeZVA6NkXe171QaEGQhvj TS2i8ab4AshtRs4up4u4Jkr16OpwCkBtttfKEijpzXgZZJbKQNLFCSJMYjjjysWpZ/E9 v6XQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b="gI/wXpiS"; 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 b9si48767uav.196.2021.09.14.12.00.34 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 14 Sep 2021 12:00:34 -0700 (PDT) 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="gI/wXpiS"; 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]:53794 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQDfT-0000Us-Sg for patch@linaro.org; Tue, 14 Sep 2021 15:00:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34964) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQDdc-0000UX-1n for qemu-devel@nongnu.org; Tue, 14 Sep 2021 14:58:36 -0400 Received: from mail-pg1-x52f.google.com ([2607:f8b0:4864:20::52f]:40686) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mQDda-0003t4-54 for qemu-devel@nongnu.org; Tue, 14 Sep 2021 14:58:35 -0400 Received: by mail-pg1-x52f.google.com with SMTP id h3so98581pgb.7 for ; Tue, 14 Sep 2021 11:58:33 -0700 (PDT) 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=24oT+aOoPiknzfcDaOiPN4P8Jm/+4h1y9+gf/YXbwBU=; b=gI/wXpiSeUWrbyB1G8zqiQu5gRlWtLe9uTj6ZeYr6H5pfZZVSqnSsV6CgDPzon/YlU SKG1+NHD/Qhgky6ObDJcX0Qq7V6HQ89ts9v31JFcZAYLz3fy5t1yUvcOsfsWriosJrKS hTJzDgDwZP9BSbaRgQer+E+du4vnLyA7yY7L4+23GKrKlNpSaPYGJMJBUlzw/l7V65o2 WGwUxW19m8Xkjk3KCfhzL5120brxohiqZYQ3iqRNgHKTWbO9uoV0le7xfRtNWaOtdM8e zL/L6ESDFU8e6rLdYaGS1AM0BSxzY6LEUiP0nXxbtcY1qBWLdGg3KKoLxGnzt6GgFFkA kLpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=24oT+aOoPiknzfcDaOiPN4P8Jm/+4h1y9+gf/YXbwBU=; b=wTA1cbB4qASAC5jeHgKb9zjQBMKmR9ESkjiDR9sLDGpc4wZS7ZPjyzQ3IKOTtzM8ON ViOb8iZln9Ohowp4YjVlWEUIAAGIRyxeSNHZR+Ch3L53nTmMqQFe1PE2xA6fm/GHoyXE yrtEtZ31YMn2rb/DDRjM7PosoHY3ZapuN72WgJRGWzTgdLK4O1QbZg0EIulSFtLtoWVS g5I/HZJDnQpjpQPon5BMgj+4OiRg/pS3VD3V89Hm6Rv5Erw4KjwWexNakQw32x0lFIdJ x9HAg3qB1AXlNO1N15qwDnpzcB1UVwKsfYuKGn2ymIa4ZzXpWcA2VB3l5thTvuaXVeQz WDoQ== X-Gm-Message-State: AOAM5323mtnFWdpkbxltMpyWVTgZhEdNsdjWFa0/UMSkc4X/0ZbASioZ z0zfkRgLBUHLsC48oDLn//lpwMd1lykPsw== X-Received: by 2002:a62:b515:0:b0:438:42ab:2742 with SMTP id y21-20020a62b515000000b0043842ab2742mr6259376pfe.77.1631645912563; Tue, 14 Sep 2021 11:58:32 -0700 (PDT) Received: from localhost.localdomain ([71.212.134.125]) by smtp.gmail.com with ESMTPSA id hi12sm2151229pjb.48.2021.09.14.11.58.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Sep 2021 11:58:32 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Subject: [PATCH 1/2] tests/docker: promote debian-riscv64-cross to a full image Date: Tue, 14 Sep 2021 11:58:29 -0700 Message-Id: <20210914185830.1378771-2-richard.henderson@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210914185830.1378771-1-richard.henderson@linaro.org> References: <20210914185830.1378771-1-richard.henderson@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::52f; envelope-from=richard.henderson@linaro.org; helo=mail-pg1-x52f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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: willianr@redhat.com, =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= , thuth@redhat.com, alex.bennee@linaro.org, wainersm@redhat.com Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" From: Alex Bennée To be able to cross build QEMU itself we need to include a few more libraries. These are only available in Debian's unstable ports repo for now so we need to base the riscv64 image on sid with the the minimal libs needed to build QEMU (glib/pixman). The result works but is not as clean as using build-dep to bring in more dependencies. However sid is by definition a shifting pile of sand and by keeping the list of libs minimal we reduce the chance of having an image we can't build. It's good enough for a basic cross build testing of TCG. Cc: "Daniel P. Berrangé" Signed-off-by: Alex Bennée Signed-off-by: Richard Henderson --- .gitlab-ci.d/container-cross.yml | 1 - tests/docker/Makefile.include | 2 - .../dockerfiles/debian-riscv64-cross.docker | 46 +++++++++++++++++-- 3 files changed, 41 insertions(+), 8 deletions(-) -- 2.25.1 diff --git a/.gitlab-ci.d/container-cross.yml b/.gitlab-ci.d/container-cross.yml index 0fcebe363a..05996200e1 100644 --- a/.gitlab-ci.d/container-cross.yml +++ b/.gitlab-ci.d/container-cross.yml @@ -134,7 +134,6 @@ ppc64el-debian-cross-container: riscv64-debian-cross-container: extends: .container_job_template stage: containers-layer2 - needs: ['amd64-debian10-container'] variables: NAME: debian-riscv64-cross diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index ff5d732889..3b03763186 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -141,7 +141,6 @@ docker-image-debian-mips64-cross: docker-image-debian10 docker-image-debian-mips64el-cross: docker-image-debian10 docker-image-debian-mipsel-cross: docker-image-debian10 docker-image-debian-ppc64el-cross: docker-image-debian10 -docker-image-debian-riscv64-cross: docker-image-debian10 docker-image-debian-s390x-cross: docker-image-debian10 docker-image-debian-sh4-cross: docker-image-debian10 docker-image-debian-sparc64-cross: docker-image-debian10 @@ -180,7 +179,6 @@ DOCKER_PARTIAL_IMAGES += debian-arm64-test-cross DOCKER_PARTIAL_IMAGES += debian-powerpc-test-cross DOCKER_PARTIAL_IMAGES += debian-hppa-cross DOCKER_PARTIAL_IMAGES += debian-m68k-cross debian-mips64-cross -DOCKER_PARTIAL_IMAGES += debian-riscv64-cross DOCKER_PARTIAL_IMAGES += debian-sh4-cross debian-sparc64-cross DOCKER_PARTIAL_IMAGES += debian-tricore-cross DOCKER_PARTIAL_IMAGES += debian-xtensa-cross diff --git a/tests/docker/dockerfiles/debian-riscv64-cross.docker b/tests/docker/dockerfiles/debian-riscv64-cross.docker index 2bbff19772..594d97982c 100644 --- a/tests/docker/dockerfiles/debian-riscv64-cross.docker +++ b/tests/docker/dockerfiles/debian-riscv64-cross.docker @@ -1,12 +1,48 @@ # -# Docker cross-compiler target +# Docker cross-compiler target for riscv64 # -# This docker target builds on the debian Buster base image. +# Currently the only distro that gets close to cross compiling riscv64 +# images is Debian Sid (with unofficial ports). As this is a moving +# target we keep the library list minimal and are aiming to migrate +# from this hack as soon as we are able. # -FROM qemu/debian10 +FROM docker.io/library/debian:sid-slim + +# Add ports +RUN apt update && \ + DEBIAN_FRONTEND=noninteractive apt install -yy eatmydata && \ + DEBIAN_FRONTEND=noninteractive eatmydata apt update -yy && \ + DEBIAN_FRONTEND=noninteractive eatmydata apt upgrade -yy + +# Install common build utilities +RUN DEBIAN_FRONTEND=noninteractive eatmydata apt install -yy \ + bc \ + build-essential \ + ca-certificates \ + debian-ports-archive-keyring \ + dpkg-dev \ + gettext \ + git \ + ninja-build \ + pkg-config \ + python3 + +# Add ports and riscv64 architecture +RUN echo "deb http://ftp.ports.debian.org/debian-ports/ sid main" >> /etc/apt/sources.list +RUN dpkg --add-architecture riscv64 + +# Duplicate deb line as deb-src +RUN cat /etc/apt/sources.list | sed "s/^deb\ /deb-src /" >> /etc/apt/sources.list RUN apt update && \ DEBIAN_FRONTEND=noninteractive eatmydata \ apt install -y --no-install-recommends \ - gcc-riscv64-linux-gnu \ - libc6-dev-riscv64-cross + gcc-riscv64-linux-gnu \ + libc6-dev-riscv64-cross \ + libffi-dev:riscv64 \ + libglib2.0-dev:riscv64 \ + libpixman-1-dev:riscv64 + +# Specify the cross prefix for this image (see tests/docker/common.rc) +ENV QEMU_CONFIGURE_OPTS --cross-prefix=riscv64-linux-gnu- +ENV DEF_TARGET_LIST riscv64-softmmu,riscv64-linux-user From patchwork Tue Sep 14 18:58:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 510953 Delivered-To: patch@linaro.org Received: by 2002:a02:c816:0:0:0:0:0 with SMTP id p22csp1833132jao; Tue, 14 Sep 2021 12:05:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwQV8lzYM90eDvUpOQvfriN8LCpYV7Cs3Cn77uzbmvv7Qg+qZyyhsCDBnULdWUg2+Dbnmcx X-Received: by 2002:a50:fa81:: with SMTP id w1mr20749846edr.277.1631646315830; Tue, 14 Sep 2021 12:05:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631646315; cv=none; d=google.com; s=arc-20160816; b=NUL866SXiQGlscmA2CbzxyDzN5FA1/LheNsAmsoZJlMAi9ekKPcysMxw86uKs1f6n1 SUhzyRpKa2KSVrBYQew4FZkq3oT1TvjBBY5SdC7JHxiaTw/yYc7hCf/EUWM92Qr1rUCu rVgAtbhpxQdmQ6FMMz1MDh6N/pT4Ixa5xkGlBGct8nCB/4ZedH+nomUr/XU+4ExiJdpA pWJg5IgmtMlpauc/v8YHVT7iuYeyoct12uZqtW8IEmbSJ6PPi+WfN2n684PgTNY4xjiF v6pHCM7X3p0mGEiSvBIr7CTH5WMwTWw5CFK/avmrQTUq8qaF2wCVqCg1DVMMwb7N8N6d AnUw== 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=lq1biEQZ8k9CzIW5Mm8h1QqVVW+FFF3SxIW1mjztbL8=; b=V/c+LvcRHY3THxaLMuOPF8BpLcSwQNVpdnTOaZT7JTwqto1UsBqLu8+iOO9gz595hh DfwQny5ej2APx2uhL1jYvFVWRnpntdGmhvEWu4l2A9sSoQvUNMKkh+4TLnHVPzbSC39c vzLzjTObaszUzdgXPEdE34v2vPBLdU3Fcd0HN1gqTMV71ehCyKlxPFM5KWyZATusNovL SrZcyWI+/tRsgzD8IgAnQLCTJHyu3d1UzaNnMjNjbmy1s5Cf6NeuLfQVSWVmfqjogRdQ XtpiYyede9/p+jXdD0l+i8O6hjRIPWcwBvN2+1USu0lPdEkPbwIccNF6HAcEbwnIXOPG flYQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=PHGaP4jS; 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 jz18si10671807ejc.431.2021.09.14.12.05.15 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 14 Sep 2021 12:05:15 -0700 (PDT) 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=PHGaP4jS; 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]:58106 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQDk2-0003wV-M2 for patch@linaro.org; Tue, 14 Sep 2021 15:05:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34976) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQDde-0000Wl-FS for qemu-devel@nongnu.org; Tue, 14 Sep 2021 14:58:38 -0400 Received: from mail-pl1-x633.google.com ([2607:f8b0:4864:20::633]:47065) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mQDda-0003ta-FW for qemu-devel@nongnu.org; Tue, 14 Sep 2021 14:58:38 -0400 Received: by mail-pl1-x633.google.com with SMTP id bg1so8871153plb.13 for ; Tue, 14 Sep 2021 11:58:34 -0700 (PDT) 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=lq1biEQZ8k9CzIW5Mm8h1QqVVW+FFF3SxIW1mjztbL8=; b=PHGaP4jSmIPJphKdBP70PV47AfQ6BQAwFDRkFM2q57r/pXL2Rfrmm31aGb6UqKnvln YM+Lt7Jevef+GoZuahkNySDLeRFggPCQrAQ7LZSkd4JAKLPnPm3B6F/ohDhyqivomB4B LqgyR22XK4ZmnJ5OvWhe8x4IlbTSv3Esa5/rL4r5l/je60OWsypAl849zil8JHAEtoDB p73fAYCulPE6bnhOcEuQq8lGhZ4WuHTbP0BvrQ4aXcOtXVsECWsX6n9UV1TibU5C8jRv lyEOn4HvuR7Xm6SHrOYL+FxmB8/I0gXi5SFh78O89CkjKHnHkU+/96fsYYB0jFgg+UKT GLcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=lq1biEQZ8k9CzIW5Mm8h1QqVVW+FFF3SxIW1mjztbL8=; b=era6mKWzO7yLWzYMPth8EJIL91Uupl9kl+CvmElER6NpSB23e9iYbNzyY8LRyCp11x IM5iCS02XSHOWfYlmav3d2l4QyV7PJd9IZG/uDYZlfOGyhtEAyVqZMMQZC8jq9XFPWiN B7Z2Cy+xZ7DTWTcCow1tJQNzLu9v/S5YpFyJaPtyqb2+KnFAV6vTMYIEn+3DiMKCWSdy /ujTkWQgSXTavesaOFHAtMYl0k5D+7FwMvFf3LcrmJMrPXOq0iLYjUMfOh5h8ESjSTi3 YXt0GAfrLOCG9tF+86NXh/RB4UsNspfa/n5sbEBgpg0LbF3vf7mR0ebYic1wKfmb1dCp OCkg== X-Gm-Message-State: AOAM531GAkhcQcNyfGmkQ1FYrCCr1+wVeKUQlMliCdemqriC5OHEZ0u8 SADAE6g2YlbKWfthbArFCpI8t/2Lj0mlkw== X-Received: by 2002:a17:90b:3a8c:: with SMTP id om12mr3798291pjb.137.1631645913196; Tue, 14 Sep 2021 11:58:33 -0700 (PDT) Received: from localhost.localdomain ([71.212.134.125]) by smtp.gmail.com with ESMTPSA id hi12sm2151229pjb.48.2021.09.14.11.58.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Sep 2021 11:58:32 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Subject: [PATCH 2/2] gitlab: Add cross-riscv64-system, cross-riscv64-user Date: Tue, 14 Sep 2021 11:58:30 -0700 Message-Id: <20210914185830.1378771-3-richard.henderson@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210914185830.1378771-1-richard.henderson@linaro.org> References: <20210914185830.1378771-1-richard.henderson@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::633; envelope-from=richard.henderson@linaro.org; helo=mail-pl1-x633.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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: willianr@redhat.com, thuth@redhat.com, alex.bennee@linaro.org, wainersm@redhat.com Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Signed-off-by: Richard Henderson --- .gitlab-ci.d/crossbuilds.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) -- 2.25.1 Reviewed-by: Philippe Mathieu-Daudé Reviewed-by: Willian Rampazzo NAcked-by: Philippe Mathieu-Daudé diff --git a/.gitlab-ci.d/crossbuilds.yml b/.gitlab-ci.d/crossbuilds.yml index f10168db2e..0fe4a55ac5 100644 --- a/.gitlab-ci.d/crossbuilds.yml +++ b/.gitlab-ci.d/crossbuilds.yml @@ -124,6 +124,20 @@ cross-ppc64el-user: variables: IMAGE: debian-ppc64el-cross +cross-riscv64-system: + extends: .cross_system_build_job + needs: + job: riscv64-debian-cross-container + variables: + IMAGE: debian-riscv64-cross + +cross-riscv64-user: + extends: .cross_user_build_job + needs: + job: riscv64-debian-cross-container + variables: + IMAGE: debian-riscv64-cross + cross-s390x-system: extends: .cross_system_build_job needs: