Patent ID: 7568091

Claim:
A computer platform system control unit data programming control method for use on a computer platform that is equipped with a system control unit and a startup control unit for the purpose of providing the system control module with a data programming control function, which comprises: responding to a user-initiated data programming requesting event by issuing a data programming enable message; responding to the data programming enable message by issuing a corresponding system management interrupt message to the startup control unit, for the purpose of activating the startup control unit to perform a system management interrupt enabled flash mode switching procedure to thereby switch the system control unit to flash mode; performing a data programming procedure on the system control unit under the condition that the system control unit is switched to flash mode to thereby write a set of data into the system control unit; and after the data programming procedure is completed, issuing a programming completion message; and responding to the programming completion message by issuing a corresponding system management interrupt message to the startup control unit, for the purpose of activating the startup control unit to perform a system management interrupt enabled normal mode switching procedure to thereby switch the system control unit back to normal mode.