From patchwork Fri Nov 12 11:47:32 2021 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: 12692381 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CE578C433EF for ; Fri, 12 Nov 2021 11:49:05 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 90E1460E53 for ; Fri, 12 Nov 2021 11:49:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 90E1460E53 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=R9mCyolGT7L/tCSSDjxgH+RPEypzNHQRCe5YJD4YxzQ=; b=ZJlxvgXymhnKib 9QjmJ2IUD5ohr3141N2qhpdLtQ0GbAQAUZy+474W9gquv/PBTbV5iqaIs5YuMVNekZqzLoUUNKMrJ fGei3Y7vVB7kwksl5gjtiOscWgbr/bb9CL9pllRV+kCbnYD0cmaOkqtb1SqrQDOt2t53wNLbW5UQt hNhuXgn1fs/6r7jlxip1qyNTrLp4zTMLyepH6Dz6a0TyaiHvLppOrXP9ye2XHuaBov/7Tf5gWKsWe M0wpfJzgGBp3uueGfpVwUTSp5yGeapMghaycLwhYHGddAW5Ywe7iFp7fdb3crq0eShGkcTjrXyHCQ dlyXwWHlyvDySJcd4O1A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mlV28-00AA0H-Us; Fri, 12 Nov 2021 11:47:53 +0000 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mlV1v-00A9ws-2V for linux-arm-kernel@lists.infradead.org; Fri, 12 Nov 2021 11:47:40 +0000 Received: by mail-wm1-x333.google.com with SMTP id f7-20020a1c1f07000000b0032ee11917ceso6579279wmf.0 for ; Fri, 12 Nov 2021 03:47:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=wIGpUqKKsdBHIVu7qLREHVQ4Ti/omu4NC8RNTDPGi9k=; b=vj2y4YrzQqksYHFE33XVZ3whLo3Chi4yrXCxl7Zy/f2tOEeUlTog/fLlj88qlAPiY8 uMM539hoRcocmCg108gpHECMDvof/LYSZNr/jPZ2vukiExcLgxs2z1RvXdozoRfbxORA 44VpQ2vS+n3E9P9a1JwLQHXdTjQm1/wNh+83ccPR1sVoT+GlM5snCCbJknbIgnXpzSit hmlm3R70Q+mA/3w6YI37GLKjB5LAGu2+wHggWgMJI+FWtNZO5xb3tv/u8+sDTEtF2XP4 Ak6acw2EJOQZeRiYPU06WMNZGHISBo6kbECUA045yPrf7jkVw3fXpxFWmIdwp9X9a1p3 6taA== 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=wIGpUqKKsdBHIVu7qLREHVQ4Ti/omu4NC8RNTDPGi9k=; b=DuibsPKtEzbZLA55ZWkvOYCzIVpTPl0CB4v6KI9AZHME+NJRp1fLqNB7vzjkSCTTrH o4I/kSXyvJ8pTLNRPRP7iro31pINtazUDqgHuT/Imk5yMcPztUKAnsg+XIAGKpkLURk9 6VqVB3kywC2H4sZmeecbKCw/K8sUJ59e+y/d2Ko/Xb5c0PffrvCRCXq0plfsXycfCg0j AcOA434JjC2F96vto08YLFUpPE1BsnEwld8MwfLDsUVU5iygci4b5Wl1g20/LfIeqPLF WvM2a1f/0x/yjfds0GuABjsHHYkIr3FRdOfxr5LPqWWfjNxf+1JuOVADI7o6Vg+btTM0 H51Q== X-Gm-Message-State: AOAM533asriEh0RaGmw1i4Uzh17u0MWRy9M4w9aZkLbe70x5eZShC4eS XMjUy198NE1gX8ltpcm+c23+2g== X-Google-Smtp-Source: ABdhPJyENsuVXPYwrdzvRDQJQgMZaKOk+plTsoN67GYhMD9w1WdUkbkFRgRwdFvp07nDvh+ZSFMfsw== X-Received: by 2002:a1c:2b04:: with SMTP id r4mr35189034wmr.48.1636717655778; Fri, 12 Nov 2021 03:47:35 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id j40sm6114775wms.16.2021.11.12.03.47.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Nov 2021 03:47:34 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 5F2261FF98; Fri, 12 Nov 2021 11:47:34 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: kvm@vger.kernel.org Cc: shashi.mallela@linaro.org, alexandru.elisei@arm.com, eric.auger@redhat.com, qemu-arm@nongnu.org, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, christoffer.dall@arm.com, maz@kernel.org, =?utf-8?q?Alex_Benn=C3=A9e?= Subject: [kvm-unit-tests PATCH v3 1/3] arm64: remove invalid check from its-trigger test Date: Fri, 12 Nov 2021 11:47:32 +0000 Message-Id: <20211112114734.3058678-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211112114734.3058678-1-alex.bennee@linaro.org> References: <20211112114734.3058678-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211112_034739_203535_CDAACBCB X-CRM114-Status: GOOD ( 15.37 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org While an IRQ is not "guaranteed to be visible until an appropriate invalidation" it doesn't stop the actual implementation delivering it earlier if it wants to. This is the case for QEMU's TCG and as tests should only be checking architectural compliance this check is invalid. Signed-off-by: Alex Bennée Reviewed-by: Eric Auger Cc: Shashi Mallela Message-Id: <20210525172628.2088-2-alex.bennee@linaro.org> --- v3 - reflow the comment, drop "willingly do not call" as per Eric's suggestion --- arm/gic.c | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/arm/gic.c b/arm/gic.c index 98135ef..1e3ea80 100644 --- a/arm/gic.c +++ b/arm/gic.c @@ -732,21 +732,17 @@ static void test_its_trigger(void) "dev2/eventid=20 does not trigger any LPI"); /* - * re-enable the LPI but willingly do not call invall - * so the change in config is not taken into account. - * The LPI should not hit + * re-enable the LPI. While "A change to the LPI configuration + * is not guaranteed to be visible until an appropriate + * invalidation operation has completed" hardware that doesn't + * implement caches may have delivered the event at any point + * after the enabling. Check the LPI has hit by the time the + * invall is done. */ gicv3_lpi_set_config(8195, LPI_PROP_DEFAULT); stats_reset(); cpumask_clear(&mask); its_send_int(dev2, 20); - wait_for_interrupts(&mask); - report(check_acked(&mask, -1, -1), - "dev2/eventid=20 still does not trigger any LPI"); - - /* Now call the invall and check the LPI hits */ - stats_reset(); - cpumask_clear(&mask); cpumask_set_cpu(3, &mask); its_send_invall(col3); wait_for_interrupts(&mask); From patchwork Fri Nov 12 11:47:33 2021 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: 12692382 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3BA87C433F5 for ; Fri, 12 Nov 2021 11:49:12 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 07C6560E8F for ; Fri, 12 Nov 2021 11:49:12 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 07C6560E8F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=0kuEfglCHDVDocSl1zQzLQmfuExYJEOhAuMj6hwaUMQ=; b=UU0RGQe0J0Qw7c 4NcTJTBxgvLVtc6hXxq6S6mTTQvvUNcQb9T78hE8hMSnxKUaPHBkW94+p2MjHDO5rd3sM+dS2aRDM dl6sDsLFTQAnhMzAIbxF5RsLzXwdHygph7piWuD/GVNatI8gchK0BmQPkMTaeZ7sa3K3Jxw8F7/40 Zu0O+qspDpjHqpUJcUK5TWorAoNwkEs0r65eETRCZ/jDqr+80boHQTRpowtwImD7tOxeGhzqpa/G4 KudPF2mZhhuSK9LdJ7hD/5KT9oRJJ7VmUUQEOWf7focaRX9kkBoipwjaO2e70m+Ac4/10N+pjmPnX HU/Y2cOBuEwViPeI9Imw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mlV2K-00AA2Z-K5; Fri, 12 Nov 2021 11:48:04 +0000 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mlV1y-00A9xZ-HF for linux-arm-kernel@lists.infradead.org; Fri, 12 Nov 2021 11:47:43 +0000 Received: by mail-wm1-x335.google.com with SMTP id c71-20020a1c9a4a000000b0032cdcc8cbafso6538553wme.3 for ; Fri, 12 Nov 2021 03:47:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=rJHCVCHL4U33PXMtgaMpIqvWP9Xc3PSo+Bd8gST00ts=; b=ekMdpRSWqlWSiVvgjeBT9YCV7iKV0LVPJ2/pvZ9fE1XNUmTdejv3hLY5TgCN2JeNmm RzFDxbABVIOcACSv0wagoMA+lSfGzkkDkkAN//LkyA56Ypv9xHW8vPC3hCOJYYyfV9eL QFBZn8oFKa/VYZpynM1yus3PggSbk0k8V0WPGs6Op3CMkIJSeNR+OBx/XOkDTqif+A78 vmk+j6Awz8fC3m7xjtRDPa+Wddv349oYxfbkFrfZrYAY3XTBPzqxQnZlAVtGHdGfbG5b TPZm7b/CebLhI7lxQygEeCptWT0KPezGCjvkJGWc4r2qaGd7S2/ffGCtLeu5yumunjj+ 0ozw== 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=rJHCVCHL4U33PXMtgaMpIqvWP9Xc3PSo+Bd8gST00ts=; b=BeZUjmpwr39H5RsqvejsAhFq+400JcjtnhCQtor/HpIRYViEnCoA81JAwCRHK+TpE5 jRl6rXR0qpvJJDm05nQERuY/iv7JHjgCJ1i9tRp6vBQb35stvUnQAXcC5Hm9nD/D2qkh 12z9lfwDH+KCWjzSDk5f6bUe16tS3RaEB3WQxvZ6t9/Jj7ZYX7hxm+36w0j1QYBfTNuv NZ1ldQnxVBSj7xeFSAx25DcQrSsV42Gkvrhy6A0l6D2r9IuuqmFeO3NFBZ3X67boqHxw cX9Z9USuuJ1a4Z/b6YPCOBz7AW1dB/cZu62nR/cPcq2VWXXwIv0ux+O/Uy+KsKyFxXl1 KwtQ== X-Gm-Message-State: AOAM530D73E/7RussdPtCBuMP9vuZP9a+grLBHBSYvz9WAbzwzPUvWiC PmVY48kpbCLK3++j4vmDIHd5rw== X-Google-Smtp-Source: ABdhPJycSrQXrI5ANFDX5SP4MV9P9LBxdBIXWlPbv0YqQTSfXy6gbpG8wLqr2Do/3gKPIUsWbTPCWw== X-Received: by 2002:a05:600c:221a:: with SMTP id z26mr34679356wml.20.1636717659036; Fri, 12 Nov 2021 03:47:39 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id c11sm7674349wmq.27.2021.11.12.03.47.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Nov 2021 03:47:34 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 704FF1FF99; Fri, 12 Nov 2021 11:47:34 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: kvm@vger.kernel.org Cc: shashi.mallela@linaro.org, alexandru.elisei@arm.com, eric.auger@redhat.com, qemu-arm@nongnu.org, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, christoffer.dall@arm.com, maz@kernel.org, =?utf-8?q?Alex_Benn=C3=A9e?= , Andrew Jones Subject: [kvm-unit-tests PATCH v3 2/3] arm64: enable its-migration tests for TCG Date: Fri, 12 Nov 2021 11:47:33 +0000 Message-Id: <20211112114734.3058678-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211112114734.3058678-1-alex.bennee@linaro.org> References: <20211112114734.3058678-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211112_034742_604622_336C6F24 X-CRM114-Status: UNSURE ( 9.14 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org With the support for TCG emulated GIC we can also test these now. Signed-off-by: Alex Bennée Reviewed-by: Eric Auger Reviewed-by: Andrew Jones Cc: Shashi Mallela Message-Id: <20210525172628.2088-4-alex.bennee@linaro.org> --- v3 - add its-migrate-unmapped-collection --- arm/unittests.cfg | 3 --- 1 file changed, 3 deletions(-) diff --git a/arm/unittests.cfg b/arm/unittests.cfg index f776b66..21474b8 100644 --- a/arm/unittests.cfg +++ b/arm/unittests.cfg @@ -194,7 +194,6 @@ arch = arm64 [its-migration] file = gic.flat smp = $MAX_SMP -accel = kvm extra_params = -machine gic-version=3 -append 'its-migration' groups = its migration arch = arm64 @@ -202,7 +201,6 @@ arch = arm64 [its-pending-migration] file = gic.flat smp = $MAX_SMP -accel = kvm extra_params = -machine gic-version=3 -append 'its-pending-migration' groups = its migration arch = arm64 @@ -210,7 +208,6 @@ arch = arm64 [its-migrate-unmapped-collection] file = gic.flat smp = $MAX_SMP -accel = kvm extra_params = -machine gic-version=3 -append 'its-migrate-unmapped-collection' groups = its migration arch = arm64 From patchwork Fri Nov 12 11:47:34 2021 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: 12692383 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8A95EC433F5 for ; Fri, 12 Nov 2021 11:49:18 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 4DDEA60E8F for ; Fri, 12 Nov 2021 11:49:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 4DDEA60E8F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=MvgVJNg8eZsGjN1b6nByjgkMx21Ywe7LoFSz0WTwJ2Q=; b=pZQWkkJj1Xi6Qj b6n1AanrgRKj3plyAZivoUy1doG1NxVjZlbyo2JTP3Fl2XIkLHxT36PP8W2+oyDgVY0CSH3Mjo/on CiOIdID2xvxWnPxodcTuuhCQFL7wu5wX6wJ/kKlv6NT71xUrzfELLSL4PHqNrS2vYJ17gkX4IoAzY X7VO5H0t5x5DiY1dPAShLmTsiGc34m2bP2zXp2YkuLO5YKcx2yXo4xeUt1422GMANLNqg8a5aWKvt JrNYYt7p/rFzZIn/Jv4yrjC/3iZO3MV/tcdtPSbQYgPxhjSJDV3P0tcg3vWTW6vMYJNczGQI/tMs6 iJoqXMS2H/7O44I3CyOA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mlV2V-00AA4i-67; Fri, 12 Nov 2021 11:48:15 +0000 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mlV1z-00A9xu-Po for linux-arm-kernel@lists.infradead.org; Fri, 12 Nov 2021 11:47:45 +0000 Received: by mail-wm1-x332.google.com with SMTP id z200so7486364wmc.1 for ; Fri, 12 Nov 2021 03:47:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=UBTLYu0ovf90Ly8jIucNjZn0s6JSXdArNLPowmPdXjc=; b=nKa9tSnccFVDYKK9xreBf5E8U8DoM82aZKRzyJaAiVfBKT/M0igcWjFSqwJRmAzyH3 /Ew5QtICgoZALTkGsvJY+v3rwwA/MyZWeZyHLaYJbIyRAaIlUtWtNmhwZVHMnU0M3Tim jDoFtQs3T5Su6YcUbiyDbdC2U0rnyn1ziDqio0DeO/bkjljkcIi/z8kuu2XxPvJr6JeG LMw1U+Nd5RbjSEU7wdVJiec+W5N8bwQvgzCd4chJG2TOKkvzbKqCNzW7x1PWbzx+7ljV VoIcbW9DobWIGLr0rOACJJoyz7zAcMxssMrTIMa1m9MbdhnzH+h6j5CjAJfpbr9wP9AO TLDg== 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=UBTLYu0ovf90Ly8jIucNjZn0s6JSXdArNLPowmPdXjc=; b=DnRm68CQhe1Qxu5A1IO7q2ycUb3TFDEuzP7/YY7/unyAKBmvOST1QXXPAsnjP1k87e dpr02U67P0Q3xY0NftIgjhgUWYVb4WerQVFlZ6nY1RdrZrNIMBnzvopyQxmIngFW9w5F C5Xskb53UZLnvyR2PNQdkBpeJLvYg+ujulh+h4gTgUWGbu1qQToIGQequDtqLbeQkGzC 3+QENVRak0GdwXOOfDRIpfXWXfFZU3dQLd5FXv+hNx0JqMijoCROJbeYTp4nDtgkdARp 9q4kKCuIzzf/cQhx4DsnERQ3CR1Zw9x4y3tzYVQKvkgdJrWcKIVw/NFJuUCo5iGz8dfE 4/wA== X-Gm-Message-State: AOAM5312beKVnLYSsb2hfAd5RcgRps3QTPQ4Zi8aDtzA/rn7f+iki/75 QQ6wI0ODOXwkOmwdunqESLVVc7AyFdBVqw== X-Google-Smtp-Source: ABdhPJyX3niJmZryPUPfdglj9K551u5JXl+8T/X4Z4IMOgbZlZMCBWf27TVzU+y8SWuEhDAPHIgd9g== X-Received: by 2002:a05:600c:290b:: with SMTP id i11mr33816680wmd.137.1636717659462; Fri, 12 Nov 2021 03:47:39 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id z7sm11185426wmi.33.2021.11.12.03.47.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Nov 2021 03:47:36 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 8615C1FF9A; Fri, 12 Nov 2021 11:47:34 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: kvm@vger.kernel.org Cc: shashi.mallela@linaro.org, alexandru.elisei@arm.com, eric.auger@redhat.com, qemu-arm@nongnu.org, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, christoffer.dall@arm.com, maz@kernel.org, =?utf-8?q?Alex_Benn=C3=A9e?= Subject: [kvm-unit-tests PATCH v3 3/3] arch-run: do not process ERRATA when running under TCG Date: Fri, 12 Nov 2021 11:47:34 +0000 Message-Id: <20211112114734.3058678-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211112114734.3058678-1-alex.bennee@linaro.org> References: <20211112114734.3058678-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211112_034743_870158_ED543AAA X-CRM114-Status: GOOD ( 12.76 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org All the errata checking looks at the current host kernel version. For TCG runs this is entirely irrelevant as the host kernel has no impact on the behaviour of the guest. In fact we should set ERRATA_FORCE to ensure we run those tests as QEMU doesn't attempt to model non-confirming architectures. Signed-off-by: Alex Bennée --- scripts/arch-run.bash | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/arch-run.bash b/scripts/arch-run.bash index 43da998..f1f4456 100644 --- a/scripts/arch-run.bash +++ b/scripts/arch-run.bash @@ -267,7 +267,9 @@ env_file () env_errata () { - if [ "$ERRATATXT" ] && [ ! -f "$ERRATATXT" ]; then + if [ "$ACCEL" = "tcg" ]; then + eval export "ERRATA_FORCE=y" + elif [ "$ERRATATXT" ] && [ ! -f "$ERRATATXT" ]; then echo "$ERRATATXT not found. (ERRATATXT=$ERRATATXT)" >&2 return 2 elif [ "$ERRATATXT" ]; then