RTEMS: bsps/powerpc/shared/exceptions/ppc_exc_categories.c File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Macros | Functions
ppc_exc_categories.c File Reference
Board Support Packages » PowerPC » Shared » PowerPC Exceptions

PowerPC Exceptions implementation. More...

`#include <bsp/vectors.h>`

## Macros
#define | PPC_BASIC_VECS_WO_SYS
#define | PPC_BASIC_VECS

## Functions
const ppc_exc_categories * | ppc_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