frame get-auto-mac-address
Simics Reference Manual  /  3 Commands  /  3.2 Command List  / 

get

Synopsis

get address [size] [-l] [-b]
<memory_space>.get address [size] [-l] [-b] [initiator]
<port_space>.get address [size] [-l] [-b] [initiator]
<memory_space>.read address [size] [-l] [-b] [initiator]
<port_space>.read address [size] [-l] [-b] [initiator]

Description

Get value of physical memory at location address. The size argument specifies how many bytes should be read. It defaults to 4, but can be any number of bytes between 1 and 8 (inclusive).

If initiator is the object that will be used as the source of the memory access. Supplying an initiator is rarely needed, but some devices may only accept accesses from certain initiating objects.

The -l and -b flags are used to select little-endian or big-endian byte order, respectively used to determine how the bytes in memory should be interpreted as a value. If neither is given, the byte order of the initiator is used if specified and a processor, or else the order of the current frontend processor.

The get command variants perform the access in inquiry mode without triggering any side-effects while read and read may trigger side-effects.

The non-namespace version of this command operates on the physical memory associated with the current frontend processor.

Provided By

Simics Core

See Also

x, set, signed, pselect
frame get-auto-mac-address