mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-11-16 12:34:45 +00:00
bsps: Move MPCI support to bsps
This patch is a part of the BSP source reorganization. Update #3285.
This commit is contained in:
@@ -22,7 +22,7 @@ AS_IF([test "$rtems_cv_want_multiprocessing" = "yes"],
|
||||
[
|
||||
AC_CACHE_CHECK([whether BSP supports multiprocessing],
|
||||
[rtems_cv_HAS_MP],[
|
||||
if test -d "$srcdir/${RTEMS_TOPdir}/c/src/lib/libbsp/${RTEMS_CPU}/${RTEMS_BSP_FAMILY}/shmsupp"; then
|
||||
if test -d "${RTEMS_SOURCE_ROOT}/bsps/${RTEMS_CPU}/${RTEMS_BSP_FAMILY}/mpci"; then
|
||||
rtems_cv_HAS_MP="yes" ;
|
||||
else
|
||||
rtems_cv_HAS_MP="no";
|
||||
|
||||
@@ -39,10 +39,10 @@ librtemsbsp_a_SOURCES += ../mvme147/timer/timerisr.S
|
||||
|
||||
if HAS_MP
|
||||
# shmsupp
|
||||
librtemsbsp_a_SOURCES += shmsupp/addrconv.c
|
||||
librtemsbsp_a_SOURCES += shmsupp/getcfg.c
|
||||
librtemsbsp_a_SOURCES += shmsupp/lock.c
|
||||
librtemsbsp_a_SOURCES += shmsupp/mpisr.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147s/mpci/addrconv.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147s/mpci/getcfg.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147s/mpci/lock.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147s/mpci/mpisr.c
|
||||
endif
|
||||
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/shared/cache/cache.c
|
||||
|
||||
@@ -28,10 +28,10 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/console/console.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/btimer/btimer.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/btimer/timerisr.c
|
||||
# shmsupp
|
||||
librtemsbsp_a_SOURCES += shmsupp/addrconv.c
|
||||
librtemsbsp_a_SOURCES += shmsupp/getcfg.c
|
||||
librtemsbsp_a_SOURCES += shmsupp/lock.c
|
||||
librtemsbsp_a_SOURCES += shmsupp/mpisr.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/mpci/addrconv.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/mpci/getcfg.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/mpci/lock.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/mpci/mpisr.c
|
||||
|
||||
|
||||
include $(top_srcdir)/../../../../automake/local.am
|
||||
|
||||
@@ -48,10 +48,10 @@ librtemsbsp_a_SOURCES += vectors/align_h.S
|
||||
|
||||
if HAS_MP
|
||||
# shmdr
|
||||
librtemsbsp_a_SOURCES += shmsupp/addrconv.c
|
||||
librtemsbsp_a_SOURCES += shmsupp/getcfg.c
|
||||
librtemsbsp_a_SOURCES += shmsupp/lock.c
|
||||
librtemsbsp_a_SOURCES += shmsupp/mpisr.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/mpci/addrconv.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/mpci/getcfg.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/mpci/lock.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/mpci/mpisr.c
|
||||
endif
|
||||
|
||||
if HAS_NETWORKING
|
||||
|
||||
@@ -76,9 +76,9 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c
|
||||
librtemsbsp_a_SOURCES += rtc/rtc-config.c
|
||||
|
||||
# MPCI
|
||||
librtemsbsp_a_SOURCES += shmsupp/lock.S
|
||||
librtemsbsp_a_SOURCES += shmsupp/intercom.c
|
||||
librtemsbsp_a_SOURCES += shmsupp/intercom-mpci.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/mpci/lock.S
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/mpci/intercom.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/mpci/intercom-mpci.c
|
||||
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/mmu/e500-mmu.c
|
||||
|
||||
@@ -186,10 +186,10 @@ endif
|
||||
|
||||
if HAS_MP
|
||||
# shmsupp
|
||||
librtemsbsp_a_SOURCES += shmsupp/addrconv.c
|
||||
librtemsbsp_a_SOURCES += shmsupp/getcfg.c
|
||||
librtemsbsp_a_SOURCES += shmsupp/lock.c
|
||||
librtemsbsp_a_SOURCES += shmsupp/mpisr.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/mpci/addrconv.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/mpci/getcfg.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/mpci/lock.c
|
||||
librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/mpci/mpisr.c
|
||||
endif
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user