Memory channel storage device detection
AssigneeAmerican Megatrends International, LLC
InventorsSenthamizhsey Subramanian, Bejean David Mosher
Life of this patent
Estimating the term…
Abstract
Technologies are disclosed herein that allow for utilization of memory channel storage (“MCS”) devices in a computing system. The MCS device may be detected during a boot phase of the computing system, and the address data for the MCS device may be detected through repeated manipulation of a logical offset. The address data may then be stored for later use in memory allocation.
Claims9
A computer-implemented method, comprising:
- polling a serial presence detect (SPD) chipset in a memory channel storage (MCS) device to determine that the MCS device is deployed at a computer;
- locating an address range for the MCS device based on a logical offset from a physical memory boundary of a memory of the computer;
- determining a serial number for the MCS device based on the logical offset from the physical memory boundary;
- correlating the serial number with another serial number stored on the SPD chipset by correlating the address range with a physical slot of the computer;
- and
- storing the address range as a portion of address data for the MCS device in a non-volatile random-access memory (NVRAM) of the computer.
A computer-readable non-transitory storage medium having computer-executable instructions stored thereon that, in response to execution, cause a computer to:
- poll a serial presence detect (SPD) chipset in a memory channel storage (MCS) device to determine that the MCS device is deployed at the computer;
- locate an address range for the MCS device based on a logical offset from a physical memory boundary of a memory of the computer;
- determine a serial number for the MCS device based on the logical offset from the physical memory boundary;
- correlate the serial number with another serial number stored on the SPD chipset by correlating the address range with a physical slot of the computer;
- and
- store the address range as a portion of address data for the MCS device in a non-volatile random-access memory (NVRAM) of the computer.
A computing system, comprising:
- at least one memory device having computer-executable instructions stored therein;
- and
- at least one processor functionally coupled to the at least one memory device and configured to execute the computer-readable instructions at least to,
- poll a serial presence detect (SPD) chipset in a memory channel storage (MCS) device to determine that the MCS device is deployed at the computing system;
- locate an address range for the MCS device based on a logical offset from a physical memory boundary of a memory of the computing device;
- determine a serial number for the MCS device based on the logical offset from the physical memory boundary;
- correlate the serial number with another serial number stored on the SPD chipset by correlating the address range with a physical slot of the computer;
- and
- store the address range as a portion of address data for the MCS device in a non-volatile random-access memory (NVRAM) of the computer.
Dependencies are inferred from the claim text.