mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 15:41:40 +00:00
eadf26f183
Adds a sandbox tee driver which emulates a generic TEE with the OP-TEE AVB TA. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Simon Glass <sjg@chromium.org> [trini: Fix printf warnings in ta_avb_invoke_func, slots is uint] Signed-off-by: Tom Rini <trini@konsulko.com>
21 lines
440 B
C
21 lines
440 B
C
/* SPDX-License-Identifier: GPL-2.0+ */
|
|
/*
|
|
* Copyright (C) 2018 Linaro Limited
|
|
*/
|
|
|
|
#ifndef __SANDBOXTEE_H
|
|
#define __SANDBOXTEE_H
|
|
|
|
/**
|
|
* struct sandbox_tee_state - internal state of the sandbox TEE
|
|
* @session: current open session
|
|
* @num_shms: number of registered shared memory objects
|
|
* @ta: Trusted Application of current session
|
|
*/
|
|
struct sandbox_tee_state {
|
|
u32 session;
|
|
int num_shms;
|
|
void *ta;
|
|
};
|
|
|
|
#endif /*__SANDBOXTEE_H*/
|