Ignore:
Timestamp:
Jul 19, 2018, 10:11:19 AM (11 months ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
7fe4855
Parents:
5694b0c
git-author:
Sebastian Huber <sebastian.huber@…> (07/19/18 10:11:19)
git-committer:
Sebastian Huber <sebastian.huber@…> (07/25/18 08:07:43)
Message:

riscv: Rework exception handling

Remove _CPU_ISR_install_raw_handler() and _CPU_ISR_install_vector()
functions. Applications can install an exception handler via the fatal
error handler to handle synchronous exceptions.

Handle interrupt exceptions via _RISCV_Interrupt_dispatch() which must
be provided by the BSP.

Update #3433.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/score/cpu/riscv/Makefile.am

    r5694b0c r8db3f0e  
    44libscorecpu_a_SOURCES  = cpu.c
    55libscorecpu_a_SOURCES += riscv-exception-handler.S
    6 libscorecpu_a_SOURCES += riscv-exception-default.c
    76libscorecpu_a_SOURCES += riscv-exception-frame-print.c
    87libscorecpu_a_SOURCES += riscv-context-switch.S
Note: See TracChangeset for help on using the changeset viewer.