aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/asn1_compiler.c
diff options
context:
space:
mode:
authorRoss Zwisler <[email protected]>2015-07-10 17:06:13 +0000
committerDan Williams <[email protected]>2015-07-10 18:35:45 +0000
commitc2ad29540cb913bd9e526fae77c35c7fb45f24a3 (patch)
tree739e9d071388ca1e53238a3e5f76d716b5597f48 /scripts/asn1_compiler.c
parenttools/testing/nvdimm: add mock acpi_nfit_flush_address entries to nfit_test (diff)
downloadkernel-c2ad29540cb913bd9e526fae77c35c7fb45f24a3.tar.gz
kernel-c2ad29540cb913bd9e526fae77c35c7fb45f24a3.zip
nfit: update block I/O path to use PMEM API
Update the nfit block I/O path to use the new PMEM API and to adhere to the read/write flows outlined in the "NVDIMM Block Window Driver Writer's Guide": http://pmem.io/documents/NVDIMM_Driver_Writers_Guide.pdf This includes adding support for targeted NVDIMM flushes called "flush hints" in the ACPI 6.0 specification: http://www.uefi.org/sites/default/files/resources/ACPI_6.0.pdf For performance and media durability the mapping for a BLK aperture is moved to a write-combining mapping which is consistent with memcpy_to_pmem() and wmb_blk(). Signed-off-by: Ross Zwisler <[email protected]> Acked-by: Rafael J. Wysocki <[email protected]> Signed-off-by: Dan Williams <[email protected]>
Diffstat (limited to 'scripts/asn1_compiler.c')
0 files changed, 0 insertions, 0 deletions