Patent ID: 7490211

Claim:
A memory hub in a hub-based memory sub-system, comprising: a non-volatile memory for storing memory module configuration information that is stored in the non-volatile memory before initialization and specific to a memory module on which the memory hub is located; a first configuration path coupled to the non-volatile memory and configured to provide access to the non-volatile memory; and a memory controller coupled to the non-volatile memory through the first configuration path and further coupled to a plurality of memory devices of the memory module, the memory controller having a plurality of configuration registers configured by loading the memory module configuration information from the non-volatile memory, the memory controller operable to output memory requests to the plurality of memory devices in response to receiving memory access requests and in accordance with the memory module configuration information loaded in the plurality of registers; a link interface coupled to the memory controller, the link interface configured to receive memory access requests from a host system; and a second configuration path coupled to the link interface and the non-volatile memory, the second configuration path configured to provide the link interface access to the non-volatile memory.