Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/include/acpi/proc_cap_intel.h
26278 views
1
/* SPDX-License-Identifier: GPL-2.0 */
2
3
/* Vendor specific processor capabilities bit definition
4
* for Intel processors. Those bits are used to convey OSPM
5
* power management capabilities to the platform.
6
*/
7
8
#ifndef __PROC_CAP_INTEL_H__
9
#define __PROC_CAP_INTEL_H__
10
11
#define ACPI_PROC_CAP_P_FFH (0x0001)
12
#define ACPI_PROC_CAP_C_C1_HALT (0x0002)
13
#define ACPI_PROC_CAP_T_FFH (0x0004)
14
#define ACPI_PROC_CAP_SMP_C1PT (0x0008)
15
#define ACPI_PROC_CAP_SMP_C2C3 (0x0010)
16
#define ACPI_PROC_CAP_SMP_P_SWCOORD (0x0020)
17
#define ACPI_PROC_CAP_SMP_C_SWCOORD (0x0040)
18
#define ACPI_PROC_CAP_SMP_T_SWCOORD (0x0080)
19
#define ACPI_PROC_CAP_C_C1_FFH (0x0100)
20
#define ACPI_PROC_CAP_C_C2C3_FFH (0x0200)
21
#define ACPI_PROC_CAP_SMP_P_HWCOORD (0x0800)
22
#define ACPI_PROC_CAP_COLLAB_PROC_PERF (0x1000)
23
24
#define ACPI_PROC_CAP_EST_CAPABILITY_SMP (ACPI_PROC_CAP_SMP_C1PT | \
25
ACPI_PROC_CAP_C_C1_HALT | \
26
ACPI_PROC_CAP_P_FFH)
27
28
#define ACPI_PROC_CAP_EST_CAPABILITY_SWSMP (ACPI_PROC_CAP_SMP_C1PT | \
29
ACPI_PROC_CAP_C_C1_HALT | \
30
ACPI_PROC_CAP_SMP_P_SWCOORD | \
31
ACPI_PROC_CAP_SMP_P_HWCOORD | \
32
ACPI_PROC_CAP_P_FFH)
33
34
#define ACPI_PROC_CAP_C_CAPABILITY_SMP (ACPI_PROC_CAP_SMP_C2C3 | \
35
ACPI_PROC_CAP_SMP_C1PT | \
36
ACPI_PROC_CAP_C_C1_HALT | \
37
ACPI_PROC_CAP_C_C1_FFH | \
38
ACPI_PROC_CAP_C_C2C3_FFH)
39
40
#endif /* __PROC_CAP_INTEL_H__ */
41
42