# # lm32/lm32_evr Qemu Support # bspUsesGDBSimulator="no" # bspGeneratesGDBCommands="yes" # bspSupportsGDBServerMode="yes" if [ -r ${HOME}/qemu-coverage/install/bin/qemu-system-lm32 ] ; then runBSP=${HOME}/qemu-coverage/install/bin/qemu-system-lm32 else runBSP=qemu-system-lm32 fi bspNeedsDos2Unix="yes" # qemu-system-lm32 -M lm32-evr -trace ticker.trace -kernel ~/ticker.exe runARGS() { if [ ${coverage} = yes ] ; then rm -f trace ${1}.tra COVERAGE_ARG="-trace ${1}.tra" fi echo "-M lm32-evr -nographic ${COVERAGE_ARG} -global lm32,sys.enabled=1 -kernel ${1}" } checkBSPFaults() { return 0 } bspLimit() { tname=$1 case ${tname} in *stackchk*)limit=5 ;; *fatal*) limit=1 ;; *minimum*) limit=1 ;; *sp20*) limit=180 ;; # 2 min 32 seconds on Joel's laptop *psxtime*) limit=390 ;; # 6 min 2 seconds on Joel's laptop *) limit=60 ;; esac echo ${limit} } bspGeneratesDeviceTree="no"