Method and apparatus for overriding resource maps in a computer system
First Claim
Patent Images
1. A method for modifying a computer system to enable the computer system to accommodate new hardware by overriding an original resource map in the computer system, the method comprising the steps of:
- loading an original resource map into a linked list during stamp initialization of the computer system, wherein the original resource map defines originally available system resources;
loading an override resource map into the top location of the linked list during stamp initialization of the computer system, the override resource map defining available system resources added to the computer system after the originally available resources;
comparing resource definitions of the original resource map and of the override resource map that define similar resources in order to identify which definitions of the original resource map are to be overridden by the override resource map;
identifying which definitions of the override resource map are to override similar respective definitions of the original resource map by setting a predetermined bit in each of the override map definitions; and
overriding the similar respective definitions of the original resource map.
0 Assignments
0 Petitions
Accused Products
Abstract
An improved method and apparatus for defining resources in a computer system is presented whereby resource maps in a computer system can be selectively updated by adding resources and superseding resources in an existing resource map by providing a new resource map which overrides the prior resource map.
56 Citations
12 Claims
-
1. A method for modifying a computer system to enable the computer system to accommodate new hardware by overriding an original resource map in the computer system, the method comprising the steps of:
-
loading an original resource map into a linked list during stamp initialization of the computer system, wherein the original resource map defines originally available system resources; loading an override resource map into the top location of the linked list during stamp initialization of the computer system, the override resource map defining available system resources added to the computer system after the originally available resources; comparing resource definitions of the original resource map and of the override resource map that define similar resources in order to identify which definitions of the original resource map are to be overridden by the override resource map; identifying which definitions of the override resource map are to override similar respective definitions of the original resource map by setting a predetermined bit in each of the override map definitions; and overriding the similar respective definitions of the original resource map. - View Dependent Claims (3, 4)
-
-
2. An apparatus for modifying a computer system to enable the computer system to accommodate new hardware by overriding an original resource map in the computer operating system, the apparatus comprising:
-
means for loading an original resource map into a linked list during stamp initialization of the computer system, wherein the original resource map defines originally available system resources; means for loading an override resource map into the top location of the linked list during startup initialization of the computer system, the override resource map defining available system resources added to the computer system after installation of the originally available resources; means for comparing resource definitions of the original resource map and of the override resource map that define similar resources in order to identify which definitions of the original resource map are to be overridden by the override resource map; means for identifying which definitions of the override resource map are to override similar respective definitions of the original resource map by setting a predetermined bit in each of the override map definitions; and means for overriding the similar respective definitions of the original resource map.
-
-
5. A method for modifying a computer system to enable the computer system to accommodate new hardware by overriding an original resource map in the computer system, the method comprising the steps of:
-
loading an original resource map during stamp initialization of the computer system, wherein the original resource map defines originally available system resources; loading an override resource map during startup initialization of the computer system, the override resource map defining available system resources added to the computer system after the originally available resources; comparing resource definitions of the original resource map and of the override resource map that define similar resources in order to identify which definitions of the original resource map are to be overridden by the override resource map; identifying which definitions of the override resource map are to override similar respective definitions of the original resource map by setting a predetermined bit in each of the override map definitions; and overriding the similar respective definitions of the original resource map. - View Dependent Claims (6, 7, 8)
-
-
9. An apparatus for modifying a computer system to enable the computer system to accommodate new hardware by overriding an original resource map in the computer operating system, the apparatus comprising:
-
means for loading an original resource map during stamp initialization of the computer system, wherein the original resource map defines originally available system resources; means for loading an override resource map during stamp initialization of the computer system, the override resource map defining available system resources added to the computer system after installation of the originally available resources; means for comparing resource definitions of the original resource map and of the override resource map that define similar resources in order to identify which definitions of the original resource map are to be overridden by the override resource map; means for identifying which definitions of the override resource map are to override similar respective definitions of the original resource map by setting a predetermined bit in each of the override map definitions; and means for overriding the similar respective definitions of the original resource map. - View Dependent Claims (10, 11, 12)
-
Specification