Methods, systems, and articles of manufacture for replacement of a failing
processor of a multi-processor system running at least one operating
system are provided. In contrast to the prior art, the replacement may be
performed by system firmware without intervention by the operating system
(i.e., the replacement may be transparent to the operating system). For
some embodiments, the multi-processor system may be logically partitioned
and the methods may be utilized to replace one or more shared or
dedicated processors assigned to a logical partition, transparent to an
operating system running on the partition.