Received: by 2002:a05:7412:b130:b0:e2:908c:2ebd with SMTP id az48csp561653rdb; Fri, 17 Nov 2023 06:43:16 -0800 (PST) X-Google-Smtp-Source: AGHT+IHQzSdXRbCjFBCK4WOVWKRZcvw7U9jRyJONfjJHsirkryFqTXOOcz7RhvpnX2UE6u0QF0Gw X-Received: by 2002:a05:6a20:2590:b0:188:973c:ef95 with SMTP id k16-20020a056a20259000b00188973cef95mr1076697pzd.45.1700232195633; Fri, 17 Nov 2023 06:43:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700232195; cv=none; d=google.com; s=arc-20160816; b=hjksExiUHnRZyeNadpxfGjYdbmVT9bfGvtT46XfZzpYgCYYEIS+sTtfwEZHomtarBz LKyPZ+cftqIKQIiHtDKcqj9zpqdBdu7P7ml42d58n1MWWdCPQjHT0tSOTb71hV1iJP7L uhA2RTyc/zobU+21xZVLcivqiGoD6o/9hKSYQoxcC/XXfdQviV8uXbFitIr4JdWhhvzA pTQVICZblhYKgLfGcm0n/UDQFG4hntEjwE8UFaJcWyh+816EK9XUkdhWDraQy8y8Grun S9yTk781H5pNIhw8CmkuY7RwSP2S4OhZt0w7LOcpGbINz5WTLNrGVC9ZHEo4BmzTYLeb pp2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=ymqFoYk/jU858rX5vvkEZJFGQ4uv1Zr84sl14wdwAkk=; fh=Fo7wrxJsH33jKRntdLwoUE4Dvm+Xv80Jl+m1P1guxw8=; b=TKRrja5LVM/+7pGMNRBvv7y8EikWTLPDkCbd62tHjxbe4+BOvCel1MkDy1bxKfNKyO YTqGbhlBm51753pFOHFwZZ3GH9Qd1XpX8R4MEZpDljM6mgoX4gVw6AmF3VG3nTBOBzGO bGAsso9eBqWqXt1U3lCz5H2zrDJQuOpMqwe/vXlUmuyXfcuzgHCJZMU2IuftQg3eGjJR ypqLCjvxsW1P9S62p5MVe8+hK9HQKw/oQyQzNlK5XarioLPWj86XKFlx4NlXPQDgCbpp 3ay39d5F8SudWw+QL6ijEdeOu9DYixRrB5anfNy6smezndjtCWjNvmXCkiUx/Z744om4 /9Lw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=A7uix7vH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id fd23-20020a056a002e9700b0068ff741579fsi2169722pfb.318.2023.11.17.06.43.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Nov 2023 06:43:15 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=A7uix7vH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id D726D807C7C8; Fri, 17 Nov 2023 06:43:12 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231481AbjKQOm6 (ORCPT + 99 others); Fri, 17 Nov 2023 09:42:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51606 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231358AbjKQOm5 (ORCPT ); Fri, 17 Nov 2023 09:42:57 -0500 Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com [IPv6:2607:f8b0:4864:20::72e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 672D6130 for ; Fri, 17 Nov 2023 06:42:54 -0800 (PST) Received: by mail-qk1-x72e.google.com with SMTP id af79cd13be357-7789cb322deso117866485a.3 for ; Fri, 17 Nov 2023 06:42:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1700232173; x=1700836973; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ymqFoYk/jU858rX5vvkEZJFGQ4uv1Zr84sl14wdwAkk=; b=A7uix7vHhHlwRdRanJxg9GOSgXw240mxI4dNXty94h1qhdtkeDomkcQ3LxnTogXcd/ h99AdtPW4JskjmMqm191VGK8u4zjq4w8uFUMx3uMEYe8w4AtErqZmxxK53+fx9UVnXOM flMbUhyR0ow0IpIglzzo4AX4lrWDk/se37VqWUzbywGRnB/acAuOc5wuEA7f0HbWqNcs Dv3T1PLevHs81ysvYX9ci5Y8MuMGMg+y2H/WW/o6DGHHN/XV4ENAD5+canuDF2JZAyLq 5tI3Tm4fniLfIsSBxUBypoPAGB0E3RvuxLfdEcfmT5JKPMeAH2xpQswPg/qNysQ9Vvpf NjUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700232173; x=1700836973; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ymqFoYk/jU858rX5vvkEZJFGQ4uv1Zr84sl14wdwAkk=; b=uqef9TFN3+odIJ2yJiU0aASqmHUw7g9R5cu6IP4CRKI2TASxc1u3m03lEV1UHLAYlQ ZZ96h+6u6zET7OHzy59vRfroVVB9qyFsv3LBzx7Cn0v++4VNqa9AowrkNh1uBdE0KlXi vw97p5DVhsEul+r08s41eBkDdZHZhkpxrlV2z6gQLRCHPm6vapSRXfl/VOhaRrpvk/eI jij6mYTWt39Wb7X0BDclwwWVlQjkRl3Ni+hAc+gjZdCVqavq1FUr9NgZ/zeUu12Nidb2 DM+/oqJc2z4yjQOCS/b57ekWjmkZe9A5fvCO94vhR8qkbSnRu6/qdlKa0BKN8gB+/M5r j0Gg== X-Gm-Message-State: AOJu0YzJewVvSxB0Lmog2DhxX/mKv03ki2xgAJ66ZuFhPxVtHlHVRg9j E00rLyeTA1+LSbFFzFdE44BWkfhGOxfSMUZVGXbXaKkXW5l32gZS X-Received: by 2002:ad4:4509:0:b0:66d:4b1f:e121 with SMTP id k9-20020ad44509000000b0066d4b1fe121mr11773822qvu.40.1700232173177; Fri, 17 Nov 2023 06:42:53 -0800 (PST) MIME-Version: 1.0 References: <20231107160657.3798803-1-jens.wiklander@linaro.org> In-Reply-To: <20231107160657.3798803-1-jens.wiklander@linaro.org> From: Jens Wiklander Date: Fri, 17 Nov 2023 15:42:41 +0100 Message-ID: Subject: Re: [PATCH v2 0/2] OP-TEE FF-A notifications To: linux-kernel@vger.kernel.org, op-tee@lists.trustedfirmware.org Cc: Sumit Garg , Jerome Forissier , Sudeep Holla , Marc Bonnici , Olivier Deprez , Lorenzo Pieralisi Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Fri, 17 Nov 2023 06:43:13 -0800 (PST) On Tue, Nov 7, 2023 at 5:07=E2=80=AFPM Jens Wiklander wrote: > > Hi all, > > This patchset adds support for using FF-A notifications as a delivery > mechanism of asynchronous notifications from OP-TEE running in the secure > world. Support for asynchronous notifications via the SMC ABI was added i= n > [1], here we add the counterpart needed when using the the FF-A ABI. > > Support for FF-A notifications is added with [2] and this patch set is ba= sed > on Sudeeps tree at [3]. > > [1] https://lore.kernel.org/lkml/20211103090255.998070-1-jens.wiklander@l= inaro.org/ > [2] https://lore.kernel.org/linux-arm-kernel/20231005-ffa_v1-1_notif-v4-0= -cddd3237809c@arm.com/ > [3] https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.gi= t/tag/?h=3Dffa-updates-6.7 > commit bcefd1bf63b1 ("firmware: arm_ffa: Upgrade the driver version t= o v1.1") > > v1->v2: > * Applied Sumit's Reviewed-by > * Addressed Sumit's comment on "optee: ffa_abi: add asynchronous > notifications" > > Thanks, > Jens > > Jens Wiklander (2): > optee: provide optee_do_bottom_half() as a common function > optee: ffa_abi: add asynchronous notifications > > drivers/tee/optee/call.c | 31 ++++++++++- > drivers/tee/optee/ffa_abi.c | 93 ++++++++++++++++++++++++++++++- > drivers/tee/optee/optee_ffa.h | 28 ++++++++-- > drivers/tee/optee/optee_private.h | 9 ++- > drivers/tee/optee/smc_abi.c | 36 ++---------- > 5 files changed, 155 insertions(+), 42 deletions(-) > > > base-commit: bcefd1bf63b1ec9bb08067021cf47f0fad96f395 > -- > 2.34.1 > I'm picking up this. Thanks, Jens