libnvdimm/nfit_test: adding support for unit testing enable LSS status
authorDave Jiang <dave.jiang@intel.com>
Fri, 2 Feb 2018 00:41:58 +0000 (17:41 -0700)
committerDan Williams <dan.j.williams@intel.com>
Fri, 2 Feb 2018 00:49:24 +0000 (16:49 -0800)
commit674d8bdec770d40288574534eab27d82bdf16b0e
tree91e3c74ba7af4b3cbfd01c337971cdbdccc25a16
parentbfbaa952d1232c6199cdeb4896da67e02a13326d
libnvdimm/nfit_test: adding support for unit testing enable LSS status

Adding support code to simulate the enabling of LSS status in support of
the Intel DSM v1.6 Function Index 10: Enable Latch System Shutdown Status.
This is only for testing of libndctl support for LSS enable. The actual
functionality requires a reboot and therefore is not simulated. The enable
value is not recorded in nfit_test since there's no DSM to actually query
the current status of the LSS enable.

Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Reviewed-by: Vishal Verma <vishal.l.verma@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
tools/testing/nvdimm/test/nfit.c
tools/testing/nvdimm/test/nfit_test.h