AMD Confidential
User Manual September 12th, 2008
Contents v
7.22.1.2 Stop XTR Record ......................................................................... 107
7.22.1.3 XTR Playback ............................................................................... 107
7.22.1.4 Stop XTR Playback ...................................................................... 108
7.22.2 XTR Structure ......................................................................................... 110
7.22.2.1 XML Structure ............................................................................... 110
7.22.2.2 XTR Binary File Contents ........................................................... 112
7.22.3 ModeFlags............................................................................................... 112
7.22.4 Limitations .............................................................................................. 113
7.22.5 Example XTR XML File ........................................................................ 113
7.23 JumpDrive Device .......................................................................................... 119
7.24 E1000 Network Adapter Device ..................................................................... 120
7.24.1 Simulated Link Negotiation .................................................................... 121
7.24.2 The Mediator Daemon ............................................................................ 122
7.24.3 MAC Addresses for use with the Adapter .............................................. 123
7.24.4 Example Configurations ......................................................................... 123
7.24.4.1 Absolute NIC ................................................................................. 123
7.24.4.2 Client-Server simulated network ................................................ 124
7.24.4.3 Isolated Client-Server simulated network (Same process) ... 124
7.24.5 Visibility Diagram .................................................................................. 125
7.25 Plug and Play Monitor Device ........................................................................ 126
7.26 ATI SB400/SB600/SB700 Southbridge Devices............................................ 128
7.27 ATI RS480/RS780/RD790/RD890 Northbridge Devices .............................. 130
7.28 AMD “Istanbul” Device ................................................................................. 131
7.29 AMD “Sao Paulo” Device .............................................................................. 132
7.30 AMD “Magny-Cours” Device ........................................................................ 133
8 PCI Configuration Viewer ...................................................................................... 135
8.1 Scanning PCI Buses ........................................................................................ 136
8.2 Modifying the PCI Configuration contents..................................................... 136
9 Logging ................................................................................................................... 137
9.1 Message Log ................................................................................................... 137
9.2 Error Log ......................................................................................................... 139
9.3 I/O Logging ..................................................................................................... 140
10 CPU Debugger .................................................................................................... 143
10.1 Using the CPU Debugger................................................................................ 143
10.1.1 Setting a Breakpoint ................................................................................ 143
10.1.2 Single Stepping the Simulation ............................................................... 144
10.1.3 Stepping Over an Instruction .................................................................. 144
10.1.4 Skipping an Instruction ........................................................................... 145
10.1.5 Viewing a Memory Region ..................................................................... 145
10.1.6 Reading PCI Configuration Registers ..................................................... 146
10.1.7 Reading CPU MSR Contents .................................................................. 146
10.1.8 Find Pattern in Memory .......................................................................... 147
10.2 Debugger Command Reference ...................................................................... 147
11 Debug Interface ................................................................................................... 151
11.1 Kernel Debugger ............................................................................................. 151
11.2 GDB Interface ................................................................................................. 152