blob: 0374e570c7fc501fc51495c41814650e2f8a713e [file] [log] [blame]
Kathleen Capellafb96b982024-04-25 17:09:33 -05001#
2# Copyright (c) 2025 Arm Limited. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6
7smc: SDEI_EVENT_STATUS_CALL
8 arg1:bev
9 field:bev:[0,31] = 0
10smc: SDEI_INTERRUPT_BIND_CALL
11 arg1:interruptnum
12 field:inum:[0,31] = 1
13smc: SDEI_VERSION_CALL
14 arg1-arg17 = 0
15smc: SDEI_EVENT_REGISTER_CALL
16 arg1:eventnum
17 field:enum:[0,31] = 0
18 arg2:entryaddr
19 field:addr:[0,63] = 0
20 arg3:eparg
21 field:arg:[0,63] = 0
22 arg4:flags
23 field:routing:[0,0] = 0
24 field:relative:[1,1] = 0
25 field:reserved:[2,63] = 0
26 arg5:affinity
27 field:aff:[0,63] = 0
28smc: SDEI_EVENT_ENABLE_CALL
29 arg1:eventnum
30 field:enum:[0,31] = 0
31smc: SDEI_FEATURES_CALL
32 arg1:feature
33 field:feat:[0,31] = 0
34smc: SDEI_EVENT_DISABLE_CALL
35 arg1:eventnum
36 field:enum:[0,31] = 0
37smc: SDEI_EVENT_CONTEXT_CALL
38 arg1:paramid
39 field:param:[0,31] = 0
40smc: SDEI_EVENT_COMPLETE_CALL
41 arg1:status
42 field:stat:[0,31] = 0
43smc: SDEI_EVENT_COMPLETE_AND_RESUME_CALL
44 arg1:resumeaddr
45 field:addr:[0,63] = 0
46smc: SDEI_EVENT_UNREGISTER_CALL
47 arg1:event
48 field:enum:[0,31] = 0
49smc: SDEI_EVENT_GET_INFO_CALL
50 arg1:event
51 field:enum:[0,31] = 0
52 arg2:info
53 field:info:[0,31] = 0
54smc: SDEI_EVENT_ROUTING_SET_CALL
55 arg1:event
56 field:enum:[0,31] = 0
57 arg2:routingmode
58 field:routing:[0,0] = 0
59 field:constant:[1,63] = 0
60 arg3:affinity
61 field:aff:[0,63] = 0
62smc: SDEI_PE_MASK_CALL
63 arg1 = 0
64smc: SDEI_PE_UNMASK_CALL
65 arg1 = 0
66smc: SDEI_INTERRUPT_RELEASE_CALL
67 arg1:event
68 field:enum:[0,31] = 0
69smc: SDEI_EVENT_SIGNAL_CALL
70 arg1:event
71 field:enum:[0,31] = 0
72 arg2:targetpe
73 field:pe:[0,31] = 0
74smc: SDEI_PRIVATE_RESET_CALL
75 arg1 = 0
76smc: SDEI_SHARED_RESET_CALL
77 arg1 = 0
78smc: VEN_EL3_SVC_UUID_CALL
79 arg1=0
80smc: VEN_EL3_SVC_COUNT_CALL
81 arg1=0
82smc: VEN_EL3_SVC_VERSION_CALL
83 arg1=0
84smc: FFA_PARTITION_INFO_GET_REGS_CALL
85 arg1:uuid_lo
86 field:uuid_lo:[0,63] = 0
87 arg2:uuid_hi
88 field:uuid_hi:[0,63] = 0
89 arg3:start_idx_and_tag
90 field:start:[0,15] = 0
91 field:tag:[16,31] = 0
92 arg4-arg17 = 0
93smc: FFA_VERSION_CALL
94 arg1:input_version_number
95 field:mbz:[31,31] = 0
96 field:major:[16,30] = 1
97 field:minor:[0,15] = 2
98 arg2-arg17 = 0
99smc: FFA_MSG_SEND_DIRECT_REQ_64_CALL
100 arg1:sender_reciever
101 field:sender_id:[16,31] = 0
102 field:receiver_id:[0,15] = 0
103 arg2:flags
104 field:message_type:[31,31] = 0
105 field:frmwk_msg_type:[0,7] = 0
106 arg3:msg_0
107 field:msg_0:[0,63] = 0x12121212
108 arg4:msg_1
109 field:msg_1:[0,63] = 0x34343434
110 arg5:msg_2
111 field:msg_2:[0,63] = 0x56565656
112 arg6:msg_3
113 field:msg_3:[0,63] = 0x78787878
114 arg7:msg_4
115 field:msg_4:[0,63] = 0x9a9a9a9a
116 arg8-arg17 = 0
117smc: FFA_MSG_SEND_DIRECT_RESP_64_CALL
118 arg1:sender_reciever
119 field:sender_id:[16,31] = 0
120 field:receiver_id:[0,15] = 0
121 arg2:flags
122 field:message_type:[31,31] = 0
123 field:frmwk_msg_type:[0,7] = 0
124 arg3:msg_0
125 field:msg_0:[0,63] = 0x12121212
126 arg4:msg_1
127 field:msg_1:[0,63] = 0x34343434
128 arg5:msg_2
129 field:msg_2:[0,63] = 0x56565656
130 arg6:msg_3
131 field:msg_3:[0,63] = 0x78787878
132 arg7:msg_4
133 field:msg_4:[0,63] = 0x9a9a9a9a
134 arg8-arg17 = 0
135smc: FFA_MSG_SEND_DIRECT_REQ_32_CALL
136 arg1:sender_reciever
137 field:sender_id:[16,31] = 0
138 field:receiver_id:[0,15] = 0
139 arg2:flags
140 field:message_type:[31,31] = 0
141 field:frmwk_msg_type:[0,7] = 0
142 arg3:msg_0
143 field:msg_0:[0,31] = 0x1212
144 arg4:msg_1
145 field:msg_1:[0,31] = 0x3434
146 arg5:msg_2
147 field:msg_2:[0,31] = 0x5656
148 arg6:msg_3
149 field:msg_3:[0,31] = 0x7878
150 arg7:msg_4
151 field:msg_4:[0,31] = 0x9a9a
152 arg8-arg17 = 0
153smc: FFA_MSG_SEND_DIRECT_RESP_32_CALL
154 arg1:sender_reciever
155 field:sender_id:[16,31] = 0
156 field:receiver_id:[0,15] = 0
157 arg2:flags
158 field:message_type:[31,31] = 0
159 field:frmwk_msg_type:[0,7] = 0
160 arg3:msg_0
161 field:msg_0:[0,31] = 0x1212
162 arg4:msg_1
163 field:msg_1:[0,31] = 0x3434
164 arg5:msg_2
165 field:msg_2:[0,31] = 0x5656
166 arg6:msg_3
167 field:msg_3:[0,31] = 0x7878
168 arg7:msg_4
169 field:msg_4:[0,31] = 0x9a9a
170 arg8-arg17 = 0
171smc: FFA_FEATURES_FEAT_ID_CALL
172 arg1:ffa_func_or_feat_id
173 field:w1_is_ffa_func_id:[31,31] = 0
174 field:feat_id:[0,7] = 0x1
175 arg2:input_properties
176 field:input_properties:[0,63] = 0
177 arg3-arg17 = 0
178smc: FFA_FEATURES_FUNC_ID_CALL
179 arg1:ffa_func_or_feat_id
180 field:func_id:[0,31] = 0x84000064
181 arg2:input_properties
182 field:input_properties:[0,63] = 0x0
183 arg3-arg17 = 0
184smc: FFA_RUN_CALL
185 arg1:target_information
186 field:target_vm_id:[16,31] = 0
187 field:target_vcpu_id:[0,15] = 0
188 arg2-arg17 = 0
189smc: FFA_NOTIFICATION_BITMAP_CREATE_CALL
190 arg1:vm_id
191 field:vm_id:[0,15] = 1
192 arg2:n_vcpus
193 field:n_vcpus:[0,63] = 1
194 arg3-arg17 = 0
195smc: FFA_NOTIFICATION_BIND_CALL
196 arg1:sender_reciever
197 field:sender_id:[16,31] = 0
198 field:receiver_id:[0,15] = 0
199 arg2:flags
200 field:per_vcpu_notifications:[0,0] = 0
201 arg3:notification_bitmap_lo
202 field:bitmap:[0,31] = 0xAAAA
203 arg4:notification_bitmap_hi
204 field:bitmap:[0,31] = 0x5555
205 arg5-arg17 = 0
206smc: FFA_NOTIFICATION_BITMAP_DESTROY_CALL
207 arg1:vm_id
208 field:vm_id:[0,15] = 1
209 arg2-arg17 = 0