RTEMS  5.0.0
Macros | Functions | Variables
ppc_exc_prologue.c File Reference

PowerPC Exceptions implementation. More...

#include <string.h>
#include <bsp/vectors.h>

Macros

#define PPC_EXC_PROLOG_VEC_OFFSET   2
 

Functions

rtems_status_code ppc_exc_make_prologue (unsigned vector, void *vector_base, ppc_exc_category category, uint32_t *prologue, size_t *prologue_size)
 Makes a minimal prologue for the vector vector with the category category. More...
 

Variables

const char ppc_exc_min_prolog_size []
 
const char ppc_exc_tgpr_clr_prolog_size []
 
const uint32_t ppc_exc_tgpr_clr_prolog []
 
const uint32_t ppc_exc_min_prolog_auto []
 
const uint32_t ppc_exc_min_prolog_async_tmpl_std []
 
const uint32_t ppc_exc_min_prolog_sync_tmpl_std []
 
const uint32_t ppc_exc_min_prolog_async_tmpl_p405_crit []
 
const uint32_t ppc_exc_min_prolog_sync_tmpl_p405_crit []
 
const uint32_t ppc_exc_min_prolog_async_tmpl_bookE_crit []
 
const uint32_t ppc_exc_min_prolog_sync_tmpl_bookE_crit []
 
const uint32_t ppc_exc_min_prolog_sync_tmpl_e500_mchk []
 
const uint32_t ppc_exc_min_prolog_async_tmpl_e500_mchk []
 
const uint32_t ppc_exc_min_prolog_tmpl_naked []
 
const uint32_t ppc_exc_min_prolog_async_tmpl_normal []
 

Detailed Description

PowerPC Exceptions implementation.