← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag