Patent ID: 8468514

Claim:
A computing system for updating unified extensible firmware interface (UEFI) setting information of a computer, the computing system comprising: a storage system; at least one processor; and one or more programs stored in the storage system and executed by the at least one processor, the one or more programs comprising: a function creation module operable to create a system management interrupt (SMI) function based on a UEFI platform of the computer, and store the SMI function in a system management random access memory (SMRAM) of the computer; a function calling module operable to generate an access address of the SMI function, store the access address in an SMI list of the SMRAM, obtain the access address from the SMI list when a configuration command is input from an input device, generate an SMI handler according to the access address, activate the SMI function stored in the SMRAM through the SMI handler, and call a runtime service function of the UEFI platform by executing the SMI function, wherein the runtime service function is a function for returning a variable for a hardware element of the computer, a function for getting a variable name of the hardware element, or a function for setting a variable for the hardware element; and a configuration setting module operable to execute the runtime service function to configure UEFI setting information stored in a flash memory chip and to update basic input/output system (BIOS) data stored in a complementary metal oxide semiconductor (CMOS) chip related to the UEFI setting information.