Received: by 2002:a05:7412:f589:b0:e2:908c:2ebd with SMTP id eh9csp146271rdb; Tue, 31 Oct 2023 03:36:38 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFsoZt2HyHkJ3Oe/F8Qg4sz7elAmXQw+QhhJuL02RKhLD026koJ/bd7Gqr4CMq9ePTwWYFp X-Received: by 2002:a17:902:c7d1:b0:1ca:505:8c86 with SMTP id r17-20020a170902c7d100b001ca05058c86mr8176075pla.20.1698748598600; Tue, 31 Oct 2023 03:36:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698748598; cv=none; d=google.com; s=arc-20160816; b=GWUGovq1c/zni6qas/Tu2bW1xSInUHo30NZ0WrX9EID4gwf4KUAlfBcquwSlaSPwQN dlx0HFU/Nxh8BFcGk1LQMqzsv592/7menR4eBac+1Lju/znHUebTHAB7Pg4WcGV42hSM id7qw1a1/EdXb+FURC2B23OE2UaGczTuazX5l5+M6Y7lpWiAi5hi5XNLnpeZZ501O7dc RfQop9g/PJiwTHE1xAPKxcfxNcrHsAptUtQzEx+tDkWNSx+Ktb+urSr0o8FRMO/YQqFN 72zvw0/D9tnFgVndhLZl78kkC7wa0LmnOP/ylADcawQlLLXj/xAhFyzfYLgIhzmd+BXe Gpkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=q0j5MzCJS6Nm8YyNAXIMgXvYrXveRdJRWMZSbaeNy6Y=; fh=T98ioIitg5H70JjTpAsuBUIwwMv2ZmLhCUV6PlAfYK0=; b=NtnB9xQhygkX15f1B29RSUVGSDyLQC18vEfxTdmP0c35P2d3/enhDCwdIq3UIBtLu7 aLDM1RJrZ21EmA+pumhSjkkwwDBsfDPSi4Tc9H8x91Sf8YDicW1BNPejBd+d9HrRuhH/ 5FZv6TGk0WQP1h9HdAoc9dij/tDYBIFXFIRrGdZ2v3oSjtm+snxKsrSkt0fevcFOIUU2 XcoaPJd4FPQ0VyWElQ4lYkNR7kgtktF5NIw9lE/rE9ra9TG6ybjiECAs4p4LcCQhm0PV jK2f7TZ0wh2dkKfq6Wj88SZZ01/BXqOPsNAH9hHzgvNjvQ46jYFk0bscPF3Lrhb3aFsr FyYw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=rvN946id; 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 d5-20020a170903230500b001b8c4021be9si852430plh.397.2023.10.31.03.36.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Oct 2023 03:36:38 -0700 (PDT) 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=rvN946id; 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 D5C83808651B; Tue, 31 Oct 2023 03:36:35 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343923AbjJaKg2 (ORCPT + 99 others); Tue, 31 Oct 2023 06:36:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60830 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230365AbjJaKg1 (ORCPT ); Tue, 31 Oct 2023 06:36:27 -0400 Received: from mail-ua1-x933.google.com (mail-ua1-x933.google.com [IPv6:2607:f8b0:4864:20::933]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2651E83 for ; Tue, 31 Oct 2023 03:36:25 -0700 (PDT) Received: by mail-ua1-x933.google.com with SMTP id a1e0cc1a2514c-7b9bd9f8bfaso2203976241.0 for ; Tue, 31 Oct 2023 03:36:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1698748584; x=1699353384; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=q0j5MzCJS6Nm8YyNAXIMgXvYrXveRdJRWMZSbaeNy6Y=; b=rvN946id6K8qhVISfto7xDbiKer7th1bL8ifOUX3aHtsG8FD4a7ii2ML5ultfB+FmO n2URzK0ftgO6vrpxYudvxmuZLEuid+hzUbbYqYd2sXqGqL5E/BPAm+Wzu8kTeyTWSDtJ MC6MF5YOGcpxz363qk9ofxw8wOSBmImGqD/s7XJ88kLmqqGUdA0YfpyUXzfs6C0q5no3 3D2ZL+9wnQRdlXaaKlG4/uomzg/vdLrFz9kbq0CgygK8XkPzzFnGltu2t3EneiOuHVgX 1w0Kj1dBNOgfDlkH7CgiRzC2wkIkexZWxKx5HuTIF2AujDHQvdhLbx1PjYr5ZCKLsEHz 6fLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698748584; x=1699353384; h=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=q0j5MzCJS6Nm8YyNAXIMgXvYrXveRdJRWMZSbaeNy6Y=; b=BFjOIsHekN9rF5U/43LvvvvZWqw9nuaknLO89l3T2FSJy5sh7k+sacgdWWGvm1nGZR RGOkRh7+T8qOwiGRECVPJNd9NvZeRHAnR704LtKsa9yZTuCKdIG44aIyxEqUQ54fYTIf n3+jHE/LwKVzSuXUUSnvMpW49Nu+Ij/3+mqIlyJqOh/c7bBB91Oaz+FrcoJRg9ey+B56 0pD3ZziJ239sq5e6GAM7ONWQMrZglC1uqQ6mc/dJwlrsGB1m46uamvrPiPi+OFXMqRje LIuOGkOPmCvjRJCujx57JQ7wczKtzolavZwWXp6zN4mewJlLgiU/jZ+oP/vzBQf0SHO0 y4eA== X-Gm-Message-State: AOJu0YwqlVela+uahQocsU2it46m5a0EbjgoDkvDtSOroiwfJPwBr4mB nhXRPXxy008ae6zJtNNNVd3/KCcPGXm72NRXI/zvOw== X-Received: by 2002:a67:c392:0:b0:457:cd5d:6ab5 with SMTP id s18-20020a67c392000000b00457cd5d6ab5mr12205839vsj.23.1698748584165; Tue, 31 Oct 2023 03:36:24 -0700 (PDT) MIME-Version: 1.0 References: <20231031100742.98859-1-sumit.garg@linaro.org> <0de17ec7-b692-4d1e-b059-c5f3f619e94a@oracle.com> In-Reply-To: <0de17ec7-b692-4d1e-b059-c5f3f619e94a@oracle.com> From: Sumit Garg Date: Tue, 31 Oct 2023 16:06:13 +0530 Message-ID: Subject: Re: [PATCH] Documentation: Destage TEE subsystem documentation To: Vegard Nossum Cc: corbet@lwn.net, jens.wiklander@linaro.org, Rijo-john.Thomas@amd.com, balint.dobszay@arm.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, op-tee@lists.trustedfirmware.org Content-Type: text/plain; charset="UTF-8" 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]); Tue, 31 Oct 2023 03:36:36 -0700 (PDT) Hi Vegard, Thanks for your feedback. On Tue, 31 Oct 2023 at 15:46, Vegard Nossum wrote: > > > On 31/10/2023 11:07, Sumit Garg wrote: > > Add a separate documentation directory for TEE subsystem since it is a > > standalone subsystem which already offers devices consumed by multiple > > different subsystem drivers. > > > > Split overall TEE subsystem documentation modularly where the first > > module covers the overview of TEE subsystem itself along with generic > > features. Then the further modules are dedicated to different TEE > > implementations like: > > - OP-TEE > > - AMD-TEE > > - and so on for future TEE implementation support. > > > > Signed-off-by: Sumit Garg > > --- > > Documentation/staging/index.rst | 1 - > > Documentation/staging/tee.rst | 364 ------------------------------- > > Documentation/subsystem-apis.rst | 1 + > > Documentation/tee/amd-tee.rst | 90 ++++++++ > > Documentation/tee/index.rst | 19 ++ > > Documentation/tee/op-tee.rst | 166 ++++++++++++++ > > Documentation/tee/tee.rst | 122 +++++++++++ > > MAINTAINERS | 2 +- > > 8 files changed, 399 insertions(+), 366 deletions(-) > > delete mode 100644 Documentation/staging/tee.rst > > create mode 100644 Documentation/tee/amd-tee.rst > > create mode 100644 Documentation/tee/index.rst > > create mode 100644 Documentation/tee/op-tee.rst > > create mode 100644 Documentation/tee/tee.rst > > A comment from the peanut gallery: > > The old tee.rst starts out describing the userspace API (include/uapi/, > /dev/tee, etc.). Maybe this part should go into > Documentation/userspace-api/. > > The rest of the document describes the internal kernel API (how to write > a TEE driver). And maybe this part should go into Documentation/driver-api/. > > At least I think that kind of split is what the documentation is going > for in the long term, so if you're moving these files around anyway it > might make sense to do it right away. > It makes perfect sense. I will do that for v2 but let me wait for any further feedback on v1. -Sumit > > Vegard