blob: 0374e570c7fc501fc51495c41814650e2f8a713e [file] [log] [blame]
#
# Copyright (c) 2025 Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
smc: SDEI_EVENT_STATUS_CALL
arg1:bev
field:bev:[0,31] = 0
smc: SDEI_INTERRUPT_BIND_CALL
arg1:interruptnum
field:inum:[0,31] = 1
smc: SDEI_VERSION_CALL
arg1-arg17 = 0
smc: SDEI_EVENT_REGISTER_CALL
arg1:eventnum
field:enum:[0,31] = 0
arg2:entryaddr
field:addr:[0,63] = 0
arg3:eparg
field:arg:[0,63] = 0
arg4:flags
field:routing:[0,0] = 0
field:relative:[1,1] = 0
field:reserved:[2,63] = 0
arg5:affinity
field:aff:[0,63] = 0
smc: SDEI_EVENT_ENABLE_CALL
arg1:eventnum
field:enum:[0,31] = 0
smc: SDEI_FEATURES_CALL
arg1:feature
field:feat:[0,31] = 0
smc: SDEI_EVENT_DISABLE_CALL
arg1:eventnum
field:enum:[0,31] = 0
smc: SDEI_EVENT_CONTEXT_CALL
arg1:paramid
field:param:[0,31] = 0
smc: SDEI_EVENT_COMPLETE_CALL
arg1:status
field:stat:[0,31] = 0
smc: SDEI_EVENT_COMPLETE_AND_RESUME_CALL
arg1:resumeaddr
field:addr:[0,63] = 0
smc: SDEI_EVENT_UNREGISTER_CALL
arg1:event
field:enum:[0,31] = 0
smc: SDEI_EVENT_GET_INFO_CALL
arg1:event
field:enum:[0,31] = 0
arg2:info
field:info:[0,31] = 0
smc: SDEI_EVENT_ROUTING_SET_CALL
arg1:event
field:enum:[0,31] = 0
arg2:routingmode
field:routing:[0,0] = 0
field:constant:[1,63] = 0
arg3:affinity
field:aff:[0,63] = 0
smc: SDEI_PE_MASK_CALL
arg1 = 0
smc: SDEI_PE_UNMASK_CALL
arg1 = 0
smc: SDEI_INTERRUPT_RELEASE_CALL
arg1:event
field:enum:[0,31] = 0
smc: SDEI_EVENT_SIGNAL_CALL
arg1:event
field:enum:[0,31] = 0
arg2:targetpe
field:pe:[0,31] = 0
smc: SDEI_PRIVATE_RESET_CALL
arg1 = 0
smc: SDEI_SHARED_RESET_CALL
arg1 = 0
smc: VEN_EL3_SVC_UUID_CALL
arg1=0
smc: VEN_EL3_SVC_COUNT_CALL
arg1=0
smc: VEN_EL3_SVC_VERSION_CALL
arg1=0
smc: FFA_PARTITION_INFO_GET_REGS_CALL
arg1:uuid_lo
field:uuid_lo:[0,63] = 0
arg2:uuid_hi
field:uuid_hi:[0,63] = 0
arg3:start_idx_and_tag
field:start:[0,15] = 0
field:tag:[16,31] = 0
arg4-arg17 = 0
smc: FFA_VERSION_CALL
arg1:input_version_number
field:mbz:[31,31] = 0
field:major:[16,30] = 1
field:minor:[0,15] = 2
arg2-arg17 = 0
smc: FFA_MSG_SEND_DIRECT_REQ_64_CALL
arg1:sender_reciever
field:sender_id:[16,31] = 0
field:receiver_id:[0,15] = 0
arg2:flags
field:message_type:[31,31] = 0
field:frmwk_msg_type:[0,7] = 0
arg3:msg_0
field:msg_0:[0,63] = 0x12121212
arg4:msg_1
field:msg_1:[0,63] = 0x34343434
arg5:msg_2
field:msg_2:[0,63] = 0x56565656
arg6:msg_3
field:msg_3:[0,63] = 0x78787878
arg7:msg_4
field:msg_4:[0,63] = 0x9a9a9a9a
arg8-arg17 = 0
smc: FFA_MSG_SEND_DIRECT_RESP_64_CALL
arg1:sender_reciever
field:sender_id:[16,31] = 0
field:receiver_id:[0,15] = 0
arg2:flags
field:message_type:[31,31] = 0
field:frmwk_msg_type:[0,7] = 0
arg3:msg_0
field:msg_0:[0,63] = 0x12121212
arg4:msg_1
field:msg_1:[0,63] = 0x34343434
arg5:msg_2
field:msg_2:[0,63] = 0x56565656
arg6:msg_3
field:msg_3:[0,63] = 0x78787878
arg7:msg_4
field:msg_4:[0,63] = 0x9a9a9a9a
arg8-arg17 = 0
smc: FFA_MSG_SEND_DIRECT_REQ_32_CALL
arg1:sender_reciever
field:sender_id:[16,31] = 0
field:receiver_id:[0,15] = 0
arg2:flags
field:message_type:[31,31] = 0
field:frmwk_msg_type:[0,7] = 0
arg3:msg_0
field:msg_0:[0,31] = 0x1212
arg4:msg_1
field:msg_1:[0,31] = 0x3434
arg5:msg_2
field:msg_2:[0,31] = 0x5656
arg6:msg_3
field:msg_3:[0,31] = 0x7878
arg7:msg_4
field:msg_4:[0,31] = 0x9a9a
arg8-arg17 = 0
smc: FFA_MSG_SEND_DIRECT_RESP_32_CALL
arg1:sender_reciever
field:sender_id:[16,31] = 0
field:receiver_id:[0,15] = 0
arg2:flags
field:message_type:[31,31] = 0
field:frmwk_msg_type:[0,7] = 0
arg3:msg_0
field:msg_0:[0,31] = 0x1212
arg4:msg_1
field:msg_1:[0,31] = 0x3434
arg5:msg_2
field:msg_2:[0,31] = 0x5656
arg6:msg_3
field:msg_3:[0,31] = 0x7878
arg7:msg_4
field:msg_4:[0,31] = 0x9a9a
arg8-arg17 = 0
smc: FFA_FEATURES_FEAT_ID_CALL
arg1:ffa_func_or_feat_id
field:w1_is_ffa_func_id:[31,31] = 0
field:feat_id:[0,7] = 0x1
arg2:input_properties
field:input_properties:[0,63] = 0
arg3-arg17 = 0
smc: FFA_FEATURES_FUNC_ID_CALL
arg1:ffa_func_or_feat_id
field:func_id:[0,31] = 0x84000064
arg2:input_properties
field:input_properties:[0,63] = 0x0
arg3-arg17 = 0
smc: FFA_RUN_CALL
arg1:target_information
field:target_vm_id:[16,31] = 0
field:target_vcpu_id:[0,15] = 0
arg2-arg17 = 0
smc: FFA_NOTIFICATION_BITMAP_CREATE_CALL
arg1:vm_id
field:vm_id:[0,15] = 1
arg2:n_vcpus
field:n_vcpus:[0,63] = 1
arg3-arg17 = 0
smc: FFA_NOTIFICATION_BIND_CALL
arg1:sender_reciever
field:sender_id:[16,31] = 0
field:receiver_id:[0,15] = 0
arg2:flags
field:per_vcpu_notifications:[0,0] = 0
arg3:notification_bitmap_lo
field:bitmap:[0,31] = 0xAAAA
arg4:notification_bitmap_hi
field:bitmap:[0,31] = 0x5555
arg5-arg17 = 0
smc: FFA_NOTIFICATION_BITMAP_DESTROY_CALL
arg1:vm_id
field:vm_id:[0,15] = 1
arg2-arg17 = 0