AlphaServer ES47/ES80/GS1280 Server Management CLI Reference
3.17 deposit or d
Writes the contents of a storage location. This command enables users to write data to CPU
registers, micro memory, micro IO space, or any I
2
C device. In order to access any I
2
C device,
users must specify the I
2
C controller, sub bus, I
2
C address and the microprocessor it connects to.
Syntax
deposit
{{[-cabinet <cabinet> -drawer <drawer>]
<device> <address> <data> [ -{b, w, l, q}]
[-{ipr, pmem, io, -iic <ctlr>/<bus>/<iicdev>}]},
{* <data>}, {-sym <symbol> <data>}} [-n <count>]
Arguments
* The set of arguments to the latest deposit or examine command is used.
device The supported devices are MBM, CMM, PBM, CPU<n>
address The address to be written to, in hex. The default is 0.
data The data to be written, in hex.
Options
-b Perform a byte transaction.
-w Perform a word transaction.
-l Perform a longword transaction.
-q Perform a quadword transaction. This is the default deposit size
and also the default for GPR and IPR accesses.
-n <count> The number of subsequent locations specified in hex. The address
is incremented by the address size qualifier each time. The default
is 0. This is not a sticky qualifier.
-ipr Specifies a CPU IPR.
-pmem Specifies the physical memory space of a device such as MBM,
PBM, CMM and CPU.
-io Specifies the IO space of a micro such as MBM, PBM and CMM.
-cabinet <cabinet> Cabinet number in hex. If not specified, the cabinet number from
the last deposit or examine command is used.
-drawer <drawer> Drawer number in hex. If not specified, the drawer number from the
last deposit or examine command is used.
-iic
<ctlr>/<bus>/<iicdev>
iic
A qualifier that introduces an I
2
C device.
ctlr
I
2
C controller.
bus
I
2
C sub bus.
iicdev
I
2
C device address in hex with read enable.
Examples
1. Write some value to IPR 0x11 of CPU3 in drawer 1 of cabinet 0. Then read it back.
MBM> deposit -ipr -ca 0 -dr 1 CPU3 11 1234123443214321
MBM> e *
0/1/cpu3/ipr: 11 12341234 43214321
MBM>
3-28