AMD 4.4.5 Switch User Manual


 
AMD Confidential
User Manual November 21
st
, 2008
Chapter 7: Device Configuration 117
Execution Control Flag
Value
Description
ECF_UNUSED
0x00008000
Unused
ECF_HALT
0x00010000
We are in a HALT
ECF_SHUTDOWN
0x00020000
We are in a SHUTDOWN
ECF_FPUHANG
0x00040000
FPU freeze
ECF_APICHOLD
0x00080000
APIC freeze
ECF_IGNOREINTR
0x00100000
Ignore INTR for one instruction
ECF_TRAP
0x00200000
EFlags.TF bit
ECF_EXECBP
0x00400000
User execution breakpoints exist
ECF_LATCHEDSMI
0x00800000
A latched SMI was seen
ECF_STACKEDSMI
0x01000000
A latched SMI from within an SMI
ECF_LATCHEDNMI
0x02000000
A latched NMI was seen
ECF_SMIEDGE
0x04000000
An SMI edge has been detected
ECF_NMIEDGE
0x08000000
An NMI edge has been detected
ECF_APICMSGPENDING
0x10000000
An APIC message is waiting to be handled
ECF_APICACTPENDING
0x20000000
Any other APIC activity is pending
ECF_DR7CODEBREAKS
0x40000000
DR7 has code breakpoints enabled
ECF_LASTWASIO
0x80000000
Set if previous. instruction did I/O
Table 7-8: Internal Execution Control Flags
7.22.4 Limitations
Any line in XTR XML file cannot be greater than 255 characters.
Comment start tag "<!--" should start on a new line and end tag "-->" should be
last characters on a line.
The XML attributes are case sensitive but the values are not.
XTR cannot be used to playback BIOS bring-ups.
Currently XTR does not support Pacifica platform.
Currently XTR traces recorded off SimNow cannot be played back in other XTR
playback environments.
Although not needed, XTR traces recorded by SimNow might contain data
written by the CPU, e.g. IOW.
7.22.5 Example XTR XML File
<?xml version="1.0" encoding="utf-8" ?>
<AmdEventTrace version="1.0">
<Init Device="DIMM" Type="MEMI" Size="536870912" />
<Init Device="MEM" Type="MEMI" File="xtr1.bin" />
<Init Device="CPU0" Type="CPU" Item="ICount" Data="227" />
<Init Device="CPU0" Type="CPU" Item="RIP" Data="0000000082D6A8E4" />
<Init Device="CPU0" Type="CPU" Item="RAX" Data="0000000000628E01" />
<Init Device="CPU0" Type="CPU" Item="RBX" Data="000000000B0BE41C" />
<Init Device="CPU0" Type="CPU" Item="RCX" Data="000000000B080E20" />
<Init Device="CPU0" Type="CPU" Item="RDX" Data="0000000000000080" />
<Init Device="CPU0" Type="CPU" Item="RSI" Data="0000000000C8FA38" />
<Init Device="CPU0" Type="CPU" Item="RDI" Data="000000000B09A6B8" />
<Init Device="CPU0" Type="CPU" Item="RBP" Data="000000000B0BEFE0" />
<Init Device="CPU0" Type="CPU" Item="RSP" Data="00000000B043ADCC" />
<Init Device="CPU0" Type="CPU" Item="R8" Data="0000000000000000" />
<Init Device="CPU0" Type="CPU" Item="R9" Data="0000000000000000" />
<Init Device="CPU0" Type="CPU" Item="R10" Data="0000000000000000" />
<Init Device="CPU0" Type="CPU" Item="R11" Data="0000000000000000" />
<Init Device="CPU0" Type="CPU" Item="R12" Data="0000000000000000" />
<Init Device="CPU0" Type="CPU" Item="R13" Data="0000000000000000" />
<Init Device="CPU0" Type="CPU" Item="R14" Data="0000000000000000" />