RTEMS  5.1
Macros | Functions
ppc_exc_categories.c File Reference

PowerPC Exceptions implementation. More...

#include <bsp/vectors.h>

Macros

#define PPC_BASIC_VECS_WO_SYS
 
#define PPC_BASIC_VECS
 

Functions

const ppc_exc_categoriesppc_exc_categories_for_cpu (ppc_cpu_id_t cpu)
 Returns the category set for a CPU of type cpu, or NULL if there is no category set available for this CPU.
 
ppc_exc_category ppc_exc_category_for_vector (const ppc_exc_categories *categories, unsigned vector)
 Returns the category for the vector vector using the category set categories.
 

Detailed Description

PowerPC Exceptions implementation.

Macro Definition Documentation

◆ PPC_BASIC_VECS

#define PPC_BASIC_VECS
Value:
PPC_BASIC_VECS_WO_SYS, \
[ASM_SYS_VECTOR] = PPC_EXC_CLASSIC

◆ PPC_BASIC_VECS_WO_SYS

#define PPC_BASIC_VECS_WO_SYS
Value:
[ASM_RESET_VECTOR] = PPC_EXC_CLASSIC, \
[ASM_MACH_VECTOR] = PPC_EXC_CLASSIC, \
[ASM_PROT_VECTOR] = PPC_EXC_CLASSIC, \
[ASM_ISI_VECTOR] = PPC_EXC_CLASSIC, \
[ASM_EXT_VECTOR] = PPC_EXC_CLASSIC | PPC_EXC_ASYNC, \
[ASM_ALIGN_VECTOR] = PPC_EXC_CLASSIC, \
[ASM_PROG_VECTOR] = PPC_EXC_CLASSIC, \
[ASM_FLOAT_VECTOR] = PPC_EXC_CLASSIC, \
[ASM_DEC_VECTOR] = PPC_EXC_CLASSIC | PPC_EXC_ASYNC, \
[ASM_TRACE_VECTOR] = PPC_EXC_CLASSIC