Patent ID: 7103641

Claim:
A method comprising: loading platform firmware during a single pre-boot phase of a computer system by, executing a first portion of platform firmware code that is stored locally in the computer system during the single pre-boot phase, wherein execution of the first portion of firmware code loads a first driver that publishes a first firmware volume (FV) interface protocol instance; retrieving a first portion of a second portion of platform firmware code from a first firmware volume FV stored on a remote firmware storage device via the first FV interface protocol; loading and executing the first portion of the second portion of platform firmware code during the single pre-boot phase, thereby causing a second driver to be loaded that publishes a second FV interface protocol instance that enables access to a second FV; retrieving a second portion of the second portion of firmware code from the second FV via the second FV interface protocol instance; and executing the second portion of the second portion of platform firmware code during the single pre-boot phase.