Method and apparatus for configuration of computer system and circuit boards
First Claim
Patent Images
1. For use with a computer system that provides for circuit boards to be interchangeably inserted in a plurality of system slot locations, with the circuit boards having the capability to be configured to utilize one or more of various common computer system resources, a method for configuring the system and boards comprising:
- the computer determining the various common computer system resources which can be utilized by the circuit boards to be inserted into the computer system;
wherein the computer in determining the various common computer system resources utilizes a circuit board configuration file having a defined configuration file format for indicating the various common computer system resources which can be utilized by a circuit board and for indicating the identification of the circuit board;
wherein the format of said configuration file provides for board identification information, initialization information and function information;
wherein said function information includes information on the various functions available on the circuit board and the resources necessary for each function;
wherein said resource information includes information on the direct memory access channel, interrupt line, input/output port address and memory address options available on the circuit board;
the computer resolving conflicts as to the common computer system resources to be utilized by the circuit boards to be installed in the computer system;
the computer allocating common computer system resources, based on the resolution of conflicts, to be utilized by the circuit boards installed in the computer system; and
the computer storing configuration information for each circuit board based on the allocated common computer system resources to be utilized.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for determining and selecting configuration options and settings of circuit boards used in a computer system is disclosed. The options and settings are placed in a file according to a given format, at which time the system determines if non-conflicting use of the common system resources is possible. If so, these option and setting parameters are used to configure the circuit boards.
-
Citations
9 Claims
-
1. For use with a computer system that provides for circuit boards to be interchangeably inserted in a plurality of system slot locations, with the circuit boards having the capability to be configured to utilize one or more of various common computer system resources, a method for configuring the system and boards comprising:
-
the computer determining the various common computer system resources which can be utilized by the circuit boards to be inserted into the computer system; wherein the computer in determining the various common computer system resources utilizes a circuit board configuration file having a defined configuration file format for indicating the various common computer system resources which can be utilized by a circuit board and for indicating the identification of the circuit board; wherein the format of said configuration file provides for board identification information, initialization information and function information; wherein said function information includes information on the various functions available on the circuit board and the resources necessary for each function; wherein said resource information includes information on the direct memory access channel, interrupt line, input/output port address and memory address options available on the circuit board; the computer resolving conflicts as to the common computer system resources to be utilized by the circuit boards to be installed in the computer system; the computer allocating common computer system resources, based on the resolution of conflicts, to be utilized by the circuit boards installed in the computer system; and the computer storing configuration information for each circuit board based on the allocated common computer system resources to be utilized.
-
-
2. For use with a computer system that provides for circuit boards to be interchangeably inserted in a plurality of system slot locations, with the circuit boards having the capability to be configured to utilize one or more of various common computer system resources, a method for configuring the system and boards comprising:
-
the computer determining the various common computer system resources which can be utilized by the circuit boards to be inserted into the computer system; wherein the computer determining the various common computer resources utilizes a circuit board configuration file having a defined configuration file format for indicating the various common computer system resources which can be utilized by a circuit board and for indicating the identification of the circuit board; wherein the format of said configuration file provides for board identification information, initialization information and function information; wherein said function information includes information on the various functions available on the circuit board and the resources necessary for each function; wherein said resource information includes information on the initialization value options available on the circuit board for direct memory access channel, interrupt line, input/output port addresses and memory addresses; the computer resolving conflicts as to the common computer system resources to be utilized by the circuit boards to be installed in the computer system; the computer allocating common computer system resources, based on the resolution of conflicts, to be utilized by the circuit boards installed in the computer system; and the computer storing configuration information for each circuit board based on the allocated common computer system resources to be utilized.
-
-
3. For use with a computer system that provides for circuit boards to be interchangeably inserted in a plurality of system slot locations, with the circuit boards having the capability to be configured to utilize one or more of various common computer system resources, a method for configuring the system and boards comprising:
-
the computer determining the various common computer system resources which can be utilized by the circuit boards to be inserted into the computer system; wherein the computer determining the various common computer resources utilizes a circuit board configuration file having a defined configuration file format for indicating the various common computer system resources which can be utilized by a circuit board and for indicating the identification of the circuit board; wherein the format of said configuration file provides for board identification information, initialization information and function information; wherein said function information includes information on the various functions available on the circuit board and the resources necessary for each function; wherein said resource information includes; information on direct memory access channel, interrupt line, input/output port address and memory address options available on the circuit board; information on the initialization value options available on the circuit board for direct memory access channels, interrupt lines, input/output port addresses and memory addresses; and relationship grouping information for said available options and said initialization value options; the computer resolving conflicts as to the common computer system resources to be utilized by the circuit boards to be installed in the computer system; the computer allocating common computer system resources, based on the resolution of conflicts, to be utilized by the circuit boards installed in the computer system; and the computer storing configuration information for each circuit board based on the allocated common computer system resources to be utilized.
-
-
4. An apparatus for configuring a computer system that provides for circuit boards to be interchangeably inserted in a plurality of system slot locations, with the circuit boards having the capability to be configured to utilize one or more of various common computer system resources, comprising:
-
means for determining the various common computer system resources which can be utilized by the circuit boards to be inserted into the computer system; wherein said means for determining includes means for utilizing a circuit board configuration file having a defined configuration file format for indicating the various common computer system resources which can be utilized by a circuit board and for indicating the identification of the circuit board; wherein the format of said configuration file provides for board identification information, initialization information and function information; wherein said function information includes information on the various functions available on the circuit board and the resources necessary for each function; wherein said resource information includes information on the direct memory access channel, interrupt line, input/output port address and memory address options available on the circuit board; means for resolving conflicts as to the common computer system resources to be utilized by the circuit boards to be installed in the computer system; means for assigning common computer system resources based on said resolution of conflicts to be installed in the computer systems; and means for storing configuration information for each circuit board based on the assigned common computer system resources to be utilized.
-
-
5. An apparatus for configuring a computer system that provides for circuit boards to be interchangeably inserted in a plurality of system slot locations, with the circuit boards having the capability to be configured to utilize one or more of various common computer system resources, comprising:
-
means for determining the various common computer system resources which can be utilized by the circuit boards to be inserted into the computer system; wherein said means for determining includes means for utilizing a circuit board configuration file having a defined configuration file format for indicating the various common computer system resources which can be utilized by a circuit board and for indicating the identification of the circuit board; wherein the format of said configuration file provides for board identification information, initialization information and function information; wherein said function information includes information on the various functions available on the circuit board and the resources necessary for each function; wherein said resource information includes information on the initialization value options available on the circuit board for direct memory access channel, interrupt line, input/output port addresses and memory addresses; means for resolving conflicts as to the common computer system resources to be utilized by the circuit boards to be installed in the computer system; means for assigning common computer system resources based on said resolution of conflicts to be installed in the computer systems; and means for storing configuration information for each circuit board based on the assigned common computer system resources to be utilized.
-
-
6. An apparatus for configuring a computer system that provides for circuit boards to be interchangeably inserted in a plurality of system slot locations, with the circuit boards having the capability to be configured to utilize one or more of various common computer system resources, comprising:
-
means for determining the various common computer system resources which can be utilized by the circuit boards to be inserted into the computer system; wherein said means for determining includes means for utilizing a circuit board configuration file having a defined configuration file format for indicating the various common computer system resources which can be utilized by a circuit board and for indicating the identification of the circuit board; wherein the format of said configuration file provides for board identification information, initialization information and function information; wherein said function information includes information on the various functions available on the circuit board and the resources necessary for each function; wherein said resource information includes; information on the initialization value options available on the circuit board for direct memory access channels, interrupt lines, input/output port addresses and memory addresses available on the circuit board; information on the initialization value options available on the circuit board for direct memory access channels, interrupt lines, input/output port addresses and memory addresses; and relationship grouping information for said available options and said initialization values; means for resolving conflicts as to the common computer system resources to be utilized by the circuit boards to be installed in the computer system; means for assigning common computer system resources based on said resolution of conflicts to be installed in the computer systems; and means for storing configuration information for each circuit board based on the assigned common computer system resources to be utilized.
-
-
7. A method for providing information indicative of the various common computer resources which may be utilized by a circuit board installable in a computer system, comprising:
-
establishing a configuration file, having a defined format, to be accessed by the computer system; and providing resource information in said configuration file pertinent to board identification, initialization and the various functions available on the circuit board and the resources necessary for each function including information on the direct memory access channel, interrupt line, input/output port address and memory address options available on the circuit board. - View Dependent Claims (8, 9)
-
Specification