The patent's assignee for patent number 8799691 is
News editors obtained the following quote from the background information supplied by the inventors: "Modernly, power management support is available in current PC (Personal Computer) notebooks and desktops conformant with ACPI (Advanced Configuration Power Interface) techniques which are well known in the art. ACPI based implementations are a form of OSPM (Operating System Power Management or sometimes Operating System Power Management Policy).
"OSPM uses ACPI services which are based on
"The fixed hardware programming model requires hardware registers to be defined at particular address locations, and in contrast--the generic hardware programming model inherent in the use of FFH to provide services allows hardware registers (called Generic Registers) to reside in almost any address selected from within most address spaces and provides system OEMs (Original Equipment Manufacturers) with a wide degree of flexibility in the implementation of specific functions embodied in hardware. If necessary, OSPM may direct accesses to the fixed hardware registers, but OSPM relies on OEM-provided ACPI Machine Language (AML) code to access generic hardware registers. It is well known in the art how to produce AML codes from ASL (ACPI Source Language) including descriptions of hardware configurations and more.
"Generic Registers and their usage are documented in the ACPI specification. Thus, ACPI FHF provides a standardized means of providing Power Management services for use by OSPM.
"However, broadly speaking, the ACPI OSPM does not take account of, nor provide for virtualized OS (operating systems), two or more of which may coexist in a hypervisor environment. Support for rich OS features in multiple VMs (Virtual Machines) is limited. This situation provides an implementation challenge (and opportunity) for hypervisors since the underlying assumption made by a typical single OS that it may safely and properly take overarching control of the hardware resources (especially as related to power management) is thereby invalidated.
"Moreover, it will never be entirely satisfactory for the power and energy environment of the underlying platform to be virtualized to each OS (operating system) nor for each OS to be allowed mere pass-through access to hardware. In the former case OS efforts at power and energy management may be wasted and in the latter case the two operating systems can be expected to interfere one with the other. For example it would clearly be at least wasteful if not error inducing for a first OS to spin down a disk drive in order to save power while it is in actual use by a second OS for reading and/or writing data.
"A need exists for an implementation approach that provides each of transient, pass-through and emulated facilities for power management and which incorporates and uses any and all of these according to need."
As a supplement to the background information on this patent, VerticalNews correspondents also obtained the inventors' summary information for this patent: "The disclosed invention includes, among other things, methods and techniques for providing power/energy controlling techniques to address the issues described above. Thus, HPM (Hierarchical Power Management) systems provide for and improve on the power management support beyond what is available in current PC notebooks and desktops.
"According to an aspect of the present invention, an electronic device includes a controller, for example a processor, and a memory that is coupled to the processor. The memory includes a plurality of instructions that when executed by the processor, cause to processor to perform power management operations, for example, maintaining virtualized Functional Fixed Hardware codes responsive to device interrupts and based on
"Virtualized Functional Fixed Hardware codes, for example modified DSDT (Differentiated System Description Tables) and SSDTs (Secondary Subsystem Description Tables) are provided to a first operating system and pass-through access is provided for non-virtualized Functional Fixed Hardware codes, for example native ACPI DSDT, to a second operating system. The first and second operating systems may be under joint or several hypervisor control.
"An advantage provided by the present invention is that it enables multiple operating systems to coexist and operate in effective simultaneity without loss of effective power management and without either OS being shut out from materially participating in that power management.
"Another advantage provided by the present invention is that it provides for hypervisor use without significant loss of ACPI functioning.
"According to an aspect of the present invention, a method of executing a program includes similar features to the system embodiment but which may be adapted for programmatic implementation of more generalized computing platforms, such as PCs."
For additional information on this patent, see: Banga, Gaurav; Barde, Kaushik; Pandit,
Keywords for this news article include:
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Cape Cod Building Mussel Industry
- Hollywood Eager to Grasp Hispanic Market
- Frightfully Fun Films Return for Halloween
- Sears Denies Store Closings, Layoffs Report
- Microsoft Beats Income Expectations
- Would Soccer Be Richer Without Small Clubs?
- Cloud Lifts Microsoft's Quarterly Results
- Pfizer Approves $11 Billion Buyback Plan
- IS Funded by Black Market Oil Sales, Racketeering
- Weekly Jobless Claims Rise but Remain Low