Electrical computers and digital data processing systems: input/ – Interrupt processing
Reexamination Certificate
2001-12-21
2004-09-14
Vo, Tim (Department: 2181)
Electrical computers and digital data processing systems: input/
Interrupt processing
C710S100000
Reexamination Certificate
active
06792491
ABSTRACT:
BACKGROUND
1. Field of the Invention
This invention relates to microprocessors. In particular, the invention relates to power management.
2. Description of Related Art
The Advanced Configuration and Power Interface (ACPI) specification introduces a new method for performing platform power management and enumeration. The architecture is table-based and has the capability to execute control methods written in ACPI Source Language (ASL) code. The ASL code is interpreted by the Operating System (OS) and allows the platform to execute actions and notify the OS of certain events. Certain operations in ASL code are prohibited by the OS interpreter. Therefore, in many cases, it is required that the ASL code communicate with the platform System Management Interrupt (SMI) handler to perform actions that would otherwise be blocked by the OS. It is possible for the ASL code to generate SMI's by writing specific values to the SMI command port in the chipset, which then results in a SMI being generated that can perform specific actions. Arguments and return parameters can then be passed to and from the ASL code in scratchpad registers located in the chipset.
Recently, advances in microprocessor technology offer mobile users two performance modes: Maximum Performance mode and Battery Optimized mode. Maximum Performance mode takes advantage of the additional power provided by an alternating current (AC) power source to provide a new level of mobile personal computer (PC) performance, while Battery Optimized mode provides optimal performance while running on battery. An OS may operate in either of the two modes. In order to force the OS out of the Maximum Performance mode, it is necessary to invoke an ASL method from within a SMI handler.
Therefore, there is a need to have a technique to invoke an ASL method from an interrupt handler.
REFERENCES:
patent: 5021679 (1991-06-01), Fairbanks et al.
patent: 5153535 (1992-10-01), Fairbanks et al.
patent: 5307003 (1994-04-01), Fairbanks et al.
patent: 5627412 (1997-05-01), Beard
patent: 5752011 (1998-05-01), Thomas et al.
patent: 5974557 (1999-10-01), Thomas et al.
patent: 6065121 (2000-05-01), Hobson et al.
patent: 6216235 (2001-04-01), Thomas et al.
patent: 6219742 (2001-04-01), Stanley
patent: 6438701 (2002-08-01), Chaiken et al.
patent: 6487668 (2002-11-01), Thomas et al.
Faatz Cynthia T.
Intel Corporation
Vo Tim
LandOfFree
Invoking ACPI source language code from interrupt handler does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Invoking ACPI source language code from interrupt handler, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Invoking ACPI source language code from interrupt handler will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3206138