From patchwork Tue May 25 17:26:24 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: 12279707 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-12.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9A317C2B9F8 for ; Tue, 25 May 2021 17:29:08 +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 5EBD161059 for ; Tue, 25 May 2021 17:29:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5EBD161059 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@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: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:In-Reply-To:References: List-Owner; bh=fSoFOzRlSj1eSbjt5gW0ssqJQf/7H5lMKAhuD2oF4IY=; b=irVp+zdVIwOY7x RpOAzSMyrGnr4VGWzklsyI+ojQ+Bl6yhc4cuj4qcw3BQpdKPvil+mGP1H4YJSI2kzz9+UsQvighab ULp6zi9gX/CnHkYnDfyxEa3V8mYnzuac7XYd6GWNIsDssf0xr/DvoRz4cjNgk84p4kvQ+Hjdh+pfc MDyYpiwvih9JZVTkXBtmcsN2h4SEDtp3Amj1482YUg8nkELKwYDGhI8fFjD3FYcNYZLPY0XT8g+Ol eLmDzQkbD8NvJlPF5oLoyAsgTkr1tTgOMhKj0b/T8F4NEz1I74M00JPv/BJcV3Tknceoz4nHj4zmf xQIHzfAEI2wz3yzrTbGg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1llapx-006raz-HG; Tue, 25 May 2021 17:27:25 +0000 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1llap6-006r9u-RJ for linux-arm-kernel@lists.infradead.org; Tue, 25 May 2021 17:26:34 +0000 Received: by mail-wm1-x32c.google.com with SMTP id o127so17190244wmo.4 for ; Tue, 25 May 2021 10:26:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=tE71iJXd5lNAWxxJLNcL/6uDoH1J0xBWhsOfm3k1uws=; b=dkrq9aMX8W87CIgan64n+dK18+xIXr0zcUUaiLS/h5GRwmu+tfrCVKcSHwRYudRTWp uyY2t4vFoLQj7cIk23d5S6rAWNHLr8BeUV6dcQxo1gCrLqyRvBepEYMIZaCI3oaEKSXW DLdEdnjt7r2yFxFy6LhmeC5oYu4FfavlaZlo/33fKmfQRgRg49tlHMHIUy2ZYVkZPBMl 5gjFbLuVWgzMO3GpVqra7VNOei53Q1cN7mLLRYZyIu534yaGGgXDVMwKqLea+2MapUDo bEgroCVzh7XnQKNvZca82hXV/60s9cPe4IuP1f8PhIsXWpqpNWauw0F/Q4CYH5W4YPZC mIVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=tE71iJXd5lNAWxxJLNcL/6uDoH1J0xBWhsOfm3k1uws=; b=koElbMfPM7GP0RnNZEzK+6ASxM9rbRYVa8BHTm6SAu3YFQDd7IB9KomHLNFR+Li9b2 6NrHyj6osQWfGqAFkjQ+uWshFB/7vDWDgpq9p4wZ0iF0x3eACmi8T7a7lcnQPw4sWgxK +K7J5G24xVFamQM4QI7wV2Zh2N1x3GsoHkz98Qz3jGHVrZHisL+WPArdvI6QHehqKjQq Xyy9PoyZ80jKpkbvW8fFyDpqUgAV8Q5sZnBr4AmJRUcWsnmIfXKTowPMkJiuNQesiPGY SrJbyVfexkblNaHnijtCYHgMKDzpNXLrmuJc67F9OWCt/BlcSH2AILejII4QjDcn1eLB lPJQ== X-Gm-Message-State: AOAM533SnmJ79CZ5W3T59b3vcyG1EYYDqaBLZH3Nl76Om9cwGlh4Fmd6 eYiTthb8LXMWAU/NA4LM+5bikg== X-Google-Smtp-Source: ABdhPJz/21wU+3sZAyElQTvCNA8LBhNegY7oMJRYpI7UQ/mzMrv5nQN++xYeVZHvfU5bU4INii/eNA== X-Received: by 2002:a1c:7402:: with SMTP id p2mr4841895wmc.88.1621963590525; Tue, 25 May 2021 10:26:30 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id o21sm11663983wmr.44.2021.05.25.10.26.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 May 2021 10:26:29 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 71D031FF7E; Tue, 25 May 2021 18:26:28 +0100 (BST) 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 v2 0/4] enable LPI and ITS for TCG Date: Tue, 25 May 2021 18:26:24 +0100 Message-Id: <20210525172628.2088-1-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210525_102632_954524_4756B97A X-CRM114-Status: GOOD ( 10.78 ) 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 This is a companion to Shashi's series enabling LPI and ITS features for QEMU's TCG emulation. This is part of our push for a sbsa-ref platform which needs a more modern set of features. Since the last posting this is now at v3: From: Shashi Mallela Subject: [PATCH v3 0/8] GICv3 LPI and ITS feature implementation Date: Thu, 29 Apr 2021 19:41:53 -0400 Message-Id: <20210429234201.125565-1-shashi.mallela@linaro.org> The only real change from the last version was to drop the IMPDEF behaviour check instead of trying to work around it for the TCG case. Please review. Alex Bennée (4): arm64: remove invalid check from its-trigger test scripts/arch-run: don't use deprecated server/nowait options arm64: enable its-migration tests for TCG arm64: split its-migrate-unmapped-collection into KVM and TCG variants scripts/arch-run.bash | 4 ++-- arm/gic.c | 22 +++++++++++++--------- arm/unittests.cfg | 12 +++++++++--- 3 files changed, 24 insertions(+), 14 deletions(-)