A method and system for providing correct operational parameters for up-level
design
components utilized within a computer system after a low level basic input/output
system (BIOS) code has been qualified. A patch file is created or obtained for
a component that is added to a computer system after a BIOS code has been qualified
for the computer system. The patch file includes the operating parameters (or profiles)
of the component. The flash module is designed with a memory block reserved for
holding data from the patch file, which can be updated independently of the rest
of the flash module. The Advance Configuration Program Interface (ACPI) or advanced
power management (APM) code of the computer system is modified to dynamically read
the parameters from this memory block and update their respective functions accordingly.
During set up of the computer system, the patch file is flashed into the reserved
block of the flash module. The data is merged by the FLASH utility into the existing
BIOS so that the computer system has the correct parameters for the particular component.