Claims
- 1. A computer-readable medium having computer-executable components, comprising:
a namespace including a plurality of objects, at least one of the objects being associated with a general-purpose event component, the at least one object identifying the general-purpose event component and including a sub-object that defines a set of resources used by the at least one object, wherein the at least one object is distinguishable from other objects in the namespace that specify other general-purpose event components.
- 2. The computer-readable medium of claim 1, wherein the resources used by the at least one object comprise I/O space resources.
- 3. The computer-readable medium of claim 1, wherein the resources used by the at least one object comprise memory space resources.
- 4. The computer-readable medium of claim 1, wherein the at least one object further comprises at least one control method to handle a notice generated by a hardware device.
- 5. The computer-readable medium of claim 4, wherein the notice is generated by the hardware device using standard interrupt mechanisms.
- 6. The computer-readable medium of claim 1, wherein the at least one object is dynamically loadable into the namespace in response to a hardware component associated with the at least one object being added to a computing system associated with the computer-readable medium.
- 7. The computer-readable medium of claim 6, wherein the at least one object is unloadable from the namespace.
- 8. The computer-readable medium of claim 1, wherein the namespace further comprises a second object associated with a second a general-purpose event component, the second object not having a defined set of resources used by the second object, the absence of the defined set of resources being indicative that the second object comprises a root general-purpose event component.
- 9. A computer-readable medium having computer-executable instructions, comprising:
receiving an instruction to load a general-purpose event block device into a configuration namespace, the general-purpose event block device including an object that defines a set of resources used by the general-purpose event block device; and loading the general-purpose event block device into the namespace at a location; receiving another instruction to load another general-purpose event block device into the configuration namespace; and loading the other general-purpose event block device into the namespace at another location.
- 10. The computer-readable medium of claim 9, further comprising:
receiving an instruction to unload the general-purpose event block device from the namespace; and unloading the general-purpose event block device from the namespace.
- 11. The computer-readable medium of claim 9, wherein the set of resources used by the general-purpose event block device comprises I/O space resources.
- 12. The computer-readable medium of claim 9, wherein the set of resources used by the general-purpose event block device comprise memory space resources.
- 13. A computer-implemented method for accessing a GPE block with an interrupt other than a system control interrupt.
- 14. A computer-readable medium having a data structure stored thereon, the data structure comprising:
a first data object associated with a first general-purpose event component, and including a sub-object that defines a set of resources used by the first data object; and a second data object associated with a second general-purpose event component.
- 15. The computer-readable medium of claim 14, wherein the second data object further comprises a set of resources used y the second data object.
- 16. The computer-readable medium of claim 14, wherein the second general-purpose event component comprises a root general purpose event component, and wherein the first general-purpose event component comprises a secondary general-purpose event component.
- 17. The computer-readable medium of claim 14, wherein the first data object and the second data object are stored within a namespace associated with a configuration management system.
- 18. The computer-readable medium of claim 14, wherein the first data object and the second data object are stored within an Basic Input/Output System (BIOS) associated with a configuration management system.
- 19. The computer-readable medium of claim 18, wherein the first data object and the second data object are read from the BIOS and stored within a namespace associated with a configuration management system.
- 20. The computer-readable medium of claim 19, wherein the first general-purpose event component and the second general-purpose event component each comprise a hardware device electrically coupled to one or more other hardware devices such that a signal generated by the one or more other hardware devices is presented by the respective general-purpose event component to the configuration management system in the form of an interrupt.
CROSS-REFERENCE TO PRIOR APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application No. 60/233,296, filed Sep. 15, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60233296 |
Sep 2000 |
US |