Invention Grant
- Patent Title: Invoking a firmware function
-
Application No.: US13486695Application Date: 2012-06-01
-
Publication No.: US09727390B1Publication Date: 2017-08-08
- Inventor: Stefano Righi
- Applicant: Stefano Righi
- Applicant Address: US GA Norcross
- Assignee: American Megatrends, Inc.
- Current Assignee: American Megatrends, Inc.
- Current Assignee Address: US GA Norcross
- Agency: Lee & Hayes, PLLC
- Main IPC: G06F9/54
- IPC: G06F9/54 ; G06F3/12

Abstract:
A computer system firmware is provided that includes functionality for allowing a calling application to invoke firmware functions through the use of firmware services for getting and setting firmware variables. Firmware functions may be defined and mapped to firmware variable names. When a request is received by the firmware to get or set a value for a particular firmware variable, the firmware determines whether a custom firmware function has been defined that corresponds to the requested firmware variable. If a custom function has been defined that corresponds to the requested firmware variable, then the corresponding custom function is executed rather than the requested get or set operation. A firmware setup application might utilize this mechanism to obtain information from a firmware for use in modifying the configuration of a computer system that would not otherwise be available to the setup application.
Information query