From patchwork Fri Nov 19 16:37:08 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: 12693141 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 B881EC433EF for ; Fri, 19 Nov 2021 16:38:58 +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 8274860FC3 for ; Fri, 19 Nov 2021 16:38:58 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 8274860FC3 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=PudpKhNVvOa2rVMWRzrja0+Afk2nnZm553bGmiGrLI0=; b=JjpYyUU1l7qEdk u4oRGE2bxZr/kHy5BWZtOeYg1C+BlIoTbssjg0gqDYoONSbXp77bh1qJ5eRCSD2tTZnYE+llEXNia t3QvhRY+mKL+crnHec2y1X20dB5YKRy1o4HxiYGJZwDGOuTQKloGpIdxuswTRWioN3CRXoy/utcNC fB6GsDcxlN6Rw8/WvH+NBSDMwM3GQPULrzBwPE+3lnQqHaXEJpe4ANmY8+0Pb6Ho6AJAh0SoLzzir vsU4JtNWtl7mnPHSOnEbWKw+xDVnT6ZX0wrVbQlegptGpz7zxtCXr3reh2jjLqujk/mpKXK8lLC6a t/Nx1NKSMwQ9eZLDJaHA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mo6tH-00B3bA-IS; Fri, 19 Nov 2021 16:37:31 +0000 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mo6t0-00B3VF-Gd for linux-arm-kernel@lists.infradead.org; Fri, 19 Nov 2021 16:37:15 +0000 Received: by mail-wm1-x330.google.com with SMTP id k37-20020a05600c1ca500b00330cb84834fso10936858wms.2 for ; Fri, 19 Nov 2021 08:37:13 -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=Ne94VJfZDK04h60ves/49Vcgxn9w2Q0j+uNO+mfL7rY=; b=NQkP/P7hX5+nO7R0Rf53Kv3BJ7CFzilsoscyduffj1rubsPnP6sBb0O0qy35gFKvpK 50xrWOMR9SZyZjMAZItCL5nt+YnZ9OQfCm3zDkF/KcQHbibgeHMQnnerlEBpCafbXRwd 73HGc3cDfS6/9hXzRCslyLVb/3B+NVdnTo37A9H2SD4Sn9UG9FL229kcqt77Hju00iFL KOSD5M7e2HeHErq61GB4sizSEeyUJOvEt1R3g9jpWBZWvhKLnhmx8yBCZzUezpzy4uI7 mmHLyc88PJzST1i4PYLZRcSfQ89HkUNCN3WN5ZdD6sjpqvyjdj5+SVh8ap8Brk6Id2Mq 0rUw== 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=Ne94VJfZDK04h60ves/49Vcgxn9w2Q0j+uNO+mfL7rY=; b=X8l9LC8dlvioPYjQcG1WQPQeZu88KEgytwLLmjSm5FogQUsKpuJeFJP1maKGHSYX9r rxeY+CCg0LoxgIqXsiBKrcFqsmACyemomg1bSEYuPK5Qf5VAJ1icMOMDqlE4AzGLv31g xV7YXB1foyLHSpISl+LZpbUzoU1fQclYUhO44TH/fkq+KTN6T9jZSumAGfOYvIHt0n/0 OH1ShcW7MfWK/j+q1saDSSHk5Rtme4JbpFo+1ofmvcXDHnvKmRVTzRhFlywaSmJN1WQD 8HS96+6SLBHhpO7Vtf5r/fhPaYiopYd0N7tBRILYx3js33wfMDyTpcXedAq3wTfRZ+Mf lPDQ== X-Gm-Message-State: AOAM533oLrHtCj45um1W8V99vb/AuT4Qx6SICV0OFfE16Lt2o0fpeOZF qmkZ7lwrghEwZE02Bf7MYt7r5Q== X-Google-Smtp-Source: ABdhPJwCtAhq2pYFZwvjfWTMoIx08PNceplWytfolYdNt0A+2FzmEq8lkJB/7bIO+pClFqXXU0Omxw== X-Received: by 2002:a7b:c756:: with SMTP id w22mr1280618wmk.34.1637339831812; Fri, 19 Nov 2021 08:37:11 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id n32sm16627337wms.1.2021.11.19.08.37.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Nov 2021 08:37:11 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 648011FF98; Fri, 19 Nov 2021 16:37:10 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: kvm@vger.kernel.org Cc: 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?= , Eric Auger , Shashi Mallela Subject: [kvm-unit-tests PATCH v4 1/3] arm64: remove invalid check from its-trigger test Date: Fri, 19 Nov 2021 16:37:08 +0000 Message-Id: <20211119163710.974653-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211119163710.974653-1-alex.bennee@linaro.org> References: <20211119163710.974653-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-20211119_083714_575749_3219DD09 X-CRM114-Status: GOOD ( 16.66 ) 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> --- v4 - drop the pending test altogether v3 - reflow the comment, drop "willingly do not call" as per Eric's suggestion --- arm/gic.c | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/arm/gic.c b/arm/gic.c index 98135ef..1b9ad06 100644 --- a/arm/gic.c +++ b/arm/gic.c @@ -732,34 +732,22 @@ 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); + gicv3_lpi_set_config(8195, LPI_PROP_DEFAULT); its_send_invall(col3); - wait_for_interrupts(&mask); - report(check_acked(&mask, 0, 8195), - "dev2/eventid=20 pending LPI is received"); - - stats_reset(); cpumask_clear(&mask); cpumask_set_cpu(3, &mask); its_send_int(dev2, 20); wait_for_interrupts(&mask); report(check_acked(&mask, 0, 8195), - "dev2/eventid=20 now triggers an LPI"); + "dev2/eventid=20 triggers an LPI"); report_prefix_pop(); From patchwork Fri Nov 19 16:37:09 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: 12693140 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 2C3EBC433EF for ; Fri, 19 Nov 2021 16:38:46 +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 EC82061B51 for ; Fri, 19 Nov 2021 16:38:45 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org EC82061B51 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=00k63iQDaKAF/2 ZbV3+Uxl9DrKnXB6T32unvh2+OzYXwyyS6xwVmUgfv6NqPrY7Fmnc89FAslUxkJgFVBnZj93wUhrx zzIS4oQ7w+YcoahxcdoUmI8wUGMmpu/mi4fFWiem34b5Z4HlG3oX5RM5Jo9PZKcIvWMnBatEDN3Ko cXvDQSnYU4yL0LF4dbKexGpG0TbJIRGEru1wrJ59Szqf+J4p/nSS/BdWklTR+Qouir0FPy69Z0vOB FdWFt69wag2A/O616wSxioRavr6SMDAMDb/ZqmUJ9ztie2+uaeJyrdqhW0yLGJLj8nQBP9t36krST Z8i+3rlLIXt2qh7BUBxA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mo6t4-00B3XL-Kb; Fri, 19 Nov 2021 16:37:18 +0000 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mo6sz-00B3VM-VY for linux-arm-kernel@lists.infradead.org; Fri, 19 Nov 2021 16:37:15 +0000 Received: by mail-wr1-x42d.google.com with SMTP id r8so19086405wra.7 for ; Fri, 19 Nov 2021 08:37:13 -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=e15kIey1b4CZx3A2gFh3YGoEOOBLANHzES+s8ynrUIMrcIxhZ0RAzYbF33oUmrV6Zq FEo1FNJhvaGLwU86/nNt1Swt54YDhfpByOlduRXtxoEUUZ/CRPocMNxR7EjpmxXEZsq9 t0xLpT3icgEc+CdaWEjtmAm1l5rw4/4pWXHtOffG8Ugx1MwBWB6cjEqJryM6WVfEDiA/ TSRH8Xos8BfwkRMZz+JRZadeyCekVhdPidAbfrcxzNvl5EVVyuD/qPMYVI0N/Met20Cx cCX4GzDT/6DSWrdWTuOHUKahUMw4lIDkaox1a7B9WoA39hMjvHKqiuGk0RulBnxjw3fZ opDQ== 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=a6qwX4VFfXKy2lhx3r0YrCgZNP81jIrAOS3PjTlXn3rjlgpreqRNzPP6hJzMhozLdu tFUe5xAKHB4aoYNiq9Ka7kg5fcaU2O9wx2KouSEaiwXFRxxBx9AZXo+NNt9y854t37lA tYt2Gr9BakpexBGtQBHkz/bg6ifDB5wOj4w5ABO+Un7eemyXBqRAJPj4uWahQIq9JdQs HFexxvPy3md6gRClpvBBHV1PuRH48PNiRIU8ijH+lCX0xBdHvfMlM9FRdFT0oCf+cf93 vcX+5EjOL3eAEvymn8U+5c9LkGS1Z/h2nJuOl082G64EWWcOxBM6j6C8Q7e2IVL8XInH QG6Q== X-Gm-Message-State: AOAM533GL2SBRHMGqgKSK/lPYLKrxinptv5DBhhu5KJ7+3yjnq0sKCbk 9SssW24RhUFs9f18SNwwaJQ1Ww== X-Google-Smtp-Source: ABdhPJxD6Qo2C/M31secZFHpzSFy6cyq1TjHV99JAV9UnTNvIRrWR9sjgHQorI8fYuot9nYzW+MgfA== X-Received: by 2002:a5d:6d0c:: with SMTP id e12mr9307168wrq.94.1637339832664; Fri, 19 Nov 2021 08:37:12 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id a141sm12027233wme.37.2021.11.19.08.37.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Nov 2021 08:37:11 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 704E91FF99; Fri, 19 Nov 2021 16:37:10 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: kvm@vger.kernel.org Cc: 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?= , Eric Auger , Andrew Jones , Shashi Mallela Subject: [kvm-unit-tests PATCH v4 2/3] arm64: enable its-migration tests for TCG Date: Fri, 19 Nov 2021 16:37:09 +0000 Message-Id: <20211119163710.974653-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211119163710.974653-1-alex.bennee@linaro.org> References: <20211119163710.974653-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-20211119_083714_071085_73A8A470 X-CRM114-Status: UNSURE ( 9.82 ) 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 19 16:37:10 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: 12693142 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 14529C433F5 for ; Fri, 19 Nov 2021 16:39: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 D9B9060FC3 for ; Fri, 19 Nov 2021 16:39:04 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org D9B9060FC3 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=JidsnQlANYA4kv co5JGta65bcP3/MKlcSLbA4AE2s9+HFFRjZixSCXsl5GqW3ulHZYO/YkXBVS0YHQF7wFxeztuVYhA YCu0iOi4eW2x6V/bzlg7mo7NI42bpO1J06Vf+D9vukhMly8scJrCOSGIFFiK7imv2d/1NvlHEOT8g BKozKtxoHomFvmKaAIVv7NHMxcuZAUzkjYZQ8WPbaYv9tpNOsczv3aMpRHPUKS12l7dGk4wOwfGSQ iezbyef9rrRuikSNxgB3m7dHk28PNjl1hWNeKKccQGYpMZzt61jV3GNeaC4KQDiyStu2plPpkawFy saloanQ6Gl862+ySdX4g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mo6tT-00B3dy-RU; Fri, 19 Nov 2021 16:37:44 +0000 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mo6t2-00B3WU-9c for linux-arm-kernel@lists.infradead.org; Fri, 19 Nov 2021 16:37:17 +0000 Received: by mail-wr1-x435.google.com with SMTP id i5so19190894wrb.2 for ; Fri, 19 Nov 2021 08:37:16 -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=YafddRxj9VBjZzRlxSamFKtngp9kYQ/Om6EnwnudYXjJCJd722nl8E5+pxBa7+IsPc 83efOXLfP236CvwaWzzAxIMlzCcdKh8S+J7sMw2Meb7MZYYiH5kb4BU1yowwH+TewDI6 X2wl3xmG/2/4mjDUuRK1es7OGu0lWBR2jMsV4LVwHfKT7TPClcNFHc3W/2btWNjvNFJ7 30Sp0dfQIc5SEF6NpuQjdaATSmdhExxfBHWU3/1SEebk+mYPT8aWAU+Y+5OkvC2aqV5u DHNOYSrn9t+mSyQymC+FIW69HipUe4ItdOnWD/ltILkAbB0qE3BAcY5B8wAx+UONSO6i 3mPg== 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=7kLkshQnWuw9O/OBgAyLmgrRJytTNgFFvHt+lnclgmWL3wa7sx9GMY8uqz9GqS3cXm V9pSmICVnOuFAT8/hrnqtRuMMV759k6HG95OVJLnDJLtoCuCotwDjNW1XYevNDTNZ5kw at+YleR/PXfS2KfGRrMXnSRtVLqmIg7lts/W4TUpA/eknR7vz0D18cai8gCbe446o+MJ DjU6kVf4ZIy4B6i8JzXppLXLIKPb9jQ1jAjYVGRO8D5jX+0PNTGFfbjJwEHlkYDbgJrc NVR3ZZH1FXAYOr9MQjRJf5jXSYdZzLG6icHV0cFCh4EjPZ9tkmb/JDHNQqoEA3kr1Uu9 asZg== X-Gm-Message-State: AOAM532Bpj0zYOYPOm7E+oITQwuWuV1l1ecEfGGGoQnDJtq+9LVI+Gph jUk0behX45EU30p/w9fRfnnUXQ== X-Google-Smtp-Source: ABdhPJy8eUMgWTmXLHQO73lzwoAiNLaV22W1knajMZd2flThIs36ASzjzldkk3oB/MzzmN49Z8cxrQ== X-Received: by 2002:a05:6000:143:: with SMTP id r3mr9139425wrx.236.1637339834937; Fri, 19 Nov 2021 08:37:14 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id r8sm328551wrz.43.2021.11.19.08.37.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Nov 2021 08:37:11 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 721D91FF9A; Fri, 19 Nov 2021 16:37:10 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: kvm@vger.kernel.org Cc: 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 v4 3/3] arch-run: do not process ERRATA when running under TCG Date: Fri, 19 Nov 2021 16:37:10 +0000 Message-Id: <20211119163710.974653-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211119163710.974653-1-alex.bennee@linaro.org> References: <20211119163710.974653-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-20211119_083716_358534_7A51662F X-CRM114-Status: GOOD ( 13.35 ) 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