摘要:
A method and apparatus to execute a pre-boot application within an emulated pre-boot environment to test functionality of the pre-boot application. The emulated pre-boot environment is executed within a user mode of an operating system (“OS”) during an OS runtime of the processing system. The pre-boot application interacts with a hardware device of the processing system via a kernel proxy agent. The kernel proxy agent executes in a kernel mode of the OS.
摘要:
A data processing system features a processor, random access memory (RAM), flash memory, a disk drive, an operating system (OS), and platform software. The platform software is capable of intercepting an attempt by the OS to read a storage location of the disk drive during a process of transitioning the data processing system from an inactive mode to an active mode. In response to intercepting the attempt by the OS to read the disk drive, the platform software may automatically determine whether the storage location for the read corresponds to a disk area reserved for power state transition data. If the storage location corresponds to the area reserved for power state transition data, the platform software may automatically read data from the flash memory instead of the disk drive, and pass that data to the OS. Other embodiments are described and claimed.
摘要:
A method and system for content pre-fetching during a processing system pre-boot runtime. First, it is determined when a processor of a processing system is in one of a busy wait state and an idle state during a pre-boot runtime of the processing system. Then, content is pre-fetched from a data storage unit of the processing system. The content is pre-fetched based upon a pre-fetch profile. The content is loaded into system memory of the processing system.
摘要:
Secure variable/image storage and access schemes for storing data in non-volatile stores. Firmware-based interfaces are provided to support secure storage of data, such as asset management data and executable images, on platforms in a manner that prevents access to any entity other than the principle that originally stored the data. In one embodiment, an extension to the Extensible Firmware Interface (EFI) variable storage scheme is disclosed. In another embodiment, a management chip that is not present on the platform is emulated by firmware such that the management chip appears to be present to entities accessing a third-party storage area of a non-volatile store.
摘要:
A method to Suspend-and-Resume across various operational environment contexts is disclosed. An environmental context is saved in a disk partition corresponding to the saved environment. The system is suspended. Upon resume, a selected environmental context is selected for boot or resume. This method of switching contexts may also be used for trusted execution, manageability, and other purposes.
摘要:
A method and system for content pre-fetching during a processing system pre-boot runtime. First, it is determined when a processor of a processing system is in one of a busy wait state and an idle state during a pre-boot runtime of the processing system. Then, content is pre-fetched from a data storage unit of the processing system. The content is pre-fetched based upon a pre-fetch profile. The content is loaded into system memory of the processing system.
摘要:
A method and system for content pre-fetching during a processing system pre-boot runtime. First, it is determined when a processor of a processing system is in one of a busy wait state and an idle state during a pre-boot runtime of the processing system. Then, content is pre-fetched from a data storage unit of the processing system. The content is pre-fetched based upon a pre-fetch profile. The content is loaded into system memory of the processing system.
摘要:
Provided are a method, system and program for effecting a processor operating mode change to execute device code. A processor receives a call while the processor is operating in a first mode, wherein the call is made to effect execution of device code to control a device. The processor determines whether the call is intended to change a processor operating mode from the first mode to a second mode. The state of the processor is selectively changed to a second mode in which the processor executes second mode instructions loaded in a protected section of memory inaccessible to an operating system in response to determining that the call is intended to change the processor operating mode. The second mode instructions execute the device code to control the device.
摘要:
A plurality of instructions corresponding to a power management event are received. An instruction of the plurality of instructions is executed in a first programming system with a first interface, in response to determining that the instruction is in accordance with the first interface. The instruction is executed in a second programming system with a second interface, in response to determining that the instruction is not in accordance with the first interface.
摘要:
In some embodiments, the invention involves a system and method relating to autonomic boot recovery. In at least one embodiment, the present invention utilizes an out-of-band (OOB) microcontroller to safeguard boot information to be used in the event of a boot failure. The OOB microcontroller enables the preservation of “Last Known Good” boot configurations as well as providing an agent to provide self-healing to a platform which might have run into some type of corruption of critical data. In some embodiments a variety of intelligent filter mechanisms are enabled to allow a user to target the preservation of only certain types of configuration data. Other embodiments are described and claimed.