# # Copyright (C) 1996-1998 by the Board of Trustees # of Leland Stanford Junior University. # # This file is part of the SimOS distribution. # See LICENSE file for terms of the license. # ### ### setup the search path to find scripts ### lappend simosPath /home/cjeker/Topsy/SimOS/tcl ### ### ALWAYS source this file first. It sets up a number of annotation types. ### source "tcl_support.tcl" ### ### setup default parameters ### source "defaults.tcl" #set PARAM(DEBUG.Port) 9999 #set PARAM(VISUAL.SamplePeriod) 100 ### ### override any of the default parameters ### if {!$SIMOS(RestoringCpt)} { set PARAM(MEMSYS.MemSize) 1 } ### ### load your kernel's symbols - required by most scripts ### set KERNEL ./topsy.ecoff symbol load kernel $KERNEL # Disable the annoying cpu.logN files. set PARAM(FILES.SaveOldCPULogs) no proc loginScript {} { # stream anything that you want to run at login time } ### ### the support script has necessary routines in it ### if {$PARAM(CPU.Model) == "EMBRA_PAGE"} { set detailLevel 1 } ### ### Make sure this is sourced after all parameters are set ### ###source "standard.tcl" ### ### catch annotation errors here ### ### this sample prints a backtrace and then goes into interactive mode, ### alternatively we could just print a warning message, ignore, or exit ### handler { console "TCL ERROR:\n" $errorInfo "\n" exit } annotation set simos sigusr { console "sigusr caught, and then ignored\n" } ### ### boot line ### expect {simosboot (1)> } { type "b $KERNEL initstate=s\n" }