ACPI: tables: introduce support for FPDT table
authorZhang Rui <rui.zhang@intel.com>
Fri, 29 Jan 2021 06:15:48 +0000 (14:15 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 29 Jan 2021 18:24:13 +0000 (19:24 +0100)
commitd1eb86e59be09c12447fcb959783cbc70a9bec01
treece7abd0ed6b707482ad6ecebc650319e1e2c697e
parent6ee1d745b7c9fd573fba142a2efdad76a9f1cb04
ACPI: tables: introduce support for FPDT table

ACPI Firmware Performance Data Table (FPDT) provides information about
firmware performance during system boot, S3 suspend and S3 resume.

Have the kernel parse the FPDT table, and expose the firmware
performance data to userspace as sysfs attributes under
/sys/firmware/acpi/fpdt/.

Tested-by: Todd Brandt <todd.e.brandt@linux.intel.com>
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Documentation/ABI/testing/sysfs-firmware-acpi
drivers/acpi/Kconfig
drivers/acpi/Makefile
drivers/acpi/acpi_fpdt.c [new file with mode: 0644]