From nobody Thu Oct 30 22:55:01 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=reject dis=none) header.from=citrix.com ARC-Seal: i=1; a=rsa-sha256; t=1754777561; cv=none; d=zohomail.com; s=zohoarc; b=IC7tBbic/lyd6kYdM6AZc17M4MuymUm/rq8MqxBqZWYF4fUwk+LY0aNMlXX/BPTnl7z+3yUWcZYlAyqK7/8mO2HE6kxWI3sjw4XQ3+cULuzDbVJPbLHaBQ49BbIdd4liPLi3U1Z1iuXebjYgIo8sNneMeyJjsq1u9WvA52S/SxY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1754777561; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=sgBHSZwGd1Mv4E+MHMlHeHL6OU/uMibF4bRSau40TK0=; b=ddoTQ3tu84Ee8q9biyrEEcctE6paMP6pxln3drZZFBYvXzs9hrVPudhQP1T9gYrwPshvsVTE3uwhPgxoIAQavL8KkQHa8cULHLKDdKSXAYRtxqwp0sntt+7u42zu5SZEg0gM0iKtl47z85STP8py668+zcdcSFj75S7MqNz1qus= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1754777561405493.61021403710913; Sat, 9 Aug 2025 15:12:41 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1076302.1437949 (Exim 4.92) (envelope-from ) id 1ukrnX-0006Re-3P; Sat, 09 Aug 2025 22:12:19 +0000 Received: by outflank-mailman (output) from mailman id 1076302.1437949; Sat, 09 Aug 2025 22:12:18 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ukrnW-0006QK-Oz; Sat, 09 Aug 2025 22:12:18 +0000 Received: by outflank-mailman (input) for mailman id 1076302; Sat, 09 Aug 2025 22:12:17 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ukrnV-0005qO-HS for xen-devel@lists.xenproject.org; Sat, 09 Aug 2025 22:12:17 +0000 Received: from mail-wm1-x343.google.com (mail-wm1-x343.google.com [2a00:1450:4864:20::343]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id e5c3e878-756d-11f0-b898-0df219b8e170; Sun, 10 Aug 2025 00:12:11 +0200 (CEST) Received: by mail-wm1-x343.google.com with SMTP id 5b1f17b1804b1-458bf6d69e4so29172715e9.2 for ; Sat, 09 Aug 2025 15:12:11 -0700 (PDT) Received: from localhost.localdomain (host-195-149-20-212.as13285.net. [195.149.20.212]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3b79c453ab0sm35424323f8f.44.2025.08.09.15.12.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Aug 2025 15:12:10 -0700 (PDT) X-Outflank-Mailman: Message body and most headers restored to incoming version 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: e5c3e878-756d-11f0-b898-0df219b8e170 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.com; s=google; t=1754777531; x=1755382331; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sgBHSZwGd1Mv4E+MHMlHeHL6OU/uMibF4bRSau40TK0=; b=QPkoaF9+BMESe6lwPVF3e4LOt07wznvtDDetG36P5IA667aiJEs3tgu20YztSa8PAQ sHmZnmijwSDfYFbePtg1lOA/yLLnJVcKgYHNVROXP4VWCIxYsWguUpZA7mkJu7LxV000 DJzxuACgIwobJdlQgo+4ff5VWNGOHggvxqP7Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754777531; x=1755382331; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sgBHSZwGd1Mv4E+MHMlHeHL6OU/uMibF4bRSau40TK0=; b=f10cLDnZqtGPTN8cAb4XS8QjLmQHa6wEcCDi0ggcY5+vIg0Ti2oTB41tsDe1zARai8 Ut2TgzdcKZ7vbutESIQpJVx46Cn8cfhWnmmMb5o54AIxirRXy0WcrqaxDro3uiohGzj7 cznTVRETHpmlT7w5moxGHtBcQO7ncy4tOWgryp69ys4IcOJpH9fVCYMH7krhId4QI5Ao /yiMd25odxX1c2ydPeyobjs82LpYSVNwdP+2Q6+ZNrPbNX6OPlnW0iT2pPqhW+Fns6CS PPOAUI+H845GaXl5+7SQ7cei0HVF6C32Usd1sweR9cPIHdFN9ECtC84zSAe6jWTnpHcT FCVw== X-Gm-Message-State: AOJu0YxwNQKfDmBDcsPRMG6TkMtja8UdvFhwTvL8W7IblZwLQVEoTWX2 9raC7p/fyEzaEGTlKabf//8YQC6w3PNrJQ2mfOrFt4ggDgRo8xsZxYD1IYjgHn8nTGywUSu+pcQ 4AXnSsqTweg== X-Gm-Gg: ASbGnctjGeMJQ0NjjelEqgwIjRg5X54tPX1BZ5hnLhXtwgl2PuT6gJio7SCws72TG97 M7c3HexVe5vYT4rRr86l877DpdNCdSPoX0v08GLTkKDWayoxNgxM6DJH5nfzZrQh45PoeUl5Z8w bWndDLgY1LBfG9CnlaGR7lFQmQiZGbsnA3BNjABvaqy+GAw6+3revxa6QQ3aOjX2tc/L/Qk5FeV M/PZsyfrJFRKCo3tq4Hou99TQSWmRDANU6rEHy2MRbNo74RTJEd9PYUK9U07mjeFg4m0QXKf3Pa 9ooLVfruBvwm4ocS1Dwp2KKyaPapXBV3oFQ7t3ftRcqVD/Q/riV1I2CVPM7Ugp9YXESvfzu8YQu Vhs8dDPym2C5D8KqleK2bllVnh9zNwNedJ6IV0UK94g35v9KMJyRDrJCjkQVDemAbDOGMONhiy/ iC X-Google-Smtp-Source: AGHT+IF2eO3jSQdww33CznVGiZVxiiyT47RBIRYXhug1GROIV/1Q9aOH6AUZzM+oMef1E2Xh4m69EQ== X-Received: by 2002:a5d:5f4d:0:b0:3b7:9546:a0e8 with SMTP id ffacd0b85a97d-3b900b7aecbmr6415128f8f.41.1754777530767; Sat, 09 Aug 2025 15:12:10 -0700 (PDT) From: Andrew Cooper To: Xen-devel Cc: Andrew Cooper , Anthony PERARD , Michal Orzel , Jan Beulich , Julien Grall , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , Stefano Stabellini , Shawn Anastasio , Oleksii Kurochko , Doug Goldstein , =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Victor Lira Subject: [PATCH 1/5] CI: Trixie containers Date: Sat, 9 Aug 2025 23:12:02 +0100 Message-Id: <20250809221206.1260861-2-andrew.cooper3@citrix.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250809221206.1260861-1-andrew.cooper3@citrix.com> References: <20250809221206.1260861-1-andrew.cooper3@citrix.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1754777562227116600 Debian Trixie has been released. Provide new containers. Signed-off-by: Andrew Cooper --- CC: Anthony PERARD CC: Michal Orzel CC: Jan Beulich CC: Julien Grall CC: Roger Pau Monn=C3=A9 CC: Stefano Stabellini CC: Shawn Anastasio CC: Oleksii Kurochko CC: Doug Goldstein CC: Marek Marczykowski-G=C3=B3recki CC: Victor Lira I've deployed these containers already so people can play. No ARM yet. There's an (old) outstanding series cleaning up the arm infrastructure, blocked on unclear root requirements for the Xilinx runners. That series really needs fixing. --- automation/build/debian/13-ppc64le.dockerfile | 37 ++++++++++ automation/build/debian/13-riscv64.dockerfile | 37 ++++++++++ automation/build/debian/13-x86_32.dockerfile | 51 +++++++++++++ automation/build/debian/13-x86_64.dockerfile | 74 +++++++++++++++++++ 4 files changed, 199 insertions(+) create mode 100644 automation/build/debian/13-ppc64le.dockerfile create mode 100644 automation/build/debian/13-riscv64.dockerfile create mode 100644 automation/build/debian/13-x86_32.dockerfile create mode 100644 automation/build/debian/13-x86_64.dockerfile diff --git a/automation/build/debian/13-ppc64le.dockerfile b/automation/bui= ld/debian/13-ppc64le.dockerfile new file mode 100644 index 000000000000..5b22a4545842 --- /dev/null +++ b/automation/build/debian/13-ppc64le.dockerfile @@ -0,0 +1,37 @@ +# syntax=3Ddocker/dockerfile:1 +FROM --platform=3Dlinux/amd64 debian:trixie-slim +LABEL maintainer.name=3D"The Xen Project" +LABEL maintainer.email=3D"xen-devel@lists.xenproject.org" + +ENV DEBIAN_FRONTEND=3Dnoninteractive +ENV CROSS_COMPILE=3Dpowerpc64le-linux-gnu- +ENV XEN_TARGET_ARCH=3Dppc64 + +RUN < (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 175477756584950.21386925949673; Sat, 9 Aug 2025 15:12:45 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1076299.1437927 (Exim 4.92) (envelope-from ) id 1ukrnW-00067i-0W; Sat, 09 Aug 2025 22:12:18 +0000 Received: by outflank-mailman (output) from mailman id 1076299.1437927; Sat, 09 Aug 2025 22:12:17 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ukrnV-000661-R1; Sat, 09 Aug 2025 22:12:17 +0000 Received: by outflank-mailman (input) for mailman id 1076299; Sat, 09 Aug 2025 22:12:16 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ukrnU-0005qO-9S for xen-devel@lists.xenproject.org; Sat, 09 Aug 2025 22:12:16 +0000 Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [2a00:1450:4864:20::443]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id e6454e55-756d-11f0-b898-0df219b8e170; Sun, 10 Aug 2025 00:12:12 +0200 (CEST) Received: by mail-wr1-x443.google.com with SMTP id ffacd0b85a97d-3b78127c5d1so2038729f8f.3 for ; Sat, 09 Aug 2025 15:12:12 -0700 (PDT) Received: from localhost.localdomain (host-195-149-20-212.as13285.net. [195.149.20.212]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3b79c453ab0sm35424323f8f.44.2025.08.09.15.12.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Aug 2025 15:12:11 -0700 (PDT) X-Outflank-Mailman: Message body and most headers restored to incoming version 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: e6454e55-756d-11f0-b898-0df219b8e170 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.com; s=google; t=1754777532; x=1755382332; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1kbtQDcuNUXyTRgEfiYKqd93Fy+PpDHUdfFPn9AHKy0=; b=ottUsF2VPN/vpe0sOiJ3Z8WwfaETrVeLIwPO7jQVe6uBHT76JGcp89yTZM7JlE1Cxl MpZou9RhjDLhlxTzaaq3DYIH8IgNs9cGuHxkNE0J7L9beYY9IsWfMlN0qbDabi8UWHjC i75gw4v0KZPd4vyQPM0F2MHXgLU6vUmv1QX6c= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754777532; x=1755382332; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1kbtQDcuNUXyTRgEfiYKqd93Fy+PpDHUdfFPn9AHKy0=; b=U2JIo5mXjCELBVESaTzpcJ8iOZZ0UIAChVuVvxMgfQVIb2vlOuMAi56QzCKoO/XnJ2 DDqSU+pmdjM2NR2eu7s2+EhJVGfNQXw5nlBGqQWrb8aY0wv6qAeQwhuZAoaJedk4/xR3 J38ZrVLxgBCiL84nTivqc29Va42tkp3TqYAHcBFJhgsedGEu+eFo/wWr0Gy48sSFZ5ni +cqVdn+maSwhQvDviieeuV59L4uuX5FHRkHsPPHoAAGp+nwYPKtbKy3Ut4Ux+zxxpIzu dAdkRwaLvtyX47ze36JXeqjKoSMSF6C+SotJZvj2E9NDD+cvYHd/XGgjH6vOYErksjIa H/MA== X-Gm-Message-State: AOJu0Yy+QkvemdDvcOWf9JnbfE2qTrfby4Fp6yfcZ6d08lzUeXvxoMgC 67fnCIz03MKJSYxgGvrkLnSsbPT8XPAy19d8s9l9LJWuxBhDxl7IDnCgW3qjBIagQjVfRMSzDC5 hqLSqgohhTw== X-Gm-Gg: ASbGnctsp/uEo/TUbrFqYT/JQBUUog6TexLb5yVBMIjPWcidxQz7EhI+J51XiTa0UuI WEGbJobLScIgvYMMip2D7Aw6ROLGeQppErz2q9lW3MXMR6YK47mcO4ONH7FUL0ULPHhjnilS2XD co4qlHEuGg4sk2eQrE1dbe/o3A++sd1+y3VX3PPdmx6rDRJoNiC4HnCLMrJrMZga+DMx7Of5Vyl vOszttsjblrO1d+g/mM3eoHsjJYci1kwHiEkRrAAQi/nY6q+n3xPTE4IC/ad41wRN/SfYvvK4Ph wQP4J3Hrid/Oz7v37hWS/gdHdMB1ho3rbbA+zzDHPf/up+n6M+rjtvBvJ9kGWjiPhAw6IDVL4wy C2ib4fYeHxn/Je/bE+QFIt4kJZPNtmXpSP5NNKk74iFlGwCO8awVpHE6DNvgR4IjtUk6qhjZYLX uq X-Google-Smtp-Source: AGHT+IFVUsXbEO2zVpXVjvHoXeRW6wapD2jvYXCp/PAWUAe+QB6L/kYoJd3KgWjcL7YcgRDmrzj4Lw== X-Received: by 2002:a5d:64e9:0:b0:3b7:6d94:a032 with SMTP id ffacd0b85a97d-3b900929b41mr6646095f8f.3.1754777531680; Sat, 09 Aug 2025 15:12:11 -0700 (PDT) From: Andrew Cooper To: Xen-devel Cc: Andrew Cooper , Anthony PERARD , Michal Orzel , Jan Beulich , Julien Grall , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , Stefano Stabellini , Shawn Anastasio , Oleksii Kurochko , Doug Goldstein , =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Victor Lira Subject: [PATCH 2/5] CI: Update ppc64 to use Debian Trixie Date: Sat, 9 Aug 2025 23:12:03 +0100 Message-Id: <20250809221206.1260861-3-andrew.cooper3@citrix.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250809221206.1260861-1-andrew.cooper3@citrix.com> References: <20250809221206.1260861-1-andrew.cooper3@citrix.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1754777567271124100 Everything works fine with Debian 13. Provide two new build jobs (for a to= tal of 6), and update the test job. Signed-off-by: Andrew Cooper --- CC: Anthony PERARD CC: Michal Orzel CC: Jan Beulich CC: Julien Grall CC: Roger Pau Monn=C3=A9 CC: Stefano Stabellini CC: Shawn Anastasio CC: Oleksii Kurochko CC: Doug Goldstein CC: Marek Marczykowski-G=C3=B3recki CC: Victor Lira https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/1975927256 --- automation/gitlab-ci/build.yaml | 18 ++++++++++++++++-- automation/gitlab-ci/test.yaml | 2 +- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/automation/gitlab-ci/build.yaml b/automation/gitlab-ci/build.y= aml index ab5211f77e5e..3fe539dc5683 100644 --- a/automation/gitlab-ci/build.yaml +++ b/automation/gitlab-ci/build.yaml @@ -319,10 +319,10 @@ debian-12-x86_64-clang-debug: variables: CONTAINER: debian:12-x86_64 =20 -debian-12-ppc64le-gcc-debug: +debian-13-ppc64le-gcc-debug: extends: .gcc-ppc64le-cross-build-debug variables: - CONTAINER: debian:12-ppc64le + CONTAINER: debian:13-ppc64le KBUILD_DEFCONFIG: ppc64_defconfig HYPERVISOR_ONLY: y EXTRA_XEN_CONFIG: | @@ -705,6 +705,20 @@ debian-12-ppc64le-gcc: KBUILD_DEFCONFIG: ppc64_defconfig HYPERVISOR_ONLY: y =20 +debian-12-ppc64le-gcc-debug: + extends: .gcc-ppc64le-cross-build-debug + variables: + CONTAINER: debian:12-ppc64le + KBUILD_DEFCONFIG: ppc64_defconfig + HYPERVISOR_ONLY: y + +debian-13-ppc64le-gcc: + extends: .gcc-ppc64le-cross-build + variables: + CONTAINER: debian:13-ppc64le + KBUILD_DEFCONFIG: ppc64_defconfig + HYPERVISOR_ONLY: y + # RISC-V 64 cross-build debian-12-riscv64-gcc: extends: .gcc-riscv64-cross-build diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index 1f0b27b2378a..2f6f3affa637 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -712,4 +712,4 @@ qemu-smoke-ppc64le-powernv9-gcc: script: - ./automation/scripts/qemu-smoke-ppc64le.sh powernv9 2>&1 | tee ${LOG= FILE} needs: - - debian-12-ppc64le-gcc-debug + - debian-13-ppc64le-gcc-debug --=20 2.39.5 From nobody Thu Oct 30 22:55:01 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=reject dis=none) header.from=citrix.com ARC-Seal: i=1; a=rsa-sha256; t=1754777564; cv=none; d=zohomail.com; s=zohoarc; b=WkHqq4gGteJB/mQ8OFxyiJgLOSojMHXHunFECf83xTW92mJT97du+W4dEdPWdcAyYFDYs1uWQWo3n+VlX32c2NqLru8V9nYPbF/9Aav02lnv09JnGSYiT/9e/yIRtDErF0d2+EYUTJ+8T+naSawstAFgaryAWNd3ZrXjc7Pix7U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1754777564; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=W1InbWNIn9kEj9hdKR1puWI33YAQ4yKAVpamMRnwML8=; b=TCf4baJ0ZgaW+yPi9abbGM3I0auyfBCUGpDLAsNz01rZ0kOqEAMokPvzpqiQcSPZlWM+nPhzpAtHI5wsc8OuO4LyzKPtWH5LjOdq2Q44oR6jkBdQT0Nr4zbFW1k2uVJU5l96NCo8oiTck+eR73stGHmVTpudJAuu1UMcIvJDJnc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 175477756452434.700453209914826; Sat, 9 Aug 2025 15:12:44 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1076297.1437911 (Exim 4.92) (envelope-from ) id 1ukrnU-0005qk-GN; Sat, 09 Aug 2025 22:12:16 +0000 Received: by outflank-mailman (output) from mailman id 1076297.1437911; Sat, 09 Aug 2025 22:12:16 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ukrnU-0005qd-Cz; Sat, 09 Aug 2025 22:12:16 +0000 Received: by outflank-mailman (input) for mailman id 1076297; Sat, 09 Aug 2025 22:12:15 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ukrnT-0005qN-1o for xen-devel@lists.xenproject.org; Sat, 09 Aug 2025 22:12:15 +0000 Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [2a00:1450:4864:20::341]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id e6b94cbe-756d-11f0-a325-13f23c93f187; Sun, 10 Aug 2025 00:12:13 +0200 (CEST) Received: by mail-wm1-x341.google.com with SMTP id 5b1f17b1804b1-451d3f72391so25592555e9.3 for ; Sat, 09 Aug 2025 15:12:13 -0700 (PDT) Received: from localhost.localdomain (host-195-149-20-212.as13285.net. [195.149.20.212]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3b79c453ab0sm35424323f8f.44.2025.08.09.15.12.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Aug 2025 15:12:12 -0700 (PDT) X-Outflank-Mailman: Message body and most headers restored to incoming version 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: e6b94cbe-756d-11f0-a325-13f23c93f187 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.com; s=google; t=1754777532; x=1755382332; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=W1InbWNIn9kEj9hdKR1puWI33YAQ4yKAVpamMRnwML8=; b=QrTmMDOa6lu4F89PpnRD+MQvYq2TxS43PhwtMoq3akOSTzSeeKrHd1Tvw1aELCgkKD HBRZKzVf8pnRsJfMbrNmpXpyu+W5dWemcdcmgk5xWAZqOxNsYeGnVL1EVJSZOA/f5Y1S O/Nvp9fu7Oc3XI8cmqcD5J1FYYAT2llBSXbjs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754777532; x=1755382332; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=W1InbWNIn9kEj9hdKR1puWI33YAQ4yKAVpamMRnwML8=; b=JPI8jSmHf0VTVwQrQaBu9+hVkEz453ag+aCkNXcs3FITZ3zhY/v0/plqAP5uqe4lkl ObjSmJmp2T7nfYycyEWGT4DXgTYwaVlBbPMUOE4zSkF9UTpa3LRUxWVDmGQujHZaCTG1 dx9iaW8ep//CAQfWHQWUi7jv1YG5/1m6ROhjTH7U4jrXLqMp924w0s04rfTYpyGUc8c6 d2+a1CZul3Avp3tgQUHPAkYYkF7il/DNclcPz4FFbgf/J0BuNikjYj7ETXtu40lSEtw8 LafvhpeC7GKnD3wNWf2m9AnX8pLz4Xex4rC8TwFTdFcO4BQE0qwp5sWYrUhNMM4AuEZa wBjw== X-Gm-Message-State: AOJu0YzwMLjZnNkzrWvyO+Ypw/CFe0t9htKNxL44UaJqpjcVBry4q1k3 dqcC95FB9ZB2dsLCWWXWlju1mQJ7eOd79w59aRJdSLQ6IpXQkU4kSSn4hxhjbGYFeRGRuNy+N3J bDY8lMk4t8A== X-Gm-Gg: ASbGnctDm3O5Sxl3aY6OyTxnPwL89oiaozc8DwxL1O6EPbWF45BDboQ6m73Aa+i+UFN uZewh5bzWdwmNbfm7AkgHEeTuN3yy+IbBmzp5SMOY5NXm4YAv1TKrZKLWh0Wavs05bhkNz5kLb4 fc9rENoV80B+9eCdkLa765jfthhS2NCzn/Uz+A+prJvlLH13LuhhvxWmqE1DM4xj3HgaisewJAT +U+Gjj0GGniEpxALSK08l224wNJY2HmXpIIAo1UQ0MjiAzHTXTnd2JyFADwjtizDN6F1fTAB54u w1ZofU3+1F2Iud6k3HJ/067ZtSs7DDqCNwJGO7lAqn5RLUvsuQHyx4UMjGMko3JgVx2xZLT2gwU jLJSbCvlXlbjQ9FCBFpOjOdOBMitXeyYkwJFaPXJZBO7LU6nj2FKu85+NiLhvgKe13MI0YmRkqX MG X-Google-Smtp-Source: AGHT+IEWLBt6JAVymy0iPTqZYOzsL0c0vEPxi/XIXIpC2HGIwkuFh1Wii6izAKTSzTIP0QpJ3amErA== X-Received: by 2002:a05:600c:5254:b0:456:13d8:d141 with SMTP id 5b1f17b1804b1-459f4f282damr60550315e9.27.1754777532480; Sat, 09 Aug 2025 15:12:12 -0700 (PDT) From: Andrew Cooper To: Xen-devel Cc: Andrew Cooper , Anthony PERARD , Michal Orzel , Jan Beulich , Julien Grall , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , Stefano Stabellini , Shawn Anastasio , Oleksii Kurochko , Doug Goldstein , =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Victor Lira Subject: [PATCH 3/5] CI: Update riscv64 to use Debian Trixie Date: Sat, 9 Aug 2025 23:12:04 +0100 Message-Id: <20250809221206.1260861-4-andrew.cooper3@citrix.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250809221206.1260861-1-andrew.cooper3@citrix.com> References: <20250809221206.1260861-1-andrew.cooper3@citrix.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1754777565374124100 Everything works fine with Debian 13. Provide two new build jobs, and upda= te both the randconfig the test jobs. Signed-off-by: Andrew Cooper --- CC: Anthony PERARD CC: Michal Orzel CC: Jan Beulich CC: Julien Grall CC: Roger Pau Monn=C3=A9 CC: Stefano Stabellini CC: Shawn Anastasio CC: Oleksii Kurochko CC: Doug Goldstein CC: Marek Marczykowski-G=C3=B3recki CC: Victor Lira https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/1975929387 --- automation/gitlab-ci/build.yaml | 22 ++++++++++++++++++---- automation/gitlab-ci/test.yaml | 2 +- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/automation/gitlab-ci/build.yaml b/automation/gitlab-ci/build.y= aml index 3fe539dc5683..f8e45f3467c8 100644 --- a/automation/gitlab-ci/build.yaml +++ b/automation/gitlab-ci/build.yaml @@ -329,10 +329,10 @@ debian-13-ppc64le-gcc-debug: CONFIG_UBSAN=3Dy CONFIG_UBSAN_FATAL=3Dy =20 -debian-12-riscv64-gcc-debug: +debian-13-riscv64-gcc-debug: extends: .gcc-riscv64-cross-build-debug variables: - CONTAINER: debian:12-riscv64 + CONTAINER: debian:13-riscv64 KBUILD_DEFCONFIG: tiny64_defconfig HYPERVISOR_ONLY: y EXTRA_XEN_CONFIG: | @@ -727,6 +727,20 @@ debian-12-riscv64-gcc: KBUILD_DEFCONFIG: tiny64_defconfig HYPERVISOR_ONLY: y =20 +debian-12-riscv64-gcc-debug: + extends: .gcc-riscv64-cross-build-debug + variables: + CONTAINER: debian:12-riscv64 + KBUILD_DEFCONFIG: tiny64_defconfig + HYPERVISOR_ONLY: y + +debian-13-riscv64-gcc: + extends: .gcc-riscv64-cross-build + variables: + CONTAINER: debian:13-riscv64 + KBUILD_DEFCONFIG: tiny64_defconfig + HYPERVISOR_ONLY: y + .riscv-fixed-randconfig: variables: &riscv-fixed-randconfig EXTRA_FIXED_RANDCONFIG: | @@ -739,10 +753,10 @@ debian-12-riscv64-gcc: CONFIG_VM_EVENT=3Dn CONFIG_XSM=3Dn =20 -debian-12-riscv64-gcc-randconfig: +debian-13-riscv64-gcc-randconfig: extends: .gcc-riscv64-cross-build variables: - CONTAINER: debian:12-riscv64 + CONTAINER: debian:13-riscv64 KBUILD_DEFCONFIG: tiny64_defconfig RANDCONFIG: y <<: *riscv-fixed-randconfig diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index 2f6f3affa637..9acd984d294c 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -705,7 +705,7 @@ qemu-smoke-riscv64-gcc: script: - ./automation/scripts/qemu-smoke-riscv64.sh 2>&1 | tee ${LOGFILE} needs: - - debian-12-riscv64-gcc-debug + - debian-13-riscv64-gcc-debug =20 qemu-smoke-ppc64le-powernv9-gcc: extends: .qemu-ppc64le --=20 2.39.5 From nobody Thu Oct 30 22:55:01 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=reject dis=none) header.from=citrix.com ARC-Seal: i=1; a=rsa-sha256; t=1754777558; cv=none; d=zohomail.com; s=zohoarc; b=JZdhaEKQC1JZMB8iBKDSas+3J8kJcoPCmPKvrvIG1/B0HHDlQwDSbnPJsSnzWGIEaw0822Di4eRIbPCxWOGosLnzNKZGz/GoU5zaZxpPF8JoZrxc4GlowO4t9V6JKwV3Wq3GhethAHg7cmqdkA2aOZRXd/096142gdgm8lm8la4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1754777558; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=sfND0zg2ZLDeX3cn2aUNtMfsNyhu9pemRzEnrfx6pMg=; b=RV5uLOSmtPnYy3xcHhSrh+Nt4tfXRsRsxItMRnKLUTw2Tx7zCpdk4UqOFv/tO+5BYiHJdwMrBl0qvyi/5Ci4Rgf7kA19nXy1fNEJDYxj8F+dahFG60Qn/g9GpiDZcgEpSBguG2StS5LWBH9Wt2AD5YKlFx5//x5KuSHt+Ki8AaA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1754777558287606.3040343178275; Sat, 9 Aug 2025 15:12:38 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1076301.1437943 (Exim 4.92) (envelope-from ) id 1ukrnW-0006Oh-TQ; Sat, 09 Aug 2025 22:12:18 +0000 Received: by outflank-mailman (output) from mailman id 1076301.1437943; Sat, 09 Aug 2025 22:12:18 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ukrnW-0006N9-HV; Sat, 09 Aug 2025 22:12:18 +0000 Received: by outflank-mailman (input) for mailman id 1076301; Sat, 09 Aug 2025 22:12:16 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ukrnU-0005qO-NM for xen-devel@lists.xenproject.org; Sat, 09 Aug 2025 22:12:16 +0000 Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [2a00:1450:4864:20::42c]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id e72a9bba-756d-11f0-b898-0df219b8e170; Sun, 10 Aug 2025 00:12:14 +0200 (CEST) Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-3b786421e36so1706392f8f.3 for ; Sat, 09 Aug 2025 15:12:14 -0700 (PDT) Received: from localhost.localdomain (host-195-149-20-212.as13285.net. [195.149.20.212]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3b79c453ab0sm35424323f8f.44.2025.08.09.15.12.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Aug 2025 15:12:12 -0700 (PDT) X-Outflank-Mailman: Message body and most headers restored to incoming version 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: e72a9bba-756d-11f0-b898-0df219b8e170 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.com; s=google; t=1754777533; x=1755382333; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sfND0zg2ZLDeX3cn2aUNtMfsNyhu9pemRzEnrfx6pMg=; b=RreJLoH9gntuJDdsOj+t1oAS0eRBG6E5qU0EkyGZZUTuLl4NZUwGIhELDDVLeUOuwb i8NiG+gs1JDc5Ot5+6+vzmyvtdtB7z2vhwHL/Q1OxQ4qRy4anHFtfU0j2abXR/HHjjah kA7TZyePuqTF6GXnfhV4h9DjTy6tbPKSRm8MU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754777533; x=1755382333; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sfND0zg2ZLDeX3cn2aUNtMfsNyhu9pemRzEnrfx6pMg=; b=ahvytwk78aYTSr+PFcSM2xhCVtBL9BeL+fhfNtBWobuf7CFWgjSBQPS2OWxMBy209G snAkj7g918+Bopg27KTtoBmNnW28Pd4l97Y1/mWXZVrFAxP+iCb5nCp9amPwPB/PE/tb tYcXIQyylTJPSQ9fDGAlQxKY61wob4w5+XKtrrLJCFB0mPI2gpZOm+/N92pRohWmPbti PvX1MhiLhwtuFCo39Mg38s9C/2NVd0aYDi0fxftNTSouel6Uxjnl9z4e9nYjQfQuEn1A fkX9pY4eG57Myv3OCa9iM5hoDlBPuCgyV24c06xHfQJSilFaC/PO3ykk7hW+inkZHlj3 F0vw== X-Gm-Message-State: AOJu0YzN1r4TVB3gHw8/3kJoCHb7TDd3jFUxyRDG1/nwHmwAQBAjQnHZ vCZl+rlM++ksBv8CrdNEwMwibs+iE+ksIio9BFcCoseYHi48XjXCCDUdKenv30pRi1kL7cgVSeS 3oDtBuCY= X-Gm-Gg: ASbGnctzoLx/y/R6y885OAN9Wl6557394XpAXwU2n3L3JDF6kafQL3ymZw1BFmoOALm jw4K6yg8LQd6FjonwJjU5MgV0fMmbjK6gJgorHbuiunsXimJ1j2PXwC18zRregtbnmdgOMnOUEQ Ea18rNpA3XjqWkHhsetVY+DV/pk3kW5pVTaj8w0nsdxT/FwG6KEecXpLl4WrHv+D0xGT6sJ2Zd+ 4EnDnY+DDJYsx5/zZq2jKx6LNKTcuzc/CiT21u1vOfDeDN+WNfFs76uHvCJoEHI9JRoj2c4IgBF I8j95LWHXbg470KPnjn2E2TfYVDx3o2LZ/U7od9yszawo8/qn8GoC2Bc97ib7a8L2zdbzep60Qh 6Mck0IWzONCY6WI4zhXyBFhXPMC8gH+KLfpDlMNPU7X65eLNZn/1WRw1mLBzGItVaTgHvEyQHYL H+ X-Google-Smtp-Source: AGHT+IF56eny7f5TY2zNi77piWoa/BoaYTwZw+7F+6xe3Y3GzRAWxu7PyUIxjQbhhGnLBTyQpUHk+g== X-Received: by 2002:a05:6000:288a:b0:3b8:d2d1:5c11 with SMTP id ffacd0b85a97d-3b900b56f28mr6273885f8f.51.1754777533210; Sat, 09 Aug 2025 15:12:13 -0700 (PDT) From: Andrew Cooper To: Xen-devel Cc: Andrew Cooper , Anthony PERARD , Michal Orzel , Jan Beulich , Julien Grall , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , Stefano Stabellini , Samuel Thibault , Juergen Gross Subject: [PATCH 4/5] stubdom: Fix -Wimplicit-int in newlib Date: Sat, 9 Aug 2025 23:12:05 +0100 Message-Id: <20250809221206.1260861-5-andrew.cooper3@citrix.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250809221206.1260861-1-andrew.cooper3@citrix.com> References: <20250809221206.1260861-1-andrew.cooper3@citrix.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1754777560337116600 This is an error now Debian Trixie's gcc-14 Signed-off-by: Andrew Cooper Reviewed-by: Juergen Gross --- CC: Anthony PERARD CC: Michal Orzel CC: Jan Beulich CC: Julien Grall CC: Roger Pau Monn=C3=A9 CC: Stefano Stabellini CC: Samuel Thibault CC: Juergen Gross I really think we need to move onto Unikraft as a maintained base... --- stubdom/Makefile | 1 + stubdom/newlib-fix-etext.patch | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 stubdom/newlib-fix-etext.patch diff --git a/stubdom/Makefile b/stubdom/Makefile index 666c3221dcd7..9aa0d3dee4de 100644 --- a/stubdom/Makefile +++ b/stubdom/Makefile @@ -94,6 +94,7 @@ newlib-$(NEWLIB_VERSION): newlib-$(NEWLIB_VERSION).tar.gz patch -d $@ -p1 < newlib-cygmon-gmon.patch patch -d $@ -p1 < newlib-makedoc.patch patch -d $@ -p1 < newlib-fix-copy_past_newline.patch + patch -d $@ -p1 < newlib-fix-etext.patch find $@ -type f | xargs perl -i.bak \ -pe 's/\b_(tzname|daylight|timezone)\b/$$1/g' touch $@ diff --git a/stubdom/newlib-fix-etext.patch b/stubdom/newlib-fix-etext.patch new file mode 100644 index 000000000000..e7bd4bb0cead --- /dev/null +++ b/stubdom/newlib-fix-etext.patch @@ -0,0 +1,23 @@ +GCC-14 in Debian Trixie i386 complains: + +../../../../newlib-1.16.0/libgloss/i386/cygmon-gmon.c: In function '_mcoun= t': +../../../../newlib-1.16.0/libgloss/i386/cygmon-gmon.c:227:14: error: type = defaults to 'int' in declaration of '_etext' [-Wimplicit-int] + 227 | extern _etext(); + | ^~~~~~ +../../../../newlib-1.16.0/libgloss/i386/cygmon-gmon.c:228:14: error: type = defaults to 'int' in declaration of '_ftext' [-Wimplicit-int] + 228 | extern _ftext(); + | ^~~~~~ + +--- newlib-1.16.0/libgloss/i386/cygmon-gmon.c.orig 2025-08-09 22:48:09.864= 068481 +0100 ++++ newlib-1.16.0/libgloss/i386/cygmon-gmon.c 2025-08-09 22:52:18.45839348= 4 +0100 +@@ -224,8 +224,8 @@ +=20 + if (! already_setup)=20 + { +- extern _etext(); +- extern _ftext(); ++ extern char _etext[]; ++ extern char _ftext[]; + already_setup =3D 1; + monstartup(_ftext, _etext); + atexit(_mcleanup); --=20 2.39.5 From nobody Thu Oct 30 22:55:01 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=reject dis=none) header.from=citrix.com ARC-Seal: i=1; a=rsa-sha256; t=1754777561; cv=none; d=zohomail.com; s=zohoarc; b=WEdnMCaEtU5cYIwKLCl1nBTiatYoRvIudi1YhKfitGPr66xd9Tnm0c60E5NZlxneOQsj5OetB8M/VShxKptGj0DDY4Lt8n2b1C0HBJTm32zAMkjCHuyeQYuVTv0SQKAcNTkjnmQp+sT1X2EgmIn3twDcEkK0TIUuKDzAOSFR1QY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1754777561; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=x8jEOu6+Wmu2jfug+vxWSSfDmwNVRaIms3wraAaPkLY=; b=XHqIVWcrUJleh47lWToXbIjzv/VdamlAea4rw7hyZZlSzRlJ17dT5fkHip+ZFVGVMbsM177zEL9cCiquntt7VAGUdwsHsyw6yEf+k46EdjPmwcLFzSzZaAWqw7JH5mg/mwxOnT1P38HHZ8YJsafimBTWIviykenUcL656V2zuq0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1754777561898511.1403323233345; Sat, 9 Aug 2025 15:12:41 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1076298.1437921 (Exim 4.92) (envelope-from ) id 1ukrnV-00064R-O0; Sat, 09 Aug 2025 22:12:17 +0000 Received: by outflank-mailman (output) from mailman id 1076298.1437921; Sat, 09 Aug 2025 22:12:17 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ukrnV-00064K-Jk; Sat, 09 Aug 2025 22:12:17 +0000 Received: by outflank-mailman (input) for mailman id 1076298; Sat, 09 Aug 2025 22:12:15 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ukrnT-0005qN-SW for xen-devel@lists.xenproject.org; Sat, 09 Aug 2025 22:12:15 +0000 Received: from mail-wr1-x441.google.com (mail-wr1-x441.google.com [2a00:1450:4864:20::441]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id e812a21a-756d-11f0-a325-13f23c93f187; Sun, 10 Aug 2025 00:12:15 +0200 (CEST) Received: by mail-wr1-x441.google.com with SMTP id ffacd0b85a97d-3b78315ff04so2741325f8f.0 for ; Sat, 09 Aug 2025 15:12:15 -0700 (PDT) Received: from localhost.localdomain (host-195-149-20-212.as13285.net. [195.149.20.212]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3b79c453ab0sm35424323f8f.44.2025.08.09.15.12.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Aug 2025 15:12:14 -0700 (PDT) X-Outflank-Mailman: Message body and most headers restored to incoming version 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: e812a21a-756d-11f0-a325-13f23c93f187 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.com; s=google; t=1754777535; x=1755382335; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=x8jEOu6+Wmu2jfug+vxWSSfDmwNVRaIms3wraAaPkLY=; b=Dz9vn92BJ2/ySmJ9P3NT+nMOKO7mp6sYZp4m4Y99sSj5SzinDmwxVbvE1sNUQsuZx5 kjmQB9rOV5gPDa1nJHtSVoo/4GrQKtlh00j4JEC1tWjn9q9J/1u7QTXWi0FCyMvwN6vs j8czStDMGitj6nRzE3jSYXhDxR/2OFG0HFMXo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754777535; x=1755382335; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=x8jEOu6+Wmu2jfug+vxWSSfDmwNVRaIms3wraAaPkLY=; b=ZJVwnZMLXRF7UvEW19vKJcGvGhTDkKWPb97plLwqx7XZ1I1HdOQraZCPMhxjpaSIgU rbZAwAx5lxnnU/OvNKQFPxaUwjAVDNzAiqyVo6NyqwFRQAWmcVFqYzn6eMYIiBRGf8tu QVEVBz52dK1kwybGAuBs9X03nriEV9lpeAkeHIT0bY3LsoQrQe0JoMRu3F+7r6IGgWbA fhCm0+o4vULMCZRtiR3kdJpMElE5NE499dsoLel/hJo5t45gfkwcR0sin5IR0r49yvki TOUNj+HKsT3zC9K7HBXec1ErO0xazS08SaqMN83zDMDToBXAer1DtofhrWbMte7eQ5zq JuDQ== X-Gm-Message-State: AOJu0YxJ4LEiGFovoFgGrCz3Dggb/Hy+KGgmWe1B8wBz9hn1bETTs/9/ bjjDw8bJngpnYrOklavnDnyZ2A4Jk+5w5pN6RIBGoqmh4bw0kCH/M1QZRv9kwIK7Trh+edcsZFX y5NCLoCi2OA== X-Gm-Gg: ASbGncsTXXwXu6K9DNFa8sq7QB5cMxua3gYx76YEKzJT8h6N1i5uT1725qOWfi/yH6B S0EVHNi4pkK9d80jDxW6cblmPKauWaetQ6f80qU3g6W51Jx0NMoo4+ZbW5srn8SWmDl0TToRNzn s+KXK5dGAnlFhp3FmI3S79xQj7/llUSJ3ohCZEkI5iA6jfI/LUHBQ2iEnNMBYzHXxk8djkeX9Wp mecNXraw/UvFIF5kH/0oL52V7SkY5YccJVwycymlLimGVESgima7/cbchcbFJNK1J7Iq28zdcDj ZvFjjkdvAZCbk80eM9Auj7CY0VGr9KJBCQ43K4FMuUH8jhq62X0hu70Q+8cBGDLfzsaCZRVirQA MIckWw859VIDotTH8jKJDDaS9kM5k9mzbsgf0gPVZX0052Y+KDYByw5P2eLB7LnbsLQehNUWpIx +/ X-Google-Smtp-Source: AGHT+IH0EYhksleZNTZuq5+L/1QNNPMQh/53GIa6ar0t3hlOvb82O7XDJykDV4EsYFApiPg/bioABA== X-Received: by 2002:a05:6000:1ac7:b0:3b7:6d95:56d2 with SMTP id ffacd0b85a97d-3b900b449b0mr5556976f8f.7.1754777534659; Sat, 09 Aug 2025 15:12:14 -0700 (PDT) From: Andrew Cooper To: Xen-devel Cc: Andrew Cooper , Anthony PERARD , Michal Orzel , Jan Beulich , Julien Grall , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , Stefano Stabellini , Shawn Anastasio , Oleksii Kurochko , Doug Goldstein , =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= , Victor Lira Subject: [PATCH 5/5] CI: Update x86 to use Debian Trixie Date: Sat, 9 Aug 2025 23:12:06 +0100 Message-Id: <20250809221206.1260861-6-andrew.cooper3@citrix.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250809221206.1260861-1-andrew.cooper3@citrix.com> References: <20250809221206.1260861-1-andrew.cooper3@citrix.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1754777564231116600 With the exception of the custom IBT job, copy all Debian 12 jobs making Debian 13 versions, then trim the Debian 12 ranconfig jobs. Update the test jobs. Signed-off-by: Andrew Cooper --- CC: Anthony PERARD CC: Michal Orzel CC: Jan Beulich CC: Julien Grall CC: Roger Pau Monn=C3=A9 CC: Stefano Stabellini CC: Shawn Anastasio CC: Oleksii Kurochko CC: Doug Goldstein CC: Marek Marczykowski-G=C3=B3recki CC: Victor Lira https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/1975958452 We may want to trim a few more jobs, but I'm not sure where the right balan= ce is. --- automation/gitlab-ci/build.yaml | 54 +++++++++++++++++++++++++-------- automation/gitlab-ci/test.yaml | 10 +++--- 2 files changed, 47 insertions(+), 17 deletions(-) diff --git a/automation/gitlab-ci/build.yaml b/automation/gitlab-ci/build.y= aml index f8e45f3467c8..4cb52fe59715 100644 --- a/automation/gitlab-ci/build.yaml +++ b/automation/gitlab-ci/build.yaml @@ -309,15 +309,15 @@ alpine-3.18-gcc-debug: CONFIG_UCODE_SCAN_DEFAULT=3Dy CONFIG_XHCI=3Dy =20 -debian-12-x86_64-gcc-debug: +debian-13-x86_64-gcc-debug: extends: .gcc-x86-64-build-debug variables: - CONTAINER: debian:12-x86_64 + CONTAINER: debian:13-x86_64 =20 -debian-12-x86_64-clang-debug: +debian-13-x86_64-clang-debug: extends: .clang-x86-64-build-debug variables: - CONTAINER: debian:12-x86_64 + CONTAINER: debian:13-x86_64 =20 debian-13-ppc64le-gcc-debug: extends: .gcc-ppc64le-cross-build-debug @@ -545,24 +545,20 @@ debian-12-x86_64-clang: variables: CONTAINER: debian:12-x86_64 =20 -debian-12-x86_64-clang-randconfig: - extends: .clang-x86-64-build +debian-12-x86_64-clang-debug: + extends: .clang-x86-64-build-debug variables: CONTAINER: debian:12-x86_64 - RANDCONFIG: y - EXTRA_FIXED_RANDCONFIG: | - CONFIG_COVERAGE=3Dn # Disable coverage otherwise build times out. =20 debian-12-x86_64-gcc: extends: .gcc-x86-64-build variables: CONTAINER: debian:12-x86_64 =20 -debian-12-x86_64-gcc-randconfig: - extends: .gcc-x86-64-build +debian-12-x86_64-gcc-debug: + extends: .gcc-x86-64-build-debug variables: CONTAINER: debian:12-x86_64 - RANDCONFIG: y =20 debian-12-x86_32-clang-debug: extends: .clang-x86-32-build-debug @@ -574,6 +570,40 @@ debian-12-x86_32-gcc-debug: variables: CONTAINER: debian:12-x86_32 =20 +debian-13-x86_64-clang: + extends: .clang-x86-64-build + variables: + CONTAINER: debian:13-x86_64 + +debian-13-x86_64-clang-randconfig: + extends: .clang-x86-64-build + variables: + CONTAINER: debian:13-x86_64 + RANDCONFIG: y + EXTRA_FIXED_RANDCONFIG: | + CONFIG_COVERAGE=3Dn # Disable coverage otherwise build times out. + +debian-13-x86_64-gcc: + extends: .gcc-x86-64-build + variables: + CONTAINER: debian:13-x86_64 + +debian-13-x86_64-gcc-randconfig: + extends: .gcc-x86-64-build + variables: + CONTAINER: debian:13-x86_64 + RANDCONFIG: y + +debian-13-x86_32-clang-debug: + extends: .clang-x86-32-build-debug + variables: + CONTAINER: debian:13-x86_32 + +debian-13-x86_32-gcc-debug: + extends: .gcc-x86-32-build-debug + variables: + CONTAINER: debian:13-x86_32 + fedora-41-x86_64-gcc: extends: .gcc-x86-64-build variables: diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index 9acd984d294c..96e952235737 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -661,35 +661,35 @@ qemu-smoke-x86-64-gcc: script: - ./automation/scripts/qemu-xtf.sh x86-64 pv64 example 2>&1 | tee ${LO= GFILE} needs: - - debian-12-x86_64-gcc-debug + - debian-13-x86_64-gcc-debug =20 qemu-smoke-x86-64-clang: extends: .qemu-smoke-x86-64 script: - ./automation/scripts/qemu-xtf.sh x86-64 pv64 example 2>&1 | tee ${LO= GFILE} needs: - - debian-12-x86_64-clang-debug + - debian-13-x86_64-clang-debug =20 qemu-smoke-x86-64-gcc-pvh: extends: .qemu-smoke-x86-64 script: - ./automation/scripts/qemu-xtf.sh x86-64 hvm64 example 2>&1 | tee ${L= OGFILE} needs: - - debian-12-x86_64-gcc-debug + - debian-13-x86_64-gcc-debug =20 qemu-smoke-x86-64-clang-pvh: extends: .qemu-smoke-x86-64 script: - ./automation/scripts/qemu-xtf.sh x86-64 hvm64 example 2>&1 | tee ${L= OGFILE} needs: - - debian-12-x86_64-clang-debug + - debian-13-x86_64-clang-debug =20 qemu-smoke-x86-64-gcc-efi: extends: .qemu-smoke-x86-64 script: - ./automation/scripts/qemu-xtf.sh x86-64-efi pv64 example 2>&1 | tee = ${LOGFILE} needs: - - debian-12-x86_64-gcc-debug + - debian-13-x86_64-gcc-debug =20 qemu-xtf-argo-x86_64-gcc-debug: extends: .qemu-smoke-x86-64 --=20 2.39.5