Hi Jens, > On 22 Feb 2023, at 16:33, Jens Wiklander <jens.wiklan...@linaro.org> wrote: > > Adds a new "ffa" value to the Enumeration "tee_type" to indicate if a > guest is trusted to use FF-A. > > Signed-off-by: Jens Wiklander <jens.wiklan...@linaro.org>
Reviewed-by: Bertrand Marquis <bertrand.marq...@arm.com> Cheers Bertrand > --- > tools/libs/light/libxl_arm.c | 3 +++ > tools/libs/light/libxl_types.idl | 3 ++- > 2 files changed, 5 insertions(+), 1 deletion(-) > > diff --git a/tools/libs/light/libxl_arm.c b/tools/libs/light/libxl_arm.c > index ddc7b2a15975..601890dda1ce 100644 > --- a/tools/libs/light/libxl_arm.c > +++ b/tools/libs/light/libxl_arm.c > @@ -205,6 +205,9 @@ int libxl__arch_domain_prepare_config(libxl__gc *gc, > case LIBXL_TEE_TYPE_OPTEE: > config->arch.tee_type = XEN_DOMCTL_CONFIG_TEE_OPTEE; > break; > + case LIBXL_TEE_TYPE_FFA: > + config->arch.tee_type = XEN_DOMCTL_CONFIG_TEE_FFA; > + break; > default: > LOG(ERROR, "Unknown TEE type %d", > d_config->b_info.tee); > diff --git a/tools/libs/light/libxl_types.idl > b/tools/libs/light/libxl_types.idl > index 0cfad8508dbd..64fb570bc19a 100644 > --- a/tools/libs/light/libxl_types.idl > +++ b/tools/libs/light/libxl_types.idl > @@ -494,7 +494,8 @@ libxl_gic_version = Enumeration("gic_version", [ > > libxl_tee_type = Enumeration("tee_type", [ > (0, "none"), > - (1, "optee") > + (1, "optee"), > + (2, "ffa") > ], init_val = "LIBXL_TEE_TYPE_NONE") > > libxl_rdm_reserve = Struct("rdm_reserve", [ > -- > 2.34.1 >