摘要:
Methods and apparatus to reinitiate failed processors in multiple-processor systems are described herein. In an example method, a failure associated with a first processor of a plurality of processors in a multiple-processor system is detected by a second processor of the plurality of processors. In response to detection of the failure associated with the first processor, the second processor restores the first processor.
摘要:
Digital data may be communicated by a central processing node to and from at least one digital telephone node of an internal network that includes the central processing node, and digital data may be communicated by the central processing node to and from at least one telephone node coupled to an external network to facilitate telephone communications between said digital telephone node of said internal network and said telephone node coupled to said external network.
摘要:
A method and apparatus is described herein for emulating a physical trusted platform module (TPM) in a virtual monitor, such as a system management mode (SMM) or a system management interrupt (SMI) transfer monitor (STM). By allowing SMIs during a secure launch, SMM is allowed into the secure launch trust perimeter and a virtual monitor may emulate the structures, behaviors, and protcted storage of a physical TMP, such as the storage of cryptographic keys, secure verification, attestation, and other TPM functions.
摘要:
A standard block device command is received at a device controller, the standard block device command addressed to a virtual block device associated with the device controller, the standard block device command to invoke functionality from the device controller unrelated to the standard block device command. The functionality invoked by the standard block device command performed by the device controller.
摘要:
A method and apparatus is described herein for fault resilient booting of a platform. Upon booting the platform, any boot routines marked are skipped. A current boot routine to be executed in a boot sequence is registered in nonvolatile memory. An attempt to execute the current boot routine is made. If the attempt is successful, the next boot entry is determined and skipped or executed, based on whether it is marked. However, if the execution fails the current boot routine is marked and, upon subsequent execution of the boot sequence, skipped.
摘要:
A method for restarting a processor-based system is disclosed. The basic input/output system (BIOS) firmware for performing the restart may or may not reside on the processor-based system. Where the local BIOS firmware is corrupt or not present, remote BIOS firmware is loaded into the processor cache by a specialized network interface card. The network interface card includes direct cache access (DCA) functionality, enabling it to store packets retrieved from the network directly into the processor cache, for faster processing. Remote downloading of the BIOS firmware from the network solves on-platform flash corruption within the processor-based system without costly board rework. Other benefits include mitigating the misappropriation of BIOS and chipset intellectual property, improved restart performance of the processor-based system, as well as improvement in chipset validation. Other embodiments are described and claimed.
摘要:
A computer system includes a network interface capable of receiving packets. The computer system includes a platform switch operating independently of an operating system. The operating system handles packets received for a local destination and the platform switch determines via a routing table, a next hop of a packet received for a non-local destination and forwards the packet to the next hop via the network interface.
摘要:
A method according to one embodiment may include creating a reserved portion on a storage device. The method of this embodiment may also include receiving at least one data write request to write data to a flash memory comprised in a host system. The method of this embodiment may also include redirecting the data write request to write the data to the reserved area of the storage device. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
摘要:
Methods and apparatus to provide dual-mode drivers in a processor system are disclosed. An example method disclosed herein comprises including operating system (OS) agnostic mode services that are available during an OS agnostic mode to allow a single set of drivers to be used during boot mode and the OS agnostic mode. The example method further comprises including a dual-mode library that is capable of determining the current operating mode of the processor system and binding the drivers to available services accordingly.
摘要:
Reducing memory fragmentation. Memory is allocated during a preboot phase of a computer system, wherein the memory is allocated based on a plurality of memory types. Fragmentation of memory is determined, wherein a fragment includes a contiguous block of memory of the same type. At least a portion of memory allocated to a firmware module is coalesced based on the plurality of memory types if the fragmentation is greater than a threshold. An operating system is booted by the computer system.