diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-05-12 12:57:33 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-05-12 12:57:33 +0000 |
commit | 1778298781d5c2df0bb81ee07226f51166d23c9d (patch) | |
tree | 7b813ed5b214a1cbffba08b77f2a8b4db847bcf5 /sim-scripts | |
parent | 2009-05-09 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-testing-1778298781d5c2df0bb81ee07226f51166d23c9d.tar.bz2 |
2009-05-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, Makefile: Add first cut at script to run leon2 BSP on
Skyeye.
* leon2-skyeye.in: New file.
Diffstat (limited to 'sim-scripts')
-rw-r--r-- | sim-scripts/.cvsignore | 1 | ||||
-rw-r--r-- | sim-scripts/ChangeLog | 6 | ||||
-rw-r--r-- | sim-scripts/Makefile | 5 | ||||
-rw-r--r-- | sim-scripts/leon2-skyeye.in | 40 |
4 files changed, 51 insertions, 1 deletions
diff --git a/sim-scripts/.cvsignore b/sim-scripts/.cvsignore index 2c7e6d5..6b82a05 100644 --- a/sim-scripts/.cvsignore +++ b/sim-scripts/.cvsignore @@ -11,6 +11,7 @@ h8sim-gdb jmr3904 jmr3904-gdb leon2 +leon2-skyeye leon3 m32csim m32csim-gdb diff --git a/sim-scripts/ChangeLog b/sim-scripts/ChangeLog index 7dfc6ad..2fe9d65 100644 --- a/sim-scripts/ChangeLog +++ b/sim-scripts/ChangeLog @@ -1,3 +1,9 @@ +2009-05-12 Joel Sherrill <joel.sherrill@oarcorp.com> + + * .cvsignore, Makefile: Add first cut at script to run leon2 BSP on + Skyeye. + * leon2-skyeye.in: New file. + 2009-04-02 Joel Sherrill <joel.sherrill@OARcorp.com> * gdb-sim-run.in, gdb-sim.in: Add check_status. diff --git a/sim-scripts/Makefile b/sim-scripts/Makefile index 0d92fd6..4004a0a 100644 --- a/sim-scripts/Makefile +++ b/sim-scripts/Makefile @@ -7,7 +7,7 @@ GDBSIM_SCRIPTS=h8sim h8sim-gdb jmr3904 jmr3904-gdb \ m32csim m32csim-gdb m32rsim m32rsim-gdb psim psim-gdb \ sis sis-gdb simsh simsh-gdb SKYEYE_SCRIPTS=ant5206 bf537Stamp csb337 csb350 csb360 edb7312 ezkit533 \ - rtl22xx smdk2410 + rtl22xx smdk2410 leon2-skyeye TSIM_SCRIPTS=erc32 leon2 leon3 QEMU_SCRIPTS=qemu-rtems GENERATED_SCRIPTS=${GDBSIM_SCRIPTS} ${SKYEYE_SCRIPTS} \ @@ -57,6 +57,9 @@ smdk2410: gdb-sim-run.in smdk2410.in ezkit533: gdb-sim-run.in ezkit533.in ./mkrun no Blackfin bfin ezkit533 +leon2-skyeye: gdb-sim-run.in leon2-skyeye.in + ./mkrun no SPARC sparc leon2-skyeye + ### TSIM Simulator BSPs erc32: gdb-sim-run.in erc32.in ./mkrun no SPARC sparc erc32 diff --git a/sim-scripts/leon2-skyeye.in b/sim-scripts/leon2-skyeye.in new file mode 100644 index 0000000..1eb2b43 --- /dev/null +++ b/sim-scripts/leon2-skyeye.in @@ -0,0 +1,40 @@ +# +# SPARC/LEON2 Support for running on Skyeye +# +# $Id$ +# + +##INSERT SKYEYE SUPPORT HERE + +runARGS() +{ + echo "-c ${bspTreeFile} -e ${1}" +} + +checkBSPFaults() +{ + # XXX This may need adjusting. + bspExited_ARM + return $? +} + +bspGeneratesDeviceTree="yes" +bspTreeFile=leon2.conf + +### Generate the PSIM device tree based upon the type of application being run +bspGenerateDeviceTree() +{ +cat <<EOF +arch:sparc +mach:leon2 + +mem_bank: map=M, type=RW, addr=0x40000000, size=0x04000000 +mem_bank: map=M, type=RW, addr=0x00000000, size=0x00400000 +mem_bank: map=I, type=RW, addr=0x80000000, size=0x10000000 +EOF + +# XXX Does SPARC support coverage yet on Skyeye? +# if [ ${coverage} = yes ] ; then +# echo "code_coverage: state=on, filename=${2}.cov, start=0x00000000, end=0x00100000" +# fi +} |