From patchwork Sun Dec 6 18:55:01 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11954247 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-23.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E74FAC4361B for ; Sun, 6 Dec 2020 18:55:43 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A421622D08 for ; Sun, 6 Dec 2020 18:55:43 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A421622D08 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.45755.81185 (Exim 4.92) (envelope-from ) id 1klzBq-0005cL-OS; Sun, 06 Dec 2020 18:55:22 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 45755.81185; Sun, 06 Dec 2020 18:55:22 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1klzBq-0005cE-Kz; Sun, 06 Dec 2020 18:55:22 +0000 Received: by outflank-mailman (input) for mailman id 45755; Sun, 06 Dec 2020 18:55:21 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1klzBp-0005bW-J3 for xen-devel@lists.xenproject.org; Sun, 06 Dec 2020 18:55:21 +0000 Received: from us-smtp-delivery-124.mimecast.com (unknown [216.205.24.124]) by us1-rack-iad1.inumbo.com (Halon) with ESMTP id ff6edc66-9128-4fcf-9263-2bed66b4cdd6; Sun, 06 Dec 2020 18:55:20 +0000 (UTC) Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-431-YPwrwj12MxSAPXxn5W2S1g-1; Sun, 06 Dec 2020 13:55:18 -0500 Received: by mail-wm1-f71.google.com with SMTP id a134so3245209wmd.8 for ; Sun, 06 Dec 2020 10:55:18 -0800 (PST) Received: from localhost.localdomain (101.red-88-21-206.staticip.rima-tde.net. [88.21.206.101]) by smtp.gmail.com with ESMTPSA id v7sm11353163wma.26.2020.12.06.10.55.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Dec 2020 10:55:16 -0800 (PST) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: ff6edc66-9128-4fcf-9263-2bed66b4cdd6 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1607280920; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=J0caE/rg850u7bwr+Q+jKihpcnbP+o9Z+fIMhlSMarg=; b=P4Z0ATzxM3uQDdwrsK6NPVownN6Vh+jBf4n3ODAK1USO/vJkWtEq1fS3XVAStP9lHUi67h DXQhgJabcFgtRXmBgqWLIvkq4K7qDiYSc9Ir4b2KnA2+74GOqu4ghOJFX4Ov6GhvlNy0mq EOgAjr9IyO3oJOxUL+q/I8fiNahWczg= X-MC-Unique: YPwrwj12MxSAPXxn5W2S1g-1 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=J0caE/rg850u7bwr+Q+jKihpcnbP+o9Z+fIMhlSMarg=; b=ZGstSD7YyPdWZ/VfsSAxsPKxuZG1rtsA+6Fi+v1almZpxYYZUHfQJvX6mUnPh5AUR2 +uqBdOM9zwUcoDShmNbOf9XoU++eRWRkje/xvk5OIE5AzPEH1CMxVW9KqmhHFkAwrfwE jO0pOQ4FGk9K784gsQ+isSTfR1mR3IkrdNEqdXXTtnuS09s/PAyzaiNvcnMnZeQirX1y 5+sXc1HGg6dza7hVxXEOIGt7GZyfC5GBR7oJEwPobZrGc7QIhpz366xtxZBNPc/O+zfl bATIX8+NE/9W6hsDmhmOM0wjlpMLeeF2ckgwxb04mkiYSMfxwqvyNOmzPDUr5Dn+/W38 KfZQ== X-Gm-Message-State: AOAM532AYSGe16zKXYzI3zbhGOM3zSbSYH/eNq0ZYN8HUkUerrsJxfeH C96i9x3G0y4gZeDMNax3XnrjmCnNnpDuVuUR4CxWVSe3xt3OXOCNXbLaLjhK/yUyPH+rsYB3jzz ToB/7JxdIRzpPuL7DFPMCCtjVHq8= X-Received: by 2002:a5d:6447:: with SMTP id d7mr15842847wrw.96.1607280917541; Sun, 06 Dec 2020 10:55:17 -0800 (PST) X-Google-Smtp-Source: ABdhPJy5Mv3+kYooSf15r+r2aJLz/Qnqkoua9wFQmOH5L1QMkE6WgvTm77oljoy/QdNzxy3aicjEtQ== X-Received: by 2002:a5d:6447:: with SMTP id d7mr15842818wrw.96.1607280917387; Sun, 06 Dec 2020 10:55:17 -0800 (PST) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , =?utf-8?q?A?= =?utf-8?q?lex_Benn=C3=A9e?= , Aleksandar Rikalo , xen-devel@lists.xenproject.org, kvm@vger.kernel.org, Wainer dos Santos Moschetta , Jiaxun Yang , Willian Rampazzo , Paul Durrant , Huacai Chen , Anthony Perard , Marcelo Tosatti , Stefano Stabellini , Claudio Fontana , Halil Pasic , Peter Maydell , Christian Borntraeger , Cornelia Huck , David Gibson , Thomas Huth , Paolo Bonzini , qemu-s390x@nongnu.org, Aurelien Jarno , qemu-arm@nongnu.org Subject: [PATCH 1/8] gitlab-ci: Replace YAML anchors by extends (cross_system_build_job) Date: Sun, 6 Dec 2020 19:55:01 +0100 Message-Id: <20201206185508.3545711-2-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20201206185508.3545711-1-philmd@redhat.com> References: <20201206185508.3545711-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com 'extends' is an alternative to using YAML anchors and is a little more flexible and readable. See: https://docs.gitlab.com/ee/ci/yaml/#extends More importantly it allows exploding YAML jobs. Reviewed-by: Wainer dos Santos Moschetta Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth --- .gitlab-ci.d/crossbuilds.yml | 40 ++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/.gitlab-ci.d/crossbuilds.yml b/.gitlab-ci.d/crossbuilds.yml index 03ebfabb3fa..099949aaef3 100644 --- a/.gitlab-ci.d/crossbuilds.yml +++ b/.gitlab-ci.d/crossbuilds.yml @@ -1,5 +1,5 @@ -.cross_system_build_job_template: &cross_system_build_job_definition +.cross_system_build_job: stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:latest timeout: 80m @@ -13,7 +13,7 @@ xtensa-softmmu" - make -j$(expr $(nproc) + 1) all check-build -.cross_user_build_job_template: &cross_user_build_job_definition +.cross_user_build_job: stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:latest script: @@ -24,91 +24,91 @@ - make -j$(expr $(nproc) + 1) all check-build cross-armel-system: - <<: *cross_system_build_job_definition + extends: .cross_system_build_job variables: IMAGE: debian-armel-cross cross-armel-user: - <<: *cross_user_build_job_definition + extends: .cross_user_build_job variables: IMAGE: debian-armel-cross cross-armhf-system: - <<: *cross_system_build_job_definition + extends: .cross_system_build_job variables: IMAGE: debian-armhf-cross cross-armhf-user: - <<: *cross_user_build_job_definition + extends: .cross_user_build_job variables: IMAGE: debian-armhf-cross cross-arm64-system: - <<: *cross_system_build_job_definition + extends: .cross_system_build_job variables: IMAGE: debian-arm64-cross cross-arm64-user: - <<: *cross_user_build_job_definition + extends: .cross_user_build_job variables: IMAGE: debian-arm64-cross cross-mips-system: - <<: *cross_system_build_job_definition + extends: .cross_system_build_job variables: IMAGE: debian-mips-cross cross-mips-user: - <<: *cross_user_build_job_definition + extends: .cross_user_build_job variables: IMAGE: debian-mips-cross cross-mipsel-system: - <<: *cross_system_build_job_definition + extends: .cross_system_build_job variables: IMAGE: debian-mipsel-cross cross-mipsel-user: - <<: *cross_user_build_job_definition + extends: .cross_user_build_job variables: IMAGE: debian-mipsel-cross cross-mips64el-system: - <<: *cross_system_build_job_definition + extends: .cross_system_build_job variables: IMAGE: debian-mips64el-cross cross-mips64el-user: - <<: *cross_user_build_job_definition + extends: .cross_user_build_job variables: IMAGE: debian-mips64el-cross cross-ppc64el-system: - <<: *cross_system_build_job_definition + extends: .cross_system_build_job variables: IMAGE: debian-ppc64el-cross cross-ppc64el-user: - <<: *cross_user_build_job_definition + extends: .cross_user_build_job variables: IMAGE: debian-ppc64el-cross cross-s390x-system: - <<: *cross_system_build_job_definition + extends: .cross_system_build_job variables: IMAGE: debian-s390x-cross cross-s390x-user: - <<: *cross_user_build_job_definition + extends: .cross_user_build_job variables: IMAGE: debian-s390x-cross cross-win32-system: - <<: *cross_system_build_job_definition + extends: .cross_system_build_job variables: IMAGE: fedora-win32-cross cross-win64-system: - <<: *cross_system_build_job_definition + extends: .cross_system_build_job variables: IMAGE: fedora-win64-cross From patchwork Sun Dec 6 18:55:02 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11954249 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-18.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9B56AC4167B for ; Sun, 6 Dec 2020 18:55:45 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5013E22D08 for ; Sun, 6 Dec 2020 18:55:45 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5013E22D08 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.45756.81197 (Exim 4.92) (envelope-from ) id 1klzBw-0005f1-1T; Sun, 06 Dec 2020 18:55:28 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 45756.81197; Sun, 06 Dec 2020 18:55:27 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1klzBv-0005et-T3; Sun, 06 Dec 2020 18:55:27 +0000 Received: by outflank-mailman (input) for mailman id 45756; Sun, 06 Dec 2020 18:55:26 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1klzBu-0005bW-L3 for xen-devel@lists.xenproject.org; Sun, 06 Dec 2020 18:55:26 +0000 Received: from us-smtp-delivery-124.mimecast.com (unknown [216.205.24.124]) by us1-rack-iad1.inumbo.com (Halon) with ESMTP id 9e4ae0b5-f640-46e1-9212-963813a10a1a; Sun, 06 Dec 2020 18:55:26 +0000 (UTC) Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-151-k4hPAIXZONqWfVhOYJ2A7A-1; Sun, 06 Dec 2020 13:55:24 -0500 Received: by mail-wm1-f71.google.com with SMTP id z12so4305120wmf.9 for ; Sun, 06 Dec 2020 10:55:23 -0800 (PST) Received: from localhost.localdomain (101.red-88-21-206.staticip.rima-tde.net. [88.21.206.101]) by smtp.gmail.com with ESMTPSA id m8sm11324488wmc.27.2020.12.06.10.55.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Dec 2020 10:55:22 -0800 (PST) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 9e4ae0b5-f640-46e1-9212-963813a10a1a DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1607280925; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=r0Lqr22l7ATKhofbc7EdyOSapxnrV+ynGfxlD6q9jNk=; b=SSnMWYCsfN1oznTMN5e15j3msdb78/4wuJHDZJ3IjSJEqQglO8DyMUIEBmhwVjg/Epa5tu 6qhnX6SOH82ORSDjgM9XAZkp1VinVgATzFdXRr+OEq6XSgAhS1CuCCzhgYu4jgniL6t3Vy 6vPfZEEvJ0lreixQMVUmvjlz1T0R7Fc= X-MC-Unique: k4hPAIXZONqWfVhOYJ2A7A-1 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=r0Lqr22l7ATKhofbc7EdyOSapxnrV+ynGfxlD6q9jNk=; b=QR/y8tPSng0WSDfnSMIkbg4AdA06u61Lm85CdOvA6fhXZ4BXuvK3GOlGgE/Ppdh42n iJORxAKPKeiD3xpZS5+srmTIfgZP+2EhQd5gSYPVAcDdYB9qK/gQLCCJ5TrsM2S4FTtO NSinYqZgx1JZnriB2V8PePHCzHjYX3vFh00GwzaKOqLfbjLlxtTUQoVV7bWoirG7hclX v7UjTYgawLWYUOaLci3V2Lw9ZNLHIrEWFUnEq+r7UWhBMEKUxZalZYOhB4is+8y0yKJa wAvReuhU5ok0i7rgO/P/CJXGJnMMi8q39t5wg5Nl2AiTHy4A0vSwPt5QntFx9TRC2y6W 0noA== X-Gm-Message-State: AOAM533ZbU1aRWkCHdWBXOY93P7FW+sRamOVB14RR/sAYoBf+2gpqou0 CwmMCFkehMlcuq0glCJ/6LgXAg/5PVwhusxbAa+NEnV2CG/gZwkVj8Ksa4pTZOrb/UUI8xw1E20 amPRqMdVCMxMT6/BKddaE4djc0a4= X-Received: by 2002:a1c:e084:: with SMTP id x126mr14748217wmg.109.1607280923046; Sun, 06 Dec 2020 10:55:23 -0800 (PST) X-Google-Smtp-Source: ABdhPJzUdCKKWJAWPI622MaP/oFwVO6CryrIW/lu5gCYVi0AVbbug+7fy7NlRBDMxgrTLJyAtgWuOA== X-Received: by 2002:a1c:e084:: with SMTP id x126mr14748201wmg.109.1607280922898; Sun, 06 Dec 2020 10:55:22 -0800 (PST) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , =?utf-8?q?A?= =?utf-8?q?lex_Benn=C3=A9e?= , Aleksandar Rikalo , xen-devel@lists.xenproject.org, kvm@vger.kernel.org, Wainer dos Santos Moschetta , Jiaxun Yang , Willian Rampazzo , Paul Durrant , Huacai Chen , Anthony Perard , Marcelo Tosatti , Stefano Stabellini , Claudio Fontana , Halil Pasic , Peter Maydell , Christian Borntraeger , Cornelia Huck , David Gibson , Thomas Huth , Paolo Bonzini , qemu-s390x@nongnu.org, Aurelien Jarno , qemu-arm@nongnu.org Subject: [PATCH 2/8] gitlab-ci: Introduce 'cross_accel_build_job' template Date: Sun, 6 Dec 2020 19:55:02 +0100 Message-Id: <20201206185508.3545711-3-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20201206185508.3545711-1-philmd@redhat.com> References: <20201206185508.3545711-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Introduce a job template to cross-build accelerator specific jobs (enable a specific accelerator, disabling the others). Signed-off-by: Philippe Mathieu-Daudé --- .gitlab-ci.d/crossbuilds.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.gitlab-ci.d/crossbuilds.yml b/.gitlab-ci.d/crossbuilds.yml index 099949aaef3..be63b209c5b 100644 --- a/.gitlab-ci.d/crossbuilds.yml +++ b/.gitlab-ci.d/crossbuilds.yml @@ -13,6 +13,18 @@ xtensa-softmmu" - make -j$(expr $(nproc) + 1) all check-build +.cross_accel_build_job: + stage: build + image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:latest + timeout: 30m + script: + - mkdir build + - cd build + - PKG_CONFIG_PATH=$PKG_CONFIG_PATH + ../configure --enable-werror $QEMU_CONFIGURE_OPTS --disable-tools + --enable-${ACCEL:-kvm} --target-list="$TARGETS" $ACCEL_CONFIGURE_OPTS + - make -j$(expr $(nproc) + 1) all check-build + .cross_user_build_job: stage: build image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:latest From patchwork Sun Dec 6 18:55:03 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11954245 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-18.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A7BF8C433FE for ; Sun, 6 Dec 2020 18:55:42 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 642AD22D08 for ; Sun, 6 Dec 2020 18:55:42 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 642AD22D08 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.45757.81209 (Exim 4.92) (envelope-from ) id 1klzC2-0005jh-A2; Sun, 06 Dec 2020 18:55:34 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 45757.81209; Sun, 06 Dec 2020 18:55:34 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1klzC2-0005jY-65; Sun, 06 Dec 2020 18:55:34 +0000 Received: by outflank-mailman (input) for mailman id 45757; Sun, 06 Dec 2020 18:55:32 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1klzC0-0005ic-Lj for xen-devel@lists.xenproject.org; Sun, 06 Dec 2020 18:55:32 +0000 Received: from us-smtp-delivery-124.mimecast.com (unknown [63.128.21.124]) by us1-rack-iad1.inumbo.com (Halon) with ESMTP id fa5d5863-28a5-4171-8c2d-6245d167b2af; Sun, 06 Dec 2020 18:55:31 +0000 (UTC) Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-92-zS-F1DX3OMGr4O9orLkbUg-1; Sun, 06 Dec 2020 13:55:30 -0500 Received: by mail-wm1-f71.google.com with SMTP id r5so4360870wma.2 for ; Sun, 06 Dec 2020 10:55:29 -0800 (PST) Received: from localhost.localdomain (101.red-88-21-206.staticip.rima-tde.net. [88.21.206.101]) by smtp.gmail.com with ESMTPSA id i5sm12530329wrw.45.2020.12.06.10.55.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Dec 2020 10:55:28 -0800 (PST) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: fa5d5863-28a5-4171-8c2d-6245d167b2af DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1607280931; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=zj+VAsR2ZoGWNnB8pF1RFhJWmR0T2bfs3Brc/xrE4Jk=; b=eOjZ2gvY9aHksYNUJDp52FT47A5P6K4RubxOFKoEd9HpdjDLpHaWtEioazmo8xDuzBtTI+ Yr1kKKbRgBovNZ4Qfi8Zd0MoI94kziJAyqLrHfDD1jrNKm9zs8d/k/kUpOx7zwlMr+MK12 Je077ACTFDNQmt35UwBDGJaLxibUXQA= X-MC-Unique: zS-F1DX3OMGr4O9orLkbUg-1 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=zj+VAsR2ZoGWNnB8pF1RFhJWmR0T2bfs3Brc/xrE4Jk=; b=XyI+UkARtPK1QFUZcgLv5Q/89csM6Y4NGgwq3gG8sYto/yyuq7gv4DYeRe0lp1zIS6 pOfFnH5QtI8jlEkgirecbW2p38HJPZnyeJ5Y4ySbLjtXZOoeKDLsErAF+kH9guHayJ9J 2RHv+OTBKQkVyp/aFruJpHHESlMtGYGTmgPFr1ZGd3juXRG15eqxRJptGdaL0EuMX4tx bIpJyUuxxSgleDd1DgAuNEGTyaj7sv6mtgKd7yPY0Mkt//LavVJgUSxu5Cdr0g+OfL7v UD/wGndrnZ482a9Jl5iHlczrdRh0PA++e5mS6vz9HoQ2LU0F9v0enJ1RBxQDcJHPa/Nk MUBw== X-Gm-Message-State: AOAM533fq4CrCt7ISCguoM9cNX0cs0epbapd5A8fCvIRNxbUtyDPQl1A bWPjlQ8TI/iGYuAKMTeYBi3X3RNBM+yR0zYC88ASu6Cpr+xtAagLhqVIhnedc+sQNqcafglkFkk GdKnap0W403jkM7ygEuWbmXiJtuc= X-Received: by 2002:a1c:a501:: with SMTP id o1mr9847440wme.44.1607280928821; Sun, 06 Dec 2020 10:55:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJyjfkR9jOQCSNmbsQLisARRNPGgWAcGrUN24/vbSdXT+mIj5Zt7/jygW8L9ukGbdalO0fSF2A== X-Received: by 2002:a1c:a501:: with SMTP id o1mr9847417wme.44.1607280928628; Sun, 06 Dec 2020 10:55:28 -0800 (PST) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , =?utf-8?q?A?= =?utf-8?q?lex_Benn=C3=A9e?= , Aleksandar Rikalo , xen-devel@lists.xenproject.org, kvm@vger.kernel.org, Wainer dos Santos Moschetta , Jiaxun Yang , Willian Rampazzo , Paul Durrant , Huacai Chen , Anthony Perard , Marcelo Tosatti , Stefano Stabellini , Claudio Fontana , Halil Pasic , Peter Maydell , Christian Borntraeger , Cornelia Huck , David Gibson , Thomas Huth , Paolo Bonzini , qemu-s390x@nongnu.org, Aurelien Jarno , qemu-arm@nongnu.org Subject: [PATCH 3/8] gitlab-ci: Add KVM X86 cross-build jobs Date: Sun, 6 Dec 2020 19:55:03 +0100 Message-Id: <20201206185508.3545711-4-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20201206185508.3545711-1-philmd@redhat.com> References: <20201206185508.3545711-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Cross-build x86 target with only KVM accelerator enabled. Signed-off-by: Philippe Mathieu-Daudé --- .gitlab-ci.d/crossbuilds-kvm-x86.yml | 6 ++++++ .gitlab-ci.yml | 1 + MAINTAINERS | 1 + 3 files changed, 8 insertions(+) create mode 100644 .gitlab-ci.d/crossbuilds-kvm-x86.yml diff --git a/.gitlab-ci.d/crossbuilds-kvm-x86.yml b/.gitlab-ci.d/crossbuilds-kvm-x86.yml new file mode 100644 index 00000000000..9719a19d143 --- /dev/null +++ b/.gitlab-ci.d/crossbuilds-kvm-x86.yml @@ -0,0 +1,6 @@ +cross-amd64-kvm: + extends: .cross_accel_build_job + variables: + IMAGE: debian-amd64-cross + TARGETS: i386-softmmu,x86_64-softmmu + ACCEL_CONFIGURE_OPTS: --disable-tcg diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d0173e82b16..cdfa1f82a3d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,6 +12,7 @@ include: - local: '/.gitlab-ci.d/opensbi.yml' - local: '/.gitlab-ci.d/containers.yml' - local: '/.gitlab-ci.d/crossbuilds.yml' + - local: '/.gitlab-ci.d/crossbuilds-kvm-x86.yml' .native_build_job_template: &native_build_job_definition stage: build diff --git a/MAINTAINERS b/MAINTAINERS index 68bc160f41b..8d7e2fdb7e2 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -427,6 +427,7 @@ L: kvm@vger.kernel.org S: Supported F: target/i386/kvm.c F: scripts/kvm/vmxcap +F: .gitlab-ci.d/crossbuilds-kvm-x86.yml Guest CPU Cores (other accelerators) ------------------------------------ From patchwork Sun Dec 6 18:55:04 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11954253 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-18.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4B3BBC433FE for ; Sun, 6 Dec 2020 18:55:51 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0806322D08 for ; Sun, 6 Dec 2020 18:55:51 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0806322D08 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.45760.81221 (Exim 4.92) (envelope-from ) id 1klzCB-0005sJ-0U; Sun, 06 Dec 2020 18:55:43 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 45760.81221; Sun, 06 Dec 2020 18:55:42 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1klzCA-0005s3-Pd; Sun, 06 Dec 2020 18:55:42 +0000 Received: by outflank-mailman (input) for mailman id 45760; Sun, 06 Dec 2020 18:55:41 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1klzC9-0005oU-Hi for xen-devel@lists.xenproject.org; Sun, 06 Dec 2020 18:55:41 +0000 Received: from us-smtp-delivery-124.mimecast.com (unknown [63.128.21.124]) by us1-rack-iad1.inumbo.com (Halon) with ESMTP id 30518ff7-d9df-4962-8512-180c8e08cb37; Sun, 06 Dec 2020 18:55:39 +0000 (UTC) Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-360-ZVaRvVsKMoSpEp0xxrxiWQ-1; Sun, 06 Dec 2020 13:55:35 -0500 Received: by mail-wm1-f70.google.com with SMTP id y187so4310699wmy.3 for ; Sun, 06 Dec 2020 10:55:35 -0800 (PST) Received: from localhost.localdomain (101.red-88-21-206.staticip.rima-tde.net. [88.21.206.101]) by smtp.gmail.com with ESMTPSA id l8sm12023533wmf.35.2020.12.06.10.55.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Dec 2020 10:55:33 -0800 (PST) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 30518ff7-d9df-4962-8512-180c8e08cb37 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1607280939; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Vxt3MEZXS260piBfvrRF2LPibTg2rLk2j2FgrTceEtE=; b=DdpqVZOKqK5n6md7/XluGVO0qo3tgrqmhdCP6EQBuIEVX4hvoXYVRuB6KrovLjArqrOdhh 2LQcGTDxkLCmw4+LfOHEnqY1NB5T55N006XQMI2ioYBIdxuUaVgK+1TvYDpM/t96FVVUoa RZhtJa/Hpvng6lpVSdlOtw/+1N0A37U= X-MC-Unique: ZVaRvVsKMoSpEp0xxrxiWQ-1 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=Vxt3MEZXS260piBfvrRF2LPibTg2rLk2j2FgrTceEtE=; b=LAetrLfOkWlkLyx5Z1u8QvqV4yQcW/0+cjKvpSSXnjtvSSdbAVYW2v8vQwAVAzfDTa niwX1Cy4LLQRQ7EWQomejpCdMHi3TDLE07KtS9nDU1gUcC84FGBKkhgiOZnkwE9HhSiN YJECvFDP+AtFqYLJU6HxoagsEsSWt/4/DH73GzbQ53eZyfFQfQKLiQ2hsYgmTgM7AoYs vMZYPbXh3cO43hOw5ET+lhhTe6qBD2c/0XQVo5fSyOG0LoH2qN5wTQCKC+dhiz3rHdkb WW8nDjiLQZXld3cHkgb5Xk1o+BcgdiSQEeBBIud+rTpc6rAaZD5z5B0fJtF84GhWxkFw 4Rwg== X-Gm-Message-State: AOAM530olqlQbk59stD0KCkgCzjxk2yJ+6XFv44R8YDhA/A2Vp59itKj Vjc8Twujwflt67uOiSnY4O/Dzo/gAnqHN+b2xeDxQ2ORVy6rVHsY+PBFHYt/RgbZt1JZ7P/jAxE yOPD2KAQL9qQaOlQCOsGh32Pq/bM= X-Received: by 2002:a1c:48d:: with SMTP id 135mr14975797wme.147.1607280934466; Sun, 06 Dec 2020 10:55:34 -0800 (PST) X-Google-Smtp-Source: ABdhPJx4k4/YkSarxB89UuEp4wGBYMDt9qPp414ZW0Hy6JgLmQ1zgyBWhlkGZseJ8x91ebcKHRE8vw== X-Received: by 2002:a1c:48d:: with SMTP id 135mr14975772wme.147.1607280934329; Sun, 06 Dec 2020 10:55:34 -0800 (PST) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , =?utf-8?q?A?= =?utf-8?q?lex_Benn=C3=A9e?= , Aleksandar Rikalo , xen-devel@lists.xenproject.org, kvm@vger.kernel.org, Wainer dos Santos Moschetta , Jiaxun Yang , Willian Rampazzo , Paul Durrant , Huacai Chen , Anthony Perard , Marcelo Tosatti , Stefano Stabellini , Claudio Fontana , Halil Pasic , Peter Maydell , Christian Borntraeger , Cornelia Huck , David Gibson , Thomas Huth , Paolo Bonzini , qemu-s390x@nongnu.org, Aurelien Jarno , qemu-arm@nongnu.org Subject: [PATCH 4/8] gitlab-ci: Add KVM ARM cross-build jobs Date: Sun, 6 Dec 2020 19:55:04 +0100 Message-Id: <20201206185508.3545711-5-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20201206185508.3545711-1-philmd@redhat.com> References: <20201206185508.3545711-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Cross-build ARM aarch64 target with KVM and TCG accelerators enabled. Signed-off-by: Philippe Mathieu-Daudé --- later this job will build KVM-only. --- .gitlab-ci.d/crossbuilds-kvm-arm.yml | 5 +++++ .gitlab-ci.yml | 1 + MAINTAINERS | 1 + 3 files changed, 7 insertions(+) create mode 100644 .gitlab-ci.d/crossbuilds-kvm-arm.yml diff --git a/.gitlab-ci.d/crossbuilds-kvm-arm.yml b/.gitlab-ci.d/crossbuilds-kvm-arm.yml new file mode 100644 index 00000000000..c74c6fdc9fb --- /dev/null +++ b/.gitlab-ci.d/crossbuilds-kvm-arm.yml @@ -0,0 +1,5 @@ +cross-arm64-kvm: + extends: .cross_accel_build_job + variables: + IMAGE: debian-arm64-cross + TARGETS: aarch64-softmmu diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cdfa1f82a3d..573afceb3c7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,6 +13,7 @@ include: - local: '/.gitlab-ci.d/containers.yml' - local: '/.gitlab-ci.d/crossbuilds.yml' - local: '/.gitlab-ci.d/crossbuilds-kvm-x86.yml' + - local: '/.gitlab-ci.d/crossbuilds-kvm-arm.yml' .native_build_job_template: &native_build_job_definition stage: build diff --git a/MAINTAINERS b/MAINTAINERS index 8d7e2fdb7e2..40271eba592 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -386,6 +386,7 @@ M: Peter Maydell L: qemu-arm@nongnu.org S: Maintained F: target/arm/kvm.c +F: .gitlab-ci.d/crossbuilds-kvm-arm.yml MIPS KVM CPUs M: Huacai Chen From patchwork Sun Dec 6 18:55:05 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11954255 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-23.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EF99EC433FE for ; Sun, 6 Dec 2020 18:55:54 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B3BFD22D08 for ; Sun, 6 Dec 2020 18:55:54 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B3BFD22D08 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.45767.81233 (Exim 4.92) (envelope-from ) id 1klzCG-0005y2-A1; Sun, 06 Dec 2020 18:55:48 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 45767.81233; Sun, 06 Dec 2020 18:55:48 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1klzCG-0005xu-5p; Sun, 06 Dec 2020 18:55:48 +0000 Received: by outflank-mailman (input) for mailman id 45767; Sun, 06 Dec 2020 18:55:46 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1klzCE-0005oU-I0 for xen-devel@lists.xenproject.org; Sun, 06 Dec 2020 18:55:46 +0000 Received: from us-smtp-delivery-124.mimecast.com (unknown [63.128.21.124]) by us1-rack-iad1.inumbo.com (Halon) with ESMTP id fb91a125-8d6a-4446-baef-15f079abae10; Sun, 06 Dec 2020 18:55:45 +0000 (UTC) Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-160-CWcxd-CXO6-CHcSTaQhL6g-1; Sun, 06 Dec 2020 13:55:42 -0500 Received: by mail-wm1-f69.google.com with SMTP id k126so1497414wmb.0 for ; Sun, 06 Dec 2020 10:55:42 -0800 (PST) Received: from localhost.localdomain (101.red-88-21-206.staticip.rima-tde.net. [88.21.206.101]) by smtp.gmail.com with ESMTPSA id l1sm5951733wrq.64.2020.12.06.10.55.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Dec 2020 10:55:39 -0800 (PST) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: fb91a125-8d6a-4446-baef-15f079abae10 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1607280945; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ICTgDX+4v4WDebhKXLX3qGQtibzA3mRvScrd6C7n6Ec=; b=aRApqZ4PbsbUtaZMEJs3B1XVmD/Ebgu2jnyneijYMZ4hMVCKlArNDBR80AO+1dVGh7VBH/ 09YDmKab6pg4m8tC3hBnDGm2kIwzHg88fdeMTrjEqJJr6NSmz2yECvWgMLgJ2bIKjq8Th2 5GOZCzm3Ex9WAj7lgc6+6F5ZVoSH67U= X-MC-Unique: CWcxd-CXO6-CHcSTaQhL6g-1 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=ICTgDX+4v4WDebhKXLX3qGQtibzA3mRvScrd6C7n6Ec=; b=SyMZmfnTiHe3k2vfVJPwsDoU5jGTpq5InTaM4tCGe5+0a/qp4XrSzmgwGvfePGvcbX SaK/pch/zDXPnmcN9gCHbS84sLBpcKvqBZfKQKWc9Ahe7xwJgUeDBLL3Brvg0yi1ET1O pvlqZOaGpgVHMByz8uKYYZymkd5nTMp8sqjb23bpd0tR4xg5ojNhSCtyWfDym8L0MPNH 9A3UIN3dGevLnigKakCcnFI0tXrY0rO6XlErFCeSsu5jvtixsE9t9Mq35XVsC37bJ8l3 0z4TONPo9wTkuzcBb9E7Bc7nda7TULpiaGogwS7oHmY07I7i1/edYNpZgHTKhqifJgGh p4KQ== X-Gm-Message-State: AOAM533wdR+2oZN8p0nw+ooY3F4u0OBMLnx/qV1hQdY0G0iym9WvVz6f jV3Zuv5oQAyfKmw1wKesqp8u7C6sfQctLgUfhG+P36F0umDFkoZyuFJHtIYw/jlxZL0sQARmaVK rJNiI/SPjLYJ3PuzZg4J62iWiKWo= X-Received: by 2002:a1c:9d8b:: with SMTP id g133mr14902023wme.189.1607280940117; Sun, 06 Dec 2020 10:55:40 -0800 (PST) X-Google-Smtp-Source: ABdhPJwS0gmyZIlDu9x3zdPI4XoBOwxS0bhZqQbF0DZUVSQQ25mAYsGy/bDy2iLLg12EuoAvmHTkDA== X-Received: by 2002:a1c:9d8b:: with SMTP id g133mr14902001wme.189.1607280939914; Sun, 06 Dec 2020 10:55:39 -0800 (PST) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , =?utf-8?q?A?= =?utf-8?q?lex_Benn=C3=A9e?= , Aleksandar Rikalo , xen-devel@lists.xenproject.org, kvm@vger.kernel.org, Wainer dos Santos Moschetta , Jiaxun Yang , Willian Rampazzo , Paul Durrant , Huacai Chen , Anthony Perard , Marcelo Tosatti , Stefano Stabellini , Claudio Fontana , Halil Pasic , Peter Maydell , Christian Borntraeger , Cornelia Huck , David Gibson , Thomas Huth , Paolo Bonzini , qemu-s390x@nongnu.org, Aurelien Jarno , qemu-arm@nongnu.org Subject: [PATCH 5/8] gitlab-ci: Add KVM s390x cross-build jobs Date: Sun, 6 Dec 2020 19:55:05 +0100 Message-Id: <20201206185508.3545711-6-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20201206185508.3545711-1-philmd@redhat.com> References: <20201206185508.3545711-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Cross-build s390x target with only KVM accelerator enabled. Signed-off-by: Philippe Mathieu-Daudé --- .gitlab-ci.d/crossbuilds-kvm-s390x.yml | 6 ++++++ .gitlab-ci.yml | 1 + MAINTAINERS | 1 + 3 files changed, 8 insertions(+) create mode 100644 .gitlab-ci.d/crossbuilds-kvm-s390x.yml diff --git a/.gitlab-ci.d/crossbuilds-kvm-s390x.yml b/.gitlab-ci.d/crossbuilds-kvm-s390x.yml new file mode 100644 index 00000000000..1731af62056 --- /dev/null +++ b/.gitlab-ci.d/crossbuilds-kvm-s390x.yml @@ -0,0 +1,6 @@ +cross-s390x-kvm: + extends: .cross_accel_build_job + variables: + IMAGE: debian-s390x-cross + TARGETS: s390x-softmmu + ACCEL_CONFIGURE_OPTS: --disable-tcg diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 573afceb3c7..a69619d7319 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,6 +14,7 @@ include: - local: '/.gitlab-ci.d/crossbuilds.yml' - local: '/.gitlab-ci.d/crossbuilds-kvm-x86.yml' - local: '/.gitlab-ci.d/crossbuilds-kvm-arm.yml' + - local: '/.gitlab-ci.d/crossbuilds-kvm-s390x.yml' .native_build_job_template: &native_build_job_definition stage: build diff --git a/MAINTAINERS b/MAINTAINERS index 40271eba592..d41401f6683 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -417,6 +417,7 @@ F: hw/intc/s390_flic.c F: hw/intc/s390_flic_kvm.c F: include/hw/s390x/s390_flic.h F: gdb-xml/s390*.xml +F: .gitlab-ci.d/crossbuilds-kvm-s390x.yml T: git https://github.com/cohuck/qemu.git s390-next T: git https://github.com/borntraeger/qemu.git s390-next L: qemu-s390x@nongnu.org From patchwork Sun Dec 6 18:55:06 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11954257 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-18.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 77EE4C433FE for ; Sun, 6 Dec 2020 18:56:02 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 3136922D08 for ; Sun, 6 Dec 2020 18:56:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3136922D08 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.45772.81245 (Exim 4.92) (envelope-from ) id 1klzCM-00063h-Ke; Sun, 06 Dec 2020 18:55:54 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 45772.81245; Sun, 06 Dec 2020 18:55:54 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1klzCM-00063Z-Ft; Sun, 06 Dec 2020 18:55:54 +0000 Received: by outflank-mailman (input) for mailman id 45772; Sun, 06 Dec 2020 18:55:53 +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.92) (envelope-from ) id 1klzCL-0005yj-Jt for xen-devel@lists.xenproject.org; Sun, 06 Dec 2020 18:55:53 +0000 Received: from us-smtp-delivery-124.mimecast.com (unknown [216.205.24.124]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTP id 587b9a81-94fb-43f6-80db-23a2e2df4101; Sun, 06 Dec 2020 18:55:49 +0000 (UTC) Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-201-tG4mia0tNiavDU8zWE1oAQ-1; Sun, 06 Dec 2020 13:55:47 -0500 Received: by mail-wm1-f71.google.com with SMTP id f12so4295042wmf.6 for ; Sun, 06 Dec 2020 10:55:47 -0800 (PST) Received: from localhost.localdomain (101.red-88-21-206.staticip.rima-tde.net. [88.21.206.101]) by smtp.gmail.com with ESMTPSA id f16sm10763171wmh.7.2020.12.06.10.55.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Dec 2020 10:55:45 -0800 (PST) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 587b9a81-94fb-43f6-80db-23a2e2df4101 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1607280949; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OgnINeMOsSyDZG4XwDK8Xw/XSsfPDxGpQ5JDhRmZjUY=; b=CAopMyajJehc2dVd8qLO5n8LE/KYgBAfziz5CA88UJW6ioMSPkXrl1VFuwKm/r5a0YdvPR M8IhMv57l+y1tRq7ZMVWwu8Hmj0StLDsoGe+QwlSVLGQD4yGQPy4zOj81jUPw5sC98y0Aa cRIe7xn2ZMqY8YX1PxBOUUxgkr1DS+w= X-MC-Unique: tG4mia0tNiavDU8zWE1oAQ-1 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=OgnINeMOsSyDZG4XwDK8Xw/XSsfPDxGpQ5JDhRmZjUY=; b=dc0GMX/QLqsjVcFB+tlt9wYdt47SmNdEM+3i3MJd6j9AFxoarTKmwIyRHHH2J4Cj7K IofTP5cUqpspa/3VojQyQfPvP6B71N3jpc14Z1hT28V5w4GRt4NULfUTDPpg/PGyZ5B2 xaxRu7mweBB5DP5zdAvhLvfdZVI9KMWXE3pyQF/sXkIvgHdwqL8RBaPzEmOc0YMaoONm HmeAMHnRAUtRrR92QZi1xCd6Ea4R8cfnfOzJSiuG9wW1L2H4IIyHB1kl9livBR801Ge5 dxl+zbMRLWoeRYiT9qHf+/14k75hhecKU+MGX6XiHspAFEpB4aSqNMSxjE1FLWsdbYLm Clow== X-Gm-Message-State: AOAM531NiuM3VhT/55WNSPl9xDGvogfjR+oKe8aNgZX+L9rRczuW7B0H 8FMOTRH+fQHYZNoSucDgrFOiRnoP00OZ+hM5hfTLC1CvX4BAjcCWkOTU+yNqDEzMayA2OFFcsMC N+VG/a9sJ1f3u/0SUiuxfVBG0LsY= X-Received: by 2002:a1c:27c4:: with SMTP id n187mr14572187wmn.157.1607280946015; Sun, 06 Dec 2020 10:55:46 -0800 (PST) X-Google-Smtp-Source: ABdhPJzP5ckHKkPnoBNFErvKN6cx0NmMNVau5K2sPqOp9OxzOmSHemiybPRD6ErRhCPAEZm1F015Rw== X-Received: by 2002:a1c:27c4:: with SMTP id n187mr14572172wmn.157.1607280945820; Sun, 06 Dec 2020 10:55:45 -0800 (PST) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , =?utf-8?q?A?= =?utf-8?q?lex_Benn=C3=A9e?= , Aleksandar Rikalo , xen-devel@lists.xenproject.org, kvm@vger.kernel.org, Wainer dos Santos Moschetta , Jiaxun Yang , Willian Rampazzo , Paul Durrant , Huacai Chen , Anthony Perard , Marcelo Tosatti , Stefano Stabellini , Claudio Fontana , Halil Pasic , Peter Maydell , Christian Borntraeger , Cornelia Huck , David Gibson , Thomas Huth , Paolo Bonzini , qemu-s390x@nongnu.org, Aurelien Jarno , qemu-arm@nongnu.org Subject: [PATCH 6/8] gitlab-ci: Add KVM PPC cross-build jobs Date: Sun, 6 Dec 2020 19:55:06 +0100 Message-Id: <20201206185508.3545711-7-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20201206185508.3545711-1-philmd@redhat.com> References: <20201206185508.3545711-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Cross-build PPC target with KVM and TCG accelerators enabled. Signed-off-by: Philippe Mathieu-Daudé Acked-by: David Gibson --- later this job build KVM-only. --- .gitlab-ci.d/crossbuilds-kvm-ppc.yml | 5 +++++ .gitlab-ci.yml | 1 + MAINTAINERS | 1 + 3 files changed, 7 insertions(+) create mode 100644 .gitlab-ci.d/crossbuilds-kvm-ppc.yml diff --git a/.gitlab-ci.d/crossbuilds-kvm-ppc.yml b/.gitlab-ci.d/crossbuilds-kvm-ppc.yml new file mode 100644 index 00000000000..9df8bcf5a73 --- /dev/null +++ b/.gitlab-ci.d/crossbuilds-kvm-ppc.yml @@ -0,0 +1,5 @@ +cross-ppc64el-kvm: + extends: .cross_accel_build_job + variables: + IMAGE: debian-ppc64el-cross + TARGETS: ppc64-softmmu diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a69619d7319..024624908e8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,6 +15,7 @@ include: - local: '/.gitlab-ci.d/crossbuilds-kvm-x86.yml' - local: '/.gitlab-ci.d/crossbuilds-kvm-arm.yml' - local: '/.gitlab-ci.d/crossbuilds-kvm-s390x.yml' + - local: '/.gitlab-ci.d/crossbuilds-kvm-ppc.yml' .native_build_job_template: &native_build_job_definition stage: build diff --git a/MAINTAINERS b/MAINTAINERS index d41401f6683..c7766782174 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -397,6 +397,7 @@ PPC KVM CPUs M: David Gibson S: Maintained F: target/ppc/kvm.c +F: .gitlab-ci.d/crossbuilds-kvm-ppc.yml S390 KVM CPUs M: Halil Pasic From patchwork Sun Dec 6 18:55:07 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11954259 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-18.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CBF69C433FE for ; Sun, 6 Dec 2020 18:56:11 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 93D2A22D08 for ; Sun, 6 Dec 2020 18:56:11 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 93D2A22D08 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.45781.81257 (Exim 4.92) (envelope-from ) id 1klzCW-0006DQ-W1; Sun, 06 Dec 2020 18:56:04 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 45781.81257; Sun, 06 Dec 2020 18:56:04 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1klzCW-0006DJ-RX; Sun, 06 Dec 2020 18:56:04 +0000 Received: by outflank-mailman (input) for mailman id 45781; Sun, 06 Dec 2020 18:56:03 +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.92) (envelope-from ) id 1klzCV-0005yj-JT for xen-devel@lists.xenproject.org; Sun, 06 Dec 2020 18:56:03 +0000 Received: from us-smtp-delivery-124.mimecast.com (unknown [216.205.24.124]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTP id c4d38cca-8728-41d0-b9be-15c84107e0be; Sun, 06 Dec 2020 18:55:54 +0000 (UTC) Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-127-mFqtb2s5PCGrHFEL6fSgeQ-1; Sun, 06 Dec 2020 13:55:53 -0500 Received: by mail-wm1-f72.google.com with SMTP id b184so3257895wmh.6 for ; Sun, 06 Dec 2020 10:55:52 -0800 (PST) Received: from localhost.localdomain (101.red-88-21-206.staticip.rima-tde.net. [88.21.206.101]) by smtp.gmail.com with ESMTPSA id v20sm10922213wml.34.2020.12.06.10.55.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Dec 2020 10:55:50 -0800 (PST) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: c4d38cca-8728-41d0-b9be-15c84107e0be DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1607280954; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=i1vxVlVvkT3sP8apHjKZ3bpOmMfnVbEari6EJ9mVBVw=; b=iGDNmebkOhWUfG8LT03wEQ5zmhbG2UMW+jLtEA5KbVdcKuV/FX5Pmhah+79/YCrPlcej+A nyYbYWIjiCjxpDVZbVe/jODP3vP5UuBR/ftWqpT4iKdQf+r8vbFSGASNmOH0KJStUboXyT 5LxU36mGwZYuwj4Pymf9XPf1IjxMaks= X-MC-Unique: mFqtb2s5PCGrHFEL6fSgeQ-1 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=i1vxVlVvkT3sP8apHjKZ3bpOmMfnVbEari6EJ9mVBVw=; b=kz+wODeI075SOo5Kz8jcCYKmxc0smy2GobjYNuYEkRjbXlzocJrZFVEbcbFKT9z/hu yyOEwwlJYzDvrRKx1RaIo9j8gHi5v0vG3W+0X/oHm+rZ8R3cPemltGmLiA2/D9Rdbrts VUasU5dIulf0ZZ18ki7Ikypb+yMEapBYqwHUPba0YpSiMIfOnCPsiWTt5IeLgHQ9HQBS UCx2RLBedIPhbN/BlG+Fa4j4UDHg4oq9qIA5v1L0D6p/YoSQt3n9+/vVknewlBAuv6a7 5pV74gaL2NRzmUnTLAfDdRJuxHeYxHwgJuJXJqlEIKO5vWZbjlDFMinNMGEnrrDu3JlN PCDw== X-Gm-Message-State: AOAM5327NESWzZfAJSj8OaoM88P4kFC2ej/VkhFJ9jQdI7WHIY3Hkmc4 /rIiPEJlYqMys80V8Z8zR2IqE6xmQF1GZ5TjOzg7jRF9dk1MzBYN/9lPKwNN3ff2TfpU2XAfFnn /Xdx+bexkfyNo7KE374c89dJxzCg= X-Received: by 2002:adf:9b9b:: with SMTP id d27mr13324076wrc.125.1607280951436; Sun, 06 Dec 2020 10:55:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJyjk3rMrzMdcRMBa9qbGydj+XoVJdnBoRtt4fTfXKTXx014IQZfLKKyL1tpFnUZLU9IFuOQ5Q== X-Received: by 2002:adf:9b9b:: with SMTP id d27mr13324062wrc.125.1607280951287; Sun, 06 Dec 2020 10:55:51 -0800 (PST) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , =?utf-8?q?A?= =?utf-8?q?lex_Benn=C3=A9e?= , Aleksandar Rikalo , xen-devel@lists.xenproject.org, kvm@vger.kernel.org, Wainer dos Santos Moschetta , Jiaxun Yang , Willian Rampazzo , Paul Durrant , Huacai Chen , Anthony Perard , Marcelo Tosatti , Stefano Stabellini , Claudio Fontana , Halil Pasic , Peter Maydell , Christian Borntraeger , Cornelia Huck , David Gibson , Thomas Huth , Paolo Bonzini , qemu-s390x@nongnu.org, Aurelien Jarno , qemu-arm@nongnu.org Subject: [PATCH 7/8] gitlab-ci: Add KVM MIPS cross-build jobs Date: Sun, 6 Dec 2020 19:55:07 +0100 Message-Id: <20201206185508.3545711-8-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20201206185508.3545711-1-philmd@redhat.com> References: <20201206185508.3545711-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Cross-build mips target with KVM and TCG accelerators enabled. Signed-off-by: Philippe Mathieu-Daudé --- later we'll build KVM-only. --- .gitlab-ci.d/crossbuilds-kvm-mips.yml | 5 +++++ .gitlab-ci.yml | 1 + MAINTAINERS | 1 + 3 files changed, 7 insertions(+) create mode 100644 .gitlab-ci.d/crossbuilds-kvm-mips.yml diff --git a/.gitlab-ci.d/crossbuilds-kvm-mips.yml b/.gitlab-ci.d/crossbuilds-kvm-mips.yml new file mode 100644 index 00000000000..81eeeb315bb --- /dev/null +++ b/.gitlab-ci.d/crossbuilds-kvm-mips.yml @@ -0,0 +1,5 @@ +cross-mips64el-kvm: + extends: .cross_accel_build_job + variables: + IMAGE: debian-mips64el-cross + TARGETS: mips64el-softmmu diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 024624908e8..5f607fc7b48 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -16,6 +16,7 @@ include: - local: '/.gitlab-ci.d/crossbuilds-kvm-arm.yml' - local: '/.gitlab-ci.d/crossbuilds-kvm-s390x.yml' - local: '/.gitlab-ci.d/crossbuilds-kvm-ppc.yml' + - local: '/.gitlab-ci.d/crossbuilds-kvm-mips.yml' .native_build_job_template: &native_build_job_definition stage: build diff --git a/MAINTAINERS b/MAINTAINERS index c7766782174..5f26626a512 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -392,6 +392,7 @@ MIPS KVM CPUs M: Huacai Chen S: Odd Fixes F: target/mips/kvm.c +F: .gitlab-ci.d/crossbuilds-kvm-mips.yml PPC KVM CPUs M: David Gibson From patchwork Sun Dec 6 18:55:08 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= X-Patchwork-Id: 11954271 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-18.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C7E7EC433FE for ; Sun, 6 Dec 2020 18:56:17 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 80BB722D08 for ; Sun, 6 Dec 2020 18:56:17 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 80BB722D08 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.45785.81269 (Exim 4.92) (envelope-from ) id 1klzCc-0006Hl-AI; Sun, 06 Dec 2020 18:56:10 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 45785.81269; Sun, 06 Dec 2020 18:56:10 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1klzCc-0006He-6E; Sun, 06 Dec 2020 18:56:10 +0000 Received: by outflank-mailman (input) for mailman id 45785; Sun, 06 Dec 2020 18:56:08 +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.92) (envelope-from ) id 1klzCa-0005yj-Jh for xen-devel@lists.xenproject.org; Sun, 06 Dec 2020 18:56:08 +0000 Received: from us-smtp-delivery-124.mimecast.com (unknown [63.128.21.124]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTP id 2994972a-f584-4d7d-b87e-7a7d6cf282f7; Sun, 06 Dec 2020 18:56:02 +0000 (UTC) Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-132-57U9OyrwNvGeEKNUk8K1oQ-1; Sun, 06 Dec 2020 13:55:58 -0500 Received: by mail-wm1-f70.google.com with SMTP id b184so3257956wmh.6 for ; Sun, 06 Dec 2020 10:55:58 -0800 (PST) Received: from localhost.localdomain (101.red-88-21-206.staticip.rima-tde.net. [88.21.206.101]) by smtp.gmail.com with ESMTPSA id f199sm10894749wme.15.2020.12.06.10.55.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Dec 2020 10:55:56 -0800 (PST) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 2994972a-f584-4d7d-b87e-7a7d6cf282f7 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1607280962; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=TJv54j6i8iOuNb5cgwW4vcH7LWLUemKzrpTz+i6TyMo=; b=Tw6pHfaCsc5VycCo9AAHFWomLhs28bDl1BQgN7cHMVqoWf5UUd181PX7ciJ2WamgGNaV3o QMx3ZKuXovxOynfmuzDctdxonpsfdftoTf2q0uu1skeaD8Wm2/IgqyiXAkhox/8MFHU42f VK1U7E9nIwJ1UxH1gfbuqWrjrmUAMHs= X-MC-Unique: 57U9OyrwNvGeEKNUk8K1oQ-1 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=TJv54j6i8iOuNb5cgwW4vcH7LWLUemKzrpTz+i6TyMo=; b=NGVyVlsAtkG/ZUKuoEpMrR5NyfJ5VtD82Cr8tM8Kun0ZpmQwx2gwb727kRWCu3Qkof B7iLrqZg8H1gsk+JPedEguXQ7aeK9Wm+PhbtereNG32NLYlk8vAoai31F58yiJawMMV0 MwyX7e1JSf3dDMsjO/6u6PwL95ckp9Qkeqt9O4mkb2AybswAdZNqtjA9cVJHbBLA63Dy xRA0BSHi3BVIJh6hwQWSQOGgetFoTWrJO5Iwj8QSVRP8jwqh6CuAb5YWjbYxO0nH3w05 fOCN/vtTPclyM9f5JI5kyZ6UeDJ6rPG1m9+Z/5GhugQ21ibDX8MP6I3JqxDpi7R6NSJH u5tg== X-Gm-Message-State: AOAM531RiMPrr2Vrew7AnTCidpE30+/9xZ/5Gf/tNQK0Os+u6S9VQ5Vp TySs82WkwnrwI+EQM2AmVIMULUvq4rZliJv22uePxV/7QrwsjsKrpteIPeX/55uXNms+fiFvfr4 IKzSFhxGVNtK5cd0U7NNsZrO2JKQ= X-Received: by 2002:a5d:540f:: with SMTP id g15mr7837207wrv.397.1607280957359; Sun, 06 Dec 2020 10:55:57 -0800 (PST) X-Google-Smtp-Source: ABdhPJxaQWa5KUxTpGy2U2kfc8S05U9x2ntHy5AYmvHAQPO8HICDiiXk9/Erff4S29pCdX8ZlczzjA== X-Received: by 2002:a5d:540f:: with SMTP id g15mr7837200wrv.397.1607280957219; Sun, 06 Dec 2020 10:55:57 -0800 (PST) From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , =?utf-8?q?A?= =?utf-8?q?lex_Benn=C3=A9e?= , Aleksandar Rikalo , xen-devel@lists.xenproject.org, kvm@vger.kernel.org, Wainer dos Santos Moschetta , Jiaxun Yang , Willian Rampazzo , Paul Durrant , Huacai Chen , Anthony Perard , Marcelo Tosatti , Stefano Stabellini , Claudio Fontana , Halil Pasic , Peter Maydell , Christian Borntraeger , Cornelia Huck , David Gibson , Thomas Huth , Paolo Bonzini , qemu-s390x@nongnu.org, Aurelien Jarno , qemu-arm@nongnu.org Subject: [PATCH 8/8] gitlab-ci: Add Xen cross-build jobs Date: Sun, 6 Dec 2020 19:55:08 +0100 Message-Id: <20201206185508.3545711-9-philmd@redhat.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20201206185508.3545711-1-philmd@redhat.com> References: <20201206185508.3545711-1-philmd@redhat.com> MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Cross-build ARM and X86 targets with only Xen accelerator enabled. Signed-off-by: Philippe Mathieu-Daudé --- .gitlab-ci.d/crossbuilds-xen.yml | 14 ++++++++++++++ .gitlab-ci.yml | 1 + MAINTAINERS | 1 + 3 files changed, 16 insertions(+) create mode 100644 .gitlab-ci.d/crossbuilds-xen.yml diff --git a/.gitlab-ci.d/crossbuilds-xen.yml b/.gitlab-ci.d/crossbuilds-xen.yml new file mode 100644 index 00000000000..9c4def4feeb --- /dev/null +++ b/.gitlab-ci.d/crossbuilds-xen.yml @@ -0,0 +1,14 @@ +cross-amd64-xen: + extends: .cross_accel_build_job + variables: + IMAGE: debian-amd64-cross + ACCEL: xen + TARGETS: i386-softmmu,x86_64-softmmu + ACCEL_CONFIGURE_OPTS: --disable-tcg --disable-kvm + +cross-arm64-xen: + extends: .cross_accel_build_job + variables: + IMAGE: debian-arm64-cross + ACCEL: xen + TARGETS: aarch64-softmmu diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5f607fc7b48..9765c2199f7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,6 +17,7 @@ include: - local: '/.gitlab-ci.d/crossbuilds-kvm-s390x.yml' - local: '/.gitlab-ci.d/crossbuilds-kvm-ppc.yml' - local: '/.gitlab-ci.d/crossbuilds-kvm-mips.yml' + - local: '/.gitlab-ci.d/crossbuilds-xen.yml' .native_build_job_template: &native_build_job_definition stage: build diff --git a/MAINTAINERS b/MAINTAINERS index 5f26626a512..1581e120629 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -488,6 +488,7 @@ F: include/hw/xen/ F: include/sysemu/xen.h F: include/sysemu/xen-mapcache.h F: stubs/xen-hw-stub.c +F: .gitlab-ci.d/crossbuilds-xen.yml Guest CPU Cores (HAXM) ---------------------