From patchwork Wed Apr 28 10:18:40 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: 12228479 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.0 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,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 F0979C433B4 for ; Wed, 28 Apr 2021 10:21:30 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (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 5AE1461107 for ; Wed, 28 Apr 2021 10:21:30 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5AE1461107 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=desiato.20200630; 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=ySRQO7smRqF1iWqTA7/gYPh8Q4AwR4l2Y7imK1uDBJw=; b=hdwNqVVZ3GhUJ2yn5sS2cimHZZ vzCIkg1fAWY31SweKVfHKwh2ta2EdY91iIUVPtc/BLB1CBOKpglGW1R7mljCHVe4PI1jMHQvd71cj IA2RHCY2/eABR5Xz6hlD/nuz2ZQnaZeKWugBzyXBH4Y3PcpduzdkzhBCkk861AgZxAJoWJaJxBNsM +zRG6ZYeaWsqw8UvR59xfsEcqUW3+PhzzbzOyAGIqKwDgBlvEzqdp6p/aGG7H0ukPtXOvMBV9ic5N nZhZeu0kSQT9Hs7edz3kmQIha+C6fM21uctq7yd2v+kWqE5F3FpU+c/WxCL1mLQTgobWTGWOXHKbG L8OKVTEA==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lbhHo-003H1w-L8; Wed, 28 Apr 2021 10:19:16 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lbhHQ-003H0Y-RC for linux-arm-kernel@desiato.infradead.org; Wed, 28 Apr 2021 10:18:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To: Content-ID:Content-Description:In-Reply-To:References; bh=PKGDTgiVcM/lQ6iRrmAsUOi9EArz4u3h1iRq434eRSA=; b=dd/cOzbB+whd1gFQHptrVnlHzV EirknfBJvE9apPrpFUViA+/Sf6Y1FHzjM/V6NGYxXofTqYrTqBHGX4g/KqnJ3Vax9KC2E5kdCAYQS wxKuHNTi0wpe4oj6Gpi5aUlRrzk6TzIbMLPvONKu5rIeuUPEww0Xx4MsZxH/KsADpjX5lpimex6PG 97uQE2lBFFofxFwW41d2HeYM6irnRu0Xh+b8EwbooJHSOvgSMquSTTeVntYzio9StUAWfB7fpKjCL 4Iv0rHfS38xCfCRMJKeODi/CPPHz4yujSytazE4YqnM1ggsCsMLZgBLHGyCPJZHpJCG/2z697zRPd 7/MD3YJQ==; Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lbhHO-00HLyk-DO for linux-arm-kernel@lists.infradead.org; Wed, 28 Apr 2021 10:18:51 +0000 Received: by mail-wm1-x330.google.com with SMTP id i129so6497601wma.3 for ; Wed, 28 Apr 2021 03:18:47 -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=PKGDTgiVcM/lQ6iRrmAsUOi9EArz4u3h1iRq434eRSA=; b=KR9NTcMYjJQLFeqrQ2TR6ifAqSo99rz39UJx//d3x6y1Dy1pWofUW08E+LT0G8mVAu 1IM32Pw4NlYnD+xTg/GD6c9VGP7xlLlG9Y2F8puVHsRfS6nDxFa18AxQoLHqOEEiDhFD CYUxDhIHvSkLOYmsljUOkO0Pc96WjOXotVbjEexdG/4GSmx91wy1wz3Yo5tqu5m7YE+z 0ZaBAmhS4XQ54zJmw/RMOXvBqZhFFJ8zXcLcP4QHA4ByKgyzYDoGTPRNb/OtE5I0ZTTr nSsnifL9HuaMPbTmyJO09WDgQ3PpZisNvjT6fIKEq7wyFN0EhJEa3+WDeIHyObwh4Rvu UZxQ== 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=PKGDTgiVcM/lQ6iRrmAsUOi9EArz4u3h1iRq434eRSA=; b=KcalC8P9yCwiKFtAl44zE9+NPzTvN9r0hppmrRdz+zW7gBIGGN1ewoI4jh7euusIQQ n+fR3I+bJarOemOdifTaxjLYfYW+9MeTMm85FSlqiOUlT4sfNYQPjZGHNOiWs1qRXc+L hEeRWShFHl57+y5UjaITEILj6X3ibsP70XiIF8Wp/ZSF5PcCJJbCaNEuI0R1Jd1Sobx7 QxrjiRgW7i5AdWIJO1ohIRAruOGNkPj1uChMfkqHX52gWW+oOK2o49TCodxgzOAjUmf+ EPH3JIklM7veBu6utNyJOLcyc4+dEJL8rEyD9CgMLxy6ApX1p+rGtn8tqd4qFlreFfKl BFmA== X-Gm-Message-State: AOAM533qdjoCSyQe4RKJ0omifTdb1v28yKdeXaunlJBuAGOY8cCcNsOT 8tqF52XKVN/nVCwlkDElxWTqRw== X-Google-Smtp-Source: ABdhPJzL3juJCDl3XA6F0deoJp88yUP3zghVWwtGs9VLwPOsZipRSr61EUnv0vcux7XC7IERZPmCgQ== X-Received: by 2002:a05:600c:228a:: with SMTP id 10mr30822102wmf.115.1619605126000; Wed, 28 Apr 2021 03:18:46 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id l14sm7760562wrv.94.2021.04.28.03.18.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Apr 2021 03:18:44 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 1B26B1FF7E; Wed, 28 Apr 2021 11:18:44 +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 v1 0/4] enable LPI and ITS for TCG Date: Wed, 28 Apr 2021 11:18:40 +0100 Message-Id: <20210428101844.22656-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-20210428_031850_471757_A7D4A073 X-CRM114-Status: UNSURE ( 9.13 ) 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 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. From: Shashi Mallela Subject: [PATCH v2 0/8] GICv3 LPI and ITS feature implementation Date: Wed, 31 Mar 2021 22:41:44 -0400 Message-Id: <20210401024152.203896-1-shashi.mallela@linaro.org> Most of the changes are minor except the its-trigger test which skips invall handling checks which I think is relying on IMPDEF behaviour which we can't probe for. There is also a hilarious work around to some limitations in the run_migration() script in the last patch. Alex Bennée (4): arm64: split its-trigger test into KVM and TCG variants 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 | 67 ++++++++++++++++++++++++++----------------- arm/unittests.cfg | 23 ++++++++++++--- 3 files changed, 62 insertions(+), 32 deletions(-)