[PATCH 1/2] Add rtems-tester configurations for simsh family of BSPs

Joel Sherrill joel.sherrill at oarcorp.com
Thu Mar 26 18:29:01 UTC 2015


On 03/26/2015 01:24 PM, Gedare Bloom wrote:
> I guess you ran it? Could you post your results when you commit it. :)
>
:)

I swept through and added all the gdb simulators a while back but
apparently  missed pushing this.

I should start posting test reports for all the BSPs I can as we
narrow down on a release.

One general issue is that a lot of tests have been added since
some of these BSPs were likely run. And we have  no historical
record to compare against. I know sis, psim, and jmr3904 look
good but don't recall the others.

I will start posting.
> On Thu, Mar 26, 2015 at 2:22 PM, Joel Sherrill
> <joel.sherrill at oarcorp.com>  wrote:
>> ---
>>   tester/rtems/testing/bsps/simsh1-run.mc  | 54 ++++++++++++++++++++++++++++++
>>   tester/rtems/testing/bsps/simsh1.mc      | 56 ++++++++++++++++++++++++++++++++
>>   tester/rtems/testing/bsps/simsh2-run.mc  | 54 ++++++++++++++++++++++++++++++
>>   tester/rtems/testing/bsps/simsh2.mc      | 56 ++++++++++++++++++++++++++++++++
>>   tester/rtems/testing/bsps/simsh2e-run.mc | 54 ++++++++++++++++++++++++++++++
>>   tester/rtems/testing/bsps/simsh2e.mc     | 56 ++++++++++++++++++++++++++++++++
>>   tester/rtems/testing/bsps/simsh4-run.mc  | 54 ++++++++++++++++++++++++++++++
>>   tester/rtems/testing/bsps/simsh4.mc      | 56 ++++++++++++++++++++++++++++++++
>>   8 files changed, 440 insertions(+)
>>   create mode 100644 tester/rtems/testing/bsps/simsh1-run.mc
>>   create mode 100644 tester/rtems/testing/bsps/simsh1.mc
>>   create mode 100644 tester/rtems/testing/bsps/simsh2-run.mc
>>   create mode 100644 tester/rtems/testing/bsps/simsh2.mc
>>   create mode 100644 tester/rtems/testing/bsps/simsh2e-run.mc
>>   create mode 100644 tester/rtems/testing/bsps/simsh2e.mc
>>   create mode 100644 tester/rtems/testing/bsps/simsh4-run.mc
>>   create mode 100644 tester/rtems/testing/bsps/simsh4.mc
>>
>> diff --git a/tester/rtems/testing/bsps/simsh1-run.mc b/tester/rtems/testing/bsps/simsh1-run.mc
>> new file mode 100644
>> index 0000000..2defb72
>> --- /dev/null
>> +++ b/tester/rtems/testing/bsps/simsh1-run.mc
>> @@ -0,0 +1,54 @@
>> +#
>> +# RTEMS Tools Project (http://www.rtems.org/)
>> +# Copyright 2015 On-Line Applications Research Corporation (OAR).
>> +# All rights reserved.
>> +#
>> +# This file is part of the RTEMS Tools package in 'rtems-tools'.
>> +#
>> +# Redistribution and use in source and binary forms, with or without
>> +# modification, are permitted provided that the following conditions are met:
>> +#
>> +# 1. Redistributions of source code must retain the above copyright notice,
>> +# this list of conditions and the following disclaimer.
>> +#
>> +# 2. Redistributions in binary form must reproduce the above copyright notice,
>> +# this list of conditions and the following disclaimer in the documentation
>> +# and/or other materials provided with the distribution.
>> +#
>> +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
>> +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
>> +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
>> +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
>> +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
>> +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
>> +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
>> +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
>> +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
>> +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
>> +# POSSIBILITY OF SUCH DAMAGE.
>> +#
>> +
>> +#
>> +# All paths in defaults must be Unix format. Do not store any Windows format
>> +# paths in the defaults.
>> +#
>> +# Every entry must describe the type of checking a host must pass.
>> +#
>> +# Records:
>> +#  key: type, attribute, value
>> +#   type     : none, dir, exe, triplet
>> +#   attribute: none, required, optional
>> +#   value    : 'single line', '''multi line'''
>> +#
>> +
>> +#
>> +# The simsh1 BSP
>> +#
>> +[global]
>> +bsp:              none,    none,     'simsh1'
>> +
>> +[simsh1]
>> +simsh1:              none,    none,     '%{_rtscripts}/run.cfg'
>> +simsh1_arch:         none,    none,     'sh'
>> +bsp_run_cmd:      none,    none,     '%{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run'
>> +bsp_run_opts:     none,    none,     '-a -nouartrx'
>> diff --git a/tester/rtems/testing/bsps/simsh1.mc b/tester/rtems/testing/bsps/simsh1.mc
>> new file mode 100644
>> index 0000000..5c6bdaf
>> --- /dev/null
>> +++ b/tester/rtems/testing/bsps/simsh1.mc
>> @@ -0,0 +1,56 @@
>> +#
>> +# RTEMS Tools Project (http://www.rtems.org/)
>> +# Copyright 2015 On-Line Applications Research Corporation (OAR).
>> +# All rights reserved.
>> +#
>> +# This file is part of the RTEMS Tools package in 'rtems-tools'.
>> +#
>> +# Redistribution and use in source and binary forms, with or without
>> +# modification, are permitted provided that the following conditions are met:
>> +#
>> +# 1. Redistributions of source code must retain the above copyright notice,
>> +# this list of conditions and the following disclaimer.
>> +#
>> +# 2. Redistributions in binary form must reproduce the above copyright notice,
>> +# this list of conditions and the following disclaimer in the documentation
>> +# and/or other materials provided with the distribution.
>> +#
>> +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
>> +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
>> +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
>> +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
>> +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
>> +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
>> +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
>> +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
>> +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
>> +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
>> +# POSSIBILITY OF SUCH DAMAGE.
>> +#
>> +
>> +#
>> +# All paths in defaults must be Unix format. Do not store any Windows format
>> +# paths in the defaults.
>> +#
>> +# Every entry must describe the type of checking a host must pass.
>> +#
>> +# Records:
>> +#  key: type, attribute, value
>> +#   type     : none, dir, exe, triplet
>> +#   attribute: none, required, optional
>> +#   value    : 'single line', '''multi line'''
>> +#
>> +
>> +#
>> +# The simsh1 BSP
>> +#
>> +[global]
>> +bsp:                 none,    none,     'simsh1'
>> +
>> +[simsh1]
>> +simsh1:                 none,    none,     '%{_rtscripts}/gdb.cfg'
>> +simsh1_arch:            none,    none,     'sh'
>> +gdb_script:          none,    none,     'simsh1_gdb_script'
>> +simsh1_gdb_script:      none,    none,     '''target sim
>> +                                           load
>> +                                           run'''
>> diff --git a/tester/rtems/testing/bsps/simsh2-run.mc b/tester/rtems/testing/bsps/simsh2-run.mc
>> new file mode 100644
>> index 0000000..1b42af9
>> --- /dev/null
>> +++ b/tester/rtems/testing/bsps/simsh2-run.mc
>> @@ -0,0 +1,54 @@
>> +#
>> +# RTEMS Tools Project (http://www.rtems.org/)
>> +# Copyright 2015 On-Line Applications Research Corporation (OAR).
>> +# All rights reserved.
>> +#
>> +# This file is part of the RTEMS Tools package in 'rtems-tools'.
>> +#
>> +# Redistribution and use in source and binary forms, with or without
>> +# modification, are permitted provided that the following conditions are met:
>> +#
>> +# 1. Redistributions of source code must retain the above copyright notice,
>> +# this list of conditions and the following disclaimer.
>> +#
>> +# 2. Redistributions in binary form must reproduce the above copyright notice,
>> +# this list of conditions and the following disclaimer in the documentation
>> +# and/or other materials provided with the distribution.
>> +#
>> +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
>> +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
>> +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
>> +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
>> +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
>> +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
>> +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
>> +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
>> +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
>> +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
>> +# POSSIBILITY OF SUCH DAMAGE.
>> +#
>> +
>> +#
>> +# All paths in defaults must be Unix format. Do not store any Windows format
>> +# paths in the defaults.
>> +#
>> +# Every entry must describe the type of checking a host must pass.
>> +#
>> +# Records:
>> +#  key: type, attribute, value
>> +#   type     : none, dir, exe, triplet
>> +#   attribute: none, required, optional
>> +#   value    : 'single line', '''multi line'''
>> +#
>> +
>> +#
>> +# The simsh2 BSP
>> +#
>> +[global]
>> +bsp:              none,    none,     'simsh2'
>> +
>> +[simsh2]
>> +simsh2:              none,    none,     '%{_rtscripts}/run.cfg'
>> +simsh2_arch:         none,    none,     'sh'
>> +bsp_run_cmd:      none,    none,     '%{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run'
>> +bsp_run_opts:     none,    none,     '-a -nouartrx'
>> diff --git a/tester/rtems/testing/bsps/simsh2.mc b/tester/rtems/testing/bsps/simsh2.mc
>> new file mode 100644
>> index 0000000..3ad164d
>> --- /dev/null
>> +++ b/tester/rtems/testing/bsps/simsh2.mc
>> @@ -0,0 +1,56 @@
>> +#
>> +# RTEMS Tools Project (http://www.rtems.org/)
>> +# Copyright 2015 On-Line Applications Research Corporation (OAR).
>> +# All rights reserved.
>> +#
>> +# This file is part of the RTEMS Tools package in 'rtems-tools'.
>> +#
>> +# Redistribution and use in source and binary forms, with or without
>> +# modification, are permitted provided that the following conditions are met:
>> +#
>> +# 1. Redistributions of source code must retain the above copyright notice,
>> +# this list of conditions and the following disclaimer.
>> +#
>> +# 2. Redistributions in binary form must reproduce the above copyright notice,
>> +# this list of conditions and the following disclaimer in the documentation
>> +# and/or other materials provided with the distribution.
>> +#
>> +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
>> +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
>> +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
>> +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
>> +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
>> +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
>> +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
>> +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
>> +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
>> +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
>> +# POSSIBILITY OF SUCH DAMAGE.
>> +#
>> +
>> +#
>> +# All paths in defaults must be Unix format. Do not store any Windows format
>> +# paths in the defaults.
>> +#
>> +# Every entry must describe the type of checking a host must pass.
>> +#
>> +# Records:
>> +#  key: type, attribute, value
>> +#   type     : none, dir, exe, triplet
>> +#   attribute: none, required, optional
>> +#   value    : 'single line', '''multi line'''
>> +#
>> +
>> +#
>> +# The simsh2 BSP
>> +#
>> +[global]
>> +bsp:                 none,    none,     'simsh2'
>> +
>> +[simsh2]
>> +simsh2:                 none,    none,     '%{_rtscripts}/gdb.cfg'
>> +simsh2_arch:            none,    none,     'sh'
>> +gdb_script:          none,    none,     'simsh2_gdb_script'
>> +simsh2_gdb_script:      none,    none,     '''target sim
>> +                                           load
>> +                                           run'''
>> diff --git a/tester/rtems/testing/bsps/simsh2e-run.mc b/tester/rtems/testing/bsps/simsh2e-run.mc
>> new file mode 100644
>> index 0000000..e04181a
>> --- /dev/null
>> +++ b/tester/rtems/testing/bsps/simsh2e-run.mc
>> @@ -0,0 +1,54 @@
>> +#
>> +# RTEMS Tools Project (http://www.rtems.org/)
>> +# Copyright 2015 On-Line Applications Research Corporation (OAR).
>> +# All rights reserved.
>> +#
>> +# This file is part of the RTEMS Tools package in 'rtems-tools'.
>> +#
>> +# Redistribution and use in source and binary forms, with or without
>> +# modification, are permitted provided that the following conditions are met:
>> +#
>> +# 1. Redistributions of source code must retain the above copyright notice,
>> +# this list of conditions and the following disclaimer.
>> +#
>> +# 2. Redistributions in binary form must reproduce the above copyright notice,
>> +# this list of conditions and the following disclaimer in the documentation
>> +# and/or other materials provided with the distribution.
>> +#
>> +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
>> +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
>> +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
>> +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
>> +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
>> +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
>> +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
>> +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
>> +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
>> +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
>> +# POSSIBILITY OF SUCH DAMAGE.
>> +#
>> +
>> +#
>> +# All paths in defaults must be Unix format. Do not store any Windows format
>> +# paths in the defaults.
>> +#
>> +# Every entry must describe the type of checking a host must pass.
>> +#
>> +# Records:
>> +#  key: type, attribute, value
>> +#   type     : none, dir, exe, triplet
>> +#   attribute: none, required, optional
>> +#   value    : 'single line', '''multi line'''
>> +#
>> +
>> +#
>> +# The simsh2e BSP
>> +#
>> +[global]
>> +bsp:              none,    none,     'simsh2e'
>> +
>> +[simsh2e]
>> +simsh2e:              none,    none,     '%{_rtscripts}/run.cfg'
>> +simsh2e_arch:         none,    none,     'sh'
>> +bsp_run_cmd:      none,    none,     '%{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run'
>> +bsp_run_opts:     none,    none,     '-a -nouartrx'
>> diff --git a/tester/rtems/testing/bsps/simsh2e.mc b/tester/rtems/testing/bsps/simsh2e.mc
>> new file mode 100644
>> index 0000000..e9e0c8b
>> --- /dev/null
>> +++ b/tester/rtems/testing/bsps/simsh2e.mc
>> @@ -0,0 +1,56 @@
>> +#
>> +# RTEMS Tools Project (http://www.rtems.org/)
>> +# Copyright 2015 On-Line Applications Research Corporation (OAR).
>> +# All rights reserved.
>> +#
>> +# This file is part of the RTEMS Tools package in 'rtems-tools'.
>> +#
>> +# Redistribution and use in source and binary forms, with or without
>> +# modification, are permitted provided that the following conditions are met:
>> +#
>> +# 1. Redistributions of source code must retain the above copyright notice,
>> +# this list of conditions and the following disclaimer.
>> +#
>> +# 2. Redistributions in binary form must reproduce the above copyright notice,
>> +# this list of conditions and the following disclaimer in the documentation
>> +# and/or other materials provided with the distribution.
>> +#
>> +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
>> +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
>> +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
>> +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
>> +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
>> +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
>> +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
>> +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
>> +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
>> +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
>> +# POSSIBILITY OF SUCH DAMAGE.
>> +#
>> +
>> +#
>> +# All paths in defaults must be Unix format. Do not store any Windows format
>> +# paths in the defaults.
>> +#
>> +# Every entry must describe the type of checking a host must pass.
>> +#
>> +# Records:
>> +#  key: type, attribute, value
>> +#   type     : none, dir, exe, triplet
>> +#   attribute: none, required, optional
>> +#   value    : 'single line', '''multi line'''
>> +#
>> +
>> +#
>> +# The simsh2e BSP
>> +#
>> +[global]
>> +bsp:                 none,    none,     'simsh2e'
>> +
>> +[simsh2e]
>> +simsh2e:                 none,    none,     '%{_rtscripts}/gdb.cfg'
>> +simsh2e_arch:            none,    none,     'sh'
>> +gdb_script:          none,    none,     'simsh2e_gdb_script'
>> +simsh2e_gdb_script:      none,    none,     '''target sim
>> +                                           load
>> +                                           run'''
>> diff --git a/tester/rtems/testing/bsps/simsh4-run.mc b/tester/rtems/testing/bsps/simsh4-run.mc
>> new file mode 100644
>> index 0000000..832dabd
>> --- /dev/null
>> +++ b/tester/rtems/testing/bsps/simsh4-run.mc
>> @@ -0,0 +1,54 @@
>> +#
>> +# RTEMS Tools Project (http://www.rtems.org/)
>> +# Copyright 2015 On-Line Applications Research Corporation (OAR).
>> +# All rights reserved.
>> +#
>> +# This file is part of the RTEMS Tools package in 'rtems-tools'.
>> +#
>> +# Redistribution and use in source and binary forms, with or without
>> +# modification, are permitted provided that the following conditions are met:
>> +#
>> +# 1. Redistributions of source code must retain the above copyright notice,
>> +# this list of conditions and the following disclaimer.
>> +#
>> +# 2. Redistributions in binary form must reproduce the above copyright notice,
>> +# this list of conditions and the following disclaimer in the documentation
>> +# and/or other materials provided with the distribution.
>> +#
>> +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
>> +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
>> +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
>> +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
>> +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
>> +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
>> +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
>> +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
>> +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
>> +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
>> +# POSSIBILITY OF SUCH DAMAGE.
>> +#
>> +
>> +#
>> +# All paths in defaults must be Unix format. Do not store any Windows format
>> +# paths in the defaults.
>> +#
>> +# Every entry must describe the type of checking a host must pass.
>> +#
>> +# Records:
>> +#  key: type, attribute, value
>> +#   type     : none, dir, exe, triplet
>> +#   attribute: none, required, optional
>> +#   value    : 'single line', '''multi line'''
>> +#
>> +
>> +#
>> +# The simsh4 BSP
>> +#
>> +[global]
>> +bsp:              none,    none,     'simsh4'
>> +
>> +[simsh4]
>> +simsh4:              none,    none,     '%{_rtscripts}/run.cfg'
>> +simsh4_arch:         none,    none,     'sh'
>> +bsp_run_cmd:      none,    none,     '%{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-run'
>> +bsp_run_opts:     none,    none,     '-a -nouartrx'
>> diff --git a/tester/rtems/testing/bsps/simsh4.mc b/tester/rtems/testing/bsps/simsh4.mc
>> new file mode 100644
>> index 0000000..fdaae81
>> --- /dev/null
>> +++ b/tester/rtems/testing/bsps/simsh4.mc
>> @@ -0,0 +1,56 @@
>> +#
>> +# RTEMS Tools Project (http://www.rtems.org/)
>> +# Copyright 2015 On-Line Applications Research Corporation (OAR).
>> +# All rights reserved.
>> +#
>> +# This file is part of the RTEMS Tools package in 'rtems-tools'.
>> +#
>> +# Redistribution and use in source and binary forms, with or without
>> +# modification, are permitted provided that the following conditions are met:
>> +#
>> +# 1. Redistributions of source code must retain the above copyright notice,
>> +# this list of conditions and the following disclaimer.
>> +#
>> +# 2. Redistributions in binary form must reproduce the above copyright notice,
>> +# this list of conditions and the following disclaimer in the documentation
>> +# and/or other materials provided with the distribution.
>> +#
>> +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
>> +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
>> +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
>> +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
>> +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
>> +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
>> +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
>> +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
>> +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
>> +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
>> +# POSSIBILITY OF SUCH DAMAGE.
>> +#
>> +
>> +#
>> +# All paths in defaults must be Unix format. Do not store any Windows format
>> +# paths in the defaults.
>> +#
>> +# Every entry must describe the type of checking a host must pass.
>> +#
>> +# Records:
>> +#  key: type, attribute, value
>> +#   type     : none, dir, exe, triplet
>> +#   attribute: none, required, optional
>> +#   value    : 'single line', '''multi line'''
>> +#
>> +
>> +#
>> +# The simsh4 BSP
>> +#
>> +[global]
>> +bsp:                 none,    none,     'simsh4'
>> +
>> +[simsh4]
>> +simsh4:                 none,    none,     '%{_rtscripts}/gdb.cfg'
>> +simsh4_arch:            none,    none,     'sh'
>> +gdb_script:          none,    none,     'simsh4_gdb_script'
>> +simsh4_gdb_script:      none,    none,     '''target sim
>> +                                           load
>> +                                           run'''
>> --
>> 1.9.3
>>
>> _______________________________________________
>> devel mailing list
>> devel at rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel


-- 
-- Joel Sherrill
Ask me about RTEMS: a free RTOS
Support and Training Available




More information about the devel mailing list