Patent ID: 6381693
Filing Date: 2002-04-30
Classification: G06F

Abstract:
A system operable with any of a plurality of different types of processors comprising:a processor; a system firmware including a common firmware part and a plurality of customized firmware parts; the common firmware part providing at least one system firmware function mutually used in common for different types of processors; each customized firmware part providing at least one system firmware function used for and customized to a subset of the plurality of different types of processors; wherein the common firmware part executes upon system initialization; and a processor identifier device, coupled to the system, which identifies which of the plurality of processor types is connected to the system, and in response to the identification of a connected processor type, causes the customized firmware part pertaining to an identified processor type to be executed by the processor, wherein only selected ones of the customized firmware parts executes upon system initialization.