- Timestamp:
- 03/16/11 20:05:26 (13 years ago)
- Branches:
- 4.11, 5, master
- Children:
- 5d69cd3
- Parents:
- 66729db3
- Location:
- c/src/lib/libbsp
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/i386/pc386/ChangeLog
r66729db3 r20546ace 1 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com> 2 3 PR 1729/cpukit 4 * Makefile.am, configure.ac: Add next step in SMP support. This adds an 5 allocated array of the Per_CPU structures to support multiple cpus vs 6 a single instance of the structure which is still used if SMP support 7 is disabled. Configuration support is also added to explicitly enable 8 or disable SMP. But SMP can only be enabled for the CPUs which will 9 support it initially -- SPARC and i386. With the stub BSP support, a 10 BSP can be run as a single core SMP system from an RTEMS data 11 structure standpoint. 12 1 13 2011-03-14 Joel Sherrill <joel.sherrill@oarcorp.com> 2 14 -
c/src/lib/libbsp/i386/pc386/Makefile.am
r66729db3 r20546ace 109 109 libbsp_a_SOURCES += ide/idecfg.c ide/ide.c 110 110 111 if HAS_SMP 112 libbsp_a_SOURCES += ../../shared/smp/getcpuid.c ../../shared/smp/smp_stub.c 113 endif 114 111 115 if HAS_NETWORKING 112 116 ne2000_CPPFLAGS = -D__INSIDE_RTEMS_BSD_TCPIP_STACK__ -
c/src/lib/libbsp/i386/pc386/configure.ac
r66729db3 r20546ace 18 18 19 19 RTEMS_CHECK_NETWORKING 20 RTEMS_CHECK_SMP 20 21 21 22 RTEMS_BSPOPTS_SET([USE_COM1_AS_CONSOLE],[*],[0]) … … 80 81 fi 81 82 83 RTEMS_BSPOPTS_SET([BSP_HAS_SMP],[*],[1]) 84 RTEMS_BSPOPTS_HELP([BSP_HAS_SMP], 85 [Always defined when on a pc386 to enable the pc386 support for 86 determining the CPU core number in an SMP configuration.]) 87 82 88 ## if this is an i386, does gas have good code16 support? 83 89 RTEMS_I386_GAS_CODE16 84 90 AM_CONDITIONAL(RTEMS_GAS_CODE16,[test "$RTEMS_GAS_CODE16" = "yes"]) 85 91 92 86 93 AM_CONDITIONAL(HAS_NETWORKING,[test "$HAS_NETWORKING" = "yes"]) 94 AM_CONDITIONAL(HAS_SMP,[test "$rtems_cv_HAS_SMP" = "yes"]) 95 87 96 88 97 AC_SUBST([RTEMS_ROOT],[${rtems_updir}'$(top_builddir)']) -
c/src/lib/libbsp/sparc/erc32/ChangeLog
r66729db3 r20546ace 1 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com> 2 3 PR 1729/cpukit 4 * Makefile.am, configure.ac: Add next step in SMP support. This adds an 5 allocated array of the Per_CPU structures to support multiple cpus vs 6 a single instance of the structure which is still used if SMP support 7 is disabled. Configuration support is also added to explicitly enable 8 or disable SMP. But SMP can only be enabled for the CPUs which will 9 support it initially -- SPARC and i386. With the stub BSP support, a 10 BSP can be run as a single core SMP system from an RTEMS data 11 structure standpoint. 12 1 13 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com> 2 14 -
c/src/lib/libbsp/sparc/erc32/Makefile.am
r66729db3 r20546ace 41 41 ../../shared/sbrk.c startup/setvec.c startup/spurious.c \ 42 42 startup/erc32mec.c startup/boardinit.S startup/bspidle.c 43 # ISR Handler 44 libbsp_a_SOURCES += ../../sparc/shared/irq_asm.S 43 45 # gnatsupp 44 46 libbsp_a_SOURCES += gnatsupp/gnatsupp.c ../../sparc/shared/gnatcommon.c … … 51 53 # timer 52 54 libbsp_a_SOURCES += timer/timer.c 55 56 if HAS_SMP 57 libbsp_a_SOURCES += ../../shared/smp/getcpuid.c ../../shared/smp/smp_stub.c 58 endif 53 59 54 60 if HAS_NETWORKING -
c/src/lib/libbsp/sparc/erc32/configure.ac
r66729db3 r20546ace 17 17 18 18 RTEMS_CHECK_NETWORKING 19 RTEMS_CHECK_SMP 19 20 20 21 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") 22 AM_CONDITIONAL(HAS_SMP,[test "$rtems_cv_HAS_SMP" = "yes"]) 21 23 22 24 RTEMS_CONFIG_BUILD_SUBDIRS(tools) -
c/src/lib/libbsp/sparc/leon2/ChangeLog
r66729db3 r20546ace 1 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com> 2 3 PR 1729/cpukit 4 * Makefile.am, configure.ac: Add next step in SMP support. This adds an 5 allocated array of the Per_CPU structures to support multiple cpus vs 6 a single instance of the structure which is still used if SMP support 7 is disabled. Configuration support is also added to explicitly enable 8 or disable SMP. But SMP can only be enabled for the CPUs which will 9 support it initially -- SPARC and i386. With the stub BSP support, a 10 BSP can be run as a single core SMP system from an RTEMS data 11 structure standpoint. 12 1 13 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com> 2 14 -
c/src/lib/libbsp/sparc/leon2/Makefile.am
r66729db3 r20546ace 61 61 ../../shared/sbrk.c startup/setvec.c startup/spurious.c startup/bspidle.c \ 62 62 ../../shared/bspinit.c 63 # ISR Handler 64 libbsp_a_SOURCES += ../../sparc/shared/irq_asm.S 63 65 # gnatsupp 64 66 libbsp_a_SOURCES += gnatsupp/gnatsupp.c ../../sparc/shared/gnatcommon.c … … 98 100 libbsp_a_SOURCES += timer/timer.c 99 101 102 if HAS_SMP 103 libbsp_a_SOURCES += ../../shared/smp/getcpuid.c ../../shared/smp/smp_stub.c 104 endif 105 100 106 if HAS_NETWORKING 101 107 noinst_PROGRAMS += leon_smc91111.rel -
c/src/lib/libbsp/sparc/leon2/configure.ac
r66729db3 r20546ace 17 17 18 18 RTEMS_CHECK_NETWORKING 19 RTEMS_CHECK_SMP 19 20 20 21 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") 22 AM_CONDITIONAL(HAS_SMP,[test "$rtems_cv_HAS_SMP" = "yes"]) 21 23 22 24 RTEMS_CONFIG_BUILD_SUBDIRS(tools) -
c/src/lib/libbsp/sparc/leon3/ChangeLog
r66729db3 r20546ace 1 2011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com> 2 3 PR 1729/cpukit 4 * Makefile.am, configure.ac: Add next step in SMP support. This adds an 5 allocated array of the Per_CPU structures to support multiple cpus vs 6 a single instance of the structure which is still used if SMP support 7 is disabled. Configuration support is also added to explicitly enable 8 or disable SMP. But SMP can only be enabled for the CPUs which will 9 support it initially -- SPARC and i386. With the stub BSP support, a 10 BSP can be run as a single core SMP system from an RTEMS data 11 structure standpoint. 12 1 13 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com> 2 14 -
c/src/lib/libbsp/sparc/leon3/Makefile.am
r66729db3 r20546ace 44 44 startup/spurious.c startup/bspidle.S \ 45 45 ../../shared/bspinit.c 46 # ISR Handler 47 libbsp_a_SOURCES += ../../sparc/shared/irq_asm.S 46 48 # gnatsupp 47 49 libbsp_a_SOURCES += gnatsupp/gnatsupp.c ../../sparc/shared/gnatcommon.c … … 91 93 libbsp_a_SOURCES += timer/timer.c 92 94 95 if HAS_SMP 96 libbsp_a_SOURCES += ../../shared/smp/getcpuid.c ../../shared/smp/smp_stub.c 97 endif 98 93 99 if HAS_NETWORKING 94 100 noinst_PROGRAMS += leon_smc91111.rel -
c/src/lib/libbsp/sparc/leon3/configure.ac
r66729db3 r20546ace 17 17 18 18 RTEMS_CHECK_NETWORKING 19 RTEMS_CHECK_SMP 19 20 20 21 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes") 22 AM_CONDITIONAL(HAS_SMP,[test "$rtems_cv_HAS_SMP" = "yes"]) 21 23 22 24 RTEMS_CONFIG_BUILD_SUBDIRS(tools) … … 38 40 the wall time required to execute the RTEMS test suites.]) 39 41 42 RTEMS_BSPOPTS_SET([BSP_LEON3_SMP],[*],[1]) 43 RTEMS_BSPOPTS_HELP([BSP_LEON3_SMP], 44 [Always defined when on a LEON3 to enable the LEON3 support for 45 determining the CPU core number in an SMP configuration.]) 46 40 47 RTEMS_BSP_CLEANUP_OPTIONS(0, 0) 41 48
Note: See TracChangeset
for help on using the changeset viewer.