System development and debug tools for power management functions in a computer system
First Claim
Patent Images
1. 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.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
17 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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.
-
Specification