diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-03-13 16:43:25 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-03-19 07:00:20 +0100 |
commit | 09dd82a5974d01525402e32f47d66ff1fe1b6a67 (patch) | |
tree | b56ea9c64b078ab53fe78369a91e16a33d906bcc /c/src/lib/libbsp/powerpc | |
parent | bsps/powerpc: Move exceptions support to bsps (diff) | |
download | rtems-09dd82a5974d01525402e32f47d66ff1fe1b6a67.tar.bz2 |
bsp/ss555: Move libcpu content to bsps
This patch is a part of the BSP source reorganization.
Update #3285.
Diffstat (limited to 'c/src/lib/libbsp/powerpc')
-rw-r--r-- | c/src/lib/libbsp/powerpc/ss555/Makefile.am | 14 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/ss555/README | 24 |
2 files changed, 31 insertions, 7 deletions
diff --git a/c/src/lib/libbsp/powerpc/ss555/Makefile.am b/c/src/lib/libbsp/powerpc/ss555/Makefile.am index 6997ece985..0a85ecd539 100644 --- a/c/src/lib/libbsp/powerpc/ss555/Makefile.am +++ b/c/src/lib/libbsp/powerpc/ss555/Makefile.am @@ -37,16 +37,16 @@ libbsp_a_SOURCES += startup/tm27supp.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/exceptions/ppc_exc_print.c +libbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/dev/clock.c +libbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/dev/console-generic.c +libbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/dev/timer.c +libbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/irq_asm.S +libbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/irq.c +libbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/irq_init.c +libbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/raw_exception.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/vectors_init.c libbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/vectors.S -libbsp_a_LIBADD = \ - ../../../libcpu/@RTEMS_CPU@/mpc5xx/clock.rel \ - ../../../libcpu/@RTEMS_CPU@/mpc5xx/console-generic.rel \ - ../../../libcpu/@RTEMS_CPU@/mpc5xx/exceptions.rel \ - ../../../libcpu/@RTEMS_CPU@/mpc5xx/irq.rel \ - ../../../libcpu/@RTEMS_CPU@/mpc5xx/timer.rel - include $(top_srcdir)/../../../../automake/local.am include $(srcdir)/../../../../../../bsps/powerpc/shared/shared.am include $(srcdir)/../../../../../../bsps/powerpc/ss555/headers.am diff --git a/c/src/lib/libbsp/powerpc/ss555/README b/c/src/lib/libbsp/powerpc/ss555/README index d4b020ba19..54d0bfa85a 100644 --- a/c/src/lib/libbsp/powerpc/ss555/README +++ b/c/src/lib/libbsp/powerpc/ss555/README @@ -256,3 +256,27 @@ Sample programs: - The loopback, fileio, unilimited, and pppd tests fail due to memory limitations. - The paranoia program dies on a floating-point assist exception. + +Various non-BSP-dependent support routines. + +timer - Support for the RTEMS timer tick, using the Programmable + Interval Timer (PIT). + +console-generic - Console support via the on-chip dual SCI port in the QSMCM + module. + +exception - Installation and deinstallation of exception handlers, by + manipulation of exception vector table. + +irq - Exception handler for all external and decrementer interrupts. + Generalized interrupt handler which calls specific handlers + via entries in the interrupt connection table. Interrupt + connection table maintenance routines. USIU and UIMB + interrupt masking and level control. + +timer - Support for RTEMS timer tests, using the PowerPC timebase + (TB) registers. + +vectors - Compressed MPC5XX exception vector table, exception handler + prologues, default exception handler. Code to initialize + table with default handlers. |