Invention Grant
- Patent Title: Deadlock/livelock resolution using service processor
- Patent Title (中): 使用服务处理器的死锁/动态锁定解析
-
Application No.: US13758924Application Date: 2013-02-04
-
Publication No.: US09575816B2Publication Date: 2017-02-21
- Inventor: Rodney E. Hooker , Douglas R. Reed
- Applicant: VIA Technologies, Inc.
- Applicant Address: TW New Taipei
- Assignee: VIA TECHNOLOGIES, INC.
- Current Assignee: VIA TECHNOLOGIES, INC.
- Current Assignee Address: TW New Taipei
- Agent E. Alan Davis; James W. Huffman
- Main IPC: G06F9/52
- IPC: G06F9/52 ; G06F9/38 ; G06F11/07

Abstract:
A microprocessor includes a main processor and a service processor. The service processor is configured to detect and break a deadlock/livelock condition in the main processor. The service processor detects the deadlock/livelock condition by detecting the main processor has not retired an instruction or completed a processor bus transaction for a predetermined number of clock cycles. In response to detecting the deadlock/livelock condition in the main processor, the service processor causes arbitration requests to a cache memory to be captured in a buffer, analyzes the captured requests to detect a pattern that may indicate a bug causing the condition and performs actions associated with the pattern to break the deadlock/livelock. The actions include suppression of arbitration requests to the cache, suppression of comparisons cache request addresses and killing requests to access the cache.
Public/Granted literature
- US20130318530A1 DEADLOCK/LIVELOCK RESOLUTION USING SERVICE PROCESSOR Public/Granted day:2013-11-28
Information query