Adding firmware output of firmware information when ndctl list -D -F is used. Components displayed are current firmware version, updated firmware version, and if a coldboot is required (firmware updated).
Signed-off-by: Dave Jiang <dave.ji...@intel.com> Tested-by: Jeff Moyer <jmo...@redhat.com> --- v6: - changed all instaces of API calls of updated_version to next_version for better clarity. Data structure for Intel DSM not changed. - changed coldboot_required to need_powercycle for better clarity. v5: - Changed next_version to updated version to be in sync with DSM spec. - Changed emission of "unknown" string to -1 for error versions. v4: - Remove output when updated_version is 0. That indicates no updated firmware. v3: - Fixed issue where it skips displaying rest of the details if there's no firmware details. v2: - Added copyright - Added support for human readable option (hex) for versions - Removed check against CMD_CALL as it's not useful --- Dave Jiang (1): ndctl: add option to list firmware information for a DIMM Documentation/ndctl/ndctl-list.txt | 13 +++++ ndctl/Makefile.am | 1 ndctl/lib/firmware.c | 2 - ndctl/lib/intel.c | 12 ++++- ndctl/lib/libndctl.sym | 2 - ndctl/lib/private.h | 2 - ndctl/libndctl.h | 2 - ndctl/list.c | 13 +++++ ndctl/util/json-firmware.c | 91 ++++++++++++++++++++++++++++++++++++ util/json.h | 2 + 10 files changed, 134 insertions(+), 6 deletions(-) create mode 100644 ndctl/util/json-firmware.c -- _______________________________________________ Linux-nvdimm mailing list Linux-nvdimm@lists.01.org https://lists.01.org/mailman/listinfo/linux-nvdimm