My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
cpu_data.c File Reference
#include <cpu_data.h>
#include <cpu.h>
#include <sw_board.h>
#include <sw_types.h>

Functions

u64 elx_stack[STACK_SIZE
*MAX_CORES
__attribute__ ((aligned(16)))
 
pa_t params_stack[PARAM_STACK_SIZE__attribute__ ((section(".bss")))
 Parameters stack which is used to SMC call parameters. More...
 
unsigned long get_sw_text_start (void)
 Function returns the starting address of the text section which is given in the Linker script. More...
 
unsigned long get_sw_text_size (void)
 Function returns the size of text section which is given in the Linker script. More...
 
unsigned long get_sw_data_start (void)
 Function returns the starting address of the data section which is given in the Linker script. More...
 
unsigned long get_sw_data_bss_size (void)
 Function returns the size of data and bss section which is given in the Linker script. More...
 
unsigned long get_sw_image_start (void)
 Function returns the starting address of the image section which is given in the Linker script. More...
 
unsigned long get_sw_image_size (void)
 Function returns the image size. More...
 
unsigned long get_sw_code_end (void)
 This function returns the end address(virtual) of the secure world code with the help of the linker script. More...
 

Function Documentation

u64 elx_stack [STACK_SIZE * MAX_CORES] __attribute__ ( (aligned(16))  )
pa_t params_stack [PARAM_STACK_SIZE] __attribute__ ( (section(".bss"))  )

Parameters stack which is used to SMC call parameters.

Function returns the starting address of the secure world code which is given in the Linker script

Returns
unsigned long get_sw_code_end ( void  )

This function returns the end address(virtual) of the secure world code with the help of the linker script.

Returns

This function returns the end address(virtual) of the secure world code with the help of the linker script.

Returns
unsigned long get_sw_data_bss_size ( void  )

Function returns the size of data and bss section which is given in the Linker script.

Returns
unsigned long get_sw_data_start ( void  )

Function returns the starting address of the data section which is given in the Linker script.

Returns
unsigned long get_sw_image_size ( void  )

Function returns the image size.

unsigned long get_sw_image_start ( void  )

Function returns the starting address of the image section which is given in the Linker script.

Returns
unsigned long get_sw_text_size ( void  )

Function returns the size of text section which is given in the Linker script.

Returns
unsigned long get_sw_text_start ( void  )

Function returns the starting address of the text section which is given in the Linker script.

Returns