Dave Jiang
06e8ccdab1
acpi: nfit: Add support for detect platform CPU cache flush on power loss
...
In ACPI 6.2a the platform capability structure has been added to the NFIT
tables. That provides software the ability to determine whether a system
supports the auto flushing of CPU caches on power loss. If the capability
is supported, we do not need to do dax_flush(). Plumbing the path to set the
property on per region from the NFIT tables.
This patch depends on the ACPI NFIT 6.2a platform capabilities support code
in include/acpi/actbl1.h.
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Reviewed-by: Ross Zwisler <ross.zwisler@linux.intel.com>
Signed-off-by: Ross Zwisler <ross.zwisler@linux.intel.com>
2018-02-01 15:01:15 -07:00
..
acpica
ACPICA: trivial style fix, no functional change
2018-01-05 01:33:23 +01:00
apei
Merge back APEI material for v4.16.
2017-12-21 01:54:44 +01:00
arm64
arm64 updates for 4.15
2017-11-15 10:56:56 -08:00
dptf
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
nfit
acpi: nfit: Add support for detect platform CPU cache flush on power loss
2018-02-01 15:01:15 -07:00
pmic
ACPI / PMIC: Convert to use builtin_platform_driver() macro
2018-01-11 02:17:41 +01:00
x86
ACPI / x86: Extend KIOX000A quirk to cover all affected BIOS versions
2017-10-21 13:24:53 +02:00
ac.c
ACPI: Mark expected switch fall-throughs
2017-11-09 00:55:16 +01:00
acpi_amba.c
acpi_apd.c
ACPI / APD: Add clock frequency for ThunderX2 I2C controller
2017-10-17 23:52:54 +02:00
acpi_cmos_rtc.c
acpi_configfs.c
ACPI: configfs: make config_item_type const
2017-10-19 16:15:29 +02:00
acpi_dbg.c
acpi_extlog.c
acpi_ipmi.c
acpi_lpat.c
ACPI / lpat: Fix typos in comments and kerneldoc style
2017-07-24 22:52:00 +02:00
acpi_lpit.c
ACPI / LPIT: Add Low Power Idle Table (LPIT) support
2017-10-11 15:38:10 +02:00
acpi_lpss.c
ACPI / LPSS: Do not instiate platform_dev for devs without MMIO resources
2018-01-15 17:45:25 +01:00
acpi_memhotplug.c
acpi_pad.c
acpi_platform.c
acpi_pnp.c
acpi_processor.c
ACPI: Mark expected switch fall-throughs
2017-11-09 00:55:16 +01:00
acpi_video.c
ACPI / video: Default lcd_only to true on Win8-ready and newer machines
2017-12-28 12:45:07 +01:00
acpi_watchdog.c
ACPI / watchdog: properly initialize resources
2017-09-19 01:49:02 +02:00
battery.c
ACPI / battery: Add quirk for Asus GL502VSK and UX305LA
2017-12-18 12:25:51 +01:00
battery.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
bgrt.c
blacklist.c
dmi: Mark all struct dmi_system_id instances const
2017-09-14 11:59:30 +02:00
bus.c
dmi: Mark all struct dmi_system_id instances const
2017-09-14 11:59:30 +02:00
button.c
ACPI: button: Add a LID switch blacklist and add 1 model to it
2017-12-13 01:05:02 +01:00
cm_sbs.c
container.c
cppc_acpi.c
ACPI: CPPC: remove initial assignment of pcc_ss_data
2017-12-18 12:10:37 +01:00
custom_method.c
debugfs.c
device_pm.c
PM / sleep: Avoid excess pm_runtime_enable() calls in device_resume()
2017-12-11 14:32:56 +01:00
device_sysfs.c
ACPI / bus: Leave modalias empty for devices which are not present
2017-11-20 23:48:51 +01:00
dock.c
ACPI: Mark expected switch fall-throughs
2017-11-09 00:55:16 +01:00
ec.c
ACPI: EC: Fix debugfs_create_*() usage
2018-01-04 13:54:51 +01:00
ec_sys.c
ACPI: EC: Fix debugfs_create_*() usage
2018-01-04 13:54:51 +01:00
event.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
evged.c
ACPI: GED: unregister interrupts during shutdown
2017-12-16 03:05:37 +01:00
fan.c
glue.c
hed.c
internal.h
ACPI: EC: Fix debugfs_create_*() usage
2018-01-04 13:54:51 +01:00
ioapic.c
irq.c
Kconfig
- New Drivers
2017-11-16 09:15:57 -08:00
Makefile
- New Drivers
2017-11-16 09:15:57 -08:00
numa.c
ACPI / NUMA: ia64: Parse all entries of SRAT memory affinity table
2017-11-27 01:19:52 +01:00
nvs.c
osi.c
dmi: Mark all struct dmi_system_id instances const
2017-09-14 11:59:30 +02:00
osl.c
ACPI / LPIT: Add Low Power Idle Table (LPIT) support
2017-10-11 15:38:10 +02:00
pci_irq.c
pci_link.c
ACPI/PCI: pci_link: reduce verbosity when IRQ is enabled
2018-01-17 12:53:04 +01:00
pci_mcfg.c
pci_root.c
treewide: Consolidate Apple DMI checks
2017-08-03 23:26:22 +02:00
pci_slot.c
dmi: Mark all struct dmi_system_id instances const
2017-09-14 11:59:30 +02:00
power.c
proc.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
processor_core.c
processor_driver.c
ACPI: processor: use dev_dbg() instead of dev_warn() when CPPC probe failed
2017-07-27 01:51:06 +02:00
processor_idle.c
Revert "x86/mm: Stop calling leave_mm() in idle code"
2017-11-04 15:01:50 +01:00
processor_pdc.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
processor_perflib.c
processor_thermal.c
processor_throttling.c
property.c
ACPI: properties: Fix __acpi_node_get_property_reference() return codes
2017-10-11 21:16:37 +02:00
reboot.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
resource.c
ACPI: Mark expected switch fall-throughs
2017-11-09 00:55:16 +01:00
sbs.c
Merge branches 'acpi-video', 'acpi-battery', 'acpi-spcr' and 'acpi-misc'
2017-09-03 23:54:29 +02:00
sbshc.c
sbshc.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
scan.c
Merge branch 'acpi-ec' into acpi
2017-11-30 13:37:29 +01:00
sleep.c
ACPI / PM: Blacklist Low Power S0 Idle _DSM for Dell XPS13 9360
2017-11-06 23:56:57 +01:00
sleep.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
spcr.c
Merge branches 'acpi-video', 'acpi-battery', 'acpi-spcr' and 'acpi-misc'
2017-09-03 23:54:29 +02:00
sysfs.c
ACPI: sysfs: Make ACPI GPE mask kernel parameter cover all GPEs
2017-12-13 01:11:33 +01:00
tables.c
ACPICA: Tables: Change table duplication check to be related to acpi_gbl_verify_table_checksum
2017-07-20 16:38:25 +02:00
thermal.c
dmi: Mark all struct dmi_system_id instances const
2017-09-14 11:59:30 +02:00
utils.c
ACPI: utils: Introduce acpi_dev_get_first_match_name()
2018-01-10 00:41:43 +01:00
video_detect.c
wakeup.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00