summaryrefslogtreecommitdiff
path: root/bsp/imxrt/Libraries/CMSIS/Include/tz_context.h
diff options
context:
space:
mode:
authortanek liang <[email protected]>2017-10-28 09:43:23 +0800
committertanek liang <[email protected]>2017-10-28 10:04:39 +0800
commit348a6f506aa111c9bf5ced3eb5178eef9c5c73c8 (patch)
treeaa4eca5f636d5b2cfc3b29aa23b7d93e82e67780 /bsp/imxrt/Libraries/CMSIS/Include/tz_context.h
parentbb07f393b20e24d1d219e59f037e7e42b8602def (diff)
[bsp] rename bsp: imxrt --> imxrt1052-evk
Diffstat (limited to 'bsp/imxrt/Libraries/CMSIS/Include/tz_context.h')
-rw-r--r--bsp/imxrt/Libraries/CMSIS/Include/tz_context.h69
1 files changed, 0 insertions, 69 deletions
diff --git a/bsp/imxrt/Libraries/CMSIS/Include/tz_context.h b/bsp/imxrt/Libraries/CMSIS/Include/tz_context.h
deleted file mode 100644
index 0784d26cac..0000000000
--- a/bsp/imxrt/Libraries/CMSIS/Include/tz_context.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Copyright (c) 2015-2016 ARM Limited. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- * ----------------------------------------------------------------------------
- *
- * $Date: 21. September 2016
- * $Revision: V1.0
- *
- * Project: TrustZone for ARMv8-M
- * Title: Context Management for ARMv8-M TrustZone
- *
- * Version 1.0
- * Initial Release
- *---------------------------------------------------------------------------*/
-
-#ifndef TZ_CONTEXT_H
-#define TZ_CONTEXT_H
-
-#include <stdint.h>
-
-#ifndef TZ_MODULEID_T
-#define TZ_MODULEID_T
-/// \details Data type that identifies secure software modules called by a process.
-typedef uint32_t TZ_ModuleId_t;
-#endif
-
-/// \details TZ Memory ID identifies an allocated memory slot.
-typedef uint32_t TZ_MemoryId_t;
-
-/// Initialize secure context memory system
-/// \return execution status (1: success, 0: error)
-uint32_t TZ_InitContextSystem_S (void);
-
-/// Allocate context memory for calling secure software modules in TrustZone
-/// \param[in] module identifies software modules called from non-secure mode
-/// \return value != 0 id TrustZone memory slot identifier
-/// \return value 0 no memory available or internal error
-TZ_MemoryId_t TZ_AllocModuleContext_S (TZ_ModuleId_t module);
-
-/// Free context memory that was previously allocated with \ref TZ_AllocModuleContext_S
-/// \param[in] id TrustZone memory slot identifier
-/// \return execution status (1: success, 0: error)
-uint32_t TZ_FreeModuleContext_S (TZ_MemoryId_t id);
-
-/// Load secure context (called on RTOS thread context switch)
-/// \param[in] id TrustZone memory slot identifier
-/// \return execution status (1: success, 0: error)
-uint32_t TZ_LoadContext_S (TZ_MemoryId_t id);
-
-/// Store secure context (called on RTOS thread context switch)
-/// \param[in] id TrustZone memory slot identifier
-/// \return execution status (1: success, 0: error)
-uint32_t TZ_StoreContext_S (TZ_MemoryId_t id);
-
-#endif // TZ_CONTEXT_H