blob: 74fdeb3d1c7b59bd03bebe4a5a62731d2ec749b5 [file] [log] [blame]
Julian Halle76ade82020-11-25 03:07:21 +01001Deployments
2===========
3In the context of the Trusted Services project, a deployment represents a unit of functionality
4that is built for a specific environment. You can find out more about deployments here
5:ref:`Project Structure`.
6
7The following table lists currently supported deployments:
8
9.. list-table:: Supported deployments
10 :header-rows: 1
11
12 * - Deployment Name
13 - Environments
14 - Provides
15 - Used for
16 * - component-test
17 - linux-pc, arm-linux
18 - Standalone tests for components and integrations
19 - Test driven development and regression testing
20 * - ts-service-test
21 - linux-pc, arm-linux
22 - Service API level tests
23 - Tests services from perspective of client application
24 * - ts-demo
25 - linux-pc, arm-linux
26 - Demonstration client application
27 - Example user-space client application
28 * - libts
29 - linux-pc, arm-linux
30 - Provides standard client interface for locating services and establishing RPC sessions
31 - Client application development
32 * - crypto
33 - opteesp
34 - Crypto trusted service
35 - Production deployments
36 * - secure-storage
37 - opteesp
38 - Secure storage trusted service
39 - Production deployments
40 * - libsp
41 - opteesp
42 - FF-A interface library
43 - FF-A library used in secure partition environments
44
45--------------
46
47*Copyright (c) 2020-2021, Arm Limited and Contributors. All rights reserved.*
48
49SPDX-License-Identifier: BSD-3-Clause