Error reporting for non-volatile memory modules
AssigneeAdvanced Micro Devices, Inc.
InventorsJames R. Magro, Kedarnath Balakrishnan, Vilas Sridharan
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsJames R. Magro, Kedarnath Balakrishnan, Vilas Sridharan
Estimating the term…
A memory controller includes a command queue, a memory interface queue, and a non-volatile error reporting circuit. The command queue receives memory access commands including volatile reads, volatile writes, non-volatile reads, and non-volatile writes, and an output. The memory interface queue has an input coupled to the output of the command queue, and an output for coupling to a non-volatile storage class memory (SCM) module. The non-volatile error reporting circuit identifies error conditions associated with the non-volatile SCM module and maps the error conditions from a first number of possible error conditions associated with the non-volatile SCM module to a second, smaller number of virtual error types for reporting to an error monitoring module of a host operating system, the mapping based at least on a classification that the error condition will or will not have a deleterious effect on an executable process running on the host operating system.
A memory controller, comprising:
A method, comprising:
A data processing system, comprising:
Dependencies are inferred from the claim text.