摘要 |
A method, apparatus, and computer-readable medium for utilizing devices compliant with the BIOS boot specification ("BBS") from within an EFI environment are provided. According to one method, an option ROM initialization procedure is executed to obtain a boot connection vector for each BBS compliant device. The boot connection vector for each device is executed to obtain a pointer to program code within the option ROM for accessing each device. When a request is received from within an EFI environment to access a device, the appropriate pointer for accessing the device and an interrupt thunk are utilized to access the requested device from within the EFI environment. The post-initialization state of memory used by the option ROM may also be saved and restored prior to booting a legacy operating system from the EFI environment.
|