Abstract:
Examples disclose a method, system, and computer readable media to configure a device within a computing system. The examples process configuration data when standby power is applied to the device. Additionally, the examples configure the device based on the configuration data, wherein the device is configured prior to initialization of the computing system.
Abstract:
In some embodiments, a PPM interface for a computing platform may be provided with functionality to facilitate, to an OS through the PPM interface, hardware component error injection.
Abstract:
A method and system for validating components during a booting process of a computing device are described herein. The method can include the steps of detecting a power up signal and in response to detecting the power up signal, progressively determining whether software components of the computing device are valid. If the software components are determined to be valid, the computing device may be permitted to move to an operational state. If, however, at least some of the software components are determined to be not valid, the computing device may be prevented from moving to the operational state. In one arrangement, if the computing device is prevented from moving to the operational state, corrective action can be taken in an effort to permit the computing device to move to the operational state.
Abstract:
A target system includes an embedded processing unit, a selection interface, and a memory wherein a plurality of user defined modular programs, a plurality of predefined modular programs, and a bootloader reside. Based upon a set of selection signal values received or generated by way of the selection interface, the bootloader determines the starting address of a user defined modular program, a predefined modular program, or an in-application programming (IAP) program instruction set, and transfers target system execution to the identified starting address to selectively initiate the execution of a user defined modular program, a predefined modular program, or an IAP program instruction set. The memory can store a configuration table defining associations between sets of selection signal values and memory addresses at which user defined modular programs, predefined modular programs, and IAP program instruction sets begin. The target system can be programmed by way of a separate programming device.
Abstract:
In the start-up process of a device one program that is needed for the start-up process can be loaded into memory whilst another process is being executed. This separation of the order in which programs are loaded into working memory from the order in which the programs are executed can result in shorter start-up times.
Abstract:
In the start-up process of a device one program that is needed for the start-up process can be loaded into memory whilst another process is being executed. This separation of the order in which programs are loaded into working memory from the order in which the programs are executed can result in shorter start-up times.