AMD 4.4.5 user manual Stop XTR Playback, Init from BSD, Init from Automation Script, Reset

Models: 4.4.5

1 269
Download 269 pages 44.58 Kb
Page 124
Image 124

 

 

AMD Confidential

 

User Manual

November 21st, 2008

 

 

 

 

 

SetErrorLogFileEnabled 1

 

 

 

go [or hit Run on the shell]

 

 

7.22.1.4 Stop XTR Playback

XTR Playback will stop automatically when End Of Trace (EOT) event is reached. It could also be stopped prematurely by clicking on the stop button or by executing the stop automation command.

Initialization and Reset State

XTR Record does not have any special Initialization or Reset state.

Init from BSD

The BSD contents of XTRNB are loaded. The XTR XML file is skipped the number of lines to the last event read and the system prepares itself for playback.

Init from Automation Script

The CPU is initialized from the initialization data in XML and the system prepares itself for playback. This method does not support persistent storage of XTR state to be replayed later.

Reset

The XTR file handle is closed. All the queued events are flushed. Simulated DIMM memory is flushed and unallocated.

Contents of a BSD

XTR Record contains xtrsvc, which is described below, in addition to modules in the simulation. For XTR Playback, the BSD is composed of following modules:

shell:0

: The shell under which a simulation is executed.

xtrsvc:0

: XTR service which facilitates execution of XTR Playback.

Debug:0

: The SimNow Debugger.

Cpu:0

: AweSim CPU Module. There might be more CPUs for XTR-MP.

xtrnb:0

: XTR Northbridge.

In persisted BSD, XTRNB, which is only used during XTR Playback, saves and restores events that have been queued but not triggered yet, DIMM image and internal states of the XTRNB. Complete XTR Playback setup also includes AweSim and optionally the AMD Debugger. Please refer to the documentation of AweSim and AMD Debugger for their respective contents in the BSD file.

XTR Record does not store any contents in the persistent BSD file.

Log Messages

Messages are logged only by XTRNB, which is only used during XTR Playback. Some of the following may only be logged when xtrnb.debug is set to enable. Some of the Log messages are:

112

Chapter 7: Device Configuration

Page 124
Image 124
AMD 4.4.5 user manual Stop XTR Playback, Init from BSD, Init from Automation Script, Reset