diff options
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. |