My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
monitor.h File Reference
#include "sw_types.h"

Go to the source code of this file.

Functions

void invoke_ns_kernel (void)
 Calls smc function with appropriate argument and hence non-secure kernel gets invoked on reaching the non-secure side. More...
 
void return_secure_api (u32 retval)
 Calls smc function with appropriate return value obtained by executing the secure api. More...
 
void __execute_smc (u32 smc_arg)
 The function actually executes the smc instruction It is always called in privileged mode. More...
 
void smc_nscpu_context_init (void)
 non-secure cpu context initialization More...
 

Function Documentation

void __execute_smc ( u32  smc_arg)

The function actually executes the smc instruction It is always called in privileged mode.

Parameters
smc_argThe function actually executes the smc instruction It is always called in privileged mode.
smc_argsmc system call parameter
void invoke_ns_kernel ( void  )

Calls smc function with appropriate argument and hence non-secure kernel gets invoked on reaching the non-secure side.

Calls smc function with appropriate argument and hence non-secure kernel gets invoked on reaching the non-secure side.

void return_secure_api ( u32  retval)

Calls smc function with appropriate return value obtained by executing the secure api.

Parameters
retvalCalls smc function with appropriate return value obtained by executing the secure api.
retval
void smc_nscpu_context_init ( void  )

non-secure cpu context initialization