Intel® Application Note for Server Setup

Intel® Application Note for Server Setup
Intel® Application Note for Server Setup
TRACE32 Online Help
TRACE32 Directory
TRACE32 Index
TRACE32 Documents ......................................................................................................................

ICD In-Circuit Debugger ................................................................................................................

Processor Architecture Manuals ..............................................................................................

x86 ............................................................................................................................................

Intel® Application Note for Server Setup ...........................................................................
1
Introduction .......................................................................................................................
2
Prerequisites
2
How This Manual is Organized
2
Related Documents
2
Contacting Support
3
Server Board Topologies ..................................................................................................
4
Probe Whiskers .................................................................................................................
7
Standard Setup ..................................................................................................................
8
Manual Setup .....................................................................................................................
9
Special Cases ....................................................................................................................
10
©1989-2017 Lauterbach GmbH
Intel® Application Note for Server Setup
1
Intel® Application Note for Server Setup
Version 29-Mar-2017
22-Aug-16
New application note.
Introduction
This document explains the configuration of TRACE32 for Intel® Xeon® server systems.
Prerequisites
Server debugging requires a debug probe with support for 2 TCK’s:
•
QuadProbe (LA-4607, LA-4614)
How This Manual is Organized
•
“Server Board Topologies”: An overview of server board topologies.
•
“Standard Setup”: Standard setup with auto-detection.
•
“Manual Setup”: Setup without auto-detection.
Related Documents
•
General setup for Intel® x86 debuggers: “Intel® x86/x64 Debugger” (debugger_x86.pdf)
©1989-2017 Lauterbach GmbH
Intel® Application Note for Server Setup
2
Introduction
Contacting Support
LAUTERBACH GmbH
Altlaufstrasse 40
85635 Hoehenkirchen-Siegertsbrunn
Germany
Phone
(+49) 8102-9876-555
Fax
(+49) 8102-9876-187
Internet
http://www.lauterbach.com/tsupport.html or http://www.lauterbach.com/report.html
Here you’ll find local and special support addresses.
E-mail
support@lauterbach.com
General support address where your request will be answered within a short time if it is
a basic support request or redirected to the appropriate address.
©1989-2017 Lauterbach GmbH
Intel® Application Note for Server Setup
3
Introduction
Server Board Topologies
A server board can have 1, 2 or 4 CPU sockets (1S, 2S or 4S system). The board topology is selected with
the command SYStem.Option TOPOlogy. The typical board topologies for server systems are:
Figure 1: Single CPU Topology (1S)
The 1S server topology (1 chain, 1 socket) is selected with:
SYStem.Option TOPOlogy 1X1
©1989-2017 Lauterbach GmbH
Intel® Application Note for Server Setup
4
Server Board Topologies
Figure 2: Dual CPU Topology (2S)
The 2S server topology (1 chain, 2 sockets) is selected with:
SYStem.Option TOPOlogy 1X2
©1989-2017 Lauterbach GmbH
Intel® Application Note for Server Setup
5
Server Board Topologies
Figure 3: Quad CPU Topology (4S)
The 4S server topology (2 chains, 2 sockets) is selected with:
SYStem.Option TOPOlogy 2X2
©1989-2017 Lauterbach GmbH
Intel® Application Note for Server Setup
6
Server Board Topologies
Probe Whiskers
The Quadprobe can control four whiskers, named with A, B, C and D. Each of these whiskers has two JTAG
chains:
•
A0 and A1 for whisker A
•
B0 and B1 for whisker B
•
C0 and C1 for whisker C
•
D0 and D1 for whisker D
For a debug session it is required to select the needed whiskers with the command SYStem.Option
MultiCoreWhiskers. Only the whiskers with the CPU JTAG chains must be selected.
QUADPROBE
D C B A
LAUTERBACH
A
QUADPROBE
MIPI60-Q
B
LAUTERBACH
C
LAUTERBACH
QUADPROBE
DEBUG CABLE
LAUTERBACH
POWER
7-9V
CABLE
D
WHISKER MIPI60-Q
©1989-2017 Lauterbach GmbH
Intel® Application Note for Server Setup
7
Probe Whiskers
Standard Setup
The standard setup works in most cases. The server board must be powered and the debugger must be
connected to the board.
The standard setup consist of the following steps:
1.
Configure board topology.
2.
Assign the required whisker(s).
3.
Detect the CPU.
4.
Detect the number of cores/threads.
Standard setup for a 1S system:
SYStem.RESet
SYStem.Option
SYStem.Option
SYStem.DETECT
SYStem.DETECT
TOPOlogy 1X1
MultiCoreWhiskers A0
CPU
CORES
SYStem.Mode Attach
Standard setup for a 2S system:
SYStem.RESet
SYStem.Option
SYStem.Option
SYStem.DETECT
SYStem.DETECT
TOPOlogy 1X2
MultiCoreWhiskers A0
CPU
CORES
SYStem.Mode Attach
Standard setup for a 4S system:
SYStem.RESet
SYStem.Option
SYStem.Option
SYStem.DETECT
SYStem.DETECT
TOPOlogy 2X2
MultiCoreWhiskers A0 A1
CPU
CORES
SYStem.Mode Attach
©1989-2017 Lauterbach GmbH
Intel® Application Note for Server Setup
8
Standard Setup
Manual Setup
In some situations it may be required to set up the debug session manually, e.g. if the session must be
configured before the board is powered.
The manual setup consist of the following steps:
1.
Configure board topology.
2.
Assign the required whisker(s).
3.
Select the CPU.
4.
Set the hyper thread status.
5.
Select the number of threads.
Manual setup for a 2S system (Haswell server, Hyperthreads enabled, 14 cores/CPU-> total 28 cores/
56 threads):
SYStem.RESet
SYStem.Option TOPOlogy 1X2
SYStem.Option MultiCoreWhiskers A0
SYStem.CPU HASWELLSERVER
SYStem.Option NoHyperThread OFF
CORE.NUMber 56.
SYStem.Mode StandBy
©1989-2017 Lauterbach GmbH
Intel® Application Note for Server Setup
9
Manual Setup
Special Cases
If the server board does not use a standard topology as described in section “Server Board Topologies”,
the first two steps of the setup routine must be adapted:
Figure 4: Dual CPU Topology (2S, two chains)
This 2S server topology (2 chains, 1 socket) is selected with:
SYStem.Option TOPOlogy 2X1
SYStem.Option MultiCoreWhiskers A0 A1
©1989-2017 Lauterbach GmbH
Intel® Application Note for Server Setup
10
Special Cases
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising