Patent classifications
G06F9/4401
COMPONENT ACCESS TO ROM-STORED FIRMWARE CODE OVER FIRMWARE CONTROLLER EXPOSED VIRTUAL ROM LINK
A read-only memory (ROM) stores firmware code for a hardware component. A firmware controller is directly physically connected to the hardware component and to the ROM. The firmware controller exposes a virtual ROM link to the hardware component. The hardware component accesses the firmware code over the virtual ROM link exposed by the firmware controller.
BOOTSTRAP METHOD OF ELECTRIC VEHICLE CHARGING STATION
Provided is a bootstrap method for registering a charging station (CS), which was in an offline state, to an electric vehicle charging station management system (CSMS) and operating same. The bootstrap method comprises the steps of: storing at least partial bootstrap information in a CS so as to configure bootstrap information; connecting the CS to a CSMS by setting a security channel between the CS and the CSMS for maintaining registration information about the CS; and registering the CS to the CSMS.
BOOTSTRAP METHOD OF ELECTRIC VEHICLE CHARGING STATION
Provided is a bootstrap method for registering a charging station (CS), which was in an offline state, to an electric vehicle charging station management system (CSMS) and operating same. The bootstrap method comprises the steps of: storing at least partial bootstrap information in a CS so as to configure bootstrap information; connecting the CS to a CSMS by setting a security channel between the CS and the CSMS for maintaining registration information about the CS; and registering the CS to the CSMS.
TEMPERATURE BASED DECISION FEEDBACK EQUALIZATION RETRAINING
An information handling system includes a memory subsystem and a basic/input out system (BIOS). The BIOS performs multiple trainings of the memory subsystem, and each of the trainings is performed at a different temperature. The BIOS stores multiple derating values in a derating table of the BIOS, and each of the derating values corresponds to a respective tap value at a respective temperature. During a subsequent power on self test of the information handling system, the BIOS performs a first training of the memory subsystem, and stores a first set of tap values. During a runtime of the information handling system, a memory controller determines whether a temperature of the information handling system has changed by a predetermined amount. In response to the temperature changing by the predetermined amount, the memory controller utilizes the derating values in the derating table to automatically update the tap values.
TEMPERATURE BASED DECISION FEEDBACK EQUALIZATION RETRAINING
An information handling system includes a memory subsystem and a basic/input out system (BIOS). The BIOS performs multiple trainings of the memory subsystem, and each of the trainings is performed at a different temperature. The BIOS stores multiple derating values in a derating table of the BIOS, and each of the derating values corresponds to a respective tap value at a respective temperature. During a subsequent power on self test of the information handling system, the BIOS performs a first training of the memory subsystem, and stores a first set of tap values. During a runtime of the information handling system, a memory controller determines whether a temperature of the information handling system has changed by a predetermined amount. In response to the temperature changing by the predetermined amount, the memory controller utilizes the derating values in the derating table to automatically update the tap values.
Secure Firmware Update through a Predefined Server
The disclosed embodiments relate to securely booting firmware images. In one embodiment, a method is disclosed comprising receiving, by a memory device, a firmware update; validating, by the memory device, a signature associated with the firmware update; copying, by the memory device, an existing firmware image to an archive location, the archive location storing a plurality of firmware images sorted by version identifiers; booting, by the memory device, and executing the firmware update; and replacing, by the memory device, the firmware update with the existing firmware image stored in the archive location upon detecting an error while booting the firmware update.
Extensible platform for orchestration of data using probes
In a computer system, an orchestration platform includes extensible components that interact with external systems and technology. The platform extension deploys a surrogate component or probe that acts as a bridge between the core platform and the extension technology.
Extensible platform for orchestration of data using probes
In a computer system, an orchestration platform includes extensible components that interact with external systems and technology. The platform extension deploys a surrogate component or probe that acts as a bridge between the core platform and the extension technology.
STORAGE SYSTEM AND METHOD FOR ACCESSING SAME
A data access system including a processor and a storage system including a main memory and a cache module. The cache module includes a FLC controller and a cache. The cache is configured as a FLC to be accessed prior to accessing the main memory. The processor is coupled to levels of cache separate from the FLC. The processor generates, in response to data required by the processor not being in the levels of cache, a physical address corresponding to a physical location in the storage system. The FLC controller generates a virtual address based on the physical address. The virtual address corresponds to a physical location within the FLC or the main memory. The cache module causes, in response to the virtual address not corresponding to the physical location within the FLC, the data required by the processor to be retrieved from the main memory.
STORAGE SYSTEM AND METHOD FOR ACCESSING SAME
A data access system including a processor and a storage system including a main memory and a cache module. The cache module includes a FLC controller and a cache. The cache is configured as a FLC to be accessed prior to accessing the main memory. The processor is coupled to levels of cache separate from the FLC. The processor generates, in response to data required by the processor not being in the levels of cache, a physical address corresponding to a physical location in the storage system. The FLC controller generates a virtual address based on the physical address. The virtual address corresponds to a physical location within the FLC or the main memory. The cache module causes, in response to the virtual address not corresponding to the physical location within the FLC, the data required by the processor to be retrieved from the main memory.