Patent ID: 8484631

Claim:
A method for customizing a build configuration of a Unified Extensible Firmware Interface (UEFI) compatible component, comprising: modifying the build configuration of a UEFI compatible driver of a silicon component to reflect modifications to a set of default functions for the driver by a processor: creating, using a configuration parameter, a configuration parameter symbol identifying a path to a first file, wherein the first file is a first source code file containing the set of default functions for the silicon component; and replacing, using the configuration parameter symbol, the first file with a second file for the driver, wherein the second file is a second source code file that comprises modifications to the first file for the driver, wherein the modifications support custom functionality for the driver, wherein the second file comprises only those functions used by the driver, and wherein the second file does not comprise any functions involving features of the silicon component which are not used by the driver.