linux/include/uapi
Dan Williams 6450ddbd5d ACPI: NFIT: Define runtime firmware activation commands
Platform reboots are expensive. Towards reducing downtime to apply
firmware updates the Intel NVDIMM command definition is growing support
for applying live firmware updates that only require temporarily
suspending memory traffic instead of a full reboot.

Follow-on commits add support for triggering firmware activation, this
patch only defines the commands, adds probe support, and validates that
they are blocked via the ioctl path. The ioctl-path block ensures that
the OS is in charge since these commands have side effects only the OS
can handle. Specifically firmware activation may cause the memory
controller to be quiesced on the order of 100s of milliseconds. In that
case Linux ensure the activation only takes place while the OS is in a
suspend state.

Link: https://pmem.io/documents/IntelOptanePMem_DSM_Interface-V2.0.pdf
Cc: Vishal Verma <vishal.l.verma@intel.com>
Cc: Dave Jiang <dave.jiang@intel.com>
Cc: Ira Weiny <ira.weiny@intel.com>
Cc: "Rafael J. Wysocki" <rjw@rjwysocki.net>
Cc: Len Brown <lenb@kernel.org>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Vishal Verma <vishal.l.verma@intel.com>
2020-07-25 19:34:47 -06:00
..
asm-generic vfs: add faccessat2 syscall 2020-05-14 16:44:25 +02:00
drm drm msm next for 5.8-rc1 2020-06-08 11:33:38 -07:00
linux ACPI: NFIT: Define runtime firmware activation commands 2020-07-25 19:34:47 -06:00
misc uapi: habanalabs: add gaudi defines 2020-05-19 14:48:41 +03:00
mtd mtd: Add support for emulated SLC mode on MLC NANDs 2020-05-11 09:51:41 +02:00
rdma RDMA 5.8 merge window pull request 2020-06-05 14:05:57 -07:00
scsi uapi: revert flexible-array conversions 2020-05-04 11:30:15 -05:00
sound ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT 2020-04-27 16:02:26 +01:00
video
xen
Kbuild