(877) 731-3970 (toll free) or (714) 731-1661 (outside U.S.)
Host Operating Systems Supported
Intel Processor Trace Support – Added support for Intel Processor Trace (Intel PT). See the Trace view section for more information.
Trace Search View - The Trace Search view has been added to support Intel PT. This view supports high level views of the trace. The view can be opened from the Trace view context menu.
Trace Statistics View - The Trace Statistics view has been added to support Intel PT. This view supports function profiling of instruction trace data. The view can be opened from the Trace view context menu.
IvyTown Support - Support added for IvyTown including ureg_raw command and Python-CLI device model.
Alternate Processor Numbering - SourcePoint now supports both the Arium and ITP processor numbering schemes. The ITP numbering scheme is selected by setting the ItpCompatible control variable true.
XDP-Pins - The LX-INT tab in the Emulator Configuration dialog has been reworked to support the new LX-INT rev E-1 adapter. The tab has been renamed "XDP-Pins"
GD Bit - SourcePoint now supports the GD bit in DR6 to break on target software modifying the DR registers.
Improved Program Load Verification - When verifying a program loaded symbols only, SourcePoint now allows individual sections to be excluded from the verify (e.g., the Init section in a Linux kernel load).
Target Configuration – Target configuration is now handled by a series of new commands executed in the target configuration event macro. See the new Target Configuration Application Note for more information.
Python Support – SourcePoint now has limited support for the Python Command language.
1024 Processor Support – The number of processors (threads) supported has been increased from 64 to 1024.
Haswell Support – The Haswell processor is now supported including Haswell NI instructions.
Editing of Macro File Errors – The Macro error dialog now allows opening an editor to fix macro file errors, and then resumption of the macro.
SelectFile and SelectDirectory commands – These new commands open dialogs to allow a filename or directory path to be returned to an nstring variable.
Symbol Search Improvement – The Symbol Finder dialog (Edit | Find Symbol) now allows searching for a symbol across multiple programs.
Program Save Improvement – The Program Save dialog now allows for saving a region of memory as an axf file. The Save (Upload) command also supports this.
Viewpoint View Improvements – The Viewpoint window now allows sleeping processors to be automatically hidden from the display. It also allows for individual processors to be hidden.
The following target configuration commands have been added (see Target Configuration Application Note for more information)
Multiple Trace views – Support for up to 10 trace views showing any combination of LBR, BTS and Event Trace.
Time-aligned Trace views – Trace views can be time aligned so scrolling one scrolls the other (BTS and Event trace only).
Advanced mode – Show or hide advanced configuration settings by enabling or disabling advanced mode (Options | Preferences | General).
Search across programs – The Symbol Finder Dialog (Edit | Find Symbol) now allows for searching across all programs loaded in SourcePoint (useful in EFI debug).
Event Trace – Support for Intel Event Trace (requires special BIOS or processor patch)
BTS Timestamp – BTS trace data is now timestamped (requires special BIOS or processor patch).
Support for the LX-1000 emulator - Faster processor, USB 2.0, gigabit Ethernet and 2 Gb trace buffer.
Improved C++ Support - Symbol Finder now
shows demangled names.
Drag and drop to Command view - Macro files and program files can be dragged from Explorer directly to the Command view.
Register View – MSRs are now split into subgroups and MSR numbers and descriptions are displayed
A version of SourcePoint 7.7.1 is now available that runs on Linux. Supported versions of Linux are Fedora (up to and including Core 7), Suse 10.2, and Red Hat Enterprise (up to and including v5).
The PCI Devices window now displays
capabilities for each device and also displays bit fields within registers.
The Trace view now supports BTS trace.
Target flash programming capability added.
Linux OS aware debugging added. Linux task debugging added.
The following commands were added to be more compatible with the Intel ITP:
- libcall, byref
- cpuid_eax, cpuid_ebx, cpuid_ecx, cpuid_edx
- drscan, irscan
- cscfg, local_cscfg
The following commands were added to the command language:
- itpcompatible control variable
- The ord12, ord16 and real10 data types were added to the command language.
- The default size of integers was changed from 16 bits to 32 bits in the command language.
- The Memory view now supports Unicode display formats.
- The Devices view has a new MSR cell type for reading and writing any MSR.
- Emulator Configuration dialog
- Symbol Finder button added to Memory view, Code view, and Add Breakpoint dialog.
- SourcePath dialogs overhauled.
- Find Symbol added to Symbol view context menu.
- Typeless debug procedures can now return values other than ORD4
The table below describes the behavior of the status LEDs on the front of the emulator.
Lights briefly after emulator has performed boot-level hardware initialization and prior to loading flash image. Also, the upper and lower amber LEDs flash in an alternating pattern if the flash file fails to load.
When lit, the target is in reset mode.
When lit, the target is running.
When lit, the emulator's power is on.
The table below describes the behavior of the network LEDs on the back of the emulator.
When lit, the emulator is communicating at 100Mb/s
When lit, indicates Ethernet is connected.
When lit, indicates Ethernet is receiving data.