mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-27 18:45:02 +07:00
362b646062
There are a lot userspace approaches to detect the usage of the platform (laptop, workstation, server, ...) and adjust kernel tunables accordingly (io/process scheduler, power management, ...). These approaches need constant maintaining and are ugly to implement (detect PCMCIA controller -> laptop, does not work on recent systems anymore, ...) On ACPI systems there is an easy and reliable way (if implemented in BIOS and most recent platforms have this value set). -> export it to userspace. Signed-off-by: Thomas Renninger <trenn@suse.de> Acked-by: Rafael J. Wysocki <rjw@sisk.pl> Signed-off-by: Len Brown <len.brown@intel.com>
23 lines
675 B
Plaintext
23 lines
675 B
Plaintext
What: /sys/firmware/acpi/pm_profile
|
|
Date: 03-Nov-2011
|
|
KernelVersion: v3.2
|
|
Contact: linux-acpi@vger.kernel.org
|
|
Description: The ACPI pm_profile sysfs interface exports the platform
|
|
power management (and performance) requirement expectations
|
|
as provided by BIOS. The integer value is directly passed as
|
|
retrieved from the FADT ACPI table.
|
|
Values: For possible values see ACPI specification:
|
|
5.2.9 Fixed ACPI Description Table (FADT)
|
|
Field: Preferred_PM_Profile
|
|
|
|
Currently these values are defined by spec:
|
|
0 Unspecified
|
|
1 Desktop
|
|
2 Mobile
|
|
3 Workstation
|
|
4 Enterprise Server
|
|
5 SOHO Server
|
|
6 Appliance PC
|
|
7 Performance Server
|
|
>7 Reserved
|