Intel® System Debugger User Guide

ID 648476
Date 06/13/2024
Confidential
Document Table of Contents

Trainings

Recommended training videos for Intel® System Debugger usage.

  • Debug and Tracing using Intel® System Debugger

    Language: English

    Audience: BIOS Engineers, Platform Debug Engineers

    This demo covers a typical debug use-case of post-code debugging. Using Intel® System Debugger, we plant an IO breakpoint at port 80 to break in at the exact point in BIOS source code when the post code is displayed on the board. We use the converged debug and trace interface to capture AET traces simultaneously which will record the IO transactions on port 80. We then use the ISD tool to step through C source code and inspect various registers and MSRs.

  • Establishing a debug connection to Simics® simulator

    Language: English

    Audience: BIOS, Firmware developer

    This demo shows how to debug a local Simics® simulator session and how to connect to a remote Simics® simulator session over the network.

  • Crash Log: Basics

    Language: English

    Audience: BIOS Engineers, Platform Debug Engineers

    Crash Log provides platform-level diagnostic information. It captures and preserves the hardware state immediately after a crash and persists across a set of platform resets. This demo shows how to manually trigger, extract, and analyze the data.

  • System Debug: Basics

    Language: English

    Audience: Intel Internal, NDA customers

    This video gives a brief overview of various features offered by the Intel® System Debugger - System Debug component. It shows how to create a debug configuration, do run control, and set up breakpoints. It also explores registers, memory, and execution trace views offered by the debugger.

  • System Debug: Demo of Processor Trace and PCI Viewer

    Language: English

    Audience: Intel Internal, NDA customers

    The Intel® System Debugger (ISD) has many advanced debugging features. The demo illustrates how to use Intel® Processor Trace in ISD, which shows the CPU’s execution traces to understand the execution flow. The second part of demo shows how to dump PCI device configurations using ISD, which shows all PCI devices. The user can modify each device’s config space using the tool.

  • System Trace: Basics

    Language: English

    Audience: NDA customers

    This short video highlights how Intel® System Debugger’s System Trace can be used to trace data. System Trace provides an ongoing record of hardware and software events that occur during system initialization and operation.

  • System Trace: Early Boot Trace Capture

    Language: English

    Audience: CSME Engineers, Platform/Power-on Debug Engineers

    This demo will show how Intel® System Debugger command line script can be used to capture early boot traces, including CSME ROM/RBE messages over G3/Reset cycles.

  • System Trace: Enable Early Boot Trace Capture using a debug token

    Language: English, Mandarin

    Audience: Validation, Debug Engineers

    For customer boards with only USB connections, use of USB2.Dbc to collect ITH traces is critical for debug. With OEM Debug token enablement, the customer is required to get early boot ITH messages for token verification. This training provides information on how to collect ITH traces using USB2.Dbc and also to collect early trace messages using the same cable.

  • System Trace: Capture and Decode Release BIOS Traces

    Language: English

    Audience: BIOS Engineers, Platform/Power-on Debug Engineers

    This demo will show how to capture and decode Release BIOS traces using ISD tool. It also shows how to correlate decoded Release BIOS traces with CSME traces and understand the timing difference between different trace messages. This method of tracing release BIOS helps in debugging issues on production platform without having to re-flash the debug BIOS image. It is also useful in triaging timing issues which are typically seen on release BIOS versions but not reproducible on debug BIOS versions.

  • Windbg-ext: Basics

    Language: English

    Audience: Platform Debug Engineers

    Intel® Debug Extensions for WinDbg supports the issues that basic WinDbg could not. This demo shows how to efficiently launch live debug when you enable hyper-v as the target.

The following trainings cover key user scenarios and concepts in video and/or text formats. To access the materials, you will need to login to the Resource & Documentation Center (contact Customer Support for assistance).