My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
exception_handlers.c File Reference
#include <sw_types.h>
#include <sw_debug.h>
#include <cpu.h>
#include <cpu_mmu.h>
#include <exception_handlers.h>
#include <sw_mem_functions.h>
#include <sw_string_functions.h>
#include <page_table.h>
#include <gic.h>
#include <task.h>
#include <global.h>
#include <cpu_data.h>
#include <monitor.h>
#include <sw_timer.h>
#include <sw_timer_functions.h>
#include <sw_board.h>
#include <sw_modinit.h>
#include <secure_timer.h>

Functions

void print_data_abort ()
 Print data abort information. More...
 
void print_prefetch_abort ()
 Print prefetch abort information. More...
 
void fiq_c_handler (void)
 FIQ 'C' handler. More...
 
void data_abort_handler (u32 pc)
 Data abort handler. More...
 
void prefetch_abort_handler (void)
 Prefetch abor 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  )

Print data abort information.

gets & prints the dfsr & dfar

void print_prefetch_abort ( void  )

Print prefetch abort information.

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.

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

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

Undefined handler.