Techniques to dynamically enable memory channels on a compute platform
AssigneeIntel Corporation
InventorsJeffrey A. Pihlman, Ramamurthy Krithivas
Life of this patent
Estimating the term…
Abstract
Various embodiments are generally directed to an apparatus, method and other techniques to determine one or more memory channels of a plurality of memory channels to be enabled based on an indication received from a basic input/output system (BIOS), determine whether a number of the one or more memory channels to be enabled is greater than a maximum number of memory channels permitted, cause a platform reset if the number of the one or more memory channels is greater than the maximum number of memory channels, and permit enablement of the one or more memory channels if the number of the one or more memory channels is not greater than the maximum number of memory channels.
Claims22
An apparatus, comprising:
- a controller;
- and
- memory storing instructions operable on the controller, the instructions, when executed, causing the controller to:
- determine one or more memory channels of a plurality of memory channels to be enabled based on an indication received from a basic input/output system (BIOS);
- determine whether a number of the one or more memory channels to be enabled is greater than a maximum number of memory channels permitted;
- cause a platform reset if the number of the one or more memory channels is greater than the maximum number of memory channels;
- and
- permit enablement of the one or more memory channels if the number of the one or more memory channels is not greater than the maximum number of memory channels.
A computer-implemented method, comprising:
- determining one or more memory channels of a plurality of memory channels to be enabled based on an indication received from a basic input/output system (BIOS);
- determining whether a number of the one or more memory channels to be enabled is less than or equal to a maximum number of memory channels permitted;
- causing a platform reset if the number of the one or more memory channels is greater than the maximum number of memory channels;
- and
- permitting enablement of the one or more memory channels if the number of the one or more memory channels is less than or equal to the maximum number of memory channels.
A non-transitory computer-readable storage medium, comprising a plurality of instructions, that when executed, enable processing circuitry to:
- determine one or more memory channels of a plurality of memory channels to be enabled based on an indication received from a basic input/output system (BIOS);
- determine whether a number of the one or more memory channels to be enabled is greater than a maximum number of memory channels permitted;
- cause a platform reset if the number of the one or more memory channels is greater than the maximum number of memory channels;
- and
- permit enablement of the one or more memory channels if the number of the one or more memory channels is not greater than the maximum number of memory channels.
Dependencies are inferred from the claim text.