The present application provide a method for seamless
upgrade of an interrupt handling program and a computer
system, belonging to the field of
data processing. The method includes responding, by a
baseboard management controller (BMC), to an
upgrade operation for an interrupt handling program to be upgraded, and acquiring the interrupt handling program to be upgraded and
upgrade parameters; storing, by the BMC, the interrupt handling program to be upgraded in basic
input output system (
BIOS) Flash according to the upgrade parameters, overwriting a historical interrupt handling program corresponding to the interrupt handling program to be upgraded in the
BIOS Flash, and sending an upgrade interrupt
signal to an
interrupt handler; starting, by the
interrupt handler, an interrupt upgrade program and acquiring the upgrade parameters, moving the interrupt handling program to be upgraded in the
BIOS Flash to a physical
memory address according to the upgrade parameters, and overwriting a historical interrupt handling program corresponding to the interrupt handling program to be upgraded to be regarded as a new interrupt handling program. The present application aims to upgrade the interrupt handling program online.