blob: 25056da3f8e47287d0a1a504fbbb3d4f2912235f [file] [log] [blame]
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2021, Arm Limited and Contributors. All rights reserved.
*/
#include <compiler.h>
#include "optee_sp_internal_api.h"
#include "optee_sp_user_defines.h"
#ifndef OPTEE_SP_UUID
#error "OPTEE_SP_UUID is not defined in SP"
#endif
#ifndef OPTEE_SP_STACK_SIZE
#error "OPTEE_SP_STACK_SIZE is not defined in SP"
#endif
#ifndef OPTEE_SP_FLAGS
#error "OPTEE_SP_FLAGS is not defined in SP"
#endif
const struct optee_sp_head sp_head __section(".sp_head") = {
.uuid = OPTEE_SP_UUID,
.stack_size = OPTEE_SP_STACK_SIZE,
.flags = OPTEE_SP_FLAGS,
.reserved = UINT64_MAX
};