Libnvme: Add support for command & feature lockdown log page

This change applies a patch to add the enum definition and helper
functions to support the command and feature lockdown log page

This commit only includes the interface definition. The actual
implementation to handle the log page command will be in a subsequent
CL

This is to support E1.S SSD left shift development

Platforms-Affected: All w/ NVMe devices
Tested: Successfully built the libnvme recipe with the patch and pulled
the command and feature lockdown log page for redfish


Google-Bug-Id: 439949469
Change-Id: I02d983002183bf9a1339840ca2d0ef687b17c61c
Signed-off-by: Agrim Bharat <agrimbharat@google.com>
(cherry picked from commit 2afcd4f2bb9d53e9ab6919d61c6a312e04cb3452)
2 files changed
tree: 1b79715c4bc27d1a58fb568c920121d3b13c966f
  1. classes/
  2. conf/
  3. dynamic-layers/
  4. recipes-bsp/
  5. recipes-connectivity/
  6. recipes-core/
  7. recipes-devtools/
  8. recipes-extended/
  9. recipes-google/
  10. recipes-kernel/
  11. recipes-phosphor/
  12. recipes-support/
  13. recipes-tpm1/
  14. recipes-tpm2/
  15. LICENSE
  16. README.md
README.md

meta-gbmc-staging

This repository contains additions to the openbmc/meta-google layer that are not yet ready for OpenBMC inclusion.

How to use this layer

  1. Clone openbmc/openbmc from GitHub.
  2. Clone this layer from GitHub into a subdirectory of openbmc.