blob: 4b015b1128bc9095764d5d93edff5c97858bd568 [file] [log] [blame]
Imre Kis03433542024-01-16 17:28:15 +01001'-------------------------------------------------------------------------------
2' Copyright (c) 2024, Arm Limited and Contributors. All rights reserved.
3'
4' SPDX-License-Identifier: BSD-3-Clause
5'
6'-------------------------------------------------------------------------------
7
8@startuml
9package "Normal World" {
10 package "EL-1" {
11 [arm-ffa-user] as driver
12 [Linux kernel] as kernel
13 }
14 package "EL-0" {
15 [shell]
16 [xtest]
17 }
18}
19package "Secure World" {
20 package "SEL-0" {
21 [Test SP] as sp
22 }
23 package "SEL-1" {
24 [OP-TEE kernel] as optee
25 }
26}
27
28[shell] -> driver: Load driver
29[shell] -> [xtest] : Call xtest -t ffa_spmc
30[xtest] -> driver: Open
31driver -> kernel: Send FF-A message
32kernel -> optee: Forward FF-A message
33optee -> sp: Forward FF-A message
34@enduml