diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-07-25 18:37:39 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-07-25 18:37:39 +0000 |
commit | 5f060dca53d9ebcf17a017ce7489000e0f28edca (patch) | |
tree | d387dbf101d0459a0966ba7f75e3a929d2f169a9 /rtems | |
parent | 314d8cf0f115ae411afe6c912c9b7c299e278dee (diff) |
2011-07-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* bit_all_bsps: Ensure BSPs exist in version under test.
Diffstat (limited to 'rtems')
-rw-r--r-- | rtems/ChangeLog | 4 | ||||
-rwxr-xr-x | rtems/bit_all_bsps | 92 |
2 files changed, 59 insertions, 37 deletions
diff --git a/rtems/ChangeLog b/rtems/ChangeLog index 5080ab4..a4c7299 100644 --- a/rtems/ChangeLog +++ b/rtems/ChangeLog @@ -1,3 +1,7 @@ +2011-07-25 Joel Sherrill <joel.sherrilL@OARcorp.com> + + * bit_all_bsps: Ensure BSPs exist in version under test. + 2010-07-14 Joel Sherrill <joel.sherrill@oarcorp.com> * check_endof: Removed. diff --git a/rtems/bit_all_bsps b/rtems/bit_all_bsps index 49c5f97..4c8dd5a 100755 --- a/rtems/bit_all_bsps +++ b/rtems/bit_all_bsps @@ -37,7 +37,16 @@ if [ $# -ne 0 ] ; then CPUS=$* else # leave out nios2 tic4x - CPUS="arm avr bfin h8300 i386 lm32 m32c m32r m68k mips powerpc sh sparc sparc64" + CPUs= + for c in arm avr bfin h8300 i386 lm32 m32c m32r m68k mips \ + powerpc sh sparc sparc64 + do + if [ -r ${RTEMS}/cpukit/score/cpu/${c} ] ; then + CPUS="${CPUS} ${c}" + else + rm -f log/${CPU}-*.log + fi + done fi # we collect the ticker executables for users to try out @@ -59,42 +68,42 @@ get_bsps() else # RTEMS before 4.10 case $CPU in - avr) ALL_BSPS="avrtest" ;; - bfin) ALL_BSPS="eZKit533 bf537Stamp" ;; - arm) ALL_BSPS="csb336 csb337 csb637 edb7312 gba gp32 nds" - ALL_BSPS="${ALL_BSPS} rtl22xx rtl22xx_t smdk2410" - ALL_BSPS="${ALL_BSPS} lpc2478 gumstix" ;; - h8300) ALL_BSPS="h8sim" ;; - i386) ALL_BSPS="i386ex pc386 pc386dx pc486 pc586 pc686" - ALL_BSPS="${ALL_BSPS} ts_386ex" ;; - lm32) ALL_BSPS="lm32_evr" ;; - m32c) ALL_BSPS="m32csim" ;; - m32r) ALL_BSPS="m32rsim" ;; - m68k) ALL_BSPS="gen68360 gen68360_040 mvme136 mvme147 mvme147s" - ALL_BSPS="${ALL_BSPS} mvme162 mvme162lx mvme167 ods68302" - ALL_BSPS="${ALL_BSPS} sim68000 mcf5206elite " - ALL_BSPS="${ALL_BSPS} uC5282 mcf52235 mcf5329" - ALL_BSPS="${ALL_BSPS} gen68302 csb360 simcpu32 mrm332 av5282" - ALL_BSPS="${ALL_BSPS} gen68340 mcf5235 idp pgh360" - ALL_BSPS="${ALL_BSPS} m5484FireEngine" ;; - mips) ALL_BSPS="jmr3904 genmongoosev csb350 hurricane" - ALL_BSPS="${ALL_BSPS} rbtx4925 rbtx4938" ;; - nios2) ALL_BSPS="nios2_iss" ;; - powerpc) ALL_BSPS="psim score603e mcp750 mvme2100 mvme2307 mvme3100" - ALL_BSPS="${ALL_BSPS} mpc8260ads ss555 mvme5500 ep1a" - ALL_BSPS="${ALL_BSPS} pm520_cr825 pm520_ze30" - ALL_BSPS="${ALL_BSPS} mbx821_001 mbx821_002 mbx821_002b" - ALL_BSPS="${ALL_BSPS} mbx860_1b mbx860_001b mbx860_002" - ALL_BSPS="${ALL_BSPS} mbx860_005b mtx603e brs5l icecube" - ALL_BSPS="${ALL_BSPS} virtex mpc8349eamds hsc_cm01 haleakala" - ALL_BSPS="${ALL_BSPS} mpc8313erdb mpc5566evb" - ALL_BSPS="${ALL_BSPS} pghplus tqm8xx_stk8xx" ;; - sh) ALL_BSPS="gensh1 gensh2 gensh4" - ALL_BSPS="${ALL_BSPS} simsh1 simsh2 simsh4" ;; - sparc) ALL_BSPS="sis erc32 leon2 leon3" ;; - sparc64) ALL_BSPS="usiii niagara" ;; - tic4x) ALL_BSPS="c3xsim c4xsim" ;; - unix) ALL_BSPS="posix" + avr) all_bsps="avrtest" ;; + bfin) all_bsps="eZKit533 bf537Stamp" ;; + arm) all_bsps="csb336 csb337 csb637 edb7312 gba gp32 nds" + all_bsps="${all_bsps} rtl22xx rtl22xx_t smdk2410" + all_bsps="${all_bsps} lpc2478 gumstix" ;; + h8300) all_bsps="h8sim" ;; + i386) all_bsps="i386ex pc386 pc386dx pc486 pc586 pc686" + all_bsps="${all_bsps} ts_386ex" ;; + lm32) all_bsps="lm32_evr" ;; + m32c) all_bsps="m32csim" ;; + m32r) all_bsps="m32rsim" ;; + m68k) all_bsps="gen68360 gen68360_040 mvme136 mvme147 mvme147s" + all_bsps="${all_bsps} mvme162 mvme162lx mvme167 ods68302" + all_bsps="${all_bsps} sim68000 mcf5206elite " + all_bsps="${all_bsps} uC5282 mcf52235 mcf5329" + all_bsps="${all_bsps} gen68302 csb360 simcpu32 mrm332 av5282" + all_bsps="${all_bsps} gen68340 mcf5235 idp pgh360" + all_bsps="${all_bsps} m5484FireEngine" ;; + mips) all_bsps="jmr3904 genmongoosev csb350 hurricane" + all_bsps="${all_bsps} rbtx4925 rbtx4938" ;; + nios2) all_bsps="nios2_iss" ;; + powerpc) all_bsps="psim score603e mcp750 mvme2100 mvme2307 mvme3100" + all_bsps="${all_bsps} mpc8260ads ss555 mvme5500 ep1a" + all_bsps="${all_bsps} pm520_cr825 pm520_ze30" + all_bsps="${all_bsps} mbx821_001 mbx821_002 mbx821_002b" + all_bsps="${all_bsps} mbx860_1b mbx860_001b mbx860_002" + all_bsps="${all_bsps} mbx860_005b mtx603e brs5l icecube" + all_bsps="${all_bsps} virtex mpc8349eamds hsc_cm01 haleakala" + all_bsps="${all_bsps} mpc8313erdb mpc5566evb" + all_bsps="${all_bsps} pghplus tqm8xx_stk8xx" ;; + sh) all_bsps="gensh1 gensh2 gensh4" + all_bsps="${all_bsps} simsh1 simsh2 simsh4" ;; + sparc) all_bsps="sis erc32 leon2 leon3" ;; + sparc64) all_bsps="usiii niagara" ;; + tic4x) all_bsps="c3xsim c4xsim" ;; + unix) all_bsps="posix" supported=no # check to see if this host has a simulator port @@ -114,6 +123,15 @@ get_bsps() ;; esac + ALL_BSPS= + for b in ${all_bsps} + do + if [ -r ${RTEMS}/make/custom/${b}.cfg ] ; then + ALL_BSPS="${ALL_BSPS} ${b}" + else + rm -f log/${CPU}-${b}.log + fi + done fi } |