[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [XEN PATCH v7 03/20] tools: add Arm FF-A mediator


  • To: Jens Wiklander <jens.wiklander@xxxxxxxxxx>
  • From: Bertrand Marquis <Bertrand.Marquis@xxxxxxx>
  • Date: Thu, 23 Feb 2023 15:00:45 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/IpBqcgejw9x7ifkpK3kItj67yxlqVCROMvqUOnxhe0=; b=hro57uupwKCw5eoZlYpdCkReb1pv4/o+h2Zn23EUipexCLwbtpEtAxf3UenG+7GZgrBGpqNgzqP1hIpGYgJEeWFl9inSZee8/5JJoEN6XCeoTBowDFE1ykvmtloGRe16FvfPzgDYt68ASxc2uzgUwn2OF/ifLwQkrQCXsF0VjpgHDkvpNJOoWCLZhq173t+5btYUcK6D/OnP6A/4m6unCa+q7hlmxzr7VEXBvotFW9B5Z0royqZ3wBFpfjkUTidF0rXvzvUWn6MUYkLHUG5+YgcV+NXrxLQkeK4EKanYbEDUw7cf8QixVP83Erz2dCEAQvkxijGcGFhNpaiLOIRTuA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dU/idPi8DgNbgLhFmibwKy606A62nVtH9BUAw/wyDXfoew531M4QaOHT81AzShdKQKYjEChKU7UMBJ2QntOHMFCdzVJiBjgc1QYfrlyMbmmrvuFDa7UJcyu3OHfO2eK9x6M+1spPu2S6la89ZPlm62RvO9B31w7RcKqUU5E5f0QkyNwqpBRN171UMYjoDUxsJEUJu8i6btdzFP2eFT626jyUWND9uatgVIHBDg7fzYRqstaVHAj3APEHr6eEqCBh1GVduxENajc+3TWosmiKDBSEI7dpa12heVGIzUcPhMXRlJwo5jxXVvuZ+WrJhwcdkc7XwBeT3PlKZ3SZwUullg==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Marc Bonnici <Marc.Bonnici@xxxxxxx>, Achin Gupta <Achin.Gupta@xxxxxxx>, Wei Liu <wl@xxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, Juergen Gross <jgross@xxxxxxxx>
  • Delivery-date: Thu, 23 Feb 2023 15:01:27 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Thread-index: AQHZRtMZ0ovXi3hHTkWyIcljJ4xOm67coYOA
  • Thread-topic: [XEN PATCH v7 03/20] tools: add Arm FF-A mediator

Hi Jens,

> On 22 Feb 2023, at 16:33, Jens Wiklander <jens.wiklander@xxxxxxxxxx> 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.wiklander@xxxxxxxxxx>

Reviewed-by: Bertrand Marquis <bertrand.marquis@xxxxxxx>

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
> 




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.