SourcePoint Support for AMD EPYC Processors

ASSET is pleased to announce SourcePoint support for AMD 2nd generation EPYC server processors (codename “Rome”).

For 50 years, AMD has driven innovation in high-performance computing, graphics and visualization technologies ― the building blocks for gaming, immersive platforms, and the datacenter. With the EPYC product line, AMD is delivering more I/O, more memory bandwidth and more core density than its competitors, taking performance and functionality to a new level. AMD is rapidly gaining mind share within the datacenter, and foresaw the need to deliver best-in-class tools. A timely and cost-effective way to accomplish this is by growing its third-party development and debug tools ecosystem to accelerate its customers’ time-to-market. This allows AMD resources to focus on what they do best and leverages the resources of a third party to deliver and support tools.

With more than 10,000 users worldwide, ASSET’s debug and test tools provide real insight from code to silicon for engineers in design and manufacturing. A world leader in JTAG-based solutions, ASSET’s SourcePoint product line is the “gold standard” in x86 debug. SourcePoint has been critical to OEM/ODM success for over 20 years. A partial list of functions and capabilities include:

AMD64 multicore support

Multiple synchronized Code windows

Support for multiple processor run states: Real, Big Real, Virtual86, Protected, Compatibility, 64-bit and SMM

All Breakpoint types supported: hardware, software, SMM entry/exit, reset, power cycle, etc.

Assembly, disassembly, mixed code display

Step Into, Step Out Of, Step Over single-stepping

Command window with support for ‘C’-like macro language

Descriptors window to examine and modify descriptor table entries

Page Translation to examine processor memory paging feature

Memory subsystem for display and editing of target memory

JTAG confidence tests for verifying debug port connectivity

Dynamic Log window to capture SourcePoint background activity

Symbols support including Globals, Locals, Stack and Classes

Registers window for display and modification of AMD64 architectural registers

Dynamic variable watch for registers, variables, and expressions

Powerful UEFI debug support including built-in macros for PEIMs, HOBs, DXE, etc.

In response to customer demand, AMD and ASSET collaborated to add the SourcePoint product line into AMD’s third-party tool ecosystem. As the market-leading x86 server JTAG-based debugger, SourcePoint brings to AMD customers the power, familiarity, and ease-of-use needed to accelerate their time-to-market.

Want to learn more, or even get a demo? Click here.