From patchwork Fri Mar 10 10:31:13 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: 661622 Delivered-To: patch@linaro.org Received: by 2002:adf:a3c6:0:0:0:0:0 with SMTP id m6csp772319wrb; Fri, 10 Mar 2023 02:35:56 -0800 (PST) X-Google-Smtp-Source: AK7set8l0fSwS4Hf1dkjwg1ydkR2AjKCtMSMHSS/xntyhY+nCFmlX90hO3QlGVQvzu9rOfDksXKF X-Received: by 2002:ad4:5ced:0:b0:56e:a4b3:4ed7 with SMTP id iv13-20020ad45ced000000b0056ea4b34ed7mr48006565qvb.27.1678444555944; Fri, 10 Mar 2023 02:35:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678444555; cv=none; d=google.com; s=arc-20160816; b=KHMKx62vBg5aCVnk0R2QKFLhaGg8HU22jhgHeAFdDhmA5Rq3dak08NO5AcT+Cuause XA97Ma/BakHtsCEZOl+wokDbZSXshY7pTkM8f8CgQIqJLCZGj0d5B80RAkOGknFfZx3R T2j1ffAO4IzCFwtPI9TKc4Ags6ZTn0FB+dtYIoY8DQATX5iw+dIsycY5abbRSvIDOjOM t8V0Emn5EVAyG6dirvotwnGcvcJ/dtGFfLhNLgHgtvS0dY1kzDmj3YhHgKIxF6yLrA6D x+VrPucH/F+aURn9urc8osqeikXWyLqYyNCnOd/mo8TMZ2wAu3DV50LLzqn7X1OGmmmZ qSxQ== 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=Zi6VB9UypSQYVjsaNXXR4LjTYb9nNfCWY76hjcqaqgY=; b=D1ged9TKke31NUJKtPU9fPLNIDea9YPNBRU8DauCskdHeEwpDhkKzK9aMGTz6tOv2k ekU+ZDDs9ZfLI78OLEgltGCF1ld/5boiVSUKk+HREJO5TyiGX1Tq7g8q7VHrIfWNRzpX vNzNzO134Sa/7RLoHP7ZGcuRVemkyXa2f81fUyfTfrFSxgTdHtxB7M2/90RMkBxAkFXY tVv7EW4pneNhbx2nHagnL8M5FYuMUPy33FNGsBs4LCJFk2LUedxEHkyvdNRm+DXCvb3e WQHCJf4PMl/BAbP2ofz/7A1heVSc5/75AukpCQQc6hCNW2K/LnrVeXflMppKAe9TlBJb nBVw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Z6yYhL3h; 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 x9-20020a0cc509000000b0058c14817fa5si1388207qvi.84.2023.03.10.02.35.55 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 Mar 2023 02:35:55 -0800 (PST) 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=Z6yYhL3h; 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 1paa26-0007V6-8u; Fri, 10 Mar 2023 05:31:30 -0500 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 1paa24-0007Sd-3U for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:28 -0500 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1paa21-0004F5-QL for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:27 -0500 Received: by mail-wm1-x32e.google.com with SMTP id t25-20020a1c7719000000b003eb052cc5ccso5644659wmi.4 for ; Fri, 10 Mar 2023 02:31:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678444284; 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=Zi6VB9UypSQYVjsaNXXR4LjTYb9nNfCWY76hjcqaqgY=; b=Z6yYhL3hIORdDWNBitdAJVrjg7yvotYXxm8ewRsSa7tXUUdL45Di0LN9CgV7XJfQDN N9NzgpisMfjX7mDDHkGXpgaAgB7gWmjkugTh3D5SCDzjG8Rkmqs4+YPxciCbXdt2EdNS aefKJxRBoTt0paYpRCbAHB2auruNWtaY6tEvcCenpXrmwF7jAxvbhoNV/bxDTFP2md7M rFmJ2qplaAEFrwxlZ9kaOQ7QRCIRkN1tH37Xa/01MuRSZ7hqKlA3l7bT5KOiyyaJwtl3 cV0W+jQHOd1bX8h/yhFfhuMPDr7NmGMGxFYFj7k6YyqSI0N8j2dOrS7iTcJuBG/7wj4d cBvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678444284; 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=Zi6VB9UypSQYVjsaNXXR4LjTYb9nNfCWY76hjcqaqgY=; b=wom9OiP6sylzUglGzOYCIdrzsdauEO7iIM6YTrEgVoyZ3or1FtA2V7X4tdE4sVl+iD k0kD3ZPfOaUmyj4WGLuV1dRmZ8RChDDSe/CCVQsk+EfJI3bhp1QYcaO4J0BJXSPdOCTc 51YPwEBuWd+pVNz7+Udi10VJrSkAVQ+SkAw+2rkCueTSWiItt29JQV20o/4vVLZUnYwZ RQAT26uEQyGR6AejrebLwFA5UwqbVo2h12X4D6rRKhVMU9cQB0sTPb34PVAtumAbib2T vUVTrF0KRIcI7B09wrKkdPfXQmoi4BaIOF+SyYzYczXDrnj11U5qfQfuTa6zetbSrFw+ I1OQ== X-Gm-Message-State: AO0yUKVrFf8XNC+odaPH1Z0NywyRuSzqc/d7cVjUZ8FK+llNid2GW5Dx tckQKIgInoTvYV5vo7bQpFopNw== X-Received: by 2002:a05:600c:354f:b0:3ea:f883:4f5 with SMTP id i15-20020a05600c354f00b003eaf88304f5mr2100591wmq.17.1678444284347; Fri, 10 Mar 2023 02:31:24 -0800 (PST) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id 16-20020a05600c021000b003eb966d39desm1848036wmi.2.2023.03.10.02.31.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 02:31:24 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 9DC2B1FFB8; Fri, 10 Mar 2023 10:31:23 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: David Hildenbrand , Wainer dos Santos Moschetta , Richard Henderson , qemu-arm@nongnu.org, Peter Xu , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Peter Maydell , Cleber Rosa , Thomas Huth , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= , Beraldo Leal , Marcin Juszkiewicz Subject: [PATCH 01/11] tests/avocado: update AArch64 tests to Alpine 3.17.2 Date: Fri, 10 Mar 2023 10:31:13 +0000 Message-Id: <20230310103123.2118519-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230310103123.2118519-1-alex.bennee@linaro.org> References: <20230310103123.2118519-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::32e; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.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: Marcin Juszkiewicz To test Alpine boot on SBSA-Ref target we need Alpine Linux 'standard' image as 'virt' one lacks kernel modules. So to minimalize Avocado cache I move test to 'standard' image. Signed-off-by: Marcin Juszkiewicz Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20230302191146.1790560-1-marcin.juszkiewicz@linaro.org> --- tests/avocado/machine_aarch64_virt.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/avocado/machine_aarch64_virt.py b/tests/avocado/machine_aarch64_virt.py index 25dab8dc00..a90dc6ff4b 100644 --- a/tests/avocado/machine_aarch64_virt.py +++ b/tests/avocado/machine_aarch64_virt.py @@ -38,11 +38,11 @@ def test_alpine_virt_tcg_gic_max(self): :avocado: tags=accel:tcg """ iso_url = ('https://dl-cdn.alpinelinux.org/' - 'alpine/v3.16/releases/aarch64/' - 'alpine-virt-3.16.3-aarch64.iso') + 'alpine/v3.17/releases/aarch64/' + 'alpine-standard-3.17.2-aarch64.iso') # Alpine use sha256 so I recalculated this myself - iso_sha1 = '0683bc089486d55c91bf6607d5ecb93925769bc0' + iso_sha1 = '76284fcd7b41fe899b0c2375ceb8470803eea839' iso_path = self.fetch_asset(iso_url, asset_hash=iso_sha1) self.vm.set_console() @@ -65,7 +65,7 @@ def test_alpine_virt_tcg_gic_max(self): self.vm.add_args('-object', 'rng-random,id=rng0,filename=/dev/urandom') self.vm.launch() - self.wait_for_console_pattern('Welcome to Alpine Linux 3.16') + self.wait_for_console_pattern('Welcome to Alpine Linux 3.17') def common_aarch64_virt(self, machine): From patchwork Fri Mar 10 10:31:14 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: 661623 Delivered-To: patch@linaro.org Received: by 2002:adf:a3c6:0:0:0:0:0 with SMTP id m6csp772365wrb; Fri, 10 Mar 2023 02:36:02 -0800 (PST) X-Google-Smtp-Source: AK7set/T4BaQja2/FBkgvqs/uEuDFVZRKRe4FvhlhsNXAgyAv4xsMCQ4/G0xf3Na0MvB9H/HHaU+ X-Received: by 2002:a05:6214:2aa3:b0:56e:abf3:91c0 with SMTP id js3-20020a0562142aa300b0056eabf391c0mr39677660qvb.28.1678444562417; Fri, 10 Mar 2023 02:36:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678444562; cv=none; d=google.com; s=arc-20160816; b=yIWLQ20NmlS82YA/3iiwkjaBVzewART69bpYsrJ25/TA3UDq8aFczwjGYskOnXQsOp hHzgL5NMHFXkC/iVcHLyAWZGRSspHcC53w1IUWa3lEd4aMCClfSfnpCbywm9b2ogJk2u UWwKeusUDFL8xBvQiI1X1HgNAJLwgCtGo8vp21H/q8b6nSgkP/LnVXj5P+63nXPFp2rA Uyz5QIY3H7TrGyEcnQvPIobmCpLmvu4h76fEN4DUPQEyZVwvx855ua39XYXw8GZ/8bu+ DTlPVxcuHBzEFtDBNMa54BnVki3a3m9UzCE94NKorUoeFdRvtQWwzpzJm7eNXAqPDQ+T Jccw== 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=+9R+WJAtyA8SeJ/1as6Ou9Go9GUXAmG0Tw994EVyLcw=; b=rKM4eId1MQ/eMCEEQR5dnedxBbni+TlqJI1vU5yE2chbw/8PKkGJMWEkJw/tVqqmCN Agjjxp1zyaB/0Dn9zuMsmbFzcjlrKASj555Hx67KNlBSUSU3/85vkgJMpJ3vmiFvWPdg 9wzzguHZkln/h/AF9gnYdOrW8d45ywstb+xxap60E+E1bh+8krQXXwvLoUUwUcOfmRZ/ wRhFsFH61a8gooCOG1EL09Gh5e9LGalxak+SoiJ1Kb+5PfkByHWlZdji2UsZFeSqI/vD pYC4proHnCkQ+UD08I16Lu70/a1UXZYuKQQPCAtGsy8xKoEHHW40Y+HFt9cMvmBB4kMa ErGQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=f2o9vKZr; 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 y5-20020a0cd985000000b0056eb364bd43si1342630qvj.429.2023.03.10.02.36.02 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 Mar 2023 02:36:02 -0800 (PST) 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=f2o9vKZr; 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 1paa25-0007Tz-EU; Fri, 10 Mar 2023 05:31:29 -0500 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 1paa24-0007Sc-33 for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:28 -0500 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1paa22-0004FE-07 for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:27 -0500 Received: by mail-wm1-x336.google.com with SMTP id m25-20020a7bcb99000000b003e7842b75f2so3077728wmi.3 for ; Fri, 10 Mar 2023 02:31:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678444284; 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=+9R+WJAtyA8SeJ/1as6Ou9Go9GUXAmG0Tw994EVyLcw=; b=f2o9vKZra78HWQnWncPu7hbGH9C93KTNsRZiibAVPngUCGKgCekmYIz8W4NrUYWQra fRBBPZ5QBwc9SkNEnB1jyrytWZhLqKWqBbztk6C5mXgYOXQFgnLIaXaVlhWqwYgRjLEJ anlcRZq40uhFBejT8uiH7TPOQ+iepTchPoF6xCpBCrQIutcmZhnVsANe24rel2D8eM6o aSETlUCcLJyVNZa/3s4J2DYySwOukRED9apGN+3Muw8nJUnDNx4Nor0S76LHRCHJsIP5 J3SZq6I+qTLax8LEtKEfvT/cDFxmGcB+JmuQQeNKGdewTmrFmOIedKWpiwtflFnfsHKf M5uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678444284; 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=+9R+WJAtyA8SeJ/1as6Ou9Go9GUXAmG0Tw994EVyLcw=; b=Iepd35vnBXzVSSBF7ECKbWGYFMgDKP5ZP9diBgkeWgBRy/9xPk6KFKH3lcbPCiqXqz 7tPdi8NW5ZSZgR7LbuQS5MuiQ5CUL55ZQSqP5Sfj3cNKtP2G5jy8D/R2RvP3uKbLlCCl /ShMjjZJE1c58wzfXd2BKxeo3D/YkE1b3ohSkCC5AOX2zQA9KRGAjNGfgxSYYKu0Nt7n NFfI273tcVHAkP2vzllyCC8zNPqeGXFRBGpP94ynmSQLw9Lf/QlfKukjSdJauTfUhPDY qC33DzYwR79wx9MhV34xIuep0Wc+0hHcy1qT696K74dPONS54AxxfNc3iaVthFqiXvba mBfw== X-Gm-Message-State: AO0yUKXTtvrCr6IUTSClizg8w4yqty80AwgpV1RC5eME4DiI0pEQKgta iNJ7Gkkvj0+/KNNtT6DTvuFFSQ== X-Received: by 2002:a05:600c:3113:b0:3e2:24a0:ba26 with SMTP id g19-20020a05600c311300b003e224a0ba26mr2141410wmo.16.1678444284587; Fri, 10 Mar 2023 02:31:24 -0800 (PST) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id 20-20020a05600c22d400b003ebfc075eaasm1748419wmg.16.2023.03.10.02.31.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 02:31:24 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id B493C1FFBA; Fri, 10 Mar 2023 10:31:23 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: David Hildenbrand , Wainer dos Santos Moschetta , Richard Henderson , qemu-arm@nongnu.org, Peter Xu , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Peter Maydell , Cleber Rosa , Thomas Huth , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= , Beraldo Leal , Fabiano Rosas Subject: [PATCH 02/11] tests/docker: all add DOCKER_BUILDKIT to RUNC environment Date: Fri, 10 Mar 2023 10:31:14 +0000 Message-Id: <20230310103123.2118519-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230310103123.2118519-1-alex.bennee@linaro.org> References: <20230310103123.2118519-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::336; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x336.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=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 It seems we also need to pass DOCKER_BUILDKIT as an argument to docker itself to get the full benefit of caching. Signed-off-by: Alex Bennée Suggested-by: Fabiano Rosas --- tests/docker/Makefile.include | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index 54ed77f671..9401525325 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -39,7 +39,7 @@ docker-qemu-src: $(DOCKER_SRC_COPY) # General rule for building docker images. docker-image-%: $(DOCKER_FILES_DIR)/%.docker $(call quiet-command, \ - $(RUNC) build \ + DOCKER_BUILDKIT=1 $(RUNC) build \ $(if $V,,--quiet) \ $(if $(NOCACHE),--no-cache, \ $(if $(DOCKER_REGISTRY),--cache-from $(DOCKER_REGISTRY)/qemu/$*)) \ From patchwork Fri Mar 10 10:31:15 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: 661617 Delivered-To: patch@linaro.org Received: by 2002:adf:a3c6:0:0:0:0:0 with SMTP id m6csp771508wrb; Fri, 10 Mar 2023 02:33:40 -0800 (PST) X-Google-Smtp-Source: AK7set9zYXRklRN4dKtYspMnt4KfVqiqB0saGwxstilGzW8T/5gp/1y6KFRrc8nqaDQi9vZJ7WZo X-Received: by 2002:a05:6214:21cc:b0:56e:b1d2:9c2a with SMTP id d12-20020a05621421cc00b0056eb1d29c2amr13727191qvh.28.1678444420263; Fri, 10 Mar 2023 02:33:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678444420; cv=none; d=google.com; s=arc-20160816; b=CqGQF+3sk5jkgdnlvglhRcljkVDuARF3zUjdVB5fWohrD56Rsemq+TZRlEiIJK/nPQ ThzNLrqKbdJyAHQ3XFWwZC275hvWIlbY4A43ZJfxrMr8dLbixOw0vjdI7U8b2CPBy/Ey OxOoDp53cGira0XLpqOJLX0HUPdE2QIArgBUeNY8WPKujaaiBHFZ78e69jEI2ZC3D/Ia WiFYjm5Hs6j+PkSBPkw7As7Y3hzwbXo0OvtgxNFScWB/kOalPCa8pYeyoHtDFw/tldKQ cMDTZt848VH6Zg3KIMADGxvFLCSbKoXHro4++3fisQYyMETDaNvynJf4q1t1hpGEhSMF QVJw== 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=y4cpR7vA6XSXxWS6bHag8gq4h8YFalbW/SrKcN6qWB8=; b=zzKDfDLpx2KXZUwOkuoQycGyHsxor0cOwzeYM+ypG9tnlWrrK8GS8BdYEL1h2OemfR dhLnPap73HBoZU+ZJClsQGCKGwx6q3lidqWrd+qpo6etZzgf1lX8tT0xWqqtH3qin5ft TIoSFIAXyuPN2HwIsGSbkezLml+HhG9u5i8/yHZ29hFtpvneQc7sWIW6jF9g0Rl+jpFV PtsUNUFJuSRosjQTZgCmPa+Baj1rHTmR6B4UgEUP40EL6MDFciWPJC2QTNVG5D7PdJSU RwdsPNXL9vOgwkrs7bbX8S+upsMjcnA7uGcGi3kfHZhuObamLeZTEC6nWQRPFosV/okT rDjw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=yJD+YSTu; 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 r11-20020a0ce28b000000b005352338e752si1385675qvl.339.2023.03.10.02.33.40 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 Mar 2023 02:33:40 -0800 (PST) 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=yJD+YSTu; 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 1paa27-0007VM-F6; Fri, 10 Mar 2023 05:31:31 -0500 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 1paa25-0007Tq-A9 for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:29 -0500 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1paa22-0004Fc-RU for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:28 -0500 Received: by mail-wr1-x435.google.com with SMTP id h11so4577036wrm.5 for ; Fri, 10 Mar 2023 02:31:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678444285; 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=y4cpR7vA6XSXxWS6bHag8gq4h8YFalbW/SrKcN6qWB8=; b=yJD+YSTuz7vpoXXmot7VlxR2O2T+u4PWtvW3AkDHAg3WffohrFj9zA53L6QHpcSPGS SbZ6OaMR+KMNEL/cwYD21Lp+5vg3xqX2Tu/l+OCbHpjT5vxQrsuF8z3bxhj6VU2RcJ1L H8mALYMfxKHkn3jXbp6T9RSB6m6UDB34oj6Wed31yRunnvPSMrbAyjanM16k2ev2tQ0H pi/R31Y59NjphHKeppWnYW4bwoEsx4wdq4M3Qfok8rxxpAEwv97XawcYk0WCNN+tx3vX Qut2VQggnmVe5XS8YZxxvtr6Gofk83ct1B8NFrVD/+G1Jt1dzrkgwU2UHw9ZhbUz8A6X MYTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678444285; 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=y4cpR7vA6XSXxWS6bHag8gq4h8YFalbW/SrKcN6qWB8=; b=n6vl72kX8f4l8LyQpPXuyYeuBngkB3ux32/vrHhg4JEDYP7fFwP4iDgS6DU9A6nKVP XFKqCzzL/lvqy0a8gv8ageZyQlj5m2HIiHpIwPqvSDqBo8nUfhqJgRgW/BMWTSt3yOX3 GI8XoifAGBAofTQv6Nf5tqfCR5I3Px2ugIJQj/ZT345nVY9Ebv3iT5owMVnlUXusIP+l s6CEuH4WNEsDyeuB3nHv21mGntgdcoLkGbtnCFbcTIZTSMimU2BSqe2m3Osa9ezs0+pn poWiaLWVzeYH/NgTl386RbGZL3CbclLG2O6F7J9FPQrjl8QUV8G5eBsOrOZir/cXg2EA crcA== X-Gm-Message-State: AO0yUKWFI2V/eFbBCQOgGJTPbZ+rrfSQcEcZvnEX6RFzFWnsNJ2TRugM QfPBWPj7nndfIKETgvaBptcGqg== X-Received: by 2002:a5d:4c52:0:b0:2c9:5675:7def with SMTP id n18-20020a5d4c52000000b002c956757defmr16189578wrt.2.1678444285375; Fri, 10 Mar 2023 02:31:25 -0800 (PST) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id l10-20020a5d4bca000000b002c705058773sm1764094wrt.74.2023.03.10.02.31.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 02:31:24 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id CC8F91FFBB; Fri, 10 Mar 2023 10:31:23 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: David Hildenbrand , Wainer dos Santos Moschetta , Richard Henderson , qemu-arm@nongnu.org, Peter Xu , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Peter Maydell , Cleber Rosa , Thomas Huth , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= , Beraldo Leal Subject: [PATCH 03/11] scripts/ci: add libslirp-devel to build-environment Date: Fri, 10 Mar 2023 10:31:15 +0000 Message-Id: <20230310103123.2118519-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230310103123.2118519-1-alex.bennee@linaro.org> References: <20230310103123.2118519-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x435.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.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 Without libslip enabled we won't have user networking which means the KVM tests won't run. Reviewed-by: Thomas Huth Signed-off-by: Alex Bennée --- scripts/ci/org.centos/stream/8/build-environment.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/ci/org.centos/stream/8/build-environment.yml b/scripts/ci/org.centos/stream/8/build-environment.yml index 0d094d70c3..1ead77e2cb 100644 --- a/scripts/ci/org.centos/stream/8/build-environment.yml +++ b/scripts/ci/org.centos/stream/8/build-environment.yml @@ -55,6 +55,7 @@ - librados-devel - librbd-devel - libseccomp-devel + - libslirp-devel - libssh-devel - libxkbcommon-devel - lzo-devel From patchwork Fri Mar 10 10:31:16 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: 661614 Delivered-To: patch@linaro.org Received: by 2002:adf:a3c6:0:0:0:0:0 with SMTP id m6csp770970wrb; Fri, 10 Mar 2023 02:32:10 -0800 (PST) X-Google-Smtp-Source: AK7set9AhD1mEG43g2Ev1fC9RgWNUvXrAJRMdhZZTwcJl/kSIAnm+kWz9qa2pUyRpn5qWATCzokL X-Received: by 2002:a05:622a:1394:b0:3c0:40c1:f24a with SMTP id o20-20020a05622a139400b003c040c1f24amr16623952qtk.34.1678444330503; Fri, 10 Mar 2023 02:32:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678444330; cv=none; d=google.com; s=arc-20160816; b=Xfo07UNXLcEP/+RjikqtxKM8oaoHiiFzqYxmgtEpUuji+oVmNrusZIFsiU2ZA8UcQY pFo2CNPs7RSRobOo0F4uiMsQ3a3+Fop9gX8f1TJztJ/GI+3rtBw820vQ4n+ltoCxGKjB 6hf8mXMvujbnojewjnaJ0XhYQp3WddUqhDAfx2Q1Uhs3q3WjyalN2qpsXA8WqShXIVYq HFlocRToFwYy3+Efs6e9m8tAXuI501JZkcPJvqvICFqkfkl3579pYYsJFIZI9PJ4PDyq 7ruwNJ4zAB5dB+8a9YV2AHAl29j72OmFwgIV3BJSOxL57Cmi670NFMw7bax8MwSI98X1 W5Fg== 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=6cCbPXzWfjZFi2jKGovhuePGEghRzJegWJl5AEsiLWo=; b=t5r6n1SPzBisdpo/yribKT7FoTVTUEpjC68DMNlFwnWOQQ7XoC63wyX+WziygxSACk rFZDeMzlMJixT4FNq7DtDEajh9ahpLU2kLPROdukzhLcK6V7ix098yV4ngfnR6VfqxxL haHZrH+jhjsVlEE00FH3OV6m4qlfhvzvYVOrw3NgrxA7el9A5oQVUYvTjRtJXJMu0J9K krXNWE/O3QaSTMZq+HYIIo5Vs6tkWGR8LrGdi2+Bd1Ci16eDugQX8cc9HNuyRNQd7N1y v2+8Q7bUMHmKkH7Z8rEqse3Q95p+BfvVnQxebleMSRiCnv9+bJGuyccRso7bp62DwLOi sVBQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="FE/crdNH"; 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 f20-20020ac859d4000000b003b9a6b42959si1187048qtf.268.2023.03.10.02.32.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 Mar 2023 02:32:10 -0800 (PST) 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="FE/crdNH"; 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 1paa2B-0007dz-OO; Fri, 10 Mar 2023 05:31:35 -0500 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 1paa25-0007UL-K1 for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:29 -0500 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1paa22-0004Fo-Sj for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:29 -0500 Received: by mail-wr1-x429.google.com with SMTP id f11so4565134wrv.8 for ; Fri, 10 Mar 2023 02:31:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678444285; 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=6cCbPXzWfjZFi2jKGovhuePGEghRzJegWJl5AEsiLWo=; b=FE/crdNH/S0XkLgeFBbHk628l7rnVEcYaKcHhMWXhWGt9MB+nqBHrxZtXE5ftv91pb TussFRCZbF8KuOoAzGxx5Mk9j18j9l2IjjuI8S+DgxvYlRnK7eU7zft1M3AnR08ncheO p7DEEwKohW2gGOROT79x6DaTV6jVNMki4RuBA25PSr/mOzHXoa4YBU48idMWNBKeRFsa fnz0CUzyRqPnX3XtZ7Dzgl2L/cdl4gXCi6nN+xReykbIr4c+n/dZCyeXqEOA+4W8rAGv EAE6X6bE0xK5OPJ+88vKEQujN01EMsdVH24NSKpx8afdi65bqOnUHTDp4pKwNijrK8Ea HUiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678444285; 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=6cCbPXzWfjZFi2jKGovhuePGEghRzJegWJl5AEsiLWo=; b=buON81KcpNf0t8F22IuxGj1je+jWmAVDUJUFodpOlpVTH8ftjAUenigSp8s53KFNo2 GRwYd5ekbO73yHBZXIaFiHNe7npUm/XUvIy+1SWDvmj7/V7Z+mJn1iQ5UZ9ms7j3WdHB 3/yn5khYkDyKyn0g7roysOp5BCQa9JtUkigYXtWOglq6ZKPyJsDr0wWLF3PutKnGNInK Dt+Nn9C8WR7Uok2emJ0nF8IXz+0gDVofRlfZgXGJKEn24uPK0ezU3CCeuOtpr95J1OKC CsB2MQ1qiMonx7bJIsqMiMMPHIh2A7hIbGItRxUz6c+/P4ybrh6QIBCe8R9M6VcqR7UE rn0w== X-Gm-Message-State: AO0yUKUSFc058xVgirQlBrcoLlKy2eZE7ddOUy5GJX5eNaT5ACyp8db0 eL1XMNZKLq1UjPXzWIpgWuBRtw== X-Received: by 2002:a5d:526a:0:b0:2c7:1210:fe5b with SMTP id l10-20020a5d526a000000b002c71210fe5bmr17110053wrc.49.1678444285572; Fri, 10 Mar 2023 02:31:25 -0800 (PST) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id d7-20020adffd87000000b002c59e001631sm1845103wrr.77.2023.03.10.02.31.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 02:31:24 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id E448E1FFBC; Fri, 10 Mar 2023 10:31:23 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: David Hildenbrand , Wainer dos Santos Moschetta , Richard Henderson , qemu-arm@nongnu.org, Peter Xu , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Peter Maydell , Cleber Rosa , Thomas Huth , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= , Beraldo Leal Subject: [PATCH 04/11] scripts/ci: update gitlab-runner playbook to handle CentOS Date: Fri, 10 Mar 2023 10:31:16 +0000 Message-Id: <20230310103123.2118519-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230310103123.2118519-1-alex.bennee@linaro.org> References: <20230310103123.2118519-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::429; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x429.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.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 was broken when we moved to using the pre-built packages as we didn't take care to ensure we used RPMs where required. NB: I could never get this to complete on my test setup but I suspect this was down to network connectivity and timeouts while downloading. Fixes: 69c4befba1 (scripts/ci: update gitlab-runner playbook to use latest runner) Signed-off-by: Alex Bennée --- scripts/ci/setup/gitlab-runner.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/scripts/ci/setup/gitlab-runner.yml b/scripts/ci/setup/gitlab-runner.yml index 95d4199c03..1a1b270ff2 100644 --- a/scripts/ci/setup/gitlab-runner.yml +++ b/scripts/ci/setup/gitlab-runner.yml @@ -48,13 +48,29 @@ - debug: msg: gitlab-runner arch is {{ gitlab_runner_arch }} - - name: Download the matching gitlab-runner + - name: Download the matching gitlab-runner (DEB) get_url: dest: "/root/" url: "https://gitlab-runner-downloads.s3.amazonaws.com/latest/deb/gitlab-runner_{{ gitlab_runner_arch }}.deb" + when: + - ansible_facts['distribution'] == 'Ubuntu' + + - name: Download the matching gitlab-runner (RPM) + get_url: + dest: "/root/" + url: "https://gitlab-runner-downloads.s3.amazonaws.com/latest/rpm/gitlab-runner_{{ gitlab_runner_arch }}.rpm" + when: + - ansible_facts['distribution'] == 'CentOS' - - name: Install gitlab-runner via package manager + - name: Install gitlab-runner via package manager (DEB) apt: deb="/root/gitlab-runner_{{ gitlab_runner_arch }}.deb" + when: + - ansible_facts['distribution'] == 'Ubuntu' + + - name: Install gitlab-runner via package manager (RPM) + yum: name="/root/gitlab-runner_{{ gitlab_runner_arch }}.rpm" + when: + - ansible_facts['distribution'] == 'CentOS' - name: Register the gitlab-runner command: "/usr/bin/gitlab-runner register --non-interactive --url {{ gitlab_runner_server_url }} --registration-token {{ gitlab_runner_registration_token }} --executor shell --tag-list {{ ansible_facts[\"architecture\"] }},{{ ansible_facts[\"distribution\"]|lower }}_{{ ansible_facts[\"distribution_version\"] }} --description '{{ ansible_facts[\"distribution\"] }} {{ ansible_facts[\"distribution_version\"] }} {{ ansible_facts[\"architecture\"] }} ({{ ansible_facts[\"os_family\"] }})'" From patchwork Fri Mar 10 10:31:17 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: 661618 Delivered-To: patch@linaro.org Received: by 2002:adf:a3c6:0:0:0:0:0 with SMTP id m6csp771513wrb; Fri, 10 Mar 2023 02:33:41 -0800 (PST) X-Google-Smtp-Source: AK7set8ywS9ztTIIvKaQXT+fgz39YDuPFkj/NuFMYVI8emiZLaK3Hf4j2zf4nsGBqZQWJG6/KtCm X-Received: by 2002:ac8:4e8d:0:b0:3ba:26a0:d0ee with SMTP id 13-20020ac84e8d000000b003ba26a0d0eemr43972764qtp.52.1678444421050; Fri, 10 Mar 2023 02:33:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678444421; cv=none; d=google.com; s=arc-20160816; b=ghpkzDcflmCvwvIPTpbjitaOoBOzAHb8eB0ziq8PT/cnobxugQw86KeynQz55ydqZG O6caUcS76NGgJiyS/fg8JHWLInt9R8R4/LBdjmSkoxNB1kNk3GtlEwWljbJghxreUC9u dlNTPGbaghdzVUTZS+4GgLodTM24Ob9u1rkc7Eq3Eqjp9Pi1kR2Iu1uJdzQpvmC1ImfD 26G+bzlQ7nmh+w2wyZGVlEAg2OTipi6XeWeUOxfjUhJn+gmC7qVgXSXoM2Yu7W3K2jjz 8BtIxnFtDf6wnMW2P5YEEfQhavhPDzTrs2QztD78lITgiDWp3Bnr3c1PThxFlk86nSLh OaNg== 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=ZvCAx4F7D2VDKqlV3zkasos0ltqlJHomALeskNF44vQ=; b=syoPnvAkuwMDSypgbTvMNbOH1T6SuJWbJq/pWnk2/YbwrtZK+jGS9xImBmfhxfKUZi Z60KmzJjrH7QMuKAg9+qHi5p5vc6k6JLMiocPBw/xK+jpqDGzKD+/tI6ztAMAs7kk/Vg IQBezCQCLxLl8nnvJbZrYyXAdOV0q9Jnj7VbKlu2ChR46UuZwY92s4uiw0TD4BNeX76I 4VmNnOhhoH8XLbDZiz6BFAxe81uxX2C23nI+3HwzJIFo1kOHOYeyCHGE37Kbm9Dx8HLP 5ZTSsz8PLD2BItuWwcZAvAHmLWiq1T6PPdAqMVoElVYfb9+i8d5NQDM8JzGJqFL+XqvQ PQ8Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=fWnNK8ZP; 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 d8-20020a05622a15c800b003bcdf868947si1189924qty.743.2023.03.10.02.33.40 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 Mar 2023 02:33:41 -0800 (PST) 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=fWnNK8ZP; 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 1paa2F-0007gQ-Pg; Fri, 10 Mar 2023 05:31:39 -0500 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 1paa2A-0007bo-Al for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:34 -0500 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1paa25-0004Hf-RM for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:34 -0500 Received: by mail-wm1-x32b.google.com with SMTP id c18so3055164wmr.3 for ; Fri, 10 Mar 2023 02:31:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678444288; 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=ZvCAx4F7D2VDKqlV3zkasos0ltqlJHomALeskNF44vQ=; b=fWnNK8ZPZX4N/lr+FRO5rGeuQfQAt16wAYFCpePT5ET5UctT/bOY56MJ2gE3gOwfs+ IIOB+Ezp/vNp/Y8hbjdFAcAdBWYJz7FbBghnruqvFD8cCoGVBiP31OLJitl8M0eltl/s rKojPKgzz1a+pstm7YjWtMJ6/O60C6BeJl8V8AH8ZXUPjBZ5ldqYSZjxvTEZlb7KCkqE U0ulvi5rjuXIYwCJpxCeI3D2CInciV+mgefsPySI1MTUhjVoq5zeFpNRXagEnjJYAMVb GNYGxgf4pMBgEDdLN1wfp91VacxvtrZWovQ5rwf60/5HJfwFFXn7Guw1z1UiSrqzt3SC weuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678444288; 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=ZvCAx4F7D2VDKqlV3zkasos0ltqlJHomALeskNF44vQ=; b=D+3lkcxFe2r7+KKzvoLhx9rIEtWbtzvgF2KCWGZqsmDfWZjKiAoi4Q+3IEDcgE0UEi ZcSRxvJlq/aSn1mKVHsGZcA1rCLlAK4H9yLxiVVMzW0MDL/4Ke+Bp6GikfEJTl29CYm5 y3tozUkMeIemiODxBedOFWiXbMZGtnmvm/xW3GsVL8g9zt5BIcF/kw/wZOWMYE/g60Rh JT3c0xbo0WCs+F25vnmh5PyJR/5LyLGtAzFONf8HODzvi0uq+AnQE7CDqmiv6qkbTma9 HLF9wMlPEiij8xHmJw70kB6Sxe0cIs6mGdikN6O9wAZh5Grm9AI9djECiSnhr+DH/9FS lwbA== X-Gm-Message-State: AO0yUKWlgnROuGIaV7jFILUwO+XofaL8wJocCWdfh3+FKF20wf6I8lIL otqwimdQ5uaNB77iPuCqRBvTKA== X-Received: by 2002:a05:600c:4751:b0:3ea:f0d6:5d36 with SMTP id w17-20020a05600c475100b003eaf0d65d36mr2209549wmo.29.1678444288056; Fri, 10 Mar 2023 02:31:28 -0800 (PST) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id 18-20020a05600c229200b003dc4a47605fsm2617132wmf.8.2023.03.10.02.31.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 02:31:25 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 0C2331FFBD; Fri, 10 Mar 2023 10:31:24 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: David Hildenbrand , Wainer dos Santos Moschetta , Richard Henderson , qemu-arm@nongnu.org, Peter Xu , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Peter Maydell , Cleber Rosa , Thomas Huth , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= , Beraldo Leal Subject: [PATCH 05/11] gitlab: update centos-8-stream job Date: Fri, 10 Mar 2023 10:31:17 +0000 Message-Id: <20230310103123.2118519-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230310103123.2118519-1-alex.bennee@linaro.org> References: <20230310103123.2118519-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::32b; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=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 A couple of clean-ups here: - inherit from the custom runners job for artefacts - call check-avocado directly - add some comments to the top about setup Signed-off-by: Alex Bennée --- .../custom-runners/centos-stream-8-x86_64.yml | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/.gitlab-ci.d/custom-runners/centos-stream-8-x86_64.yml b/.gitlab-ci.d/custom-runners/centos-stream-8-x86_64.yml index 068b0c4335..367424db78 100644 --- a/.gitlab-ci.d/custom-runners/centos-stream-8-x86_64.yml +++ b/.gitlab-ci.d/custom-runners/centos-stream-8-x86_64.yml @@ -1,4 +1,9 @@ +# All centos-stream-8 jobs should run successfully in an environment +# setup by the scripts/ci/setup/stream/8/build-environment.yml task +# "Installation of extra packages to build QEMU" + centos-stream-8-x86_64: + extends: .custom_runner_template allow_failure: true needs: [] stage: build @@ -8,15 +13,6 @@ centos-stream-8-x86_64: rules: - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/' - if: "$CENTOS_STREAM_8_x86_64_RUNNER_AVAILABLE" - artifacts: - name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" - when: on_failure - expire_in: 7 days - paths: - - build/tests/results/latest/results.xml - - build/tests/results/latest/test-results - reports: - junit: build/tests/results/latest/results.xml before_script: - JOBS=$(expr $(nproc) + 1) script: @@ -25,6 +21,4 @@ centos-stream-8-x86_64: - ../scripts/ci/org.centos/stream/8/x86_64/configure || { cat config.log meson-logs/meson-log.txt; exit 1; } - make -j"$JOBS" - - make NINJA=":" check - || { cat meson-logs/testlog.txt; exit 1; } ; - - ../scripts/ci/org.centos/stream/8/x86_64/test-avocado + - make NINJA=":" check check-avocado From patchwork Fri Mar 10 10:31:18 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: 661612 Delivered-To: patch@linaro.org Received: by 2002:adf:a3c6:0:0:0:0:0 with SMTP id m6csp770893wrb; Fri, 10 Mar 2023 02:31:58 -0800 (PST) X-Google-Smtp-Source: AK7set+j2wlKA4cuDG+l+UjgAYCT06TJeuTavbPkd1arYWh4v2rwXqca7NlzSKWNlnwsNnu1DzuX X-Received: by 2002:a05:622a:18c:b0:3bf:a760:cb5 with SMTP id s12-20020a05622a018c00b003bfa7600cb5mr9687657qtw.4.1678444318373; Fri, 10 Mar 2023 02:31:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678444318; cv=none; d=google.com; s=arc-20160816; b=AbGqPsUaWpGEWJan00xolVXjcKRDEfjxrpde9Sf3NhoKy6A+JEFc+Jo0m0trFXNmfq UrUPo5CrCQzOncDPlLI7X5scBWZZtw4iwBg0iKEdu5+dEXLi5hIT56AmwnAudcAvphev xAsFWFnSdNctxgzQ1lz46ysJ3tow/ed+Dsntfc1RZunZ6NgrNFMhwpCl5zqiBwsfabQM xVLf0aI7XaLFHis2hO4aTbdIsrehDbz00pOOrU1BSE70+cAWMqefWwJFtRkiPzoiA+OR 4rs7UfNHNHpyFtIYeu12VKHSHa22PLBoI6Hk+JL/kw+X0jmzOOe3efGp+97RgxS+IjS3 6vag== 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=MDK+aMGOP0xpM2yh43emDI7/ZdusXKwC3yy2K8RboBM=; b=CXwpfWWN4zjNm3GZirzWcq/gzZ6rDHW4q+mJqamL8pyraWYW37xeYG53DW9a0Ej7MP sffKb5OkkqgJN88saR9fWw+cPOVjNtPgwm5HKYKqjgf6f+9Cvc+2KWrxbdvERJFygj4x r6IULSjGA78Jbjn+9g5mdt/8DO/FuuaZxo0q68NbPXnc25IyZ5it1+iWnC/+bgspyDZ1 SU6qT6L/kvPx1LFkAkkcX8ExWy50ArYFcEmtWmCCUUIGrSFiDzxUh7U2e7bfOLY76XvO yxWfSYmAZofF57b4c/C3p7iDKlOkUtZ/R5nvuOp7bcec7I45j+8v+h59FuXzrQHrxfuG gSIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=pbx30FAU; 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 q131-20020a374389000000b007066f405b31si1155673qka.295.2023.03.10.02.31.58 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 Mar 2023 02:31:58 -0800 (PST) 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=pbx30FAU; 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 1paa2F-0007gM-GO; Fri, 10 Mar 2023 05:31:39 -0500 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 1paa27-0007Wf-UV for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:32 -0500 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 1paa24-0004GK-3D for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:31 -0500 Received: by mail-wm1-x32d.google.com with SMTP id bg16-20020a05600c3c9000b003eb34e21bdfso5678292wmb.0 for ; Fri, 10 Mar 2023 02:31:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678444286; 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=MDK+aMGOP0xpM2yh43emDI7/ZdusXKwC3yy2K8RboBM=; b=pbx30FAU1PHXBeDRBdzLPqFzMPxlMt5gj3ogc1Z/VGq27I2UQct9NCH/L22rIsnIOF x1gjJ9iHkhG7YLRHy0O8hu19Rcq16rMFt8qq9ZzvSoLJQz9qrSoTizKgPl1RGegdFLb9 HNJN9zj5z0LZubaPHXGI2OPYOGUMvjmcVCYAC2YnmZVpJmszACo4axdTsdCNOhMY5+Iy rMrYC3/On+EQGjjdsgt5yJT0dk/uD1Idf0uX4S+K5iChosFpzhxiXf7OgFY7HInxNK1Q xmMykO4i1MwOYziQcimdLBtKLj6uxH9nf/jGYJIY62OHZrJHk6vm+wVLpyliZ4OrIuKR x77A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678444286; 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=MDK+aMGOP0xpM2yh43emDI7/ZdusXKwC3yy2K8RboBM=; b=O+9sVNA9XXCtJMrWqUtgX6nlNab3T2TM+XQC3jewy1Is/62c+DA2fm71BzRgERYMXR Gf6FOdFybS/9VRjRWfA3nDFrZj8WV0APxWEPlS2q2QkRxQ7i/9Iq2IobSgVCxFZs1E3b toqGMAL+l+vljdxmi5idzV74bR+cdOIj4xW4yIpU/xdaXSVML//e8s69GDdDkmUJJhL9 Ik+YZEs0+L8ybvSFx23Nyvab2ycfLtKZKkb9pEXd0bgywkCAbRTe2fjNiOvsj82/FEDj v+g0EX6kqjKrYG7TL5YtZ5VdMuhFHRh5Lw9vpsb0MBtQE4EWlg9GDuYWZzuQnm2+InJK sBZA== X-Gm-Message-State: AO0yUKUu8CcmY4Q+1owK+J+aW+J+rj7h5I1XVSxvXfnIGzVBGj/EsAKj y7mzEnGJNKXFGWHP1KuWGDrnVA== X-Received: by 2002:a05:600c:3b99:b0:3df:3bd6:63e5 with SMTP id n25-20020a05600c3b9900b003df3bd663e5mr2235604wms.12.1678444286355; Fri, 10 Mar 2023 02:31:26 -0800 (PST) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id f21-20020a7bcc15000000b003e20a6fd604sm1675768wmh.4.2023.03.10.02.31.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 02:31:25 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 23A101FFBE; Fri, 10 Mar 2023 10:31:24 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: David Hildenbrand , Wainer dos Santos Moschetta , Richard Henderson , qemu-arm@nongnu.org, Peter Xu , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Peter Maydell , Cleber Rosa , Thomas Huth , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= , Beraldo Leal Subject: [PATCH 06/11] include/qemu: add documentation for memory callbacks Date: Fri, 10 Mar 2023 10:31:18 +0000 Message-Id: <20230310103123.2118519-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230310103123.2118519-1-alex.bennee@linaro.org> References: <20230310103123.2118519-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 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 Some API documentation was missed, rectify that. Fixes: https://gitlab.com/qemu-project/qemu/-/issues/1497 Signed-off-by: Alex Bennée --- include/qemu/qemu-plugin.h | 47 ++++++++++++++++++++++++++++++++++---- 1 file changed, 43 insertions(+), 4 deletions(-) diff --git a/include/qemu/qemu-plugin.h b/include/qemu/qemu-plugin.h index d0e9d03adf..50a9957279 100644 --- a/include/qemu/qemu-plugin.h +++ b/include/qemu/qemu-plugin.h @@ -481,17 +481,56 @@ uint64_t qemu_plugin_hwaddr_phys_addr(const struct qemu_plugin_hwaddr *haddr); */ const char *qemu_plugin_hwaddr_device_name(const struct qemu_plugin_hwaddr *h); -typedef void -(*qemu_plugin_vcpu_mem_cb_t)(unsigned int vcpu_index, - qemu_plugin_meminfo_t info, uint64_t vaddr, - void *userdata); +/** + * typedef qemu_plugin_vcpu_mem_cb_t - memory callback function type + * @vcpu_index: the executing vCPU + * @info: an opaque handle for further queries about the memory + * @vaddr: the virtual address of the transaction + * @userdata: any user data attached to the callback + */ +typedef void (*qemu_plugin_vcpu_mem_cb_t) (unsigned int vcpu_index, + qemu_plugin_meminfo_t info, + uint64_t vaddr, + void *userdata); +/** + * qemu_plugin_register_vcpu_mem_cb() - register memory access callback + * @insn: handle for instruction to instrument + * @cb: callback of type qemu_plugin_vcpu_mem_cb_t + * @flags: (currently unused) callback flags + * @rw: monitor reads, writes or both + * @userdata: opaque pointer for userdata + * + * This registers a full callback for every memory access generated by + * an instruction. If the instruction doesn't access memory no + * callback will be made. + * + * The callback reports the vCPU the access took place on, the virtual + * address of the access and a handle for further queries. The user + * can attach some userdata to the callback for additional purposes. + * + * Other execution threads will continue to execute during the + * callback so the plugin is responsible for ensuring it doesn't get + * confused by making appropriate use of locking if required. + */ void qemu_plugin_register_vcpu_mem_cb(struct qemu_plugin_insn *insn, qemu_plugin_vcpu_mem_cb_t cb, enum qemu_plugin_cb_flags flags, enum qemu_plugin_mem_rw rw, void *userdata); +/** + * qemu_plugin_register_vcpu_mem_inline() - register an inline op to any memory access + * @insn: handle for instruction to instrument + * @rw: apply to reads, writes or both + * @op: the op, of type qemu_plugin_op + * @ptr: pointer memory for the op + * @imm: immediate data for @op + * + * This registers a inline op every memory access generated by the + * instruction. This provides for a lightweight but not thread-safe + * way of counting the number of operations done. + */ void qemu_plugin_register_vcpu_mem_inline(struct qemu_plugin_insn *insn, enum qemu_plugin_mem_rw rw, enum qemu_plugin_op op, void *ptr, From patchwork Fri Mar 10 10:31:19 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: 661620 Delivered-To: patch@linaro.org Received: by 2002:adf:a3c6:0:0:0:0:0 with SMTP id m6csp772077wrb; Fri, 10 Mar 2023 02:35:16 -0800 (PST) X-Google-Smtp-Source: AK7set9QAD9gJeBNhg+wFUhrDuhdv3tg4ODRi0havNgISZHyChUu1O1c4XJuYLqb70EJGBekVsK/ X-Received: by 2002:a05:6214:519a:b0:56e:f1fd:f177 with SMTP id kl26-20020a056214519a00b0056ef1fdf177mr7782203qvb.42.1678444516747; Fri, 10 Mar 2023 02:35:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678444516; cv=none; d=google.com; s=arc-20160816; b=YlPyRFWED83j8JP3bp/+PjYvmxD8PLpnYg5y+jpwzx3MhUKbpPYN3XgE5Cq2E4iTmj 9tro9zqIv9VKQSWsfQfs0KYy208SLegZale6aa0sojQlt23eQcPeIb2pi1acK3CE69UJ 2aDT9E3IbsXnxkA2h4NCXIqju5WRgeHVRoQLa1XsUGB6PC+DjlNBfRifVqkXsMgZrZmx DpTYwxhpVieXPPesNFnPg0Ei2eCvfieFPHlBAWqjvOwNqQxgsCBDyQZZPkPlQi8gQU9t nvW6BncfbD6GR1aRcDhHY3fBEyr+ozOTGuXf9kCH4g6a9ne9aTPV2AJQ9C3TGUsoUejc EENg== 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=BZ6HFIIZGYyqYaj8Vony/3+KKuP79LxepubYtEH6JNY=; b=pVicjLQcnUNj4Q0Itlqj7ntsr2OOd5kFsvFP+kk7+xaGRE9dTh5+75sRQl345dhh2s gB0jf3JZepZGsjoYUvgeD3c9qSrw1P/N6MWMgmHjh84UA7L6wQ2gx7IkGq0kP5yJwmV3 TtMnPJXJvkMalwgR7CB0PwwX6NYKL5/pkHZ6Yy1bISncelZuJUqDzMHd42N2olYsQEBa 1ku6L7NLFM842bUBYGzFyqCiRbbQ3vOIspMx6qQz1k7sWzFyTR6Zmv5QaykRRJD3EO2/ YPRREb0a/sDf4NhpL99coNfhuwQWOOhBeSOfSKoIuEtZZcd3lYjs8qNDxgswsks3e3K8 QT5A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=kbeGCVUP; 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 d16-20020a0cdb10000000b005836af2bd6esi1291844qvk.436.2023.03.10.02.35.16 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 Mar 2023 02:35:16 -0800 (PST) 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=kbeGCVUP; 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 1paa2D-0007fC-3U; Fri, 10 Mar 2023 05:31:37 -0500 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 1paa29-0007aQ-F5 for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:33 -0500 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1paa25-0004HP-95 for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:33 -0500 Received: by mail-wm1-x32a.google.com with SMTP id j19-20020a05600c191300b003eb3e1eb0caso5649460wmq.1 for ; Fri, 10 Mar 2023 02:31:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678444287; 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=BZ6HFIIZGYyqYaj8Vony/3+KKuP79LxepubYtEH6JNY=; b=kbeGCVUP7qNEetV5PYIqxJXznSX7ynlMAv7ikxsgxTmiP/tZl7/FjsFMKePy/uVQOt ut4h2DfB9VxArsPBObBxjnRL7LhySNAGFn8NZBLPnZ+YefiQqF8bL/zSsNxj432QKo4+ rmjT8ZG1Oiv3gLkmXvtdcQNFOVGQP7UGNtzaZ+gYfNxMSZ0pTgIGEUls3aUJy/XYo1oL o6s0nrCc4gkdNsMSu5z7ylJlm+2npVBHcyZjtxi/UmXCAa0Urscd8tzszDvrpT4zMt17 TFSu6sUEkqDSCmp9cGPewCyd3zU08hmCwgKI+26TOpYRqLJbzmGmMkcHeC4gULC89Dfu FN4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678444287; 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=BZ6HFIIZGYyqYaj8Vony/3+KKuP79LxepubYtEH6JNY=; b=uEEwipw6UX63SZfHX5822mAPqxqS4/DvERjKC5sEAsd5VlyIziHT3hUkTqlz6Z3khp FHCEvwVaBkWozQUj89YkN2qg03DRlkmDq+iaXV0/4OR38zIWFYllRFhkdu8NMCRuwqQy B9FUeY4ZHeJM+tllT580GR5OnJsvlc3QTe7328nP0KPOX6oqi1s0vBo7lD8nFl3SFdqz b/ksQlrZ6euk6psX9bpY0BDVmD9Qwnipf1IEw3zvjAPHdP2AyR8wxdJcPLe4qcMMsdDk RXfqmproFaCbe5R0hp7qpD05GRqa8X62BzUuUDtuOGlmpjSEUJe/V8uFwnFVLK/pQcuN ao7g== X-Gm-Message-State: AO0yUKW8wcMUFpjsuJMBnt7Yg/5oe/yJ1upQUgY6Eidh+++ifIRdycyT cKtxq+aQuLeR6T6sKt0zS/KmNz0VT0R+4E+Syps= X-Received: by 2002:a05:600c:190e:b0:3df:e4b4:de69 with SMTP id j14-20020a05600c190e00b003dfe4b4de69mr2190618wmq.27.1678444287666; Fri, 10 Mar 2023 02:31:27 -0800 (PST) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id ja4-20020a05600c556400b003ebff290a40sm1701125wmb.21.2023.03.10.02.31.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 02:31:25 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 3CAE61FFBF; Fri, 10 Mar 2023 10:31:24 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: David Hildenbrand , Wainer dos Santos Moschetta , Richard Henderson , qemu-arm@nongnu.org, Peter Xu , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Peter Maydell , Cleber Rosa , Thomas Huth , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= , Beraldo Leal Subject: [PATCH 07/11] tcg: Clear plugin_mem_cbs on TB exit Date: Fri, 10 Mar 2023 10:31:19 +0000 Message-Id: <20230310103123.2118519-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230310103123.2118519-1-alex.bennee@linaro.org> References: <20230310103123.2118519-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=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: Richard Henderson Do this in cpu_tb_exec (normal exit) and cpu_loop_exit (exception), adjacent to where we reset can_do_io. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1381 Signed-off-by: Richard Henderson Message-Id: <20230301024737.1210851-2-richard.henderson@linaro.org> [AJB: use plugin_gen_disable_mem_helpers()] Signed-off-by: Alex Bennée --- accel/tcg/cpu-exec-common.c | 3 +++ accel/tcg/cpu-exec.c | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/accel/tcg/cpu-exec-common.c b/accel/tcg/cpu-exec-common.c index c7bc8c6efa..e5847e9731 100644 --- a/accel/tcg/cpu-exec-common.c +++ b/accel/tcg/cpu-exec-common.c @@ -21,6 +21,7 @@ #include "sysemu/cpus.h" #include "sysemu/tcg.h" #include "exec/exec-all.h" +#include "exec/plugin-gen.h" bool tcg_allowed; @@ -65,6 +66,8 @@ void cpu_loop_exit(CPUState *cpu) { /* Undo the setting in cpu_tb_exec. */ cpu->can_do_io = 1; + /* Undo any setting in generated code. */ + plugin_gen_disable_mem_helpers(); siglongjmp(cpu->jmp_env, 1); } diff --git a/accel/tcg/cpu-exec.c b/accel/tcg/cpu-exec.c index 56aaf58b9d..e8a48dbd93 100644 --- a/accel/tcg/cpu-exec.c +++ b/accel/tcg/cpu-exec.c @@ -39,6 +39,7 @@ #include "exec/replay-core.h" #include "sysemu/tcg.h" #include "exec/helper-proto.h" +#include "exec/plugin-gen.h" #include "tb-jmp-cache.h" #include "tb-hash.h" #include "tb-context.h" @@ -459,6 +460,7 @@ cpu_tb_exec(CPUState *cpu, TranslationBlock *itb, int *tb_exit) qemu_thread_jit_execute(); ret = tcg_qemu_tb_exec(env, tb_ptr); cpu->can_do_io = 1; + plugin_gen_disable_mem_helpers(); /* * TODO: Delay swapping back to the read-write region of the TB * until we actually need to modify the TB. The read-only copy, @@ -526,7 +528,6 @@ static void cpu_exec_exit(CPUState *cpu) if (cc->tcg_ops->cpu_exec_exit) { cc->tcg_ops->cpu_exec_exit(cpu); } - QEMU_PLUGIN_ASSERT(cpu->plugin_mem_cbs == NULL); } void cpu_exec_step_atomic(CPUState *cpu) @@ -1004,7 +1005,6 @@ cpu_exec_loop(CPUState *cpu, SyncClocks *sc) cpu_loop_exec_tb(cpu, tb, pc, &last_tb, &tb_exit); - QEMU_PLUGIN_ASSERT(cpu->plugin_mem_cbs == NULL); /* Try to align the host and virtual clocks if the guest is in advance */ align_clocks(sc, cpu); From patchwork Fri Mar 10 10:31:20 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: 661619 Delivered-To: patch@linaro.org Received: by 2002:adf:a3c6:0:0:0:0:0 with SMTP id m6csp771606wrb; Fri, 10 Mar 2023 02:33:55 -0800 (PST) X-Google-Smtp-Source: AK7set/aQ6JcRsUm+w950JzQBbuYpxl65rY6kxMk3jL0dxVwn2iFrd2eYGDyg5Scz5PK6KYIu3zZ X-Received: by 2002:ac8:7c4e:0:b0:3b9:c352:640e with SMTP id o14-20020ac87c4e000000b003b9c352640emr45542982qtv.46.1678444435687; Fri, 10 Mar 2023 02:33:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678444435; cv=none; d=google.com; s=arc-20160816; b=NtMp0H7FkST2Bk8y+9/CGwNcJ7x9U2jPnURjTDFqB+TnbKThxGkH6rT0e29kgLFWBL gB6h/mvtHsawXyFH+v4Mibd2vzL2N2oJBP4KiMBVsIU1ROTbAFLQrIhskvE5h8aIRiBx YVdXjmekkIIFEb938W39P9ew2isjomHnEpqZxPP+ACEctqdGM6Cw1Vo5VSFPElOYnM29 eSj8lYRDfY6UCW6C6Q9jdw1/wUuGunr/utvUM135ZX9ubChoSWuJNF/8+0BsjLNE5Sqi hgJ+5hLDj7t+FVMy4OIbvDqf+qq0i08WuP0wg8biYKvfsTL2xwzXuYDdAZJQYVdS2Tjc dOlg== 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=OrymPH9qdF1LbwV8gLjsNCVK43k9DRaIqJfuQ5UvnQo=; b=DR/0Fp/7XCNDbIaYi5wgRQCb9x+FSoh3zaTmVpmRKYZGe4A7z5r1kBvK128xbYM8Ht p3XzK5L4IGZ7vGWcqO1dkaxjut7eZGIfo1SJiaWw1PY/+CJUW05pr9q7FcdPeb4/gqSn 8tjw7adyH3V7ilNdTHxuJLv/TD8es5z47WYMvAmksJ6qD++57Hljd/XSMl1XxIZTxjrx Y2Ga9pR3wzAeNIknEeGYekw79pa5+mOYLfbFOzcOgfWqEqOy/U1XVlQu8YJW4FNqTN+l Brx2+g33EApdoE32AGw6UlE7OT83Z+9iDCptq00ZbYsKXO0yz5H6D8GTeyMQlZ1AF5JC b5WA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="eGDG5V/k"; 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 h8-20020ac85e08000000b003b84c99e0a6si1250043qtx.565.2023.03.10.02.33.55 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 Mar 2023 02:33:55 -0800 (PST) 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="eGDG5V/k"; 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 1paa2H-0007gy-5V; Fri, 10 Mar 2023 05:31:41 -0500 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 1paa29-0007ZO-3Z for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:33 -0500 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 1paa25-0004HX-IO for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:32 -0500 Received: by mail-wm1-x329.google.com with SMTP id j3so3060280wms.2 for ; Fri, 10 Mar 2023 02:31:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678444288; 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=OrymPH9qdF1LbwV8gLjsNCVK43k9DRaIqJfuQ5UvnQo=; b=eGDG5V/k5OWoqa9NjqrjAyMWuYMBT1mND1PGrXxqo8D8V2UlYSUUDtHE43eifG5wLE IXKhq3LBvmV26Pil1OAIaX/qOPZnaTFQQfYOggqjI+9lHRzAjud+Dd9jQaez5SvuNrfS G20r3a3oB17NEg7ViQI6M7zasONpv+hXoRY4mua8nALWU+jdsBc8/IzcBGQZP9gGGApx 7Hfu1o5zMTTdtDXMuTI27+7A1bKbV4zaFH9RNw/ACSRPok98oTZS8+SmN40M0xuIxP4X D9wgNbMVywbA0shwZVAq5Pha+Qubru8JpxOcTWIUcJ+Kp0q6X4EGHU+1qYAaEue8Xkj0 8YNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678444288; 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=OrymPH9qdF1LbwV8gLjsNCVK43k9DRaIqJfuQ5UvnQo=; b=Qt0wpFalkUWpxJZSKdLZRk/KUYxutwevU8Gcypu6/NbQ6I8mMh6SXJs1qNcLYBiHpE hIycFzOcCxcWVIscZeM4ODhWp58jcIJuN2WCa6croun3XzAujGVqSla3T5kZ2VoYzQCC C8Nuxeh7O2a2Vt9FfqZh0TOF4b5uM/BhxkPtefwNXfd5+QJs19zvaUqMTu1JsYJaZjv1 w6mMbGc4eeqRyR+JwRKA7MPO6HFvb8kSdMfag0OFJfOqFakkknN4bRJZG+ujMv3Dh26j 2Tc8huT/9Wt+lT4/CS2uH4+/hI0jRCLkrRdN849JHInApWjpCi9fMYt34qickK8PgCVE kgYA== X-Gm-Message-State: AO0yUKW5yK0l9hUmP5+YhHAV3dUo3dy/nZz21Mw5g5kyoNKVFT4uUQjo fD1WSoUQdhRD81YAZXVD6SGHwQ== X-Received: by 2002:a05:600c:512a:b0:3eb:55d2:9c4c with SMTP id o42-20020a05600c512a00b003eb55d29c4cmr1471579wms.16.1678444287882; Fri, 10 Mar 2023 02:31:27 -0800 (PST) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id v16-20020a7bcb50000000b003eb192787bfsm1715958wmj.25.2023.03.10.02.31.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 02:31:25 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 542941FFB7; Fri, 10 Mar 2023 10:31:24 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: David Hildenbrand , Wainer dos Santos Moschetta , Richard Henderson , qemu-arm@nongnu.org, Peter Xu , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Peter Maydell , Cleber Rosa , Thomas Huth , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= , Beraldo Leal Subject: [PATCH 08/11] tests/tcg: add some help output for running individual tests Date: Fri, 10 Mar 2023 10:31:20 +0000 Message-Id: <20230310103123.2118519-9-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230310103123.2118519-1-alex.bennee@linaro.org> References: <20230310103123.2118519-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 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 So you can do: cd tests/tcg/aarch64-linux-user make -f ../Makefile.target help To see the list of tests. You can then run each one individually. Signed-off-by: Alex Bennée --- tests/tcg/Makefile.target | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/tcg/Makefile.target b/tests/tcg/Makefile.target index a3b0aaf8af..8318caf924 100644 --- a/tests/tcg/Makefile.target +++ b/tests/tcg/Makefile.target @@ -201,3 +201,10 @@ clean: distclean: rm -f config-cc.mak config-target.mak ../config-$(TARGET).mak + +.PHONY: help +help: + @echo "TCG tests help $(TARGET_NAME)" + @echo "Built with $(CC)" + @echo "Available tests:" + @$(foreach t,$(RUN_TESTS),echo " $t";) From patchwork Fri Mar 10 10:31:21 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: 661615 Delivered-To: patch@linaro.org Received: by 2002:adf:a3c6:0:0:0:0:0 with SMTP id m6csp771306wrb; Fri, 10 Mar 2023 02:33:02 -0800 (PST) X-Google-Smtp-Source: AK7set8NzOIfHuW/AQvhVYCmgk+/nWbxbDOj9lCT+n7LyqZmP2ecp7/iSsKPkIRxe1CyBsFCQQ5f X-Received: by 2002:a05:622a:44a:b0:3bf:da1b:8023 with SMTP id o10-20020a05622a044a00b003bfda1b8023mr6377191qtx.38.1678444382542; Fri, 10 Mar 2023 02:33:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678444382; cv=none; d=google.com; s=arc-20160816; b=p2n88zIXRBUDXZBmPE3Gtw9M3xg1YUQcQjX+ZEOEqdpiXfwbBS65P1n3d27Ya3Kuff Sb+blDzss5LIgLmd/esuSclYBy2YVkNrhDhDCRe9naDAXHLi4q+RtFtTFy8g+NNQG4Fp tk9cjkBtXQxRy6qf9GoAwnucmjfNukwVZblU2T8cu+F0KLZm9o+WBv3LMrFvhNDCWMWq fnfQwyVOq4RCKjW7DwfHV3SRR9JggWfLGC/8D1ILkBHcJaT8Ustzk69UZT3j9oYWXmsl iGRQWaX9rm8xIZtgWn3igf6jHC1n4Gl9t/RXaliHfD1uEECLCsG9tx3RsRuvuYhqPeo6 YfrQ== 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=Y+4gkXbSF06VxG3xn+IuzpbgKEpx6d65esqQNCW4H4o=; b=ZWw24azKMx5Z5qCQuLQAMNghjRmf73sfm3JvTfc0hlJx7JI1XLcmehdUlXeCC/WW17 /z9s1YjlVdwoNL2IIaRy/yeaESTy4INt0qhnR8dqcK1OMsAwU0XVi4HnLbwJdjeahMwR N+qa+CMyTLt2tF5YwQZC+xgwhe7T10TjGsGJBasHDV/3rw4oyMypHEEi+D76j35e9Nux m/AETuJj38kYQCuEEp+vZiseMfUk6EKsoQCTifxkgKpZlN4DS8RUaEbWxnBOz457i1Df j3astzyfrjoOxero6oebOGwXGe+Ps37XJr5MI131WleQQH7Y5IE+6Hb1m/f26NSPaeQ3 QVNQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=KNX7Mbeo; 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 w15-20020ac87e8f000000b003ba35744382si1283654qtj.216.2023.03.10.02.33.02 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 Mar 2023 02:33:02 -0800 (PST) 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=KNX7Mbeo; 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 1paa29-0007af-HT; Fri, 10 Mar 2023 05:31:33 -0500 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 1paa27-0007WW-Rj for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:31 -0500 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1paa24-0004GU-7R for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:31 -0500 Received: by mail-wm1-x336.google.com with SMTP id o11-20020a05600c4fcb00b003eb33ea29a8so3108881wmq.1 for ; Fri, 10 Mar 2023 02:31:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678444286; 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=Y+4gkXbSF06VxG3xn+IuzpbgKEpx6d65esqQNCW4H4o=; b=KNX7Mbeod25KJlILc0yivp6x9yO3jcfp8u47ur9lSqzOCGV+f0K+DEDBov2wR9CaPR 5MUOSfqii4u/YMC+7RSx6Lmjsue5J6lVhhESqMZPsYI/SbZzh/hwLTW6TZJxyXz+vK5n N46e0exftLXbOwOfAOsRHA/qYz8Xh2yqfFevOPxXMIUpLRYbLpASCvt5Ut9ykSMziXGJ U7sHYmtgZMFiJwUnZkCfxUU7YQ6lbzN0bOJtE8TA/2kvN6F4C1nWQH3QxIgdjoeahiu+ AOZLWcnc2OaNW/31WjKku2IiDsUF6sUemjUsA6d7qPcw/7wRjnScx5b182YfvuhJN7T5 qnsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678444286; 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=Y+4gkXbSF06VxG3xn+IuzpbgKEpx6d65esqQNCW4H4o=; b=q3V7ARnQdNtUnMJZH/TzNlKMAI2MKmKiR0TRxFD8DaAIOsbwvXKTXZhLJ3VwcvDLou CCFNDKYdI1S6koWQZl3ppX2g36GR3jh9mvIklwIMr84SdjetJvm0dPu17ZcwCWLbKP7U K/AvAJxFYAD28rVYWyHUxDw4DyQoIUseJywsBC3kF3CQBiwI0oNwDb73Sb4ko+iVju6r oZuGpVdlzQc7stiQbFF8uRJSb2iGMOJi3RckrBhF0I7aRRRZGxsuFHCZRlxT93kHF8qa MGNkIDwN7ykKGHYYEYgGzC/tTteiKa5enFJz1W/hpgJfnj6GQR/2gC8iU2MEL8ZRHgnU 2CwA== X-Gm-Message-State: AO0yUKV4QE4GPKZAW5dj5eMCWPQAFHHlZ1xem8t5zViRYmbZQH0eLihf 2qFVyjAUN/s6egHMDRCCJx0R3IYO9H7A4/RQgPI= X-Received: by 2002:a05:600c:3ac8:b0:3eb:3f2d:f237 with SMTP id d8-20020a05600c3ac800b003eb3f2df237mr2211404wms.6.1678444286698; Fri, 10 Mar 2023 02:31:26 -0800 (PST) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id z26-20020a05600c221a00b003e6efc0f91csm1686773wml.42.2023.03.10.02.31.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 02:31:25 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 6BA6D1FFB8; Fri, 10 Mar 2023 10:31:24 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: David Hildenbrand , Wainer dos Santos Moschetta , Richard Henderson , qemu-arm@nongnu.org, Peter Xu , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Peter Maydell , Cleber Rosa , Thomas Huth , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= , Beraldo Leal Subject: [PATCH 09/11] tests/tcg: disable pauth for aarch64 gdb tests Date: Fri, 10 Mar 2023 10:31:21 +0000 Message-Id: <20230310103123.2118519-10-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230310103123.2118519-1-alex.bennee@linaro.org> References: <20230310103123.2118519-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::336; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x336.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=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 You need a very new gdb to be able to run with pauth support otherwise your likely to hit asserts and aborts. Disable pauth for now until we can properly probe support in gdb. Signed-off-by: Alex Bennée Reviewed-by: Richard Henderson --- tests/tcg/aarch64/Makefile.target | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/tcg/aarch64/Makefile.target b/tests/tcg/aarch64/Makefile.target index 9e91a20b0d..8ffde3b0ed 100644 --- a/tests/tcg/aarch64/Makefile.target +++ b/tests/tcg/aarch64/Makefile.target @@ -84,6 +84,8 @@ TESTS += sha512-vector ifeq ($(HOST_GDB_SUPPORTS_ARCH),y) GDB_SCRIPT=$(SRC_PATH)/tests/guest-debug/run-test.py +run-gdbstub-%: QEMU_OPTS=-cpu max,pauth=off + run-gdbstub-sysregs: sysregs $(call run-test, $@, $(GDB_SCRIPT) \ --gdb $(HAVE_GDB_BIN) \ From patchwork Fri Mar 10 10:31:22 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: 661616 Delivered-To: patch@linaro.org Received: by 2002:adf:a3c6:0:0:0:0:0 with SMTP id m6csp771335wrb; Fri, 10 Mar 2023 02:33:06 -0800 (PST) X-Google-Smtp-Source: AK7set83a6irJR5g4JjbD0isb0Y7NX7T94IgQvqZD6SrmQIznQp8KXCZApnAFKpQngg1/Sl7GJtF X-Received: by 2002:ac8:5fcc:0:b0:3bf:a4b4:cc6 with SMTP id k12-20020ac85fcc000000b003bfa4b40cc6mr1932748qta.25.1678444386777; Fri, 10 Mar 2023 02:33:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678444386; cv=none; d=google.com; s=arc-20160816; b=No2FOE02bHOFP0YK0OD+cZrGXt1s5fRB4NuWXF+ON44fynqYUCBwsJYU61RwcKKKHF J/aO7KAceOgjWr9RM9Vb15MwGvV4o72rXb2bsto/G7OpYJzR6pPP4G0XAKGhyUl+Uu/f rPEQDl07xFJFjxmqQkf3yGilnx8icu6pcAclie8guBpvYAEOSG6Z+YpYA+zIWgIwgzyL gDSqypMICPn3AAkFS6h2hsieKI/OjsDJT7rJkbX3BXEHZN8dwa+p+GqB/cmT0CV851mx UWp3RBm5YX+vJPI2QVGFmjYQXpNeUVcYJQ+lPEx/G1JSnq8Jap1CAHIOFI/TFOC3HXVX jqkQ== 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=7fq5EVdfHfpp6lGs6caGYbPvDM6mvk0QNUVhbY/HNCs=; b=BgC0+mLwiHphXCybe9AMRV8FVolFvFD4ctRairdi/zYrZPwG8PHFusx5yi9W8DkLxi 3JZGWFkQIto1ktbugPAHMSOhrZINDg9BYyLsZHNZwtGv0rokFtDEqF8x/T00zuoJ4V4Y d990US3F6bLpVM5OyXjGmpr+9w/2OlcTfnTeRsWVicLvVmZoDGqRLHC7lE1ceZwoVPVw qgDplMSnaLlEGX3S/ynruGEQFjDS6rv7pjQQrrkBJVLG6XzjyzgEx2fy4Vi0jkYYdWnl gOQRRRLbWQwvDLBBuIonzx63W7GCwf+jfP1mhXBUxGbAhxGAbdPdZ5QE2QxlTRY5PG9F HK4g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=nIueiIYy; 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 e4-20020a05622a110400b003b9e1a2624esi1351368qty.336.2023.03.10.02.33.06 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 Mar 2023 02:33:06 -0800 (PST) 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=nIueiIYy; 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 1paa2F-0007g7-6Y; Fri, 10 Mar 2023 05:31:39 -0500 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 1paa28-0007Wi-0J for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:32 -0500 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1paa24-0004GZ-7f for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:31 -0500 Received: by mail-wr1-x430.google.com with SMTP id r18so4593164wrx.1 for ; Fri, 10 Mar 2023 02:31:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678444286; 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=7fq5EVdfHfpp6lGs6caGYbPvDM6mvk0QNUVhbY/HNCs=; b=nIueiIYy0eFa3Bwl+UTfhahlGp3gelLYfdfGzYCq4oS9Pw7ud3DEUCiGY1WMBw32Lt byvLQNMymw4JsKB6N8kZmQwXpBouA09WLKVK3Wg4ThZVyCXcAOlScYgYTqguhnSiOTCU oQXOdjkNPfPf6Q+LzJKe2aHzs1+yovMQu5CTxoYjZii69lYJD8lVavZ90jbazUSP1hH7 jWKcYgjMFKZS6ls7XqcTqvEfjDhUKaeii8tLGKKeArtqaB2z62b/bcOZG4wZ6O3MC7KF o/I5J/gjlzBo2jNyz9uhiZKEDwnMB7ANFKGddHg9brQUpSQ3mySJ35oRvtVIhnYvz/CC tGhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678444286; 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=7fq5EVdfHfpp6lGs6caGYbPvDM6mvk0QNUVhbY/HNCs=; b=gTGzKZZsHu6nIf/NG2h1ypMKrQD/KI8wFrxL2FQWJozIbC6RgdygSWI7IXRK5huXbx ENSmSM9v+05w8c61WDZvixOcRv4LX4JIqrJTDZj2ADyhLMztpk47CJ402AdeIyUeJVO7 8fo9FJ6MAwwhV/rrWSh2UR2X2sRrQLLfccmDvQG67nPLdZ/js19OPRG36GygYXcCNfJd RUC97BSHlvR6fTE5pUrSPTy2mofwBIsyi7/6vWrd/MLqkAQYMMfJ5SmJhCRlB9mZ9xTX 0RMUD9kApbAW//hrSllqqZYV3uXROVgPzPw1ov3uyNwHj1yLgbJrRmQXOXCjbsqbg4R6 SJbg== X-Gm-Message-State: AO0yUKWwBBS77Lyusbw9WJfiqfE0hicXxQmo2zgK+toO6kbrukbYAcNj 7W60LPsmNHMBePsU+KRmn4BNsg== X-Received: by 2002:a5d:5042:0:b0:2c7:1a86:aecd with SMTP id h2-20020a5d5042000000b002c71a86aecdmr17574249wrt.2.1678444286658; Fri, 10 Mar 2023 02:31:26 -0800 (PST) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id s11-20020a5d4ecb000000b002c55efa9cbesm1779916wrv.39.2023.03.10.02.31.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 02:31:25 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 859DA1FFC0; Fri, 10 Mar 2023 10:31:24 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: David Hildenbrand , Wainer dos Santos Moschetta , Richard Henderson , qemu-arm@nongnu.org, Peter Xu , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Peter Maydell , Cleber Rosa , Thomas Huth , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= , Beraldo Leal Subject: [PATCH 10/11] include/exec: fix kerneldoc definition Date: Fri, 10 Mar 2023 10:31:22 +0000 Message-Id: <20230310103123.2118519-11-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230310103123.2118519-1-alex.bennee@linaro.org> References: <20230310103123.2118519-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::430; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x430.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.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 The kerneldoc processor complains about the mismatched variable name. Fix it. Signed-off-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth --- include/exec/memory.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/exec/memory.h b/include/exec/memory.h index 6fa0b071f0..15ade918ba 100644 --- a/include/exec/memory.h +++ b/include/exec/memory.h @@ -1738,7 +1738,7 @@ void memory_region_notify_iommu_one(IOMMUNotifier *notifier, * * @notifier: the notifier to be notified */ -void memory_region_unmap_iommu_notifier_range(IOMMUNotifier *n); +void memory_region_unmap_iommu_notifier_range(IOMMUNotifier *notifier); /** From patchwork Fri Mar 10 10:31:23 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: 661621 Delivered-To: patch@linaro.org Received: by 2002:adf:a3c6:0:0:0:0:0 with SMTP id m6csp772247wrb; Fri, 10 Mar 2023 02:35:44 -0800 (PST) X-Google-Smtp-Source: AK7set+BjVonWP2LDhgtWgGihxwgl+IaMXsCwRQz8dJjiogZTgtZJIUi5ChgJxq8O14v77/JT2Ln X-Received: by 2002:a05:6214:1c4f:b0:56e:b4e0:1bf3 with SMTP id if15-20020a0562141c4f00b0056eb4e01bf3mr46269896qvb.18.1678444544615; Fri, 10 Mar 2023 02:35:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1678444544; cv=none; d=google.com; s=arc-20160816; b=JYEFl/6oUldEvM6RqRPSPCk16KPNPScj2mFHwWFeC4nvq94n0jaQyljusfyz9x2093 Tx4O/hmf7Cb3gWxqnbXgyhp4fc0v00M48Md1qxyeRzeI3IpncR1ErWhR/oN014bidGQC licLmVuQ9uEfahpp201omQR+YX9G+6PfPjLrYcoqzKwBiBwmProfcfYOZYnF62VpgoqB nGelpg1+7qgdLCke/w+XD3fobO2w1XbgiEpuTBiJ/7F1qtU3vy0LyN6Yv1qEC67Hw82B YLmrVLDfvnurWrPzAuMuKUUrvFauxvJViR47bf2JKqjsm1yXPFgQvhzHwjzl9+15/Tqb XNbA== 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=FetjILDiJ9MYJMNfyzvSa3HdWAqlF1zpEkgwiMXEb9M=; b=P3uaIDN3OZJmwz3aaTvTfGbnzzOhXKEp9wwMB1bKlbvaeSDzLbblEepQl5M7RnrGrj 26++hK/YUHE4IEqZRkf8HYFwHdJSJb+PzBcctQ04psVkPbXPHd/jOo5J1y0HA3NArGfN HYouaEQQDQZiqLhpPPMBhDZow5PBDs6l/F5XaZNml3MV+2wU+wZRlIjUffUP9Ww9wbVF 9/5Iapdl8nLKLtfbsBEM8FHTryeQ5ZoCEwykbM6PdIQj15m578RI5LDG+IPwdYC3rvqD cFrlcMK3aOIyQYIqdZjTp5p0K4owyj3yDG9Cdw1oU0dYQUOBKPSEW+/D8Zf67GM1mdlQ Gxfg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=nYZ55Ucp; 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 w18-20020a0cdf92000000b0056eb33de335si1349661qvl.308.2023.03.10.02.35.44 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 10 Mar 2023 02:35:44 -0800 (PST) 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=nYZ55Ucp; 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 1paa2D-0007fU-IT; Fri, 10 Mar 2023 05:31:37 -0500 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 1paa2B-0007d4-0C for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:35 -0500 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 1paa26-0004IH-Jb for qemu-devel@nongnu.org; Fri, 10 Mar 2023 05:31:34 -0500 Received: by mail-wr1-x42d.google.com with SMTP id j2so4562097wrh.9 for ; Fri, 10 Mar 2023 02:31:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1678444289; 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=FetjILDiJ9MYJMNfyzvSa3HdWAqlF1zpEkgwiMXEb9M=; b=nYZ55Ucp2C+joa9i54+jZxgDMogjLOLzo9z4FEmg50phFlThGYyn7Lj/a9xMbapc+r e2ITMTG7OnzOkctP3Pw5CdCeSCSLg+22CPU51SryXg5rbxvj7iq000VT7jJnZT4sSgCk 3tjblMSD2rK+XZOLCazu+UHapGP7bLkeqCY51Gsa029yEdS6iBuiAS99E/htOrBORdlD TWGa+iJQLsqMjAUD5aSUlzXPlEss2WaFHopuYFDYKXpqqkOL/SBinWukDettPCEg5Bdf VVZHD5LdPILBUbYecym40SaVUjh30OyvJsOtHX7hFRAJOkP0RT7EVZr7ySfGz9rHd8uX 1yDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678444289; 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=FetjILDiJ9MYJMNfyzvSa3HdWAqlF1zpEkgwiMXEb9M=; b=I8ElkmDA552GiyRQFvvKcCtIWEgGTLKconpi5XbZcDI7P+Y2R9J9hNJQzKqzXe9hFE v43fFaRdO+H6+5WfskeIRq9r43ewd6ELeRYGesASb1hFskIB7xCT2/HhGsieZ1gBWXmy daTnTHWC46H15g0GIeUQt3M3OyhHVA6RUKQt79exE4Mn+LjF+wKvyJjXh1XgAaayDujm /14UGoh9ymCeuWFpcdet0r8q1Ibu6Z2/tnyo00tFnNjM7FcCQ+/jJPVIUOvVlIF5BGc0 TcjiyBfCQawZqHOZWpgePMBykaKxMNWSC1WXcB0guimlfEeuc+sJaYNAOnQT7KFYjFsy rLGQ== X-Gm-Message-State: AO0yUKWSwQxCv8DtzCGPXJPtVzcuhbmT+krSZnesW9FvXQ5NQn0fuxtH EFblUdt7yR5eTOSMmH2psu8sbA== X-Received: by 2002:adf:cf0a:0:b0:2c9:e713:7889 with SMTP id o10-20020adfcf0a000000b002c9e7137889mr15648427wrj.14.1678444288837; Fri, 10 Mar 2023 02:31:28 -0800 (PST) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id d4-20020adfe844000000b002ce37d2464csm1791919wrn.83.2023.03.10.02.31.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Mar 2023 02:31:27 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id A15891FFBA; Fri, 10 Mar 2023 10:31:24 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: David Hildenbrand , Wainer dos Santos Moschetta , Richard Henderson , qemu-arm@nongnu.org, Peter Xu , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Peter Maydell , Cleber Rosa , Thomas Huth , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= , Beraldo Leal , David Woodhouse Subject: [PATCH 11/11] tests/avocado: don't use tags to define drive Date: Fri, 10 Mar 2023 10:31:23 +0000 Message-Id: <20230310103123.2118519-12-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230310103123.2118519-1-alex.bennee@linaro.org> References: <20230310103123.2118519-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 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 We are abusing the avocado tags which are intended to provide test selection metadata to provide parameters to our test. This works OK up until the point you need to have ,'s in the field as this is the tag separator character which is the case for a number of the drive parameters. Fix this by making drive a parameter to the common helper function. Fixes: 267fe57c23 (tests: add tuxrun baseline test to avocado) Signed-off-by: Alex Bennée Cc: David Woodhouse Reviewed-by: David Woodhouse Signed-off-by: David Woodhouse Reviewed-by: Philippe Mathieu-Daudé --- tests/avocado/tuxrun_baselines.py | 60 +++++++++++++------------------ 1 file changed, 24 insertions(+), 36 deletions(-) diff --git a/tests/avocado/tuxrun_baselines.py b/tests/avocado/tuxrun_baselines.py index 30aaefc1d3..c3fb67f5dc 100644 --- a/tests/avocado/tuxrun_baselines.py +++ b/tests/avocado/tuxrun_baselines.py @@ -67,9 +67,6 @@ def setUp(self): # The name of the kernel Image file self.image = self.get_tag('image', "Image") - # The block device drive type - self.drive = self.get_tag('drive', "virtio-blk-device") - self.root = self.get_tag('root', "vda") # Occasionally we need extra devices to hook things up @@ -99,7 +96,7 @@ def fetch_tuxrun_assets(self, dt=None): return (kernel_image, self.workdir + "/rootfs.ext4", dtb) - def prepare_run(self, kernel, disk, dtb=None, console_index=0): + def prepare_run(self, kernel, disk, drive, dtb=None, console_index=0): """ Setup to run and add the common parameters to the system """ @@ -121,10 +118,8 @@ def prepare_run(self, kernel, disk, dtb=None, console_index=0): if self.extradev: self.vm.add_args('-device', self.extradev) - # Some machines already define a drive device - if self.drive != "none": - self.vm.add_args('-device', - f"{self.drive},drive=hd0") + self.vm.add_args('-device', + f"{drive},drive=hd0") # Some machines need an explicit DTB if dtb: @@ -154,7 +149,9 @@ def run_tuxtest_tests(self, haltmsg): else: self.vm.wait() - def common_tuxrun(self, dt=None, haltmsg="reboot: System halted", + def common_tuxrun(self, dt=None, + drive="virtio-blk-device", + haltmsg="reboot: System halted", console_index=0): """ Common path for LKFT tests. Unless we need to do something @@ -163,7 +160,7 @@ def common_tuxrun(self, dt=None, haltmsg="reboot: System halted", """ (kernel, disk, dtb) = self.fetch_tuxrun_assets(dt) - self.prepare_run(kernel, disk, dtb, console_index) + self.prepare_run(kernel, disk, drive, dtb, console_index) self.vm.launch() self.run_tuxtest_tests(haltmsg) @@ -206,11 +203,11 @@ def test_armv5(self): :avocado: tags=machine:versatilepb :avocado: tags=tuxboot:armv5 :avocado: tags=image:zImage - :avocado: tags=drive:virtio-blk-pci :avocado: tags=console:ttyAMA0 :avocado: tags=shutdown:nowait """ - self.common_tuxrun(dt="versatile-pb.dtb") + self.common_tuxrun(drive="virtio-blk-pci", + dt="versatile-pb.dtb") def test_armv7(self): """ @@ -244,10 +241,9 @@ def test_i386(self): :avocado: tags=machine:q35 :avocado: tags=tuxboot:i386 :avocado: tags=image:bzImage - :avocado: tags=drive:virtio-blk-pci :avocado: tags=shutdown:nowait """ - self.common_tuxrun() + self.common_tuxrun(drive="virtio-blk-pci") def test_mips32(self): """ @@ -257,11 +253,10 @@ def test_mips32(self): :avocado: tags=endian:big :avocado: tags=tuxboot:mips32 :avocado: tags=image:vmlinux - :avocado: tags=drive:driver=ide-hd,bus=ide.0,unit=0 :avocado: tags=root:sda :avocado: tags=shutdown:nowait """ - self.common_tuxrun() + self.common_tuxrun(drive="driver=ide-hd,bus=ide.0,unit=0") def test_mips32el(self): """ @@ -270,11 +265,10 @@ def test_mips32el(self): :avocado: tags=cpu:mips32r6-generic :avocado: tags=tuxboot:mips32el :avocado: tags=image:vmlinux - :avocado: tags=drive:driver=ide-hd,bus=ide.0,unit=0 :avocado: tags=root:sda :avocado: tags=shutdown:nowait """ - self.common_tuxrun() + self.common_tuxrun(drive="driver=ide-hd,bus=ide.0,unit=0") @skip("QEMU currently broken") # regression against stable QEMU def test_mips64(self): @@ -284,11 +278,10 @@ def test_mips64(self): :avocado: tags=tuxboot:mips64 :avocado: tags=endian:big :avocado: tags=image:vmlinux - :avocado: tags=drive:driver=ide-hd,bus=ide.0,unit=0 :avocado: tags=root:sda :avocado: tags=shutdown:nowait """ - self.common_tuxrun() + self.common_tuxrun(drive="driver=ide-hd,bus=ide.0,unit=0") def test_mips64el(self): """ @@ -296,11 +289,10 @@ def test_mips64el(self): :avocado: tags=machine:malta :avocado: tags=tuxboot:mips64el :avocado: tags=image:vmlinux - :avocado: tags=drive:driver=ide-hd,bus=ide.0,unit=0 :avocado: tags=root:sda :avocado: tags=shutdown:nowait """ - self.common_tuxrun() + self.common_tuxrun(drive="driver=ide-hd,bus=ide.0,unit=0") def test_ppc32(self): """ @@ -309,10 +301,9 @@ def test_ppc32(self): :avocado: tags=cpu:e500mc :avocado: tags=tuxboot:ppc32 :avocado: tags=image:uImage - :avocado: tags=drive:virtio-blk-pci :avocado: tags=shutdown:nowait """ - self.common_tuxrun() + self.common_tuxrun(drive="virtio-blk-pci") def test_ppc64(self): """ @@ -324,10 +315,9 @@ def test_ppc64(self): :avocado: tags=tuxboot:ppc64 :avocado: tags=image:vmlinux :avocado: tags=extradev:driver=spapr-vscsi - :avocado: tags=drive:scsi-hd :avocado: tags=root:sda """ - self.common_tuxrun() + self.common_tuxrun(drive="scsi-hd") def test_ppc64le(self): """ @@ -338,10 +328,9 @@ def test_ppc64le(self): :avocado: tags=tuxboot:ppc64le :avocado: tags=image:vmlinux :avocado: tags=extradev:driver=spapr-vscsi - :avocado: tags=drive:scsi-hd :avocado: tags=root:sda """ - self.common_tuxrun() + self.common_tuxrun(drive="scsi-hd") def test_riscv32(self): """ @@ -365,10 +354,10 @@ def test_s390(self): :avocado: tags=endian:big :avocado: tags=tuxboot:s390 :avocado: tags=image:bzImage - :avocado: tags=drive:virtio-blk-ccw :avocado: tags=shutdown:nowait """ - self.common_tuxrun(haltmsg="Requesting system halt") + self.common_tuxrun(drive="virtio-blk-ccw", + haltmsg="Requesting system halt") # Note: some segfaults caused by unaligned userspace access @skipIf(os.getenv('GITLAB_CI'), 'Skipping unstable test on GitLab') @@ -380,7 +369,6 @@ def test_sh4(self): :avocado: tags=tuxboot:sh4 :avocado: tags=image:zImage :avocado: tags=root:sda - :avocado: tags=drive:driver=ide-hd,bus=ide.0,unit=0 :avocado: tags=console:ttySC1 """ # The test is currently too unstable to do much in userspace @@ -388,7 +376,9 @@ def test_sh4(self): (kernel, disk, dtb) = self.fetch_tuxrun_assets() # the console comes on the second serial port - self.prepare_run(kernel, disk, console_index=1) + self.prepare_run(kernel, disk, + "driver=ide-hd,bus=ide.0,unit=0", + console_index=1) self.vm.launch() self.wait_for_console_pattern("Welcome to TuxTest") @@ -404,10 +394,9 @@ def test_sparc64(self): :avocado: tags=tuxboot:sparc64 :avocado: tags=image:vmlinux :avocado: tags=root:sda - :avocado: tags=drive:driver=ide-hd,bus=ide.0,unit=0 :avocado: tags=shutdown:nowait """ - self.common_tuxrun() + self.common_tuxrun(drive="driver=ide-hd,bus=ide.0,unit=0") def test_x86_64(self): """ @@ -417,7 +406,6 @@ def test_x86_64(self): :avocado: tags=tuxboot:x86_64 :avocado: tags=image:bzImage :avocado: tags=root:sda - :avocado: tags=drive:driver=ide-hd,bus=ide.0,unit=0 :avocado: tags=shutdown:nowait """ - self.common_tuxrun() + self.common_tuxrun(drive="driver=ide-hd,bus=ide.0,unit=0")