摘要:
A system, method, and article of manufacture for unified SKU (Stock Keeping Unit) enablement. The system includes a computer platform having a FLASH device. The FLASH device including an area reserved for a firmware image. The firmware image being of a single SKU and having a default language string. The firmware image also including language string content to display to an end user after an initial power-on. The language string content to enable the end user to select a language for the firmware image. The system also includes a web server coupled to the computer platform via a network, wherein if the selected language differs from the default language string of the firmware image, the computer platform to communicate with the web server over the network to retrieve a language string package for the selected language.
摘要:
Embodiments of a method and system for automatically provisioning a computing device in a network are disclosed herein. The computing device is provisioned with an agent that automatically repurposes a computing device in the computing network. In an embodiment, the agent is used to automatically provision the computing device with infrastructure, such as adding and/or updating software, configuration settings, and/or other computing functionality. The agent is also used to configure and manage the computing device. Other embodiments are described and claimed.
摘要:
During a process of transitioning a processing system from sleep mode to active mode, system firmware of the processing system may automatically determine whether an initialization task has been assigned to a component other than system firmware, based on data obtained from a resume descriptor stored in nonvolatile storage of the processing system. The system firmware may skip the initialization task if the initialization task has been assigned to a component other than the system firmware. For example, in one embodiment, the system firmware may determine whether the resume descriptor identifies one or more memory ranges. If so, the system firmware may forego initialization of at least one memory range identified in the resume descriptor when initializing a random access memory (RAM) of the processing system. Other embodiments are described and claimed.
摘要:
Firmware-based conversion methods for storing converted firmware variables in a firmware storage device, such as flash memory. Under one method, “eager” compression of firmware is performed. In response to a storage request, a determination is made to whether a compressor is available. If it is, the firmware variable is stored in a compressed form in the storage device; if not, the firmware variable is stored in an uncompressed form. In response to a read request for a stored firmware variable, a determination is made to whether the variable is stored in a compressed or uncompressed form. If it is compressed, a decompressor is employed to return the variable to its uncompressed form prior to providing it to the requestor; already uncompressed variables are provided directly to the requester. An application program interface is provided to enable operating system runtime access to the firmware variables. Similar conversions may be employed separately or in parallel, including encryption.
摘要:
A peer-to-peer IT (Information Technology) backbone. The system includes at least one IT server and a plurality of client computers arranged in a peer-to-peer IT backbone. Each of the client computers includes an in-band processor, an out-of-band (OOB) microcontroller, and a storage device coupled to the in-band processor and OOB microcontroller. The storage device includes a reserved area for the OOB microcontroller to enable an IT-administration to push IT payloads from the at least one IT server onto the reserved area of at least one of the plurality of client computers. The IT payloads are disseminated throughout the peer-to-peer IT backbone by the OOB microcontroller of the client computers.
摘要:
In some embodiments, the invention involves a platform-based firmware to provide a programmable scheduling timer interval. Dynamic scheduling intervals for non-interrupt driven device drivers and services utilize polling to determine device activity. In at least one embodiment, the disclosed subject matter reduces power consumption of a platform by decreasing the frequency of the system timer-tick when the platform is running in a lower power state. Other embodiments are described and claimed.
摘要:
A system, apparatus, method and article to provision network infrastructure are described. The apparatus may include a network processing node to receive provisioning information from a provisioning node. The network processing node may include an identity to associate provisioning information with the network processing node, a boot loader to request provisioning information from the provisioning node, and a certificate associated with the provisioning node to authenticate the network processing node. Other embodiments are described and claimed.
摘要:
In some embodiments, the invention involves extending trusted computing environments to the boot firmware. In at least one embodiment, the present invention is intended to enable the trusted environment to be extended forward to the pre-boot environment in addition to post-OS load environment. Embodiments of the present invention enable the trusted environment to extend to the firmware at power-on. The firmware is integrated within the secure perimeter which was previously only available to the OS. In other words, the BIOS is made to be a trusted entity, as well as the OS. Extensible firmware interface (EFI) modules are signed with a public key. The processor has an embedded private key. EFI modules are verified using the keys to ensure a trusted environment from boot to OS launch. Other embodiments are described and claimed.
摘要:
A method for managing code includes translating source code in C to Advance Configuration Power Interface (ACPI) Source Language (ASL). Other embodiments are described and claimed.
摘要:
Remote management of a computer system. A managed system change request is received at an out-of-band management controller of a computer system. The managed system change request is posted to a mailbox. The posting of the managed system change request to the mailbox is signaled. The computer system is modified based on the managed system change request without complicity from an operating system of the computer system.