Home
last modified time | relevance | path

Searched hist:"0 caeef63e6d2f866d85bb507bf63e0ce8ec91cef" (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/drivers/nvdimm/
H A Dcore.cdiff 0caeef63e6d2f866d85bb507bf63e0ce8ec91cef Thu Dec 24 20:21:43 CST 2015 Vishal Verma <vishal.l.verma@intel.com> libnvdimm: Add a poison list and export badblocks

During region creation, perform Address Range Scrubs (ARS) for the SPA
(System Physical Address) ranges to retrieve known poison locations from
firmware. Add a new data structure 'nd_poison' which is used as a list
in nvdimm_bus to store these poison locations.

When creating a pmem namespace, if there is any known poison associated
with its physical address space, convert the poison ranges to bad sectors
that are exposed using the badblocks interface.

Signed-off-by: Vishal Verma <vishal.l.verma@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
H A Dnd-core.hdiff 0caeef63e6d2f866d85bb507bf63e0ce8ec91cef Thu Dec 24 20:21:43 CST 2015 Vishal Verma <vishal.l.verma@intel.com> libnvdimm: Add a poison list and export badblocks

During region creation, perform Address Range Scrubs (ARS) for the SPA
(System Physical Address) ranges to retrieve known poison locations from
firmware. Add a new data structure 'nd_poison' which is used as a list
in nvdimm_bus to store these poison locations.

When creating a pmem namespace, if there is any known poison associated
with its physical address space, convert the poison ranges to bad sectors
that are exposed using the badblocks interface.

Signed-off-by: Vishal Verma <vishal.l.verma@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
H A Dnd.hdiff 0caeef63e6d2f866d85bb507bf63e0ce8ec91cef Thu Dec 24 20:21:43 CST 2015 Vishal Verma <vishal.l.verma@intel.com> libnvdimm: Add a poison list and export badblocks

During region creation, perform Address Range Scrubs (ARS) for the SPA
(System Physical Address) ranges to retrieve known poison locations from
firmware. Add a new data structure 'nd_poison' which is used as a list
in nvdimm_bus to store these poison locations.

When creating a pmem namespace, if there is any known poison associated
with its physical address space, convert the poison ranges to bad sectors
that are exposed using the badblocks interface.

Signed-off-by: Vishal Verma <vishal.l.verma@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
H A Dpmem.cdiff 0caeef63e6d2f866d85bb507bf63e0ce8ec91cef Thu Dec 24 20:21:43 CST 2015 Vishal Verma <vishal.l.verma@intel.com> libnvdimm: Add a poison list and export badblocks

During region creation, perform Address Range Scrubs (ARS) for the SPA
(System Physical Address) ranges to retrieve known poison locations from
firmware. Add a new data structure 'nd_poison' which is used as a list
in nvdimm_bus to store these poison locations.

When creating a pmem namespace, if there is any known poison associated
with its physical address space, convert the poison ranges to bad sectors
that are exposed using the badblocks interface.

Signed-off-by: Vishal Verma <vishal.l.verma@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
/openbmc/linux/include/linux/
H A Dlibnvdimm.hdiff 0caeef63e6d2f866d85bb507bf63e0ce8ec91cef Thu Dec 24 20:21:43 CST 2015 Vishal Verma <vishal.l.verma@intel.com> libnvdimm: Add a poison list and export badblocks

During region creation, perform Address Range Scrubs (ARS) for the SPA
(System Physical Address) ranges to retrieve known poison locations from
firmware. Add a new data structure 'nd_poison' which is used as a list
in nvdimm_bus to store these poison locations.

When creating a pmem namespace, if there is any known poison associated
with its physical address space, convert the poison ranges to bad sectors
that are exposed using the badblocks interface.

Signed-off-by: Vishal Verma <vishal.l.verma@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>