Changeset f70c86ea in rtems


Ignore:
Timestamp:
Nov 17, 2009, 11:42:53 AM (10 years ago)
Author:
Till Straumann <strauman@…>
Branches:
4.10, 4.11, master
Children:
b45feba
Parents:
34f2d67
Message:

2009-11-17 Till Straumann <strauman@…>

  • new-exceptions/bspsupport/ppc_exc_categories.c: PSIM *must*not* hook SYS vector which is used e.g., for firmware I/O.

Added entries for AltiVec? on PSIM.

Location:
c/src/lib/libcpu/powerpc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libcpu/powerpc/ChangeLog

    r34f2d67 rf70c86ea  
     12009-11-17      Till Straumann <strauman@slac.stanford.edu>
     2
     3        * new-exceptions/bspsupport/ppc_exc_categories.c:
     4        PSIM *must*not* hook SYS vector which is used e.g.,
     5        for firmware I/O.
     6
     7        Added entries for AltiVec on PSIM.
     8       
    192009-11-15      Till Straumann <strauman@slac.stanford.edu>
    210
  • c/src/lib/libcpu/powerpc/new-exceptions/bspsupport/ppc_exc_categories.c

    r34f2d67 rf70c86ea  
    3131#include <bsp/vectors.h>
    3232
    33 #define PPC_BASIC_VECS \
     33#define PPC_BASIC_VECS_WO_SYS \
    3434  [ASM_RESET_VECTOR] = PPC_EXC_CLASSIC, \
    3535  [ASM_MACH_VECTOR] = PPC_EXC_CLASSIC, \
     
    4141  [ASM_FLOAT_VECTOR] = PPC_EXC_CLASSIC, \
    4242  [ASM_DEC_VECTOR] = PPC_EXC_CLASSIC | PPC_EXC_ASYNC, \
    43   [ASM_SYS_VECTOR] = PPC_EXC_CLASSIC, \
    4443  [ASM_TRACE_VECTOR] = PPC_EXC_CLASSIC
     44
     45#define PPC_BASIC_VECS \
     46        PPC_BASIC_VECS_WO_SYS, \
     47        [ASM_SYS_VECTOR] = PPC_EXC_CLASSIC
    4548
    4649static const ppc_exc_categories ppc_405_category_table = {
     
    222225
    223226static const ppc_exc_categories psim_category_table = {
    224   PPC_BASIC_VECS,
     227  PPC_BASIC_VECS_WO_SYS,
    225228
    226229  [ASM_60X_SYSMGMT_VECTOR] = PPC_EXC_CLASSIC | PPC_EXC_ASYNC,
     
    229232  [ASM_60X_DSMISS_VECTOR] = PPC_EXC_CLASSIC,
    230233  [ASM_60X_ADDR_VECTOR] = PPC_EXC_CLASSIC,
     234  [ASM_60X_VEC_VECTOR] = PPC_EXC_CLASSIC,
     235  [ASM_60X_VEC_ASSIST_VECTOR] = PPC_EXC_CLASSIC,
    231236};
    232237
Note: See TracChangeset for help on using the changeset viewer.