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

Go to the source code of this file.

Functions

void print_data_abort (void)
 gets & prints the dfsr & dfar More...
 
void print_prefetch_abort (void)
 gets & prints the ifsr & ifar More...
 
void fiq_c_handler (void)
 FIQ 'C' handler. More...
 
void prefetch_abort_handler (void)
 Prefetch abor handler. More...
 
void data_abort_handler (u32 pc)
 Data abort handler. More...
 
void undefined_handler (void)
 Undefined handler. More...
 
void swi_handler (int swi_id, struct swi_temp_regs *regs)
 SWI handler. More...
 
void smc_error_handler (void)
 TZ API error handler. More...
 

Function Documentation

void data_abort_handler ( u32  pc)

Data abort handler.

Parameters
pcPC of the data abort instruction
void fiq_c_handler ( void  )

FIQ 'C' handler.

void prefetch_abort_handler ( void  )

Prefetch abor handler.

void print_data_abort ( void  )

gets & prints the dfsr & dfar

gets & prints the dfsr & dfar

void print_prefetch_abort ( void  )

gets & prints the ifsr & ifar

gets & prints the ifsr & ifar

void smc_error_handler ( void  )

TZ API error handler.

void swi_handler ( int  swi_id,
struct swi_temp_regs regs 
)

SWI handler.

Parameters
swi_idSWI ID
regsPointer to the task context

0xbbbb: Used to emulate timer 0xcccc: IPI notification

Parameters
swi_idSWI ID
regsPointer to the task context
void undefined_handler ( void  )

Undefined handler.