^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) config ACPI_NFIT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) tristate "ACPI NVDIMM Firmware Interface Table (NFIT)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) depends on PHYS_ADDR_T_64BIT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) depends on BLK_DEV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) depends on ARCH_HAS_PMEM_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) select LIBNVDIMM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) Infrastructure to probe ACPI 6 compliant platforms for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) NVDIMMs (NFIT) and register a libnvdimm device tree. In
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) addition to storage devices this also enables libnvdimm to pass
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) ACPI._DSM messages for platform/dimm configuration.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) To compile this driver as a module, choose M here:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) the module will be called nfit.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) config NFIT_SECURITY_DEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) bool "Enable debug for NVDIMM security commands"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) depends on ACPI_NFIT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) Some NVDIMM devices and controllers support encryption and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) other security features. The payloads for the commands that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) enable those features may contain sensitive clear-text
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) security material. Disable debug of those command payloads
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) by default. If you are a kernel developer actively working
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) on NVDIMM security enabling say Y, otherwise say N.