
AMD Confidential 
User Manual    September 12h, 2008 
150    Chapter 10: CPU Debugger  
Debugger Command 
Definition 
p 
Similar  to  the  t  command,  single  steps  the 
simulation  one instruction,  unless  the  current 
instruction  is  a  call,  software  interrupt,  or 
repeated strin g instruction,  in which  case this 
command  sets  a  temporary  ex ecution 
breakpoint  at  the  instruction  sequentially 
following  the  current  instruction,  and  starts 
simulation. 
r [regname[= <value>]] 
Displays, and  optionally alters, the  contents of 
various  CPU  registers. For  a  list  of  register 
names that  are  supported, type  R?. Normally, 
the  display is  in  the  current CPU  mode.  To 
force 16-bit,  32-bit, or  64-bit  register display, 
type R16, R32, or R64 respectively. 
R16 
Display  16-bit  registers  (until  the  next 
instruction). 
R32 
Display  32-bit  registers  (until  the  next 
instruction). 
R64 
Display  64-bit  registers  (until  the  next 
instruction). 
s <Bus> <Device> <Function> 
Displays  the  PCI  configuration  registers 
associated  with  the  given  Bus,  Device,  and 
Function number.  
t [count] 
Executes [count] instructions. The default value 
for [count] is 1. 
u [address range] 
Disassembles instructions  starting, at the  given 
address and continuing for [length] instructions. 
Instructions are  disassembled using the  current 
CPU execution mode. 
v 
Displays the version number information for the 
attached processor device. 
q<a|1> [noncase] 
<StartAddress>[,[l|p]] 
<[[L]Length] | [EndAddress]> 
<Pattern>  
Search physical (default)  or linear Memory  for 
pattern  and  display  all  or  only  first 
occurrence(s).  
Table 10-7: Debugger Commands and Definitions 
In general,  address and  count values can  be specified  as constants (hex  for addresses, 
ports, and  values; decimal for counts  and lengths), or  as register names. For  addresses, 
the CS:, DS:, ES:, FS:, GS:, and SS: prefixes are also allowed. 
Address values may be suffixed by „,L‟  to specify a linear address (the default) or „,P‟ to 
specify  a physical  address.  Addresses may  also be  specified  by their  symbol  name. 
Precede the symbol name with a # character to distinguish it from a hex constant.