US5630052A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System development and debug tools for power management functions in a computer system
Assignee: Intel Corp
•
Filing: 1996-10-18
•
Granted: 1997-05-13
•
Expires: 2016-10-18
Abstract
Abstract An in-circuit processor emulator for a computer system that provides a go until system management interrupt command to perform processor emulation until the computer system enters a system management mode during a system management interrupt. The in-circuit processor emulator also provides an enable system management memory command for enabling and disabling access to a system management overlay memory, and an unlock control register command for unlocking a set of control registers in an input/output and power control circuit in the computer system. The commands enable development and debug of system management mode power control functions.
Inventors
- 👤 Tushar Shah
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 22:58
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/261; G06F11/36; G06F11/362; G06F11/3648; G06F11/3652
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
114 words
An arrangement for debugging power management software, comprising: a processor emulator for coupling to a target computer system that executes user software stored in a target system memory and enters an interrogate mode in response to a system management interrupt from the target computer system, wherein the interrogate mode enables access to a system management memory and power control circuitry in the target computer system; and a control module coupled to the processor emulator that enables the processor emulator to begin execution of the user software and to control the processor emulator in the interrogate mode, wherein the control module accesses the system management memory and the power control circuitry via the processor emulator.
Claim 2
Dependent Claim
114 words
An arrangement for debugging power management software, comprising: a processor emulator for coupling to a target computer system that executes user software stored in a target system memory and enters an interrogate mode in response to a system management interrupt from the target computer system, wherein the interrogate mode enables access to a system management memory and power control circuitry in the target computer system; and a control module coupled to the processor emulator that enables the processor emulator to begin execution of the user software and to control the processor emulator in the interrogate mode, wherein the control module accesses the system management memory and the power control circuitry via the processor emulator.
Claim 3
Dependent Claim
19 words
The arrangement of claim 1, wherein the interrogate mode enables a user to start and halt an emulation mode.
Claim 4
Dependent Claim
16 words
The arrangement of claim 1, wherein the interrogate mode enables a user to set a breakpoint.
Claim 5
Dependent Claim
16 words
The arrangement of claim 1, wherein the interrogate mode enables a user to clear a breakpoint.
Claim 6
Dependent Claim
23 words
The arrangement of claim 1, wherein the interrogate mode enables a user to access a set of registers in a power control circuit.
Claim 7
Dependent Claim
33 words
The arrangement of claim 1, wherein the processor emulator generates a system management memory select signal while in the system management mode that causes the system management memory to overlay a user memory.
Claim 8
Dependent Claim
48 words
The arrangement of claim 1, wherein the interrogate mode enables a user to set a system management mode bit in a mode control register of the processor emulator, the system management mode bit causing the processor emulator to generate a system management memory to overlay the user memory.
Claim 9
Dependent Claim
53 words
The arrangement of claim 1, wherein the interrogate mode enables a user to enter a command for performing a predefined access sequence over a system bus coupled to the processor emulator such that the predefined access sequence unlocks and enables access to a set of control registers contained in a power control circuit.
Claim 10
Independent Claim
84 words
A method for debugging power management software, comprising: executing user software stored in a target computer system memory with a processor emulator until a system management interrupt occurs; entering an interrogate mode in response to the system management interrupt, wherein the interrogate mode allows access to a system management memory and power control circuitry in the target computer system; and accessing the system management memory and the power control circuitry during interrogate mode to debug power management software stored in the system management memory.
Claim 11
Independent Claim
84 words
A method for debugging power management software, comprising: executing user software stored in a target computer system memory with a processor emulator until a system management interrupt occurs; entering an interrogate mode in response to the system management interrupt, wherein the interrogate mode allows access to a system management memory and power control circuitry in the target computer system; and accessing the system management memory and the power control circuitry during interrogate mode to debug power management software stored in the system management memory.
Claim 12
Dependent Claim
28 words
The method of claim 9, wherein the step of entering the interrogate mode further comprises enabling a user to start and halt the execution of the user software.
Claim 13
Dependent Claim
26 words
The method of claim 9, wherein the step of entering the interrogate mode further comprises enabling a user to set a breakpoint for the processor emulator.
Claim 14
Dependent Claim
22 words
The method of claim 9, wherein the step of entering the interrogate mode further comprises enabling a user to clear a breakpoint.
Claim 15
Dependent Claim
30 words
The method of claim 9, wherein the step of entering the interrogate mode further comprises enabling a user to access a set of registers contained in a power control circuit.
Claim 16
Dependent Claim
34 words
The method of claim 9, further comprising the step of generating a system management memory select signal while in the system management mode that causes the system management memory to overlay the user memory.
Claim 17
Dependent Claim
41 words
The method of claim 9, wherein the step of entering the interrogate mode further comprises enabling a user to set a system management mode bit in a mode control register that causes the system management memory to overlay the user memory.
Claim 18
Dependent Claim
59 words
The method of claim 9, wherein the step of entering the interrogate mode further comprises enabling a user to enter a command for performing a predefined access sequence over a system bus coupled to the in-circuit emulator such that the predefined access sequence unlocks and enables access to a set of control registers contained in a power control circuit.
Claim 19
Independent Claim
86 words
A system for debugging power management software, comprising: means for executing user software stored in a target computer system memory by emulating a processor of the target computer system until a system management interrupt occurs; means for entering an interrogate mode in response to the system management interrupt, wherein the interrogate mode allows access to a system management memory and to power control circuitry in the target computer system; and means for accessing the system management memory and the power control circuitry during the interrogate mode.
Claim 20
Independent Claim
86 words
A system for debugging power management software, comprising: means for executing user software stored in a target computer system memory by emulating a processor of the target computer system until a system management interrupt occurs; means for entering an interrogate mode in response to the system management interrupt, wherein the interrogate mode allows access to a system management memory and to power control circuitry in the target computer system; and means for accessing the system management memory and the power control circuitry during the interrogate mode.
References Cited (Backward Citations)
US4674089A
Cited
US4796258A
Cited
US5132971A
Cited
US5329471A
Cited
US5056013A
Cited
US5333307A
Cited
US5392420A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-05-12 | 2000-11-11 | 2001-05-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-05-12 | 2004-11-11 | 2005-05-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-05-12 | 2008-11-11 | 2009-05-13 | $7700.00 | Window Closed / Lapsed |