GO(1prom) RISC/os Reference Manual GO(1prom)
NAME
go - transfer control to a program or start a CPU
SYNOPSIS
go [entry]
go -c cpu_number
go entry cpu_number
DESCRIPTION
The go command transfers control to code assumed to have
been previously loaded with the boot(1prom), load(1prom), or
sload(1prom) commands. The entry variable is the address of
the entry point and specifies the address at which the CPU
begins executing. If you do not specify entry, the go com-
mand transfers control to the entry point of the last loaded
or booted module.
As shown under the synopsis above, there are three varia-
tions of this command. The first variation applies to all
types of computers. The last two apply only to RC8360 com-
puters capable of supporting multiple processors.
The second version of go (-c cpu_number) starts the slave
CPU specified by cpu_number at the last load address. The
third version uses cpu_number with entry and lets you choose
a specific slave processor to start at the address specified
by entry.
EXAMPLES
Example 1: Enter the following command to start a uniproces-
sor computer at the last load address:
go
This command also starts the master CPU on a multiprocessor
computer at the last load address.
Example 2: On both uniprocessor and multiprocessor comput-
ers, enter the following command to start the CPU (master on
multiprocessors) at address a0300000:
go 0xa0300000
Example 3: On a multiprocessor computer, enter the following
command to start slave CPU 3 at the last load address:
go -c 3
Example 4: On a multiprocessor computer, enter the following
command to start slave CPU 1 at address bfc02754:
Printed 11/19/92 Page 1
GO(1prom) RISC/os Reference Manual GO(1prom)
go 0xbfc02754 1
CAUTIONS
When you do not specify an entry point, go does not check
that a module has previously been loaded.
SEE ALSO
boot(1prom), load(1prom), prom(1prom), sash(1spp),
sload(1prom)
Page 2 Printed 11/19/92