From: Jens Wiklander <jens.wiklander@linaro.org> To: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, op-tee@lists.trustedfirmware.org Cc: Sudeep Holla <sudeep.holla@arm.com>, Marc Bonnici <marc.bonnici@arm.com>, Jerome Forissier <jerome@forissier.org>, Jens Wiklander <jens.wiklander@linaro.org> Subject: [PATCH v2 1/5] tee: add sec_world_id to struct tee_shm Date: Thu, 27 May 2021 10:14:00 +0200 [thread overview] Message-ID: <20210527081404.1433177-2-jens.wiklander@linaro.org> (raw) In-Reply-To: <20210527081404.1433177-1-jens.wiklander@linaro.org> Adds sec_world_id to struct tee_shm which describes a shared memory object. sec_world_id can be used by a driver to store an id assigned by secure world. Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> --- include/linux/tee_drv.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/linux/tee_drv.h b/include/linux/tee_drv.h index 54269e47ac9a..1a29f0e66e13 100644 --- a/include/linux/tee_drv.h +++ b/include/linux/tee_drv.h @@ -196,7 +196,11 @@ int tee_session_calc_client_uuid(uuid_t *uuid, u32 connection_method, * @num_pages: number of locked pages * @dmabuf: dmabuf used to for exporting to user space * @flags: defined by TEE_SHM_* in tee_drv.h - * @id: unique id of a shared memory object on this device + * @id: unique id of a shared memory object on this device, shared + * with user space + * @sec_world_id: + * secure world assigned id of this shared memory object, not + * used by all drivers * * This pool is only supposed to be accessed directly from the TEE * subsystem and from drivers that implements their own shm pool manager. @@ -212,6 +216,7 @@ struct tee_shm { struct dma_buf *dmabuf; u32 flags; int id; + u64 sec_world_id; }; /** -- 2.25.1
WARNING: multiple messages have this Message-ID (diff)
From: Jens Wiklander <jens.wiklander@linaro.org> To: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, op-tee@lists.trustedfirmware.org Cc: Sudeep Holla <sudeep.holla@arm.com>, Marc Bonnici <marc.bonnici@arm.com>, Jerome Forissier <jerome@forissier.org>, Jens Wiklander <jens.wiklander@linaro.org> Subject: [PATCH v2 1/5] tee: add sec_world_id to struct tee_shm Date: Thu, 27 May 2021 10:14:00 +0200 [thread overview] Message-ID: <20210527081404.1433177-2-jens.wiklander@linaro.org> (raw) In-Reply-To: <20210527081404.1433177-1-jens.wiklander@linaro.org> Adds sec_world_id to struct tee_shm which describes a shared memory object. sec_world_id can be used by a driver to store an id assigned by secure world. Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> --- include/linux/tee_drv.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/linux/tee_drv.h b/include/linux/tee_drv.h index 54269e47ac9a..1a29f0e66e13 100644 --- a/include/linux/tee_drv.h +++ b/include/linux/tee_drv.h @@ -196,7 +196,11 @@ int tee_session_calc_client_uuid(uuid_t *uuid, u32 connection_method, * @num_pages: number of locked pages * @dmabuf: dmabuf used to for exporting to user space * @flags: defined by TEE_SHM_* in tee_drv.h - * @id: unique id of a shared memory object on this device + * @id: unique id of a shared memory object on this device, shared + * with user space + * @sec_world_id: + * secure world assigned id of this shared memory object, not + * used by all drivers * * This pool is only supposed to be accessed directly from the TEE * subsystem and from drivers that implements their own shm pool manager. @@ -212,6 +216,7 @@ struct tee_shm { struct dma_buf *dmabuf; u32 flags; int id; + u64 sec_world_id; }; /** -- 2.25.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next prev parent reply other threads:[~2021-05-27 8:14 UTC|newest] Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-05-27 8:13 [PATCH v2 0/5] Add FF-A support in OP-TEE driver Jens Wiklander 2021-05-27 8:13 ` Jens Wiklander 2021-05-27 8:14 ` Jens Wiklander [this message] 2021-05-27 8:14 ` [PATCH v2 1/5] tee: add sec_world_id to struct tee_shm Jens Wiklander 2021-05-27 8:14 ` [PATCH v2 2/5] optee: simplify optee_release() Jens Wiklander 2021-05-27 8:14 ` Jens Wiklander 2021-05-27 8:14 ` [PATCH v2 3/5] optee: refactor driver with internal callbacks Jens Wiklander 2021-05-27 8:14 ` Jens Wiklander 2021-05-27 8:14 ` [PATCH v2 4/5] optee: add a FF-A memory pool Jens Wiklander 2021-05-27 8:14 ` Jens Wiklander 2021-05-27 8:14 ` [PATCH v2 5/5] optee: add FF-A support Jens Wiklander 2021-05-27 8:14 ` Jens Wiklander 2021-07-14 11:09 ` [PATCH v2 0/5] Add FF-A support in OP-TEE driver Sumit Garg 2021-07-14 11:09 ` Sumit Garg 2021-07-19 12:36 ` Jens Wiklander 2021-07-19 12:36 ` Jens Wiklander
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210527081404.1433177-2-jens.wiklander@linaro.org \ --to=jens.wiklander@linaro.org \ --cc=jerome@forissier.org \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=marc.bonnici@arm.com \ --cc=op-tee@lists.trustedfirmware.org \ --cc=sudeep.holla@arm.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.