Patent ID: 9081734
Filing Date: 2015-07-14
Classification: G06F

Abstract:
1. A method for restoring from a legacy OS environment to a Unified Extensible Firmware Interface (UEFI) pre-boot environment, comprising: storing, under the UEFI pre-boot environment, context in the UEFI pre-boot environment that needs to be preserved, wherein the context in the UEFI pre-boot environment that needs to be preserved comprises CPU execution context; restoring a first portion of the CPU execution context in response to the UEFI pre-boot environment failing to load the legacy OS; making a CPU associated with the UEFI pre-boot environment enter into System Management Mode, and restoring a second portion of the CPU execution context under the System Management Mode; and exiting from CPU System Management Mode, thereby returning to the UEFI pre-boot environment.