Method and apparatus for managing physical and virtual resources within a multi-function integrated chipset
OwnerDavid A. Wyattinventor
Life of this patent
Estimating the term…
Abstract
A technique for managing physical and virtual resources within a multifunction chipset includes a resource manager in the form of a software agent that maintains a global resource namespace built from a list of parent-child object relationships. In general, the parent objects represent resource producers while the child objects represent resource consumers. By examining the various parent-child relationships in the global resource namespace, the resource manager can determine how the various system resources are being consumed. Interfaces are provided whereby software drivers can gain access to the global resource namespace information through the resource manager.
Claims32
A method, comprising:
- storing a list of physical resource objects;
- storing a list of virtual resource objects;
- storing a list of parent and child objects;
- and
- creating a tree of relationships for the parent and child objects and the physical and virtual resources.
A method, comprising:
- maintaining a record of available resources;
- maintaining a record of consumed resources;
- tracking relationships among producers and consumers;
- and
- updating record of available and consumed resources upon a change in relationship among producers and consumers.
A machine-readable medium having stored thereon instructions which, when executed by a computer system, causes the computer system to perform a method comprising:
- storing a list of physical resource objects;
- storing a list of virtual resource objects;
- storing a list of parent and child objects;
- and
- creating a tree of relationships for the parent and child objects and the physical and virtual resources.
A machine-readable medium having stored thereon instructions which, when executed by a computer system, causes the computer system to perform a method comprising:
- maintaining a record of available resources;
- maintaining a record of consumed resources;
- tracking relationships among producers and consumers;
- and
- updating record of available and consumed resources upon a change in relationship among producers and consumers.
Dependencies are inferred from the claim text.