Patent ID: 6023736
Filing Date: 2000-02-08
Classification: G06F

Abstract:
A system for dynamically configuring a plurality of I/O device adapters, comprising:a processor complex including a central processing unit and a memory connected thereto;a function routing/controlling facility having the plurality of I/O device adapters connected thereto;a bus connecting said processor complex and said function routing/controlling facility;said function routing/controlling facility transmitting data and/or control signals between said processor complex and at least one of said plurality of I/O device adapters via said bus;a function configuration register provided in said function routing/controlling facility, said function configuration register having a READY/NOT READY flag for each of the plurality of I/O device adapters;dynamic configuration decision logic provided in conjunction with said function routing/controlling facility, said dynamic configuration logic detecting which of said I/O device adapters are connected to said function router and control facility, determining configuration parameters for each I/O device adapter that is connected to said function routing/controlling facility, initializing a configuration space for each connected I/O device adapter with the determined configuration parameters, and setting corresponding flags in said function configuration register to indicate ready status,said dynamic configuration decision logic being triggered by a reset condition.