diff options
author | Ben Elliston <bje@gnu.org> | 2003-08-07 03:42:42 +0000 |
---|---|---|
committer | Ben Elliston <bje@gnu.org> | 2003-08-07 03:42:42 +0000 |
commit | d7b7156075df25716082174f6baf2ac0e163e939 (patch) | |
tree | e2c4f9afdb89cf1e6f082acf7c1a0aae0fd423a8 /config/i960.exp | |
parent | 8f0d1b58dbfb8b4e7ad5c14f21d65da05a364200 (diff) | |
download | dejagnu-d7b7156075df25716082174f6baf2ac0e163e939.zip dejagnu-d7b7156075df25716082174f6baf2ac0e163e939.tar.gz dejagnu-d7b7156075df25716082174f6baf2ac0e163e939.tar.bz2 |
Strip trailing semicolons from Tcl source files.
Diffstat (limited to 'config/i960.exp')
-rw-r--r-- | config/i960.exp | 160 |
1 files changed, 80 insertions, 80 deletions
diff --git a/config/i960.exp b/config/i960.exp index e6f8bd3..1c722d6 100644 --- a/config/i960.exp +++ b/config/i960.exp @@ -23,22 +23,22 @@ # getting a valid prompt. # proc ${board}_init { dest } { - global i960_try_count; + global i960_try_count - set prompt [board_info $dest shell_prompt]; - set done 0; + set prompt [board_info $dest shell_prompt] + set done 0 if ![info exists i960_try_count] { - set i960_try_count 1; + set i960_try_count 1 } - remote_close $dest; + remote_close $dest if { [remote_open $dest] != "" } { for { set tries 0; } { $tries < 7 && ! $done } { incr tries } { - remote_send $dest "\n"; + remote_send $dest "\n" remote_expect $dest 1 { -re "${prompt}" { - set done 1; + set done 1 } -re ".+" { exp_continue } timeout { } @@ -46,18 +46,18 @@ proc ${board}_init { dest } { } } - remote_close $dest; + remote_close $dest if { ! $done } { if { $i960_try_count == 3 } { - perror "Couldn't connect to board."; + perror "Couldn't connect to board." } else { - incr i960_try_count; - remote_close $dest; - remote_reboot $dest; + incr i960_try_count + remote_close $dest + remote_reboot $dest } } if [info exists i960_try_count] { - unset i960_try_count; + unset i960_try_count } } @@ -66,156 +66,156 @@ proc i960_ld { dest prog } { perror "$prog does not exist." return "untested" } - set shell_prompt [board_info $dest shell_prompt]; - set strip [board_info $dest strip]; - set rprog [remote_download host $prog a.out]; + set shell_prompt [board_info $dest shell_prompt] + set strip [board_info $dest strip] + set rprog [remote_download host $prog a.out] if { $strip != "" } { - remote_exec host $strip $rprog; + remote_exec host $strip $rprog } - remote_upload host $rprog a.out; + remote_upload host $rprog a.out - set id [remote_open $dest]; + set id [remote_open $dest] if { $id < 0 } { - return -1; + return -1 } - remote_binary $dest; - remote_send $dest "\n"; + remote_binary $dest + remote_send $dest "\n" remote_expect $dest 5 { -re $shell_prompt { } } - remote_send $dest "do\n"; + remote_send $dest "do\n" remote_expect $dest 5 { -re "Downloading" { } } # Nasty. if { [board_info $dest connect] == "telnet" } { - global board_info; + global board_info - remote_close $dest; - set hp [split [board_info $dest netport] ":"]; - set host [lindex $hp 0]; - set port [lindex $hp 1]; - set status -1; + remote_close $dest + set hp [split [board_info $dest netport] ":"] + set host [lindex $hp 0] + set port [lindex $hp 1] + set status -1 while { $status != 0 } { - set status [catch "socket $host $port" id2]; + set status [catch "socket $host $port" id2] if { $status != 0 } { - sleep 5; + sleep 5 } } } else { - set id2 [exp_open -leaveopen -i $id]; + set id2 [exp_open -leaveopen -i $id] } if [catch "exec sx -bX a.out <@$id2 >@$id2 2>/dev/null" error] { perror "exec sx failed: $error" } if { [board_info $dest connect] == "telnet" } { - close $id2; - sleep 2; - remote_open $dest; - remote_binary $dest; + close $id2 + sleep 2 + remote_open $dest + remote_binary $dest } - set result 1; - remote_send $dest "\n"; + set result 1 + remote_send $dest "\n" remote_expect $dest 1 { -re "$shell_prompt" { - set result 0; - exp_continue; + set result 0 + exp_continue } timeout { } } - return $result; + return $result } proc i960_spawn { dest prog args } { - set shell_prompt [board_info $dest shell_prompt]; + set shell_prompt [board_info $dest shell_prompt] for { set tries 0 ; } { $tries < 3 } { incr tries } { - set result [remote_ld $dest $prog]; + set result [remote_ld $dest $prog] if { $result == 0 } { - set comm "go [board_info $dest start_addr]"; - remote_send $dest "$comm\n"; + set comm "go [board_info $dest start_addr]" + remote_send $dest "$comm\n" remote_expect $dest 10 { -re "$comm\[\r\n\]\[\r\n\]?" { } default { } } - return [board_info $dest fileid]; + return [board_info $dest fileid] } else { - remote_reboot $dest; + remote_reboot $dest } } - return -1; + return -1 } proc i960_wait { dest timeout } { - set output ""; - set shell_prompt [board_info $dest shell_prompt]; + set output "" + set shell_prompt [board_info $dest shell_prompt] remote_expect $dest $timeout { -re " fault at \[0-9a-h\]+, subtype \[0-9a-h\]+" { - set status -1; - exp_continue; + set status -1 + exp_continue } -re "(.*)(\[\r\n\]|^)Program Exit: (\[0-9\]+)\[\r\n\]" { - append output $expect_out(1,string); - set status $expect_out(3,string); - exp_continue; + append output $expect_out(1,string) + set status $expect_out(3,string) + exp_continue } -re "(.*)$shell_prompt" { - append output $expect_out(1,string); - set bstatus [check_for_board_status output]; + append output $expect_out(1,string) + set bstatus [check_for_board_status output] if { $bstatus >= 0 } { - set status $bstatus; + set status $bstatus } } -re "\[\r\n\]+" { # Sometimes the board goes wacky in the head, and we have # to shoot it. - append output $expect_out(buffer); + append output $expect_out(buffer) if { [string length $output] < 512000 } { - exp_continue; + exp_continue } else { - set status -1; + set status -1 } } default { - set status -1; + set status -1 } } - return [list $status $output]; + return [list $status $output] } proc i960_load { dest prog args } { for { set x 0; } { $x < 3 } { incr x; } { - set id [eval remote_spawn \{$dest\} \{$prog\} $args]; + set id [eval remote_spawn \{$dest\} \{$prog\} $args] if { $id < 0 } { - return [list "fail" ""]; + return [list "fail" ""] } - set result [remote_wait $dest 120]; - set status [lindex $result 0]; - set output [lindex $result 1]; + set result [remote_wait $dest 120] + set status [lindex $result 0] + set output [lindex $result 1] if { $status == 0 } { - return [list "pass" $output]; + return [list "pass" $output] } else { - global i960_retry; + global i960_retry if { [board_info $dest exists unreliable] && ![info exists i960_retry] } { - set i960_retry 1; - remote_reboot $dest; - set result [eval i960_load \{$dest\} \{$prog\} $args]; - unset i960_retry; - return $result; + set i960_retry 1 + remote_reboot $dest + set result [eval i960_load \{$dest\} \{$prog\} $args] + unset i960_retry + return $result } else { if { $status < 0 } { - remote_reboot $dest; + remote_reboot $dest } - return [list "fail" $output]; + return [list "fail" $output] } } } } -set_board_info shell_prompt "=>"; -set_board_info send_initial_cr 1; +set_board_info shell_prompt "=>" +set_board_info send_initial_cr 1 # We take care of getting a prompt in ${board}_init. -set_board_info dont_wait_for_prompt 1; +set_board_info dont_wait_for_prompt 1 |