mbox series

[v2,0/5] Adding nvdimm overwrite support

Message ID 153817460190.19407.1009470794996360570.stgit@djiang5-desk3.ch.intel.com (mailing list archive)
Headers show
Series Adding nvdimm overwrite support | expand

Message

Dave Jiang Sept. 28, 2018, 10:44 p.m. UTC
The following series implements the overwrite support for Intel nvdimm.
Overwrite DSM commands are part of Intel DSM v1.7 spec. It allows the
nvdimm to wipe all the information on the target nvdimm (including the
label area). The operation can take tens of mintues or more depending
on the size of the nvdimm.

v2:
- rebase with Dan's changes for the security code.

---

Dave Jiang (5):
      libnvdimm: introduce NDD_SECURITY_BUSY flag
      libnvdimm: Add security DSM overwrite support
      nfit_test: Add overwrite support for nfit_test
      libnvdimm: add overwrite status notification
      libnvdimm: add documentation for ovewrite


 Documentation/nvdimm/security.txt |   11 ++
 drivers/acpi/nfit/core.c          |    5 +
 drivers/acpi/nfit/intel.c         |  113 ++++++++++++++++++++
 drivers/acpi/nfit/intel.h         |    4 +
 drivers/acpi/nfit/nfit.h          |    1 
 drivers/nvdimm/core.c             |    3 +
 drivers/nvdimm/dimm.c             |    4 +
 drivers/nvdimm/dimm_devs.c        |  204 +++++++++++++++++++++++++++++++++++++
 drivers/nvdimm/nd-core.h          |    4 +
 drivers/nvdimm/nd.h               |    3 +
 drivers/nvdimm/region_devs.c      |    7 +
 include/linux/libnvdimm.h         |    7 +
 tools/testing/nvdimm/test/nfit.c  |   55 ++++++++++
 13 files changed, 419 insertions(+), 2 deletions(-)

--