Invention Grant
US08694970B2 Unified debug system with multiple user-configurable trace volumes and trace buffers
有权
具有多个用户可配置的跟踪卷和跟踪缓冲区的统一调试系统
- Patent Title: Unified debug system with multiple user-configurable trace volumes and trace buffers
- Patent Title (中): 具有多个用户可配置的跟踪卷和跟踪缓冲区的统一调试系统
-
Application No.: US11143338Application Date: 2005-06-02
-
Publication No.: US08694970B2Publication Date: 2014-04-08
- Inventor: Brian T. Edgar , Mark A. Gaertner , Bhooshan S. Thakar
- Applicant: Brian T. Edgar , Mark A. Gaertner , Bhooshan S. Thakar
- Applicant Address: US CA Cupertino
- Assignee: Seagate Technology LLC
- Current Assignee: Seagate Technology LLC
- Current Assignee Address: US CA Cupertino
- Agency: Westman, Champlin & Koehler, P.A.
- Agent Alan G. Rego
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/00 ; G06F12/06 ; G06F13/00

Abstract:
A unified debug system with multiple user-configurable trace volumes is disclosed, including embodiments as a system, a method, and a computer-readable medium. Embodiments of the present invention provide more robust and flexible solutions for introducing configurable trace volumes to firmware, allowing a user to specify firmware system configurations for trace buffers, trace frames, and trace volumes, and offer other advantages over the prior art. One embodiment of the present invention pertains to a system that includes a firmware component comprising firmware, and a firmware interface communicatively connected to the firmware component. The firmware includes a plurality of trace volumes for storing a plurality of trace entries. The trace volumes are user-configurable through the firmware interface. The plurality of trace volumes includes first, second and third trace volumes. The first trace volume includes storing at least some of the trace entries to a trace buffer in a first volatile memory component. The second trace volume includes storing at least some of the trace entries to one or more trace buffers in one or more trace frames in a second volatile memory component. The third trace volume includes storing at least some of the trace entries to one or more trace buffers in one or more trace frames in a non-volatile memory component.
Public/Granted literature
- US20060277441A1 Unified debug system with multiple user-configurable trace volumes and trace buffers Public/Granted day:2006-12-07
Information query