summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/powerpc/new-exceptions
diff options
context:
space:
mode:
authorPhong Pham <phamp@ddc-web.com>2017-05-07 14:08:17 -0700
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-05-29 08:04:43 +0200
commit848007c068c85b74ddd3ed72b1e4facb84da055f (patch)
treeb602dd04d00e28c5db2d318e52d9e4791f32b46a /c/src/lib/libcpu/powerpc/new-exceptions
parentada: Remove task notepad support (diff)
downloadrtems-848007c068c85b74ddd3ed72b1e4facb84da055f.tar.bz2
Add support for IBM PowerPC 750 chip.
Closes #3015.
Diffstat (limited to 'c/src/lib/libcpu/powerpc/new-exceptions')
-rwxr-xr-x[-rw-r--r--]c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_categories.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_categories.c b/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_categories.c
index c99f33d354..46508abcdf 100644..100755
--- a/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_categories.c
+++ b/c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_categories.c
@@ -137,6 +137,7 @@ static const ppc_exc_categories mpc_604_altivec_category_table = {
static const ppc_exc_categories mpc_750_category_table = {
PPC_BASIC_VECS,
+ [ASM_60X_PERFMON_VECTOR] = PPC_EXC_CLASSIC,
[ASM_60X_SYSMGMT_VECTOR] = PPC_EXC_CLASSIC | PPC_EXC_ASYNC,
[ASM_60X_ADDR_VECTOR] = PPC_EXC_CLASSIC,
[ASM_60X_ITM_VECTOR] = PPC_EXC_CLASSIC,
@@ -265,6 +266,7 @@ const ppc_exc_categories *ppc_exc_categories_for_cpu(ppc_cpu_id_t cpu)
switch (cpu) {
case PPC_7400:
case PPC_750:
+ case PPC_750_IBM:
return &mpc_750_category_table;
case PPC_7455:
case PPC_7457: