#!/bin/sh 

.  ../common/common.sh

check_output()
{
	egrep "^mmu started 0x0000BEEF status 0x00400002 cause 0x0000001C pc 0xBFC00080 badva 0x00200004$" run.out > /dev/null
	if [ $? -ne 0 ]; then
		echo "couldn't find string in output - mtty not working ?" >> run.out
		return 1
	fi
	return 0;
}

make --quiet || exit 1
${SIMUL} > run.out 2>&1 
if [ $? -eq 0 ]; then
	if check_output; then
		echo "test passsed";
		make --quiet clean
		exit 0;
	fi
	echo "test FAILED"
	exit 1
fi
echo "test FAILED"
exit 1

