Invoking ACPI source language code from interrupt handler

Electrical computers and digital data processing systems: input/ – Interrupt processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-3206138

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.