From nobody Mon May 20 18:04:50 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1683731347; cv=none; d=zohomail.com; s=zohoarc; b=LLdVeux6gpCRRZtJ9TOdK4MOTjpi5vP2sghXiVVvN8RAJhdtTYNFX1xI2esjITAW9gL9jI1mvSu/47g34tbYcuoXvDAHq6JyRy9IdtIt3XJYRsK9DlOoAy9m3D5MwIvo3KQdFFTgJDmEEsn0yan9XW3+Pu+rM0Q96HZ+ARX5hFs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1683731347; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=99DNC/4lLE0xZWvew5hDcmfunBndkIFWBRsqHIG+Brc=; b=Vr8hXvStYuJDwckxcW/0V7rDVmdg3uoHoMx8gJdDyPgD3wQHV6bGPIzdVBsIBOCBcjx6wUfEhDQeoLiGSUomdLEosJmtR23ACwKDh8x7WE3WALp5bRvegjABaRw+KT3qonsFewx7QqUYojef8uGQaf5WNDVb9IkTWFdLvRdLFb0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1683731347644293.7549992431559; Wed, 10 May 2023 08:09:07 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwlPE-0006rN-7b; Wed, 10 May 2023 11:07:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwlPC-0006qC-NG for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:02 -0400 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pwlPB-0001VY-2h for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:02 -0400 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-3f315712406so251111885e9.0 for ; Wed, 10 May 2023 08:07:00 -0700 (PDT) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id k9-20020adfe8c9000000b0030642f5da27sm17580779wrn.37.2023.05.10.08.06.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 May 2023 08:06:59 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id C33901FFBC; Wed, 10 May 2023 16:06:58 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1683731219; x=1686323219; 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=99DNC/4lLE0xZWvew5hDcmfunBndkIFWBRsqHIG+Brc=; b=X2V2f0oKXzm4wQNVe1xDfs338r4j09gsXTR+vt/Qc/OorlyxF/vvUqIaxzsTr+ETFr AR3+t4zALA07qxSaEhykPsrlj9SuwiITTWoZyDYuKHjsq5kQp629ti+WKvR7w5r4vHom zeSEYRp/AX5TITex6bbB0r8mtS5bDum8lPAOBZG06PxEF0qml9In19x32LoDe0ZrvWSh Iq4QVsy4nJtVhOxBEkgr2+cGNY4rhgV1poawtH2CTr/i1BU8yrQcFHRfwVDJCsEqDyqe 7rxM0ANZxhkPdujs1Yx+xS0kbbXlTSVbrpVP7Brsd4RK6pRu9Qs8sWnrdOvaywK31tn7 s0JA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683731219; x=1686323219; 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=99DNC/4lLE0xZWvew5hDcmfunBndkIFWBRsqHIG+Brc=; b=XZgkFxeZgYIrRaYVTRSkNz0/uN4C+tLQxI07S/KYO6IBl4YDxSIofdKes0+2gDUj0s 9K9qF6Tuc+xyIaHA1IO493YxfJubC7nSosmn32VpZ3MT5OftV5jClAyyE/iNH5WZh0bX ZooV2akf5mm21+VQtr6/ZAZVrPNBowEYrYGItSryLZUvy8gibQVAdM3D3EidwTyP863C ANI7BECZqj0+crYpMcLl8Kgi0SaYL9eHbs3Sw/MsXYr45Doeec5wtBeYJrvY9oSh6UG9 hwW8U8dMg6KVYSJ5EDxnTtFj+3AhbDbWj08spOYjiX5Hmvhoo4xMzlp2O6KbfRQ9xME2 OzXg== X-Gm-Message-State: AC+VfDzPVDDYupRSeyASSb57QLKw6IzlE/o6ec8myHPdEgz1B8KYMIuR L9mwIPq/rdxmQ3lYZgNxuaav6g== X-Google-Smtp-Source: ACHHUZ6vbSBW25Ll5i4GF7esAEIFwJn8VJ69PSs5xWhT64cl8V7100qTX+kMEcr/wglkKzh4qQ+OQw== X-Received: by 2002:adf:e948:0:b0:306:2c20:c4fb with SMTP id m8-20020adfe948000000b003062c20c4fbmr17446800wrn.2.1683731219499; Wed, 10 May 2023 08:06:59 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , Juan Quintela , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Wainer dos Santos Moschetta , Beraldo Leal Subject: [PULL 1/8] tests/docker: bump the xtensa base to debian:11-slim Date: Wed, 10 May 2023 16:06:51 +0100 Message-Id: <20230510150658.1399087-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230510150658.1399087-1-alex.bennee@linaro.org> References: <20230510150658.1399087-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1683731348165100003 Stretch is going out of support so things like security updates will fail. As the toolchain itself is binary it hopefully won't mind the underlying OS being updated. Message-Id: <20230503091244.1450613-3-alex.bennee@linaro.org> Reviewed-by: Thomas Huth Reviewed-by: Juan Quintela Signed-off-by: Alex Benn=C3=A9e Reported-by: Richard Henderson diff --git a/tests/docker/dockerfiles/debian-xtensa-cross.docker b/tests/do= cker/dockerfiles/debian-xtensa-cross.docker index 082b50da19..72c25d63d9 100644 --- a/tests/docker/dockerfiles/debian-xtensa-cross.docker +++ b/tests/docker/dockerfiles/debian-xtensa-cross.docker @@ -5,7 +5,7 @@ # using a prebuilt toolchains for Xtensa cores from: # https://github.com/foss-xtensa/toolchain/releases # -FROM docker.io/library/debian:stretch-slim +FROM docker.io/library/debian:11-slim =20 RUN apt-get update && \ DEBIAN_FRONTEND=3Dnoninteractive apt install -yy eatmydata && \ --=20 2.39.2 From nobody Mon May 20 18:04:50 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1683731304; cv=none; d=zohomail.com; s=zohoarc; b=M50fTM3BGTfENkXyFMYb75fw9/mxbD18O2bSjav3h29zEgLQpiMsRpUyr0lXgtvqJvdKV9u58OGXl9csqpmNAWQfk6HlJujrunB9eSmq2nt2OpH2b5mfU8g6aUEUSkJVbVWDV9Qgx5PKJPU+H0Qr21GT49Y7r2s6dAm8TL32Ig0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1683731304; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=0hip+YGE5pxFrA4N2S9fipS+cB+XrCAPV4NMoBvIAnw=; b=AhjhEgcv0NjM5blaSpaLj1oxQZtNcuPmM6Jvxd7vlzu6XZDyX0+JRnyPyx4YD97uAgoQoIX83OLtI5ZcRl6s7BcfZ8Dm82wsw7TvzMUSuAz/S4Y1JdqsgTYDeYcIg6aYJxlT7A6UtkbfC6UMmeq5W8fNNb0uZb4kxN9I97ZTYb4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1683731304011237.57310330416988; Wed, 10 May 2023 08:08:24 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwlPF-0006sz-N4; Wed, 10 May 2023 11:07:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwlPE-0006rM-46 for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:04 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pwlPB-0001Vb-HY for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:03 -0400 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-3f315712406so251112255e9.0 for ; Wed, 10 May 2023 08:07:01 -0700 (PDT) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id r15-20020a5d694f000000b00306415ac69asm17588677wrw.15.2023.05.10.08.06.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 May 2023 08:06:59 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id D8BA01FFBD; Wed, 10 May 2023 16:06:58 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1683731220; x=1686323220; 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=0hip+YGE5pxFrA4N2S9fipS+cB+XrCAPV4NMoBvIAnw=; b=HbWW3eV4bmsvXJxTyYVr7SmhdeAo2LcDE30/sXdotGKWG6hqVwSg5JmR8ITfjKf/Ho dTE9NGUSfK7Vw4dXba2mbjuhd/Lz5e2xtCBtJMtn9iY9xg6tlGK6uzR1SWtGseqVouME WKiJ2k51jGEDKRk/31n3UHR3a/Ty4HpPa/2+NzQHEfdN2zXR3jVn0IXu4d2M3JppmNAt xnbZWACy5+xQcFPgiANvoSLHqNlnkQ3r241YmI87XQ8Z1mKHDY5vMizP/j7xbZwPJxUU HmRi50ZiIfKjJrEdcHky3CPPeI8g6Hd5vDJbtRKhpnmwpjILZF8QQ5JlHDG8GcwlP0rL dZkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683731220; x=1686323220; 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=0hip+YGE5pxFrA4N2S9fipS+cB+XrCAPV4NMoBvIAnw=; b=JgEHgtopNuOF0eZDF3uWu/eNRJvQ6QyDIOA5ft17nOXPE/GNi7KHZfLVd2vvqacW/4 FXJmeAhEKJaxbq2xI9/AUSbBPrvMfgxb90GZ3gtt6Qunh/7NKGXZbKhoAGElB2720Nrj BtGjSB/a2jgt4ymRPSfPm80NK8wT/VeE2emomqcD/IQs6tSkdJSVxxRNTJORaI1jOro/ G0CVZ5cBhdI+xu7kPKtrONJYTiq86Aav2jCZ3c50quTHitcKrO4GK5V47F3k4r5/YBeR V7wTDfNI09eaUNw5eGsdzcfC/gjIMDLvLVe1gw62KlZRgZ7Oq2zZS7JXs8n5rcXUD/qU ZO+A== X-Gm-Message-State: AC+VfDy4RrGOsci00S64dUoEgfI1226M8nRLqJplKdbOwtBNa0lw3zb1 p+XnDZUf3Ci25k5TUcmyFrJlHA== X-Google-Smtp-Source: ACHHUZ4Jhj/KGpx0Bsf6tLItdUIJuEUPx54CaXwOuB/yCjCV8bC1hLnEnqaETpTzsosvlIugYHjHQg== X-Received: by 2002:adf:e948:0:b0:306:2c20:c4fb with SMTP id m8-20020adfe948000000b003062c20c4fbmr17446831wrn.2.1683731219922; Wed, 10 May 2023 08:06:59 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , Juan Quintela , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PULL 2/8] docs: document breakpoint and watchpoint support Date: Wed, 10 May 2023 16:06:52 +0100 Message-Id: <20230510150658.1399087-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230510150658.1399087-1-alex.bennee@linaro.org> References: <20230510150658.1399087-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1683731304726100001 This varies by accelerator. Also mention the modern bear trap that is ASLR. Message-Id: <20230503091244.1450613-4-alex.bennee@linaro.org> Reviewed-by: Juan Quintela Signed-off-by: Alex Benn=C3=A9e diff --git a/docs/system/gdb.rst b/docs/system/gdb.rst index 453eb73f6c..7d3718deef 100644 --- a/docs/system/gdb.rst +++ b/docs/system/gdb.rst @@ -46,6 +46,28 @@ Here are some useful tips in order to use gdb on system = code: 3. Use ``set architecture i8086`` to dump 16 bit code. Then use ``x/10i $cs*16+$eip`` to dump the code at the PC position. =20 +Breakpoint and Watchpoint support +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D + +While GDB can always fall back to inserting breakpoints into memory +(if writable) other features are very much dependent on support of the +accelerator. For TCG system emulation we advertise an infinite number +of hardware assisted breakpoints and watchpoints. For other +accelerators it will depend on if support has been added (see +supports_guest_debug and related hooks in AccelOpsClass). + +As TCG cannot track all memory accesses in user-mode there is no +support for watchpoints. + +Relocating code +--------------- + +On modern kernels confusion can be caused by code being relocated by +features such as address space layout randomisation. To avoid +confusion when debugging such things you either need to update gdb's +view of where things are in memory or perhaps more trivially disable +ASLR when booting the system. + Debugging multicore machines =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D =20 --=20 2.39.2 From nobody Mon May 20 18:04:50 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1683731330; cv=none; d=zohomail.com; s=zohoarc; b=G6zGp5Jo5DDEThCYn5gY4wcKVFkz41cSfnFwjrOD0iWzeyuI0N9cVx0mWTvmxFnU+TYBiqi4ZlEaAQWEHDyxLL0UewRoCJDXCnzY5o/FLtkY9HoHJnZS6EtpNaekschQHvdadrFrNO5QoDu3De1yIQTIOBmQ7t82bmx8scxJJF8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1683731330; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=dnoUP83M9hLIxazc+2BcSO5MOa52SAxiWkjTznSxRf8=; b=T333IHYxo9brljAa+URQVx603J4TYqUwEKz4/rn+k49HG6/JL4JoXOSubGI+xp7G+wTIIVNoyEDwSI4bcc5xxxnTvLlMThy9iJ1JF4FyacIdyU/wmxkYUrxX8psivxJdl50r8fg9msUNRDnzpwZNnmkycH44wtyYe4nN10cMJlA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1683731330417622.8055062753324; Wed, 10 May 2023 08:08:50 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwlPG-0006tZ-FP; Wed, 10 May 2023 11:07:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwlPE-0006sG-Vo for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:05 -0400 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pwlPC-0001Vt-OA for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:04 -0400 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-3f4ad71b00eso5036655e9.2 for ; Wed, 10 May 2023 08:07:02 -0700 (PDT) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id 6-20020a05600c230600b003f427db0015sm7880694wmo.38.2023.05.10.08.06.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 May 2023 08:06:59 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id EEFBC1FFBE; Wed, 10 May 2023 16:06:58 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1683731221; x=1686323221; 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=dnoUP83M9hLIxazc+2BcSO5MOa52SAxiWkjTznSxRf8=; b=RHD6IrJ6JS/PcvUo3v1FlzfNL9Zc7XblrXKj60Vj24VPAcPN5DiK1Lyp9usCi6m1bR d6D2GXrNPq6iHngBFPv/xHVtjFP3bj+1KI+yvmZHtC1IbAONYdNW2a8IAKkBfQ3vSMap XN4/PmYmPW098M5/DrLEItrYzIwwHnc+trZzB7L7u8qVQzs1cUTLmrIXJwhHY0WwwFKk kHXKP3rAMxY86RhXS9a1tQiKGbPreP3tGMm3VPn5scqMr0MUd37TL2jCQhJl+kh1DfN8 brHd7GuSkNfA0E/90FgkB+oNjyTH8YOC/XviYUG81sVqjJ2JnYGaeviDHNDX97Cce4N9 a73g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683731221; x=1686323221; 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=dnoUP83M9hLIxazc+2BcSO5MOa52SAxiWkjTznSxRf8=; b=VIyWC4ru2rM4CxSwhtKIbzubJmV+oEUTSmG4Fc1nRc4PJcL1qWyX+3XaMYO1Z/suzi Uvo1uu3ZsS6H24WjbxXbTjm1CXtjsFRrk8LxDhn0ZWYXQjaj8VcjhMLG6TWnA06GWZjk rAdCywU6ZNiemgptF9A6Be0q+zCw2mOLpgK9WokwjsN4PkOixJk8B7ANEcVbVvKqh8/V AVm3HBSV960ZB5wChcHMlTjgDpnMabDHYhYwSXhNIFJMvgAPUqDOGO+vOkaimNpaslm5 LlirG45WUh4JRQB31WXDfBWs92+TOqdhIQnuzJqMVrkSGVWIV/IQiQ6Hb94+PQhh/1fq aEyQ== X-Gm-Message-State: AC+VfDzhzIo0GnWKIhEm/TPXxHdtcBTgYCsU3vJTJHLp7QllLJzT3yR3 kcG24ZweHFMxA99djhDgRjyRQA== X-Google-Smtp-Source: ACHHUZ7Ai/xri89KZ6N0q5qTN+EnP1jby9pSUnnXvgoLidr1AO68E9oDBHs9CwZ0venzxS9m6l/l+w== X-Received: by 2002:a05:600c:2216:b0:3f4:2452:966e with SMTP id z22-20020a05600c221600b003f42452966emr7578949wml.0.1683731220710; Wed, 10 May 2023 08:07:00 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , Peter Maydell , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Wainer dos Santos Moschetta , Beraldo Leal Subject: [PULL 3/8] scripts/ci: add gitlab-runner to kvm group Date: Wed, 10 May 2023 16:06:53 +0100 Message-Id: <20230510150658.1399087-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230510150658.1399087-1-alex.bennee@linaro.org> References: <20230510150658.1399087-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1683731332077100002 One of the main reasons to have custom runners it so we can run KVM tests. Enable the "kvm" additional group so we can access the feature on the kernel. Message-Id: <20230503091244.1450613-5-alex.bennee@linaro.org> Reviewed-by: Richard Henderson Reviewed-by: Thomas Huth Signed-off-by: Alex Benn=C3=A9e Reported-by: Peter Maydell diff --git a/scripts/ci/setup/gitlab-runner.yml b/scripts/ci/setup/gitlab-r= unner.yml index 1a1b270ff2..7bdafab511 100644 --- a/scripts/ci/setup/gitlab-runner.yml +++ b/scripts/ci/setup/gitlab-runner.yml @@ -26,6 +26,7 @@ user: user: gitlab-runner group: gitlab-runner + groups: kvm comment: GitLab Runner home: /home/gitlab-runner shell: /bin/bash --=20 2.39.2 From nobody Mon May 20 18:04:50 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1683731513; cv=none; d=zohomail.com; s=zohoarc; b=LwSkTpSVutYwgIvF1ZAUFr9sBPo8va/n1KzBp19caJMKbL6MK+l+tj4ywAdIja6WUmKQlQw1gHY6+sksDaRMHF7nncbKDF59/J2SrGVwNDA1d/Etu0JjaNCCxVkW8ArdwD5C3YaZhSrhcW8pB9+F5KbfuLWzG6snw8YY0NGsPio= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1683731513; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=KoXK86fLWvdd2wu29cai/tI+78Sen1sg80vVZCIKXsc=; b=dEC7OU6W58qyV7TOyAEJnmBvSxXdXyawauGMeZrMpten9M9HFIaMlcBws2+NlfwRr7XE1xVK2uk5Duk+aucfgcFLY69wzfdGT+/F9NjWs7WoU+56XQ60a7hUHbwVgC9Xj95eBPb6cyGINfpLlROA6eODNvDcM8LZ0LidnIONyh8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 168373151299740.948597398569405; Wed, 10 May 2023 08:11:52 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwlPG-0006tx-UL; Wed, 10 May 2023 11:07:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwlPF-0006sT-7W for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:05 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pwlPC-0001Vo-9j for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:04 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-3f315712406so251112905e9.0 for ; Wed, 10 May 2023 08:07:01 -0700 (PDT) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id j15-20020a05600c1c0f00b003f1738d0d13sm7735521wms.1.2023.05.10.08.06.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 May 2023 08:06:59 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 16A991FFBF; Wed, 10 May 2023 16:06:59 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1683731221; x=1686323221; 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=KoXK86fLWvdd2wu29cai/tI+78Sen1sg80vVZCIKXsc=; b=wjEm9czrP9IKQkZb823iPUNNXwyG9vyIHrbM1QA793HVaA1MH912+Qs7V3rou4Rj3l 9NF1aeFeVJimI1CbwNxrgXckMyEFcPvjEGsyGXA6u37TFXifxgndTjec/T3W0lYrxFDj 2aqO1vaP70xMS4klBH8uf3DY0Ll7gx87h4nrfBjzntOFyrGh8lZOBvtNePddAxDGAzrg zCj+b1TrWXzWZ7yWoL32gBrQxI0jqyFbjCYPQ5cQFHevfD/6YBgCfdgfZ5DpwqtGpvwO dhmaTAUEqOKWdqfnmyO+E2hPG/q4v/RuQVhFjibAI7etTDQ6d3mCt0DmsS8VYHJ1dVxs MmAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683731221; x=1686323221; 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=KoXK86fLWvdd2wu29cai/tI+78Sen1sg80vVZCIKXsc=; b=hCmv2eZfCDQSHv2hILDLvUL7b1CiuYZvKsuRlHv1ULx5PX8QGJP87FJtS32X17zU8p uTR3y6YkIjZ9o0C40kARuEUkKVeWrE4Z+qIOnUPvPKuIHFgBYGjxVmy9Mj1TjczogzMC RTraD7KT3QsCfHyC2iP8Nr3xjI4lyjvafIYc8WmEBELLt61fnvaa7LEnUEpmsOEEZoJP WWoQa8uWp8B2fwEM59Y10siIidHNeeBM5X9S56i6qQnPgyZbbDy47l3gPtna4sORiw4Z z4nADA0cjpSNuFJL9Q+b2g3dq6R5NoEyqo4ksAF+JRi0ySzEGGk1ngdK5KGrvVgOa+wD duTA== X-Gm-Message-State: AC+VfDy4LAV7DsTaTrC0LxDrNlFDx96tpOXqHaqSloMA0HhJVrKUAQGD cLz9kH6IAzTjsX8UboCArZ5JIt2rXd7uHLyAt24M4A== X-Google-Smtp-Source: ACHHUZ47kb/8xqr4yt/wMfEqcPi2veCtQNH6TEiEHMT/eDIm1thG3Hhy4tVXCvRxHVwZODEptm7czg== X-Received: by 2002:a05:600c:2294:b0:3f4:2a69:409 with SMTP id 20-20020a05600c229400b003f42a690409mr4335402wmf.11.1683731220916; Wed, 10 May 2023 08:07:00 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Thomas Huth , Wainer dos Santos Moschetta , Beraldo Leal Subject: [PULL 4/8] scripts/ci: clean-up the 20.04/22.04 confusion in ansible Date: Wed, 10 May 2023 16:06:54 +0100 Message-Id: <20230510150658.1399087-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230510150658.1399087-1-alex.bennee@linaro.org> References: <20230510150658.1399087-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x331.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1683731514669100001 We have a bunch of references to 20.04 (which s390x is still on) although we are basically building on 22.04 now. Clean up the textual references and use lcitool to generate the full package list to be consistent. We can drop "Install packages to build QEMU on Ubuntu on non-s390x" as when we upgrade the s390x builder to 22.04 it won't need this workaround. Signed-off-by: Alex Benn=C3=A9e Message-Id: <20230503091244.1450613-19-alex.bennee@linaro.org> diff --git a/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml b/.gitlab= -ci.d/custom-runners/ubuntu-22.04-aarch32.yml index 50e5646a44..b8a0d75162 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml @@ -1,6 +1,6 @@ # All ubuntu-22.04 jobs should run successfully in an environment # setup by the scripts/ci/setup/qemu/build-environment.yml task -# "Install basic packages to build QEMU on Ubuntu 20.04" +# "Install basic packages to build QEMU on Ubuntu 22.04" =20 ubuntu-22.04-aarch32-all: extends: .custom_runner_template diff --git a/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml b/.gitlab= -ci.d/custom-runners/ubuntu-22.04-aarch64.yml index 13e14a0f87..57303c12e1 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml @@ -1,6 +1,6 @@ -# All ubuntu-20.04 jobs should run successfully in an environment +# All ubuntu-22.04 jobs should run successfully in an environment # setup by the scripts/ci/setup/qemu/build-environment.yml task -# "Install basic packages to build QEMU on Ubuntu 20.04" +# "Install basic packages to build QEMU on Ubuntu 22.04" =20 ubuntu-22.04-aarch64-all-linux-static: extends: .custom_runner_template diff --git a/scripts/ci/setup/build-environment.yml b/scripts/ci/setup/buil= d-environment.yml index 78b1021cd4..f344d1a850 100644 --- a/scripts/ci/setup/build-environment.yml +++ b/scripts/ci/setup/build-environment.yml @@ -24,7 +24,6 @@ when: - ansible_facts['distribution'] =3D=3D 'Ubuntu' - ansible_facts['architecture'] =3D=3D 'aarch64' - - ansible_facts['distribution_version'] =3D=3D '20.04' =20 - name: Update apt cache / upgrade packages via apt apt: @@ -33,87 +32,131 @@ when: - ansible_facts['distribution'] =3D=3D 'Ubuntu' =20 - - name: Install basic packages to build QEMU on Ubuntu 20.04 + # lcitool variables -f json ubuntu-2204 qemu | jq -r '.pkgs[]' | xargs= -n 1 echo "-" + - name: Install basic packages to build QEMU on Ubuntu 22.04 package: name: + - bash + - bc + - bison + - bsdextrautils + - bzip2 + - ca-certificates - ccache + - clang + - dbus + - debianutils + - diffutils + - exuberant-ctags + - findutils + - flex + - g++ - gcc + - gcovr + - genisoimage - gettext - git - - glusterfs-common + - hostname - libaio-dev + - libasan5 + - libasound2-dev - libattr1-dev + - libbpf-dev - libbrlapi-dev - libbz2-dev + - libc6-dev - libcacard-dev - - libcapstone-dev - libcap-ng-dev + - libcapstone-dev + - libcmocka-dev - libcurl4-gnutls-dev + - libdaxctl-dev - libdrm-dev - libepoxy-dev - libfdt-dev + - libffi-dev - libgbm-dev + - libgcrypt20-dev + - libglib2.0-dev + - libglusterfs-dev + - libgnutls28-dev - libgtk-3-dev + - libibumad-dev - libibverbs-dev - libiscsi-dev - libjemalloc-dev - libjpeg-turbo8-dev + - libjson-c-dev + - liblttng-ust-dev - liblzo2-dev - - libncurses5-dev - libncursesw5-dev - libnfs-dev - - libnss3-dev - libnuma-dev + - libpam0g-dev + - libpcre2-dev - libpixman-1-dev - - librados-dev + - libpmem-dev + - libpng-dev + - libpulse-dev - librbd-dev - librdmacm-dev - libsasl2-dev - libsdl2-dev + - libsdl2-image-dev - libseccomp-dev + - libslirp-dev - libsnappy-dev - libspice-protocol-dev + - libspice-server-dev - libssh-dev + - libsystemd-dev + - libtasn1-6-dev + - libubsan1 + - libudev-dev + - liburing-dev - libusb-1.0-0-dev - libusbredirhost-dev - libvdeplug-dev + - libvirglrenderer-dev - libvte-2.91-dev + - libxen-dev + - libxml2-dev - libzstd-dev + - llvm + - locales - make - - python3-yaml + - meson + - multipath-tools + - ncat + - nettle-dev + - ninja-build + - openssh-client + - pkgconf + - python3 + - python3-numpy + - python3-opencv + - python3-pillow + - python3-pip - python3-sphinx - python3-sphinx-rtd-theme - - ninja-build + - python3-venv + - python3-yaml + - rpm2cpio + - sed - sparse + - systemtap-sdt-dev + - tar + - tesseract-ocr + - tesseract-ocr-eng + - texinfo - xfslibs-dev + - zlib1g-dev state: present when: - ansible_facts['distribution'] =3D=3D 'Ubuntu' + - ansible_facts['distribution_version'] =3D=3D '22.04' =20 - - name: Install packages to build QEMU on Ubuntu 20.04 on non-s390x - package: - name: - - libspice-server-dev - - libxen-dev - state: present - when: - - ansible_facts['distribution'] =3D=3D 'Ubuntu' - - ansible_facts['architecture'] =3D=3D 'aarch64' or ansible_facts[= 'architecture'] =3D=3D 'x86_64' - - - name: Install basic packages to build QEMU on Ubuntu 20.04 - package: - name: - # Originally from tests/docker/dockerfiles/ubuntu2004.docker - - clang-10 - - genisoimage - - liblttng-ust-dev - - libslirp-dev - - netcat-openbsd - when: - - ansible_facts['distribution'] =3D=3D 'Ubuntu' - - ansible_facts['distribution_version'] =3D=3D '20.04' - - - name: Install armhf cross-compile packages to build QEMU on AArch64 = Ubuntu 20.04 + - name: Install armhf cross-compile packages to build QEMU on AArch64 = Ubuntu 22.04 package: name: - binutils-arm-linux-gnueabihf @@ -128,7 +171,7 @@ - zlib1g-dev:armhf when: - ansible_facts['distribution'] =3D=3D 'Ubuntu' - - ansible_facts['distribution_version'] =3D=3D '20.04' + - ansible_facts['distribution_version'] =3D=3D '22.04' - ansible_facts['architecture'] =3D=3D 'aarch64' =20 - name: Enable EPEL repo on EL8 --=20 2.39.2 From nobody Mon May 20 18:04:50 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1683731453; cv=none; d=zohomail.com; s=zohoarc; b=ZgrFk+ftE3sttFSc99aJaNQGh5pHc5VhdDBidtcVHsqHr00DVVqGpL8m5OTs0IdHoDMri8VykbtAXh2TEFsXDYETFAiuf0keMYyrVn9ogbOsdHiycIXzm7s/QYkim9yZVSE2F6aClOFXZdhyrZ+hR6urTKqYjMvzPgYd/+slpJQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1683731453; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=thnMy8X2PRH6GO6v7+wbnsn6tBSbaVAWCCL4W8p3qQc=; b=dXq3IOrK6gthQpoXsPVmY8/2lBAzlATTjo6LtMbm2xN39p24bu+rCt1S8gPqSKQjffR6CjU4TmraesJrlCqrZwdVeeSS0nlv6Stco7YfnZ19kHfHzucHVKQRoY8gICEfsafOnbePWA7onuSG+cGXyP9MAW8SIslHLVD9gfDqJX0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1683731453616230.5253720018908; Wed, 10 May 2023 08:10:53 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwlPS-00074r-C9; Wed, 10 May 2023 11:07:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwlPG-0006td-G8 for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:06 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pwlPE-0001WW-EE for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:06 -0400 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-3f42ba32e24so15059885e9.3 for ; Wed, 10 May 2023 08:07:04 -0700 (PDT) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id w22-20020a1cf616000000b003f080b2f9f4sm22929865wmc.27.2023.05.10.08.06.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 May 2023 08:07:00 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 2C70B1FFC0; Wed, 10 May 2023 16:06:59 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1683731223; x=1686323223; 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=thnMy8X2PRH6GO6v7+wbnsn6tBSbaVAWCCL4W8p3qQc=; b=bsfZfnXz3Db5Ij59bJnWCk4dAYTnCxASc8DfJ0c7Z3LpHZz9h4tnnF21P15ZYENSk7 O5FkLuL8m62f4GjcY8EHM1Ksr0e1+S5AVQ+s+YMM2nvyOkIA6Q9ONF1pErjyXRKEh4Jb ZN3vwwpLmBI6Jpf2WQbxeVP1tqKbot0Oslh/fTnNGusNQ0IeKVZCv8HaIEyLQmXJxleG QOkI15k5+PqrREZEZvHlWz4eY3VKYA0uSy6BiNyN2YGtBdllyAtc5hRY+39YCipxxu/l 2THSZGNxBCh3zdZPDTK815bCPB6ZnBuBxZcdL3TVa3ZPEkpREpN+bFAxtcWY3RUxbRhx WuVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683731223; x=1686323223; 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=thnMy8X2PRH6GO6v7+wbnsn6tBSbaVAWCCL4W8p3qQc=; b=Ire4/tnG5xl+yNSyKANzbEueb79jSAhox3PiX8pQvsiA0EvdThwnS0FxAJOzWFmiLG Jw3I/aXb8vRiJXDLT/ZyOcfAPLWEZl70tgAWbuKR1m1y30ydFaIilZrNSAIWQS5e9lZ8 j2vVe61jwgNF7vdNyFpHpUPOOsQ5+niZ5wxeHRKWKXBfCjiuAyexQC0nKdHaJ2i4Unu2 mKHUYUb/vCLQGDzvM4w25qmayvAZ2gQP6amJ/05gRHwUbhTwVUv9PSf5KO75efdP7IR+ o6O0oas0LSDxamy2sY5r9qRMtPOvumuy+AZ9xpuT8pVvUJ43UHsBPo9ZRRisIbJKsP3C dRMA== X-Gm-Message-State: AC+VfDwBZli67XBRuYWjPR6XJ6wyQiHqq6IO2b8zQTADtuUle61ARQT/ 22kEGk85XvcEhFQw1xbFfeqy2w== X-Google-Smtp-Source: ACHHUZ57Fkm9v90Sxkm0cZzv6wy+tzDpISaL/UDcyBXLsvP0C3vQveeqzTDl/IDPBWj3ma3oLnlKEw== X-Received: by 2002:a05:600c:21c2:b0:3f4:269d:a080 with SMTP id x2-20020a05600c21c200b003f4269da080mr6083554wmj.41.1683731222947; Wed, 10 May 2023 08:07:02 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Wainer dos Santos Moschetta , Beraldo Leal Subject: [PULL 5/8] gitlab: add ubuntu-22.04-aarch64-without-defaults Date: Wed, 10 May 2023 16:06:55 +0100 Message-Id: <20230510150658.1399087-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230510150658.1399087-1-alex.bennee@linaro.org> References: <20230510150658.1399087-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1683731455752100003 This does a very minimal build without default devices or features. I chose the aarch64 runner as it doesn't count towards CI minutes and is a fairly under-utilised builder. Message-Id: <20230503091244.1450613-20-alex.bennee@linaro.org> Reviewed-by: Thomas Huth Reviewed-by: Richard Henderson Signed-off-by: Alex Benn=C3=A9e diff --git a/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml b/.gitlab= -ci.d/custom-runners/ubuntu-22.04-aarch64.yml index 57303c12e1..f8489dd3fc 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml @@ -45,6 +45,28 @@ ubuntu-22.04-aarch64-all: - make --output-sync -j`nproc --ignore=3D40` - make --output-sync -j`nproc --ignore=3D40` check =20 +ubuntu-22.04-aarch64-without-defaults: + extends: .custom_runner_template + needs: [] + stage: build + tags: + - ubuntu_22.04 + - aarch64 + rules: + - if: '$CI_PROJECT_NAMESPACE =3D=3D "qemu-project" && $CI_COMMIT_BRANCH = =3D~ /^staging/' + when: manual + allow_failure: true + - if: "$AARCH64_RUNNER_AVAILABLE" + when: manual + allow_failure: true + script: + - mkdir build + - cd build + - ../configure --disable-user --without-default-devices --without-default= -features + || { cat config.log meson-logs/meson-log.txt; exit 1; } + - make --output-sync -j`nproc --ignore=3D40` + - make --output-sync -j`nproc --ignore=3D40` check + ubuntu-22.04-aarch64-alldbg: extends: .custom_runner_template needs: [] --=20 2.39.2 From nobody Mon May 20 18:04:50 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1683731349; cv=none; d=zohomail.com; s=zohoarc; b=OcA2+BqyF73+nJ2YhEIVgEp10Tp6keMGeGII+/A4tZedgtCKaFpx60/ssDgPGGgmvGVVbmBSfMf3ubFPGMkVz3vH4e597SQuNjCkpVVcV7pusr5UNO1zuNPTHxdXFcwzUd7chUOP+g+9TRJbvLZSezkiBr3AXaIdJ+AoXBeX8Xk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1683731349; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=bi6q95XWM7v/8dPiRPP3xYbfAZs5w7vK/PdVdbh8T8o=; b=hVftkTdtN7kA5yMSxVgnKu57WFa595sGFMj9dFrDheXYu+AqJv973weiqg7MSSWSBPBo6Vs/nbqn1sJvQy1EY9f6x6CohRlgez1YoPvXri0avcty3c/ea/7ACoASQ5ryIdV6HDHmpmMfz1MEnprf7UWVo+oA9uf8hzOeaTMQa2s= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1683731349171661.8866671833496; Wed, 10 May 2023 08:09:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwlPP-00071N-S7; Wed, 10 May 2023 11:07:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwlPG-0006tV-9p for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:06 -0400 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pwlPE-0001WN-2k for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:06 -0400 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-3078a3f3b5fso4633721f8f.0 for ; Wed, 10 May 2023 08:07:03 -0700 (PDT) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id y18-20020a5d6212000000b0030796e103a1sm9409080wru.5.2023.05.10.08.06.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 May 2023 08:07:00 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 441661FFC1; Wed, 10 May 2023 16:06:59 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1683731222; x=1686323222; 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=bi6q95XWM7v/8dPiRPP3xYbfAZs5w7vK/PdVdbh8T8o=; b=ocoP8cljXOAFVS2OflqMUfudWhl6XVA0joTt2IL5zICcidTbh1K7Hs0oUnwcv2FRYA SvdTUGK6ZCkXQHMdBsZv5Jd3TVarcH30NtTIbgjJdR6wFEh566r40/e78dKGWiu1zo11 tERo43DxleYewUP7OC2tTkX8HemYaNyb4V/CSsJ0d6o8z7ef9F/oNSLYRoyOvodGLcUr HebEogWABt7HG+rf0TT7trjAuGFHssBDbBIAXhZ/DMhg6BjUFIroL7rBMnfYEw4xFArN QV/ugNm03nBK7fd5+RcrmyRxgfJbTX29Kh55wdXPhMHxGaJgkAhCVGWiwWNAF9nx/3ym k3Dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683731222; x=1686323222; 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=bi6q95XWM7v/8dPiRPP3xYbfAZs5w7vK/PdVdbh8T8o=; b=IpczVT7NbBKejDPRLJ2QmO949X6zKq8n6hQM5pEO4uwT5/pkwFz0Z2gY83/Ux+3AQh ZHCktGHmhYFoOt6F93A0+TMdiyYwiNo83UHzCiwoozXDJBTUHS6iHgRZMhsp7/4g/tv9 tyPY960V65MrOaqT8jhwzuhA7fn2qRisU4mCvGYwpj1r49ouIS+mFlJHKxZg092F/Rb9 rYOh+17p9lPCkJAZYAfWu2rgucS8QxEf2rxvyw/7XwAPyNDxrAkwqXetZS8Kd5A3zXBv i3JGgcgehazPhHKfD56jS6O8bhMLaTLE6Z3FE+14pYxmm0ar0eIRgdOvegH4ZsPNZEaB b2ew== X-Gm-Message-State: AC+VfDziZ31qU+cqza9390ADmDq8dWTRKfIbZInVzGnNR2mNRPSCN+u0 Y3HokYYoYdPQSajLznbWV/aIFA== X-Google-Smtp-Source: ACHHUZ6iWyniSL4/DvrZn4YuvVEaGrFz8taaXGvaqxABAud7baYyDM7AW5LAoAWXVZhBahIOTpYnlg== X-Received: by 2002:a5d:63c8:0:b0:306:2b56:d268 with SMTP id c8-20020a5d63c8000000b003062b56d268mr11620523wrw.15.1683731222431; Wed, 10 May 2023 08:07:02 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , Fabiano Rosas , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Thomas Huth , Wainer dos Santos Moschetta , Beraldo Leal Subject: [PULL 6/8] gitlab: enable minimal device profile for aarch64 --disable-tcg Date: Wed, 10 May 2023 16:06:56 +0100 Message-Id: <20230510150658.1399087-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230510150658.1399087-1-alex.bennee@linaro.org> References: <20230510150658.1399087-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42d; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1683731351344100007 As this is likely the most common configuration people will want once the --disable-tcg patches land. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Richard Henderson Cc: Fabiano Rosas Message-Id: <20230503091244.1450613-21-alex.bennee@linaro.org> diff --git a/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml b/.gitlab= -ci.d/custom-runners/ubuntu-22.04-aarch64.yml index f8489dd3fc..374b0956c3 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml @@ -145,7 +145,7 @@ ubuntu-22.04-aarch64-notcg: script: - mkdir build - cd build - - ../configure --disable-tcg + - ../configure --disable-tcg --with-devices-aarch64=3Dminimal || { cat config.log meson-logs/meson-log.txt; exit 1; } - make --output-sync -j`nproc --ignore=3D40` - make --output-sync -j`nproc --ignore=3D40` check --=20 2.39.2 From nobody Mon May 20 18:04:50 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1683731539; cv=none; d=zohomail.com; s=zohoarc; b=MPIahf4Gcb5/0VxXzq3wSOvmXg3ELJUaRjmt+Pog0kdJuI5ocPZlrGV+NQlGu5ElWxLyZdbx97BXs3GA76L4omzcSWduClcTwd+twTqdvcRCjvljnUnmfI0gijW5Zxju7OLKMly3E1qMtMdcwnzpcHCQgDCkZklowi/qkM/C3LM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1683731539; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=pZaqIsK+xmLG1Mzcd1yhEiDZ7FA6PX/1YZ6nBDTWovU=; b=i5rFm9ibmtJgO7f06uK6o/QIWdHphm9hJVZ0aIg7BAzy5CfsUhAjFc0jPfRocT2xGQNvhEnsYUh9Dvmj7CKCgXv0cLMCuN5R9cUU4af/ZPOIuTeTkKywD75OVfMn2p60/jEkIkFrxf1/Q/oshZT9748U0EWspgxx0Ezzl2vfsJ4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1683731539821599.8661907980612; Wed, 10 May 2023 08:12:19 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwlPR-00073L-Iy; Wed, 10 May 2023 11:07:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwlPG-0006tX-Cy for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:06 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pwlPD-0001WG-Kh for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:06 -0400 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-3f4ad71b00eso5036795e9.2 for ; Wed, 10 May 2023 08:07:03 -0700 (PDT) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id w8-20020a1cf608000000b003f18b942338sm22977198wmc.3.2023.05.10.08.07.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 May 2023 08:07:00 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 5A7F71FFC2; Wed, 10 May 2023 16:06:59 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1683731222; x=1686323222; 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=pZaqIsK+xmLG1Mzcd1yhEiDZ7FA6PX/1YZ6nBDTWovU=; b=JOh4tp0VbVvsPutkRunQzym0X5xvYvdJD7A4EyXn3flS8q7tbFmmRz603j0hd/gGzu KnFOg0cl8F5fwL+h5xxqLYgmhC/vP5D3VEaafmawvW0QyuTMNOSz/pyVdCNZZBvjziTq AE7LGU2yxpaiE8mXYHtL8mhSb0ZV+UokR8Ho0UA7NivEX7sJwrsPC3AHvIi25CA/bVHZ 8RaXt5u/z+bzAE3qgHz4eBom+omCYZZ41s6JBeZn9gtV2wrxsI3l+gthLsa2JiIr4sBZ /+rSbWuw11dQ0EzJIOO1NCBWHuPabbIN5viDZVu9t1kV6MyCPqhKhSa+qdiEX9uanepl A5Uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683731222; x=1686323222; 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=pZaqIsK+xmLG1Mzcd1yhEiDZ7FA6PX/1YZ6nBDTWovU=; b=E/gJa97xDeA5xRKc9irc1JKHHm3OyU4Dm0s02CW3E7V7oFoX+g44QSzOYGH7OG8Dz4 ODGPKxHmshhCxciOZDOfM+amtYX3KTusM+juDYZfzZkHcs+RYISq5MjgST1SfCJHmjTW 9ap51GtvEzXt2aWBMsChkXMgMl7Hrfyo5eDovcrSzQfTgFcPv6NxZjywBtAWFUOFPKLS g/jRM3yRUoM/cU6i5jkre8VCELbRjtELgi7o9zblrSGVUNIL5dxHOnDsx8X+N6ymefHI 2POaA9as7KQjYnTqhjmdGoE+49nJs8BtGDE4b59gOvFa0s76mDgfQ9hCArbG4RAhPIOl TYBw== X-Gm-Message-State: AC+VfDzZ0kix0zGbU1xpAQhu5u/zYgoQdbtqn47Le16L9sNZ6MpG9HLj tWGRLdLO6nqwE4xlxN6sqY/dKw== X-Google-Smtp-Source: ACHHUZ7W0VJxfP7KwNASvKxDpO4Ri52afnvWT6StSsBYzW9boHTIHrRgXBM4qF8yRhK6mwjkvOQeLw== X-Received: by 2002:a05:600c:2942:b0:3f4:bef6:5a55 with SMTP id n2-20020a05600c294200b003f4bef65a55mr1433531wmd.16.1683731222202; Wed, 10 May 2023 08:07:02 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Pavel Dovgalyuk , Paolo Bonzini , Cleber Rosa , Wainer dos Santos Moschetta , Beraldo Leal , Jiaxun Yang Subject: [PULL 7/8] tests/avocado: use http for mipsdistros.mips.com Date: Wed, 10 May 2023 16:06:57 +0100 Message-Id: <20230510150658.1399087-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230510150658.1399087-1-alex.bennee@linaro.org> References: <20230510150658.1399087-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32d; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1683731540695100003 As the cached assets have fallen out of our cache new attempts to fetch these binaries fail hard due to certificate expiry. It's hard to find a contact email for the domain as the root page of mipsdistros throws up some random XML. I suspect Amazon are merely the hosts. The checksums should protect us from any man-in-the-middle type attacks. Message-Id: <20230503091244.1450613-22-alex.bennee@linaro.org> Reviewed-by: Thomas Huth Reviewed-by: Richard Henderson Signed-off-by: Alex Benn=C3=A9e Cc: Philippe Mathieu-Daud=C3=A9 diff --git a/tests/avocado/replay_kernel.py b/tests/avocado/replay_kernel.py index f13456e1ec..fe1e901f4b 100644 --- a/tests/avocado/replay_kernel.py +++ b/tests/avocado/replay_kernel.py @@ -493,7 +493,7 @@ def test_mips_malta32el_nanomips_4k(self): :avocado: tags=3Dendian:little :avocado: tags=3Dcpu:I7200 """ - kernel_url =3D ('https://mipsdistros.mips.com/LinuxDistro/nanomips= /' + kernel_url =3D ('http://mipsdistros.mips.com/LinuxDistro/nanomips/' 'kernels/v4.15.18-432-gb2eb9a8b07a1-20180627102142/' 'generic_nano32r6el_page4k.xz') kernel_hash =3D '477456aafd2a0f1ddc9482727f20fe9575565dd6' @@ -507,7 +507,7 @@ def test_mips_malta32el_nanomips_16k_up(self): :avocado: tags=3Dendian:little :avocado: tags=3Dcpu:I7200 """ - kernel_url =3D ('https://mipsdistros.mips.com/LinuxDistro/nanomips= /' + kernel_url =3D ('http://mipsdistros.mips.com/LinuxDistro/nanomips/' 'kernels/v4.15.18-432-gb2eb9a8b07a1-20180627102142/' 'generic_nano32r6el_page16k_up.xz') kernel_hash =3D 'e882868f944c71c816e832e2303b7874d044a7bc' @@ -521,7 +521,7 @@ def test_mips_malta32el_nanomips_64k_dbg(self): :avocado: tags=3Dendian:little :avocado: tags=3Dcpu:I7200 """ - kernel_url =3D ('https://mipsdistros.mips.com/LinuxDistro/nanomips= /' + kernel_url =3D ('http://mipsdistros.mips.com/LinuxDistro/nanomips/' 'kernels/v4.15.18-432-gb2eb9a8b07a1-20180627102142/' 'generic_nano32r6el_page64k_dbg.xz') kernel_hash =3D '18d1c68f2e23429e266ca39ba5349ccd0aeb7180' --=20 2.39.2 From nobody Mon May 20 18:04:50 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1683731539; cv=none; d=zohomail.com; s=zohoarc; b=OjmJtmc4Z8eZPtAIq7qTLd+qJcaWCRN3xA4bYbnT69jE4ym+ibJ9wD0CF0qdAUyp1Frvif0UvvOEmQDkyVKMwqAV8oQpmA+5r3NDsXJeEbkssOi1NV+9V/hi3G2ZIw9v89/rUOx/Qe7NphK+tMCDXAzLc5wr59ExkFx53ZRqbi8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1683731539; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=/PAoQoQ7BYCD+/Pqb98Lo7VCKddJs1izVetKE3RbLdc=; b=gNYGuBHjI063Fxr3Mo84Vk7D2mAU6MoWJ2frb6Ch/1o0Ysd0URDpYAPDPU+voEqo47drQBNf8kA4pZJhjGkOX4SaxN5toqXP4tTJEQENoKF1yKQ/y+xWR8QjU/RGs70XcMNw9YjejiCw0UMPztdDka7ORh/tQaXa19xGr5Ex4mg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1683731539952376.0811543076179; Wed, 10 May 2023 08:12:19 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwlPG-0006tv-TZ; Wed, 10 May 2023 11:07:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwlPF-0006sf-CL for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:05 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pwlPC-0001Vr-Q4 for qemu-devel@nongnu.org; Wed, 10 May 2023 11:07:05 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-3f42c865535so20311245e9.1 for ; Wed, 10 May 2023 08:07:02 -0700 (PDT) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id v2-20020a1cf702000000b003f32f013c3csm23187052wmh.6.2023.05.10.08.07.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 May 2023 08:07:00 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 72E7D1FFC3; Wed, 10 May 2023 16:06:59 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1683731221; x=1686323221; 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=/PAoQoQ7BYCD+/Pqb98Lo7VCKddJs1izVetKE3RbLdc=; b=ovqNJXDnXOzVjK3zGipcALJchggDrVwt7AMVU6BnEAHz69/ZA+bifh8mul9Sx2M+MN IDM6l0WrWe8wqsKuHC9p7UlKYAOP6XMOIx40ajcmOOQXSuLzjV4HgK7XnbopIfdpiz1m e9lMNuwNlsqf9FmXFYjpKVV1V8mFSLsnCRdSeEeR3RpRCac7HiLwnXNJjiMduqbF6hY5 W/6qjwnuuL9DFpxov7L3hyqs8v3ThhiSaS8boE55S/xXHsOtL14780HuQybPPZJmdAPj Hi37VJKY5SgerlhlX+xNZPJ1E4xp56yCKtMsZ8PgIdk8vTk3k5zfk49lLxOoCCdEXBl/ rt1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683731221; x=1686323221; 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=/PAoQoQ7BYCD+/Pqb98Lo7VCKddJs1izVetKE3RbLdc=; b=dAMCHYzNE72+2Lbz6/CS4fpJSe3sprNd9Y93jQ/LenrhDbD/xcbnncJk/xreXtDuWG Y6vGMosfJ6NJ3ea+1Qm9L1bDZ8gxZk/0alC/Evgx1qYmSRsdlB3NWcLHTx2WHEt28yju UnOM/HGrFc051evy6Duc86ntainmXC2OvNRs75g+s64fucONyZxNNzkZzs/nuI17Y2TN Giah8gcSe88VrYR4v1jJdVhB16uJ/kQzlBDTHH6iSVlieLBnF28TkUruLxubsb9LLPGJ hfBctCEQ7XQLlEFu2IxqWQ5irBvU3Hek+spTsgVCIzKpyCiygDBRWudi/p+M5/ttlWuR cqKA== X-Gm-Message-State: AC+VfDynhvwk9o5U2QVeRH2pXBZx0D8SvTOxIXLBT9mABrsmxq99kndM upFBRyupsOkpskRpy2GrnkigDQ== X-Google-Smtp-Source: ACHHUZ7HLPEPBhtW8PjqOrwSZ+yhxi7ldlR2zH0vQoMF3ANiu3QSf/iAIEhYJCWoKgJZoUW5YVSYnQ== X-Received: by 2002:a05:600c:209:b0:3f1:72ec:4015 with SMTP id 9-20020a05600c020900b003f172ec4015mr12445283wmi.13.1683731221247; Wed, 10 May 2023 08:07:01 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, Fabiano Rosas , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Paolo Bonzini , Peter Maydell , Gerd Hoffmann , qemu-arm@nongnu.org (open list:ARM TCG CPUs) Subject: [PULL 8/8] hw/arm: Select XLNX_USB_SUBSYS for xlnx-zcu102 machine Date: Wed, 10 May 2023 16:06:58 +0100 Message-Id: <20230510150658.1399087-9-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230510150658.1399087-1-alex.bennee@linaro.org> References: <20230510150658.1399087-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x329.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1683731540878100009 From: Fabiano Rosas This machine hardcodes initialization of the USB device, so select the corresponding Kconfig. It is not enough to have it as "default y if XLNX_VERSAL" at usb/Kconfig because building --without-default-devices disables the default selection resulting in: $ ./qemu-system-aarch64 -M xlnx-zcu102 qemu-system-aarch64: missing object type 'usb_dwc3' Aborted (core dumped) Signed-off-by: Fabiano Rosas Signed-off-by: Alex Benn=C3=A9e Message-Id: <20230208192654.8854-8-farosas@suse.de> Message-Id: <20230503091244.1450613-8-alex.bennee@linaro.org> Acked-by: Paolo Bonzini Reviewed-by: Richard Henderson diff --git a/hw/arm/Kconfig b/hw/arm/Kconfig index 2d7c457955..0f42c556d7 100644 --- a/hw/arm/Kconfig +++ b/hw/arm/Kconfig @@ -436,6 +436,7 @@ config XLNX_VERSAL select OR_IRQ select XLNX_BBRAM select XLNX_EFUSE_VERSAL + select XLNX_USB_SUBSYS =20 config NPCM7XX bool diff --git a/hw/usb/Kconfig b/hw/usb/Kconfig index ce4f433976..0ec6def4b8 100644 --- a/hw/usb/Kconfig +++ b/hw/usb/Kconfig @@ -136,5 +136,4 @@ config USB_DWC3 =20 config XLNX_USB_SUBSYS bool - default y if XLNX_VERSAL select USB_DWC3 --=20 2.39.2