From patchwork Wed May 10 15:06:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 680517 Delivered-To: patch@linaro.org Received: by 2002:a5d:4a41:0:0:0:0:0 with SMTP id v1csp2898121wrs; Wed, 10 May 2023 08:09:07 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4pzRZkSbzr+TPAzOGmMRXK4CVTk1on+Up3KZvRn4DQSPDceigfKqO6jwmAw31v7T5qWlVl X-Received: by 2002:ac8:5f4f:0:b0:3f3:8b8a:75a6 with SMTP id y15-20020ac85f4f000000b003f38b8a75a6mr17789467qta.23.1683731347184; Wed, 10 May 2023 08:09:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683731347; cv=none; d=google.com; s=arc-20160816; b=NyINYD+FO5L+2eTUWYoBL+NqTEvsss8Zsuws6LXfrRlJINqPasc5pLPYJmyLaes5Jd DHeIifPr5shUkyMyVlmQAppaK0Gvnl02ZktbnYA/EhBkebVY/boEi821nztmZcRr0z86 zRTjUJvJ8CRMwSBAq3hwDJylmR6L3exXwUj66oXVP05sYBAZh5n4TNvs91aCE2JPLiYd mxdMhaYRn+NvEhMXX3gdJOGR50gqoAGlkjnENHBNSX0wvX+XwovLEM8ZO6bxay140oSe laOi1MVUd3t8WyWDdYZHXqDrpkwzRu1K20OzlkFf6XtqJcCZLbMqlgwVp7zZZQ87xtXh oc0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=99DNC/4lLE0xZWvew5hDcmfunBndkIFWBRsqHIG+Brc=; b=CUV9P29Dx9NCo6/xsfGVz30Wjyxfxf4iQw8KNNxr5p4i3apU351/avKlU8RUdWF4uW hLuMkz9WTI2Yuoq/7FgHL3xC4cp4PlI8thf/mL4z/pAu3oQ+j6T66JqoIVmih/oKTtzW l087IrDM0XrtbDPfmnz0pzQdoqG7AWKZrTTxPNqGsngdW/BdV8C6zwSnh9xiDw29hHxh 5p3b5hjm8ztEP/cxbL3bkxFcuIMCIlOedVCo413hTxq3fUsNYHhTOLRZ6nPOQLHDAeV2 5onZtE+w8eWAkjOdmlLZ10pH9ErfBALlcTIj7F21U93UxJRuYXdLCdHDeXO/VkL6XuDj RpAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=X2V2f0oK; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id tq21-20020a05620a3d1500b0074e2ed3a13csi5068069qkn.785.2023.05.10.08.09.07 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 10 May 2023 08:09:07 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=X2V2f0oK; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org 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) 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-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) 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) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, =?utf-8?q?Alex_Benn=C3=A9e?= , Thomas Huth , Juan Quintela , =?utf-8?q?Philippe_Mathieu-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 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+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org 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ée Reported-by: Richard Henderson diff --git a/tests/docker/dockerfiles/debian-xtensa-cross.docker b/tests/docker/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 RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt install -yy eatmydata && \ From patchwork Wed May 10 15:06:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 680514 Delivered-To: patch@linaro.org Received: by 2002:a5d:4a41:0:0:0:0:0 with SMTP id v1csp2897663wrs; Wed, 10 May 2023 08:08:23 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6vzvUp/RIr8xnYb2qhi3+hVFqctRuNzQdSRcJdhBbuMLV73oDSu2CmuT2ZroqYJ8q1kMJK X-Received: by 2002:a05:7500:1825:b0:105:8534:6582 with SMTP id ci37-20020a057500182500b0010585346582mr611060gab.10.1683731303490; Wed, 10 May 2023 08:08:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683731303; cv=none; d=google.com; s=arc-20160816; b=miSN2DavB/qmsJBMbWdEuiEeOfgvVMNfALRUukH0PvpC4kS/H50ovb6T85VLflxsLd mcB3stgA/FkUYGOXmlTCXf/9g6ehkrkKnJNHz5L+r1xfMj49wxpwlUS0Q6BvuDY7uAfl jpSja/mRCV7CaRPJEp53qE6TvJdCX3Ai0mKYEuVxfkeND/hnP9LqZ2ijK4PFT9uIeFBj Ky+L0bKuCupj0fszKRmayj/j1c/cwLwr6oMMTfcuMqMYY3NyOesTg2L1323tLdwWl0r2 NNQvkj9m0rI6nHwIsMKwi0/WvShKG6ifS+56DzRknswaGeSHjqPIFSCBh6Gnoej0OYYn V5Zg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=0hip+YGE5pxFrA4N2S9fipS+cB+XrCAPV4NMoBvIAnw=; b=TlGeOliCfmAQ2Ri73FwypspuoTlXRV7iL4yZdKQtljAoPMPvyJygjH/zaZ59G8TVO3 JXI+oorI4UE+HnF70Ig1ETjGJg1DnqtFfjv283CjhGhT0IhLj3iwLz9GfwYBjsVp3/Ea xjxVQ8RygNzpYekiDPpLZXl7SMSGFhgiQqTigE5Hwkgq9L2jiKCKEsWPFI1lrgZmPPvr a6D5ymv9A0llA5wuakEBJPLv6TN0ispiG/9iAQmEDqxaqb79RqndDcxIeDUGTzZevBM6 irkeb6UzjTbO7eN5hG5dQsxfzHorek0PwS/O77GHKkY/lVqUISPhmTXU/XHMgcsVNsng FHpg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=HbWW3eV4; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id w1-20020a05620a128100b0071adfd3610csi5048637qki.719.2023.05.10.08.08.23 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 10 May 2023 08:08:23 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=HbWW3eV4; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org 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) 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-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) 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) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, =?utf-8?q?Alex_Benn=C3=A9e?= , Juan Quintela , =?utf-8?q?Philippe_Mathieu-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 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+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org 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ée 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. +Breakpoint and Watchpoint support +================================= + +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 ============================ From patchwork Wed May 10 15:06:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 680516 Delivered-To: patch@linaro.org Received: by 2002:a5d:4a41:0:0:0:0:0 with SMTP id v1csp2897954wrs; Wed, 10 May 2023 08:08:50 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4ONn2dkSGYcENfdN3EA4QnO23W85TgYXLPrW+ixnU5yXrpBxkdx3OTff5Bp+M2qI/5nIZP X-Received: by 2002:a05:6214:2583:b0:61b:3386:28f5 with SMTP id fq3-20020a056214258300b0061b338628f5mr24910316qvb.52.1683731329944; Wed, 10 May 2023 08:08:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683731329; cv=none; d=google.com; s=arc-20160816; b=pOaeP5q6ZX7A5OMk5phU63j/cAY0c3TxHHxsvIA/PZX0tEmCzT93spddrDI03wYJXB /pv7XF4RB2EBelzgmcHrbfPJT3i3pLhkkd2xEwft09VIKePhHIM1dlUXprl4GMHClUaZ uTFsdEAz5HPumNr3SynH30tOa76JtTehhJbrcoVksS1tA921V7FFt5BB1e4kn+08jZqB bxZxo/fzmiFm24AewVbhdnwzB7FRoG8fxhiLdhMOIWZ5Jtq5UwLKhZzZYCm2UrtUdCV2 a9eheGWfltcCWnvay2+RxK+5VAFZNXNoVr9sNFUR5UGqmaJOA/9NwHeUcYsXk+nSkgW4 u0wA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=dnoUP83M9hLIxazc+2BcSO5MOa52SAxiWkjTznSxRf8=; b=TXZ1NGhjpvLM4/hz/tom/iSUtdD0FdNN3ZE6bKFBvw5nXvoxfjhXOF5Cst9cypWB3w fl2FRzn0vmHCy/FK500yzQyOj0FSg6xp+MxgqQkn27Sw3p8RPmo3PcJn4idECR97yLd+ iMMZQ2xmsPqcjTdQwj+GFG+PheBf+TIPeV117XhiUWKIo6R+P6xLh03OX+9fcspWHV0C 3yCt8rXG9+A3uZ9x5CdtIbl6nJNi0HzRjecrSpmFjcV2B0IHkW2kvrtAxgZYDe2jNFSk OPk9dUjN9OTmz5OqyzBNISB/lOCi3FF1H6miVP2ytCdvrLRzKfZ2mJvV58tkeU8YZmkN judA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=RHD6IrJ6; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id jm7-20020ad45ec7000000b00621189a53c0si2273078qvb.218.2023.05.10.08.08.49 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 10 May 2023 08:08:49 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=RHD6IrJ6; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org 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) 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-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) 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) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, =?utf-8?q?Alex_Benn=C3=A9e?= , Thomas Huth , Peter Maydell , =?utf-8?q?Philippe_Mathieu-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 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+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org 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ée Reported-by: Peter Maydell diff --git a/scripts/ci/setup/gitlab-runner.yml b/scripts/ci/setup/gitlab-runner.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 From patchwork Wed May 10 15:06:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 680520 Delivered-To: patch@linaro.org Received: by 2002:a5d:4a41:0:0:0:0:0 with SMTP id v1csp2899786wrs; Wed, 10 May 2023 08:11:53 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5I7uOW7NzkPM+k8aKjxkYPoVfLTIRQTREokybtqc5T+w8IVRFp6Cxvm0BSFTyyArdkuFNB X-Received: by 2002:a05:622a:92:b0:3f0:a892:3c0e with SMTP id o18-20020a05622a009200b003f0a8923c0emr26178274qtw.47.1683731512776; Wed, 10 May 2023 08:11:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683731512; cv=none; d=google.com; s=arc-20160816; b=suEEAqO/yHeojwgYx9j/CcdaSO5dR4sfteQgsjHVvn2kWg9f6MJ2iE3ikxjnIuvmYZ EjWvzOqPgedAO5tG+aTy2Kc+83V8WvwA/e5vIIxFaGTmR4fSLh8EWU/vSn1zTbaytQa5 S3NxZ7dq9CwpaAZPqSo6jz0jR/8KJkMcT2lY48P8DOj49PKZZI4c+QEt3Lh2TkebXSFj nEEqbD7p3hFokW608ZqCbR0sNJeEfv4yBhuANira70SVhRqq07cE4DAE8kdaJYgahf41 s6ivfU2SeqIhh8A8NupzBlP7Zj0ESMGReHeysmdtrBpGihFkl8a82TtJKCGTFAqTU1u+ Pq+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=KoXK86fLWvdd2wu29cai/tI+78Sen1sg80vVZCIKXsc=; b=0BnEFhEjWuuNQshvevKTvbJ3fiMEqT/TJWbL8msI/HG87SaWUEHWYgQniPbjvF3bkk EGjBPUVl+WshuAdQnP2B4vpDEofuN540XAkHaICQiYcnTU7E5SpU1+sE2d0VXpv6PPmq yXQrXfhycyn5DmjJUD71py5qZ90+GzhDQUY6WmmJqoWwtlcAid8U84EMtFQl2heWCbcp UWfSYhsvmLvDTeGSLFFrLH+FGENvZwzA1g7rayBCnKz0qUvqROdOfzxBA5QL8lf+tKDD ZZNLhhMWveNw7UweEoe1bNFIfBhSerPD9NZrSe/34vK8860CklxRoaKvDkruPsWGn/ne Gn5g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=wjEm9czr; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id d14-20020a05622a05ce00b003ef3fba077asi1826636qtb.558.2023.05.10.08.11.52 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 10 May 2023 08:11:52 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=wjEm9czr; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org 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) 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-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) 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) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, =?utf-8?q?Alex_Benn=C3=A9e?= , =?utf-8?q?Philippe_M?= =?utf-8?q?athieu-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 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+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org 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ée 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" 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" ubuntu-22.04-aarch64-all-linux-static: extends: .custom_runner_template diff --git a/scripts/ci/setup/build-environment.yml b/scripts/ci/setup/build-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'] == 'Ubuntu' - ansible_facts['architecture'] == 'aarch64' - - ansible_facts['distribution_version'] == '20.04' - name: Update apt cache / upgrade packages via apt apt: @@ -33,87 +32,131 @@ when: - ansible_facts['distribution'] == 'Ubuntu' - - 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'] == 'Ubuntu' + - ansible_facts['distribution_version'] == '22.04' - - 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'] == 'Ubuntu' - - ansible_facts['architecture'] == 'aarch64' or ansible_facts['architecture'] == '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'] == 'Ubuntu' - - ansible_facts['distribution_version'] == '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'] == 'Ubuntu' - - ansible_facts['distribution_version'] == '20.04' + - ansible_facts['distribution_version'] == '22.04' - ansible_facts['architecture'] == 'aarch64' - name: Enable EPEL repo on EL8 From patchwork Wed May 10 15:06:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 680519 Delivered-To: patch@linaro.org Received: by 2002:a5d:4a41:0:0:0:0:0 with SMTP id v1csp2899141wrs; Wed, 10 May 2023 08:10:53 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ63FhrU9M1SX9WDHJglKor+0dFD1iqS0Wp1k2v35eKMtNZAbgT2YXctuPxWA3JeeSNpTAo3 X-Received: by 2002:ac8:5c50:0:b0:3e3:937b:2a64 with SMTP id j16-20020ac85c50000000b003e3937b2a64mr28766670qtj.18.1683731453157; Wed, 10 May 2023 08:10:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683731453; cv=none; d=google.com; s=arc-20160816; b=g7foUPvfwWXkRmB3NX0pYdNckM5DQD6jAFZFw9qwPw0YtBUffyoU6tpa76FvBXR6z5 UVbZazxOjPdn1gyx0E+538m9MCDNRb2qtMbgeiXWuEUP82EhCd2yLhdZa9aImhGDGX+S gsjOUVHiGt+Eyj9/F5nkXEobISvyGo1EMN1H5laefdrlX5bs/LJndI1JyBTxWoeIloXC az4E9nZjia2GlY9Mu/GFghkVlt6zC9VYuD3iEoH/FoEFRY/79Q2eUHMBDpNU4PWi8UiT oo7k8C7qOzkApEX7XLiF8JJWS3XmowZROMk9OAF5ywEjHRwLBpgtW9sqmfwqTWCWfUfq 3VFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=thnMy8X2PRH6GO6v7+wbnsn6tBSbaVAWCCL4W8p3qQc=; b=sEKVN2zpSAY/fIN8oVoEJoK9Matsll1gI2lCwcCGNxo2/0nZ5YHPtqb2cS0S5kZSr1 6yfgWYamRu0O49+eY5IciWlzwcDfq1e97hN3RxC2dcKgGQF7yTO555PHyRXAFGltHEzu eQmabiBOE8MlIuWXH+y4YMJc2lUgOzq0ma5IsHsasj8lAA7BzSo3THLz+6G5put9+jDu goumuR29NPY2QiQ803kRiDQ3rAJdniZWeGZa0slg38UcNubidt6CKzF8ayWppcG7GhfX BRGtVayLxSIuQ+B6h2mYM/s3AePzOHEMzxAUsuWqAucc2QUMRZjbzX9FFzpdlYM/TJxq uTfg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=bsfZfnXz; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id x16-20020a05620a01f000b00724a3ef1e75si5346006qkn.421.2023.05.10.08.10.53 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 10 May 2023 08:10:53 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=bsfZfnXz; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org 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) 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-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) 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) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, =?utf-8?q?Alex_Benn=C3=A9e?= , Thomas Huth , =?utf-8?q?Philippe_Mathieu-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 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+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org 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ée 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=40` - make --output-sync -j`nproc --ignore=40` check +ubuntu-22.04-aarch64-without-defaults: + extends: .custom_runner_template + needs: [] + stage: build + tags: + - ubuntu_22.04 + - aarch64 + rules: + - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^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=40` + - make --output-sync -j`nproc --ignore=40` check + ubuntu-22.04-aarch64-alldbg: extends: .custom_runner_template needs: [] From patchwork Wed May 10 15:06:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 680518 Delivered-To: patch@linaro.org Received: by 2002:a5d:4a41:0:0:0:0:0 with SMTP id v1csp2898141wrs; Wed, 10 May 2023 08:09:09 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5hI8XgsBR0SFBpfIVfpB1iXsdkw+LSRt7cmLs83QLuGEstWKVpTvy6RuWY/vh7zq/y072i X-Received: by 2002:a05:622a:282:b0:3f3:97c9:dff0 with SMTP id z2-20020a05622a028200b003f397c9dff0mr8475847qtw.12.1683731348752; Wed, 10 May 2023 08:09:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683731348; cv=none; d=google.com; s=arc-20160816; b=bR4S3s8+5ZftR1YAzzQxdvL04e1wt+fyI7O8EQsIDvDVRwaCfhtlUHdTYz/j+FcOUI uoSB1pcSYCmKVIB4AXFvjlJcnQYorVzF/4/kNTN94nIUiQEi5Wq7sJcwhnRSy37+zcMK nL+xUOzY3ad3YCAYcLWQZ36WxTqIB/MPg1y8hoJjw4NZT972vC/6L/fiXdcngTZqE8yh yuxskstJxafTAh5eyiEenxCqqf2qAkb+F3YfpEisGnU65V/dCt4axrk/tM2VBVnoE2Io O2nrJWblskJuZTyjjEZ3Ox3YSNuq5998Rhb/GRcH3dpmOHplf4JJlarlQOrrI3qzY1ZI Oq+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=bi6q95XWM7v/8dPiRPP3xYbfAZs5w7vK/PdVdbh8T8o=; b=jCnO24pExSQbHdzWtFjBm9lOVXn6kmJhZuu5LapQQ45WjWMYFoA9tj+Oh9dEP+EN3f iXSWkGF8t/gFiGlnDGhsKtcyG+TRzO9igYcbIaIt1csVhV0RFRD3O9GN3ini7u9cEUNy 1Ykm/kcE4951raOpFmXJTRQg8rpAYB5AgDXvoSeOYiauBEqhoyBNGCkCfgLd/T+mwgRy n3OpU0GrMkQ337/u5+dvuwutM2llUPt/eNHBekphGPLbmFIQksAlA2s1sRD9QaHVIH8u Q+st97XC/kdRvNNlYOjlbVl3HowDQDnvyWUGjdg/qtEmgGuhZlTExgseiAsZOb2/WZlv O8XA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ocoP8clj; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id v9-20020a05622a130900b003ef5a23a399si1918446qtk.258.2023.05.10.08.09.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 10 May 2023 08:09:08 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ocoP8clj; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org 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) 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-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) 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) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, =?utf-8?q?Alex_Benn=C3=A9e?= , Fabiano Rosas , =?utf-8?q?Philippe_Mathieu-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 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+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org As this is likely the most common configuration people will want once the --disable-tcg patches land. Signed-off-by: Alex Bennée 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=minimal || { cat config.log meson-logs/meson-log.txt; exit 1; } - make --output-sync -j`nproc --ignore=40` - make --output-sync -j`nproc --ignore=40` check From patchwork Wed May 10 15:06:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 680521 Delivered-To: patch@linaro.org Received: by 2002:a5d:4a41:0:0:0:0:0 with SMTP id v1csp2900085wrs; Wed, 10 May 2023 08:12:19 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7nG4AKyupiqRJjbA4XznfDKIx85l5+BStIM+yB+B7NPJqiVErlNFBd4qEwVRanDWwIKjym X-Received: by 2002:a05:622a:188f:b0:3f1:fa37:c837 with SMTP id v15-20020a05622a188f00b003f1fa37c837mr25620122qtc.64.1683731539369; Wed, 10 May 2023 08:12:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683731539; cv=none; d=google.com; s=arc-20160816; b=vePuqCfmwSE/YEhCzp8AG4plcq7P6sEkhhBezKxRhEvjUASwpmi1hMbxJX8UUoVBWG uLC/fM13367J4pkOt/kIwXDK9/jUHR0wDrlw07x4DnBD/rXTcZqhJeoegh26sNQFlv04 yn+ZGDGCvUirZvonqSI8rkOwUo/v9r9PhOBczhdGDCzydQv0qLkXBg56/vIHZ6IxnJ8T 1VyMfw269M8fYB93Ey1WHo655V2DD/ytgOEGyWSrqMobvln8CGdHvq6nYgmoAprTo2At VmE5zH0MsCo0uVyiXJcQFJwy6NsbxX5hIEG5wSKvImSar67G53QjNw2/tp9SU+PmexzP SywQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=pZaqIsK+xmLG1Mzcd1yhEiDZ7FA6PX/1YZ6nBDTWovU=; b=BdzPgew3+ZHABKBLMcqUWAqRqMKWjDXIiwIGSLySQ+mxsrBfSYUs1jRvC5LFFFZG9E ZMtRiCHoPtEvjWgHUb/fm0h955g4NetM6PJKZKJ7grvzHOvVWyTBHDZbI9UDsOTMK9H0 9Z3aaxY19QNmiOKCqopco+yq/TM/QQ4QExlOJKpahu79Axw8OzoO18Lg2zFWouo2fD/P g4xqYmIG/xRdb1gjCDvKct23OfHljTz0mLdR3IMWC4+LjjU5TVyLpTDSPkBYqBVbFgAa PjzpmlI3c5DKaXQQ67vY7EoaL9HlOaXBM/XqitjMOPYTEKzsaBXOJUZDkj/xgwCFIXHm Jt6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=JOh4tp0V; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id w22-20020ac857d6000000b003e4ece6571esi1871638qta.576.2023.05.10.08.12.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 10 May 2023 08:12:19 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=JOh4tp0V; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org 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) 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-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) 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) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, =?utf-8?q?Alex_Benn=C3=A9e?= , Thomas Huth , =?utf-8?q?Philippe_Mathieu-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 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+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org 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ée Cc: Philippe Mathieu-Daudé 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=endian:little :avocado: tags=cpu:I7200 """ - kernel_url = ('https://mipsdistros.mips.com/LinuxDistro/nanomips/' + kernel_url = ('http://mipsdistros.mips.com/LinuxDistro/nanomips/' 'kernels/v4.15.18-432-gb2eb9a8b07a1-20180627102142/' 'generic_nano32r6el_page4k.xz') kernel_hash = '477456aafd2a0f1ddc9482727f20fe9575565dd6' @@ -507,7 +507,7 @@ def test_mips_malta32el_nanomips_16k_up(self): :avocado: tags=endian:little :avocado: tags=cpu:I7200 """ - kernel_url = ('https://mipsdistros.mips.com/LinuxDistro/nanomips/' + kernel_url = ('http://mipsdistros.mips.com/LinuxDistro/nanomips/' 'kernels/v4.15.18-432-gb2eb9a8b07a1-20180627102142/' 'generic_nano32r6el_page16k_up.xz') kernel_hash = 'e882868f944c71c816e832e2303b7874d044a7bc' @@ -521,7 +521,7 @@ def test_mips_malta32el_nanomips_64k_dbg(self): :avocado: tags=endian:little :avocado: tags=cpu:I7200 """ - kernel_url = ('https://mipsdistros.mips.com/LinuxDistro/nanomips/' + kernel_url = ('http://mipsdistros.mips.com/LinuxDistro/nanomips/' 'kernels/v4.15.18-432-gb2eb9a8b07a1-20180627102142/' 'generic_nano32r6el_page64k_dbg.xz') kernel_hash = '18d1c68f2e23429e266ca39ba5349ccd0aeb7180' From patchwork Wed May 10 15:06:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 680522 Delivered-To: patch@linaro.org Received: by 2002:a5d:4a41:0:0:0:0:0 with SMTP id v1csp2900095wrs; Wed, 10 May 2023 08:12:20 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6nPEK5HJN4Srp8+hrKJu7wtKYftB4o2XEl0pemO9p0bM1IpMTIiG2znJ8mAixOMF0vKgid X-Received: by 2002:ad4:5dcd:0:b0:5b4:89b4:1b0a with SMTP id m13-20020ad45dcd000000b005b489b41b0amr23417107qvh.10.1683731539755; Wed, 10 May 2023 08:12:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683731539; cv=none; d=google.com; s=arc-20160816; b=gZr2CEbkHGrAipWdtY3BQfkRZsXK8qHRmfN4uvt6U5ROVi+80sQ9XzW3x7qcT6E6FD VK4odQnZy6RQJ1FGp6UMj1WkEwo6E7gaHkUf23HtM95c8Ir24ITyY4NKXnbsnTdnHXHI wh9vy8FUFmZo2HDPJA1mEiEzwDfGrb/O4fqfVZ/pPL1oHrDjonM8Jwi74OMbPjXENyo6 CyWL7bF2N7E68k13cDV98nTrKwMOrfZ+rd4aBwBKuxGVwVsTsy0pZF6Xi8saWe7v7MQN NGq+w+l20L0xbtCjGHjcV8ubj1f0R9Dcy1MQ7rI5eymZrOTiob9Z7tV7rfChrs0xPK78 6lfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=/PAoQoQ7BYCD+/Pqb98Lo7VCKddJs1izVetKE3RbLdc=; b=GeI51gTyKa334sD8G3UpEsa4ldY1QNMW+6rpR7ZEEPnA65eDofbnodEd5Kzp+9iS1A TCjRZ0wBOB19bmZihredi0wi7qrKTaByV2faNuxn+MUScCEpqiKGZFHC8bcgXMpyBHT5 3mcdoJ1WDIR7OHZg0g1rDH5uMSQNGccGOBlU47pQpv0QCh+zh1S9rSaKggUUCUzXHkWT fxZhRi1Xklz4MX6SNnBW6qm8Qh4x4RgvwDhlOvvCXzshx++0BtOz697PDITm9Bc68LSz hmcYgkzRroKQ8DoBwwptEmkuQYOnW6VqrOLNxQQAYsxonFr8gq2wvPzYKYD0Z5ZEh2Ab l46A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ovqNJXDn; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id o20-20020a05622a139400b003e4ebb82e56si1871449qtk.529.2023.05.10.08.12.19 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 10 May 2023 08:12:19 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ovqNJXDn; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org 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) 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-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) 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) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, Fabiano Rosas , =?utf-8?q?Alex_Benn=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 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+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org 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ée 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 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 config XLNX_USB_SUBSYS bool - default y if XLNX_VERSAL select USB_DWC3