[Feature]Crystal Ridge:add support for the platform capabilities NFIT sub-table in ACPI 6.2A
Bug #1730829 reported by
quanxian
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
intel |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Medium
|
Canonical Kernel Team | ||
Bionic |
Fix Released
|
Medium
|
Canonical Kernel Team |
Bug Description
Description:
Enable support for: "5.2.25.9 Platform Capabilities Structure" in ACPI 6.2A.
This involves NFIT driver changes for the new table, and then detecting if the platform has cache flush on fail support. If it does, plumb that through as a region property so that we can pick the proper default to pass to the dax_write_cache() call in pmem_attach_disk().
Target Kernel: 4.15
Target Release: 18.04
information type: | Proprietary → Public |
Changed in linux (Ubuntu Bionic): | |
status: | New → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → Canonical Kernel Team (canonical-kernel-team) |
tags: | added: kernel |
tags: | added: bionic kernel-da-key |
Changed in linux (Ubuntu Bionic): | |
status: | Triaged → Fix Committed |
Changed in intel: | |
status: | New → Fix Released |
To post a comment you must log in.
Commits merged 4.16 rc1:
5ed4e5ca51c ACPICA: ACPI 6.0A: Changes to the NFIT ACPI table
06e8ccdab15 acpi: nfit: Add support for detect platform CPU cache flush on power loss
30e6d7bf29d acpi: nfit: add persistent memory control flag for nd_region
96c3a239054 libnvdimm: expose platform persistence attribute for nd_region
and one more that's pending to revert the change to support deep flush