From nobody Sun May 19 02:26:37 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=gmail.com Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 164632288700674.55131363819885; Thu, 3 Mar 2022 07:54:47 -0800 (PST) Received: from localhost ([::1]:45588 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nPnmv-0003QQ-Qs for importer@patchew.org; Thu, 03 Mar 2022 10:54:45 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51936) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nPnUL-0002nw-WA; Thu, 03 Mar 2022 10:35:34 -0500 Received: from [2607:f8b0:4864:20::336] (port=36857 helo=mail-ot1-x336.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nPnUK-0000lw-Do; Thu, 03 Mar 2022 10:35:33 -0500 Received: by mail-ot1-x336.google.com with SMTP id w3-20020a056830060300b005ad10e3becaso4900507oti.3; Thu, 03 Mar 2022 07:35:31 -0800 (PST) Received: from rekt.ibmuc.com ([2804:431:c7c7:3b4a:a86f:f27d:30ef:6eb6]) by smtp.gmail.com with ESMTPSA id dw7-20020a056870770700b000d9aa7a6d63sm1178798oab.6.2022.03.03.07.35.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Mar 2022 07:35:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=hU29WVIs/lFc81OvEVBSDwlLNpP3N9hMSuV5wawYQ30=; b=ID8yGag34As9LNJx2you82UN8qoVaA12ivMvEomAY4cMGXAntnHTdMtQ6h1bb00v+J SP6KqMAOmsDK7f8y4KH2FM13jdL3TqjFr6JCxI7oBsQaC8H07iQAfR0zD0KrSRBGe6mE AtT1/c+crkiyIx/FpfLuXi4nwcfMmu85+lEkdpbuqZ7xXkUd31jd0PM3ywFbi7EVM/fx 1f0quvbNB10xuAZYDQM8x5Fv5etpPP/Rb+gtBFeM0pozTevNi1U3tmA1907PKcwwlAMK sFMGCg78vP6uBav/8JVfaPqHAZGa+KE8JDsBb5+kKRaIIyJw7/P+7NvM0GnvFFcRGxgx RLbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=hU29WVIs/lFc81OvEVBSDwlLNpP3N9hMSuV5wawYQ30=; b=YTGKGUW9t/vm+U0cdoMfztPrG1GaC/gHko2jQvtdy9tyHe5YtZbfgTWYP04CyWpUL1 iupTLmRdOzOsP0TU3/uyMw9KQzIDZBqG9kTMUWIbD6t6U4jWAo2iF5VXisFQWMuLXGxt LNzPh53UVqVg+UZeE2IgtFZL+wZi/tD2qPbaTdPyAGwGI3b8BN6HD+EQJY9rZZhV5P4i 2haK0FY1wKjLujduBphqXYuKQJjm6j0xTtjFHeZeE2dPBQbp/AhsQuBUcD1WWn53gYOn eyKSkZ5PIFXRiiYY+DH20Mxy2zcXu0IdTCy3Xch5lRoPxYC6J34M58CYXmE7H7MuFtwH nlJA== X-Gm-Message-State: AOAM530EB+Y1TkW6+4lECSbhuYQutg30o9LPxAixMeLpmUBphfZw7pBR Tc31Gi2/qy5hb8GdbxMtZpc0yYwC1QA= X-Google-Smtp-Source: ABdhPJxi28NqzIiNZiNM/7bDQW83BiRY5i3d89DMPLusSsHVgW9Hb6IdJt69sGT89pkm+T2dZRlhsQ== X-Received: by 2002:a05:6830:19c8:b0:5b0:298f:42fa with SMTP id p8-20020a05683019c800b005b0298f42famr10439380otp.167.1646321730387; Thu, 03 Mar 2022 07:35:30 -0800 (PST) From: Daniel Henrique Barboza To: qemu-devel@nongnu.org Subject: [PATCH 1/5] qtest/meson.build: check CONFIG_TCG for prom-env-test in qtests_ppc Date: Thu, 3 Mar 2022 12:35:13 -0300 Message-Id: <20220303153517.168943-2-danielhb413@gmail.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220303153517.168943-1-danielhb413@gmail.com> References: <20220303153517.168943-1-danielhb413@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::336 (failed) Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2607:f8b0:4864:20::336; envelope-from=danielhb413@gmail.com; helo=mail-ot1-x336.google.com X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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: , Cc: thuth@redhat.com, Daniel Henrique Barboza , qemu-ppc@nongnu.org, clg@kaod.org, crosa@redhat.com, david@gibson.dropbear.id.au Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1646322888612100001 Content-Type: text/plain; charset="utf-8" 'prom-env-test' is a TCG test that will fail if QEMU is compiled with --disable-tcg: $ QTEST_QEMU_BINARY=3D./qemu-system-ppc64 ./tests/qtest/prom-env-test /ppc64/prom-env/mac99: qemu-system-ppc64: -accel tcg: invalid accelerator t= cg (... hangs indefinitely ...) Fix it by checking CONFIG_TCG before compiling prom-env-test. Cc: Thomas Huth Signed-off-by: Daniel Henrique Barboza Reviewed-by: Thomas Huth --- tests/qtest/meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build index f33d84d19b..0c2f2d94e1 100644 --- a/tests/qtest/meson.build +++ b/tests/qtest/meson.build @@ -160,7 +160,8 @@ qtests_ppc =3D \ (slirp.found() ? ['test-netfilter'] : []) + \ (config_all_devices.has_key('CONFIG_ISA_TESTDEV') ? ['endianness-test'] = : []) + \ (config_all_devices.has_key('CONFIG_M48T59') ? ['m48t59-test'] : []) + = \ - ['boot-order-test', 'prom-env-test', 'boot-serial-test'] = \ + (config_all_devices.has_key('CONFIG_TCG') ? ['prom-env-test'] : []) + = \ + ['boot-order-test', 'boot-serial-test'] =20 qtests_ppc64 =3D \ qtests_ppc + \ --=20 2.35.1 From nobody Sun May 19 02:26:37 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=gmail.com Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1646323148958628.5766884538997; Thu, 3 Mar 2022 07:59:08 -0800 (PST) Received: from localhost ([::1]:58466 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nPnr9-0003z4-Or for importer@patchew.org; Thu, 03 Mar 2022 10:59:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51960) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nPnUO-0002wz-FO; Thu, 03 Mar 2022 10:35:36 -0500 Received: from [2607:f8b0:4864:20::c34] (port=47062 helo=mail-oo1-xc34.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nPnUM-0000n7-Kn; Thu, 03 Mar 2022 10:35:36 -0500 Received: by mail-oo1-xc34.google.com with SMTP id w3-20020a4ac183000000b0031d806bbd7eso6140787oop.13; Thu, 03 Mar 2022 07:35:33 -0800 (PST) Received: from rekt.ibmuc.com ([2804:431:c7c7:3b4a:a86f:f27d:30ef:6eb6]) by smtp.gmail.com with ESMTPSA id dw7-20020a056870770700b000d9aa7a6d63sm1178798oab.6.2022.03.03.07.35.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Mar 2022 07:35:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=UaPYglVILsMGfP9WiFWE8VZ7U3VNT2RToNAvw6WgWww=; b=SWy45eIcTlY28mwIDR64dG9GcSWCs1wAKKo/M0t6m8cwRMGyj6Is99uM4G1oSd7X1l Ip6DRYRFrweJuE04C6HkeWY0NwBlNTMWYKQ34qSz6k48h6sKLtNADraLi2iAtx755dzp rdfpNjCmk0mIbn3idQ48GMTdrnk1gRJhSGCinWX5agroK/qX6lFZCnrMLvHDcmaOhC0r E1u8Umn+dzzMHAfqR0WgOiZMjvMYd0wozOqVpwk7DulAxWX+IVjS1g3Ug1wiAhyP/Jxe 5U7Q2g+SBYfY3DAwrcyM0MvRsHWrb41P7g4KPXg4VlLWJxaCsDpRu22A9im2L4JyjavA mjDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=UaPYglVILsMGfP9WiFWE8VZ7U3VNT2RToNAvw6WgWww=; b=urDZhTMhv6SdSF/+nvCXUykCOSgqnW2vqd6xofQtW8uMg5WMkZz7ny9qHeKPH7nUVP cnIbpUCE+gPfeFPrb7EU8y0P6/LTXh9bwW9N0BgrRrZX5DFFyF3i/nj7SajiImnzIJkc MkukxtvJsLWjRaOXRbabOy98CPsqp7FLs0F+d5QOGKIdNqR12T82ptzMr0li7F5+dI0b PCr+TTkoVpDoBGc/+zizpMRvi+u6t1Kf4sFZ1gJrgcb7Ibx1owqudONZfk/gwFo8W2V7 VkyF7W77YDb30/FDGju+xfe8oFiFml9zX9x9EvRZjaP80txKQu8J9/TKLPjQQzyGTLlL 9ZIA== X-Gm-Message-State: AOAM533M/vatECAofOzC3dWA70qj33iNqc8gKcWurPDv5e95CJHk9Lz7 aWBnHQdEFIKVvS95elUouQb/ygzzsDw= X-Google-Smtp-Source: ABdhPJz51MGeUsJIE5gekxg1ZvS0Zn426jWftH1l9iQWAZsv7bvRDjVl9WnOnEVuCKu+Qpq3tznn8Q== X-Received: by 2002:a05:6870:708c:b0:d6:c397:a87c with SMTP id v12-20020a056870708c00b000d6c397a87cmr4345628oae.23.1646321732756; Thu, 03 Mar 2022 07:35:32 -0800 (PST) From: Daniel Henrique Barboza To: qemu-devel@nongnu.org Subject: [PATCH 2/5] qtest/meson.build: check CONFIG_TCG for boot-serial-test in qtests_ppc Date: Thu, 3 Mar 2022 12:35:14 -0300 Message-Id: <20220303153517.168943-3-danielhb413@gmail.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220303153517.168943-1-danielhb413@gmail.com> References: <20220303153517.168943-1-danielhb413@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::c34 (failed) Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2607:f8b0:4864:20::c34; envelope-from=danielhb413@gmail.com; helo=mail-oo1-xc34.google.com X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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: , Cc: thuth@redhat.com, Daniel Henrique Barboza , qemu-ppc@nongnu.org, clg@kaod.org, crosa@redhat.com, david@gibson.dropbear.id.au Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1646323150828100001 Content-Type: text/plain; charset="utf-8" 'boot-serial-test' does not work with a QEMU built with --disable-tcg in a IBM POWER9 host. The reason is that without TCG QEMU will default to KVM acceleration, but then the KVM module in IBM POWER hosts aren't able to handle other CPUs. The result is that the test will break with a KVM error when trying to ruin the ppce500 test: $ QTEST_QEMU_BINARY=3D./qemu-system-ppc64 ./tests/qtest/boot-serial-test /ppc64/boot-serial/ppce500: qemu-system-ppc64: -accel tcg: invalid accelera= tor tcg error: kvm run failed Invalid argument NIP 0000000000f00000 LR 0000000000000000 CTR 0000000000000000 XER 0000000= 000000000 CPU#0 MSR 0000000000000000 HID0 0000000000000000 HF 24020002 iidx 1 didx 1 TB 00000000 00000000 DECR 0 (...) ** (./tests/qtest/boot-serial-test:1935760): ERROR **: 07:44:03.010: Failed= to find expected string. Please check '/tmp/qtest-boot-serial-sJ78sqg' Fix it by checking CONFIG_TCG before compiling boot-serial-test. Cc: Thomas Huth Signed-off-by: Daniel Henrique Barboza Reviewed-by: Thomas Huth --- tests/qtest/meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build index 0c2f2d94e1..deed640d7f 100644 --- a/tests/qtest/meson.build +++ b/tests/qtest/meson.build @@ -161,7 +161,8 @@ qtests_ppc =3D \ (config_all_devices.has_key('CONFIG_ISA_TESTDEV') ? ['endianness-test'] = : []) + \ (config_all_devices.has_key('CONFIG_M48T59') ? ['m48t59-test'] : []) + = \ (config_all_devices.has_key('CONFIG_TCG') ? ['prom-env-test'] : []) + = \ - ['boot-order-test', 'boot-serial-test'] + (config_all_devices.has_key('CONFIG_TCG') ? ['boot-serial-test'] : []) += \ + ['boot-order-test'] =20 qtests_ppc64 =3D \ qtests_ppc + \ --=20 2.35.1 From nobody Sun May 19 02:26:37 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=gmail.com Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1646322979012666.9907970540804; Thu, 3 Mar 2022 07:56:19 -0800 (PST) Received: from localhost ([::1]:48700 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nPnoQ-0005eg-29 for importer@patchew.org; Thu, 03 Mar 2022 10:56:18 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51988) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nPnUQ-00033y-SD; Thu, 03 Mar 2022 10:35:39 -0500 Received: from [2607:f8b0:4864:20::c2c] (port=47055 helo=mail-oo1-xc2c.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nPnUP-0000nO-3d; Thu, 03 Mar 2022 10:35:38 -0500 Received: by mail-oo1-xc2c.google.com with SMTP id w3-20020a4ac183000000b0031d806bbd7eso6140917oop.13; Thu, 03 Mar 2022 07:35:36 -0800 (PST) Received: from rekt.ibmuc.com ([2804:431:c7c7:3b4a:a86f:f27d:30ef:6eb6]) by smtp.gmail.com with ESMTPSA id dw7-20020a056870770700b000d9aa7a6d63sm1178798oab.6.2022.03.03.07.35.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Mar 2022 07:35:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=j/PlsUpPiPx3M17Uiu+9ioo4XiGK9kEdrUrGKbMM4NY=; b=VV0amnLFMaQagpOE+v/7DSU4sFBeJOpZovPMOInk1AYQc44CYv1odPoWYdya954wlV 3qpuiMsHOGQfbICupfXdpIcBRqrA/8C9EeuoRjaFlAzMrk+WYp4iYuV/rKX5uZ7FSrNy e0fa5fUcjlgC2ir1UhizgA7sq4q+lhOY2g02592U4OlwmBo7p4ktOsOLTg1+SUySh7Ud GAUqJhF5ghPGpS9izJXjSU/OJbaj3biNfVXUEfGoXUl5zHD9nfogHuMQzk61FsrmXjWg 1JEdvLdVsXiZUjqf7bMOvmSNZKiaO9nI4y3PQW3Knmz87Km/sV4E5fbx0RWbPrWwEBxl 2xEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=j/PlsUpPiPx3M17Uiu+9ioo4XiGK9kEdrUrGKbMM4NY=; b=VfpTrA0PvYtoOBS7C86PjTuZ38sXL5Z4uOjetyNJ6u0GzFk4JmdZZXK7dxGyGsHtw3 GzFtBCqUPETCP2KeuG121tfphzXJYaHMpxCpDbCRHKoMu6y9NlM7bqDJPoKBMeyz0GKc J6bmxrZVRSiCYZW9GVc9AP2ft33BTr3tgZduzwHtrsbfNM2ZY+QARRze93UIOAoZsV26 cm2gfbfNSrW850k60eHfCb4VkTq53HyD7PjVROVeqMEGu2WDvgpCtTbYRqvBHZPSRb3W PT3M+KgTlYWbe+kO+l553SgJyNG7ONuxT8t92LHxl17ZgxvI4BlCrsqgINs8jMdqJ1Mz XWMg== X-Gm-Message-State: AOAM531n9eQYMgujpisgKuOmf/+gabM++2EmSYxrEyT1RZ/+slu886bZ fgd5eK0PRYJjv/hkDfwprpBrrQMjY5I= X-Google-Smtp-Source: ABdhPJxkEYm/D3jiG9Dkdg2l5WI61rgbEZiERM3OH3Bx4VsBrfNSNLdViIdbw5x68aM8yAdiCj2sZg== X-Received: by 2002:a05:6870:128c:b0:ce:c0c9:5ba with SMTP id 12-20020a056870128c00b000cec0c905bamr4469119oal.12.1646321735225; Thu, 03 Mar 2022 07:35:35 -0800 (PST) From: Daniel Henrique Barboza To: qemu-devel@nongnu.org Subject: [PATCH 3/5] avocado/boot_linux_console.py: check for tcg in test_ppc_powernv8/9 Date: Thu, 3 Mar 2022 12:35:15 -0300 Message-Id: <20220303153517.168943-4-danielhb413@gmail.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220303153517.168943-1-danielhb413@gmail.com> References: <20220303153517.168943-1-danielhb413@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::c2c (failed) Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2607:f8b0:4864:20::c2c; envelope-from=danielhb413@gmail.com; helo=mail-oo1-xc2c.google.com X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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: , Cc: thuth@redhat.com, Daniel Henrique Barboza , qemu-ppc@nongnu.org, clg@kaod.org, crosa@redhat.com, david@gibson.dropbear.id.au Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1646322980981100003 Content-Type: text/plain; charset="utf-8" The PowerNV8/9 machines does not work with KVM acceleration, meaning that boot_linux_console.py:BootLinuxConsole.test_ppc_powernv8/9 tests will always fail when QEMU is compiled with --disable-tcg: ERROR 1-tests/avocado/boot_linux_console.py:BootLinuxConsole.test_ppc_power= nv8 -> VMLaunchFailure: ConnectError: Failed to establish session: [Errno 104] Connection reset by peer Exit code: 1 Command: ./qemu-system-ppc64 -display none -vga none -chardev socke= t,id=3Dmon,path=3D/var/tmp/avo_qemu_sock_no19zg0m/qemu-1936936-7fffa77cff98= -monitor.sock -mon chardev=3Dmon,mode=3Dcontrol -machine powernv8 -chardev = socket,id=3Dconsole,path=3D/var/tmp/avo_qemu_sock_no19zg0m/qemu-1936936-7ff= fa77cff98-console.sock,server=3Don,wait=3Doff -serial chardev:console -kern= el /home/danielhb/avocado/data/cache/by_location/4514304e2c4ee84c5f0b5c8bac= edda783891df68/zImage.epapr -append console=3Dtty0 console=3Dhvc0 -device p= cie-pci-bridge,id=3Dbridge1,bus=3Dpcie.1,addr=3D0x0 -device nvme,bus=3Dpcie= .2,addr=3D0x0,serial=3D1234 -device e1000e,bus=3Dbridge1,addr=3D0x3 -device= nec-usb-xhci,bus=3Dbridge1,addr=3D0x2 Output: qemu-system-ppc64: The powernv machine does not work with K= VM acceleration Let's add the TCG accel requirement in both tests to skip them if we don't have TCG support available. Signed-off-by: Daniel Henrique Barboza Reviewed-by: C=C3=A9dric Le Goater Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- tests/avocado/boot_linux_console.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/avocado/boot_linux_console.py b/tests/avocado/boot_linux= _console.py index 9c618d4809..d7d9130329 100644 --- a/tests/avocado/boot_linux_console.py +++ b/tests/avocado/boot_linux_console.py @@ -1170,6 +1170,7 @@ def test_ppc64_e500(self): self.do_test_advcal_2018('19', tar_hash, 'uImage') =20 def do_test_ppc64_powernv(self, proc): + self.require_accelerator("tcg") images_url =3D ('https://github.com/open-power/op-build/releases/d= ownload/v2.7/') =20 kernel_url =3D images_url + 'zImage.epapr' @@ -1194,6 +1195,7 @@ def test_ppc_powernv8(self): """ :avocado: tags=3Darch:ppc64 :avocado: tags=3Dmachine:powernv8 + :avocado: tags=3Daccel:tcg """ self.do_test_ppc64_powernv('P8') =20 @@ -1201,6 +1203,7 @@ def test_ppc_powernv9(self): """ :avocado: tags=3Darch:ppc64 :avocado: tags=3Dmachine:powernv9 + :avocado: tags=3Daccel:tcg """ self.do_test_ppc64_powernv('P9') =20 --=20 2.35.1 From nobody Sun May 19 02:26:37 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=gmail.com Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1646323067574342.8713500795652; Thu, 3 Mar 2022 07:57:47 -0800 (PST) Received: from localhost ([::1]:53846 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nPnpq-0000tj-JO for importer@patchew.org; Thu, 03 Mar 2022 10:57:46 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52002) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nPnUS-00039A-P5; Thu, 03 Mar 2022 10:35:40 -0500 Received: from [2607:f8b0:4864:20::32b] (port=38900 helo=mail-ot1-x32b.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nPnUR-0000o0-Cg; Thu, 03 Mar 2022 10:35:40 -0500 Received: by mail-ot1-x32b.google.com with SMTP id a7-20020a9d5c87000000b005ad1467cb59so4901948oti.5; Thu, 03 Mar 2022 07:35:38 -0800 (PST) Received: from rekt.ibmuc.com ([2804:431:c7c7:3b4a:a86f:f27d:30ef:6eb6]) by smtp.gmail.com with ESMTPSA id dw7-20020a056870770700b000d9aa7a6d63sm1178798oab.6.2022.03.03.07.35.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Mar 2022 07:35:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=eXNjeD6Sxe9ZmAZM+td3uKObrrg2Nxe5x51VPpl+OnI=; b=PSwXI3MwaxqKwXs8WZgNGL4qDv55ERbbldBmTZBtS5uGRmO9X0u6wbXbPiL/B6Cu/M Hl145wUGJZTVPhwJf8orSYtFqWAYEY8e8M9Bm0//edsazFKtVlbAt6LrnPkewXyXXHUD jUB9w553AtF543xVxElBc0l4h6LH630UoT6LzgkJB+wVsQr5i7BwqoLCwyOxnzw/QVX+ EM8+mzt3+0SsgZ9U5r9lC1Xz7lnuigMzuWiVoZ/7G3LXoDHH9hqtODXPXLNQ+MunHmrI oJNGI72CcI/LkFA/TW+BX+FyvVQzysmhD8UlXSBCSyy2nKhDw4SbM+c3TMws1DS6JoD5 H2kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=eXNjeD6Sxe9ZmAZM+td3uKObrrg2Nxe5x51VPpl+OnI=; b=ScAkSB76ZRRKivxLDAXLhP0g6cE/GHZr6tIeTO+lCOTPXNU5fPYhxchCNiKINQsti5 QahYjZ5hCdVjvnd8h2hGYh3/9xGK0GyyZakvGWHzEgTy6CUNtO2JZWSAh78b6BEi3Rwk nUcnEYjjFu9EjWKTmadoOZJNhG4RkR5l0D75Ohoh27vdpTw9i4qE51ZHZXEBkvbOwMau am/U5gOp3qY4CHX4A8FSsbGFfpFaB45dlONzxvhC05e+NEWauvANmJM1bXtedkUIq3NY bd5Xc+3161ie6iRBZ5Ga0xG/mHi7exnf7P6B3TQ/PvdasFePFK/wnIL7pga5DsQbEWdz hnDA== X-Gm-Message-State: AOAM533/cjiGtEoySGPpFJaegde41ghAB89OHeJ5oN5UDCyIeXqN6n+Z agEy7xTStMANp20j9gtYDfnRm+ipIYk= X-Google-Smtp-Source: ABdhPJx5s7VjrQPMe37QqoWURuK6Z9r0hB8u0a/aR4SAm9ZCQK6ChCBNXJCAdrzO0N9xZP/Ec0UjJQ== X-Received: by 2002:a9d:721a:0:b0:5af:a50:eb65 with SMTP id u26-20020a9d721a000000b005af0a50eb65mr18905449otj.295.1646321737777; Thu, 03 Mar 2022 07:35:37 -0800 (PST) From: Daniel Henrique Barboza To: qemu-devel@nongnu.org Subject: [PATCH 4/5] avocado/boot_linux_console.py: check tcg accel in test_ppc64_e500 Date: Thu, 3 Mar 2022 12:35:16 -0300 Message-Id: <20220303153517.168943-5-danielhb413@gmail.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220303153517.168943-1-danielhb413@gmail.com> References: <20220303153517.168943-1-danielhb413@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::32b (failed) Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2607:f8b0:4864:20::32b; envelope-from=danielhb413@gmail.com; helo=mail-ot1-x32b.google.com X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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: , Cc: thuth@redhat.com, Daniel Henrique Barboza , qemu-ppc@nongnu.org, clg@kaod.org, crosa@redhat.com, david@gibson.dropbear.id.au Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1646323068173100001 Content-Type: text/plain; charset="utf-8" Some ppc64 hosts (e.g. IBM POWER hosts) aren't able to run the e500 machine using KVM accel. Skip this test if TCG accel isn't available. Cc: Cleber Rosa Signed-off-by: Daniel Henrique Barboza Reviewed-by: C=C3=A9dric Le Goater --- tests/avocado/boot_linux_console.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/avocado/boot_linux_console.py b/tests/avocado/boot_linux= _console.py index d7d9130329..6d6e748572 100644 --- a/tests/avocado/boot_linux_console.py +++ b/tests/avocado/boot_linux_console.py @@ -1165,7 +1165,9 @@ def test_ppc64_e500(self): :avocado: tags=3Darch:ppc64 :avocado: tags=3Dmachine:ppce500 :avocado: tags=3Dcpu:e5500 + :avocado: tags=3Daccel:tcg """ + self.require_accelerator("tcg") tar_hash =3D '6951d86d644b302898da2fd701739c9406527fe1' self.do_test_advcal_2018('19', tar_hash, 'uImage') =20 --=20 2.35.1 From nobody Sun May 19 02:26:37 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=gmail.com Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 16463232575337.677363342431249; Thu, 3 Mar 2022 08:00:57 -0800 (PST) Received: from localhost ([::1]:34640 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nPnsu-0006xV-0Y for importer@patchew.org; Thu, 03 Mar 2022 11:00:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52028) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nPnUW-0003CG-RU; Thu, 03 Mar 2022 10:35:44 -0500 Received: from [2607:f8b0:4864:20::c35] (port=39774 helo=mail-oo1-xc35.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nPnUV-0000oQ-7W; Thu, 03 Mar 2022 10:35:44 -0500 Received: by mail-oo1-xc35.google.com with SMTP id i6-20020a4ac506000000b0031c5ac6c078so6163015ooq.6; Thu, 03 Mar 2022 07:35:41 -0800 (PST) Received: from rekt.ibmuc.com ([2804:431:c7c7:3b4a:a86f:f27d:30ef:6eb6]) by smtp.gmail.com with ESMTPSA id dw7-20020a056870770700b000d9aa7a6d63sm1178798oab.6.2022.03.03.07.35.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Mar 2022 07:35:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=aeKZrN08XBqiWTjZrO0Znq9TaiybBWNcFjhvvhGdonQ=; b=PtmSQy7wEpZ786phRc7CrfXQ63rPyXqHmk+d7gGskiGlNBkCqlDLg8MHbPivWodsir MM0x2pnYilxhussfPgwuhle6kKXih8zcWoi4mSazOckKlfoMKRcdtkIMCitwE41vN88y ryWvTW3pllKXScw7GzkVfeXdp/w/TpI68itV1lHW+KQZLC3ydVHKm+pK80t/DYBzK/cp yx7dIInqKo823WoS2pMBLozI1GUQ05LGl0mYA5pB/JFRFD8xNtgMJk/rgDDOO0y6g1A3 zzOySBo/u7CocZbAeaks0LjRWOylU0qRQw6omzYBbg/aUpFS3UXMfYy4n8twcKXvfo7Z w2/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=aeKZrN08XBqiWTjZrO0Znq9TaiybBWNcFjhvvhGdonQ=; b=bAcfgX4qo2bgogW7ZvAsfjJRUYibN/L1F74ORMbWybs1G8dcYbhsTDbh59P02alYuW PBsPpRBYrXxD9fGs5cnyKej2QR2mbkAzktYx7CQtI7kKG4sHtKI1tTQAOFEIeZoaOZ7e z+IqG2CtyRvH5Y5BtunqKbilVisEQlzsyIqJg1o7+b7hVCnTwjYtPNtds+kNnAFle0Hh SsknZSvcDZd4mKpN+QlRXbGUnSfK6gp28kh3TGs9JXfeq5gFrJ8p95SFznywmsURqOkR u2izaISgkAC2ssS+U+TuXHzwrpuCXbV+RkP+RiFLKIxSiLThlzjv1MJO7EjMvXzqU+Ry LAWQ== X-Gm-Message-State: AOAM5331rTFSf7850GyM4IIrJHH62KIMlXC5N1yvXbe5CoxRtoVR6wCI DRcSy7esdG47/HxEOBltAW07oZyoO4U= X-Google-Smtp-Source: ABdhPJzxkDQlxPU4nzG+qNqZq+ecaIiDWA6cp8IkBHLEj4Of0NIf1+U5hsBM808WdCkOZCHvBJA0TA== X-Received: by 2002:a05:6870:e99f:b0:d6:f346:f281 with SMTP id r31-20020a056870e99f00b000d6f346f281mr4403611oao.74.1646321740300; Thu, 03 Mar 2022 07:35:40 -0800 (PST) From: Daniel Henrique Barboza To: qemu-devel@nongnu.org Subject: [PATCH 5/5] avocado/replay_kernel.py: make tcg-icount check in run_vm() Date: Thu, 3 Mar 2022 12:35:17 -0300 Message-Id: <20220303153517.168943-6-danielhb413@gmail.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220303153517.168943-1-danielhb413@gmail.com> References: <20220303153517.168943-1-danielhb413@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::c35 (failed) Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2607:f8b0:4864:20::c35; envelope-from=danielhb413@gmail.com; helo=mail-oo1-xc35.google.com X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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: , Cc: thuth@redhat.com, Daniel Henrique Barboza , qemu-ppc@nongnu.org, clg@kaod.org, Pavel Dovgalyuk , crosa@redhat.com, david@gibson.dropbear.id.au Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1646323258617100001 Content-Type: text/plain; charset="utf-8" The icount framework relies on TCG availability. If QEMU is built with --disable-tcg we won't have icount either, and then this test will fail with the following message in an IBM POWER9 host: tests/avocado/replay_kernel.py:ReplayKernelNormal.test_ppc64_pseries: ERROR: ConnectError: Failed to establish session: (...) /11-tests_avocado_replay_kernel.py_ReplayKernelNormal.test_ppc64_pseries/re= play.bin: cannot configure icount, TCG support not available Although this was revealed in a specific ppc64 scenario, the TCG check is being done in the common code inside run_vm() because all archs need TCG to have access to icount. Cc: Pavel Dovgalyuk Signed-off-by: Daniel Henrique Barboza Reviewed-by: C=C3=A9dric Le Goater --- tests/avocado/replay_kernel.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/avocado/replay_kernel.py b/tests/avocado/replay_kernel.py index c68a953730..0b2b0dc692 100644 --- a/tests/avocado/replay_kernel.py +++ b/tests/avocado/replay_kernel.py @@ -36,6 +36,9 @@ class ReplayKernelBase(LinuxKernelTest): =20 def run_vm(self, kernel_path, kernel_command_line, console_pattern, record, shift, args, replay_path): + # icount requires TCG to be available + self.require_accelerator('tcg') + logger =3D logging.getLogger('replay') start_time =3D time.time() vm =3D self.get_vm() @@ -243,6 +246,7 @@ def test_ppc64_pseries(self): """ :avocado: tags=3Darch:ppc64 :avocado: tags=3Dmachine:pseries + :avocado: tags=3Daccel:tcg """ kernel_url =3D ('https://archives.fedoraproject.org/pub/archive' '/fedora-secondary/releases/29/Everything/ppc64le/os' --=20 2.35.1