Commit d52bb94d56676acd9bdac8e097257a87b4b1b2e1

Authored by Venkatesh Pallipadi
Committed by Len Brown
1 parent c52851b60c

Enable P-state software coordination via _PDC

http://bugzilla.kernel.org/show_bug.cgi?id=5737

Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>

Showing 3 changed files with 7 additions and 2 deletions Side-by-side Diff

arch/i386/kernel/acpi/processor.c
... ... @@ -47,7 +47,7 @@
47 47 buf[2] = ACPI_PDC_C_CAPABILITY_SMP;
48 48  
49 49 if (cpu_has(c, X86_FEATURE_EST))
50   - buf[2] |= ACPI_PDC_EST_CAPABILITY_SMP;
  50 + buf[2] |= ACPI_PDC_EST_CAPABILITY_SWSMP;
51 51  
52 52 obj->type = ACPI_TYPE_BUFFER;
53 53 obj->buffer.length = 12;
arch/x86_64/kernel/acpi/processor.c
... ... @@ -44,7 +44,7 @@
44 44  
45 45 buf[0] = ACPI_PDC_REVISION_ID;
46 46 buf[1] = 1;
47   - buf[2] = ACPI_PDC_EST_CAPABILITY_SMP;
  47 + buf[2] = ACPI_PDC_EST_CAPABILITY_SWSMP;
48 48  
49 49 obj->type = ACPI_TYPE_BUFFER;
50 50 obj->buffer.length = 12;
include/acpi/pdc_intel.h
... ... @@ -18,6 +18,11 @@
18 18 ACPI_PDC_C_C1_HALT | \
19 19 ACPI_PDC_P_FFH)
20 20  
  21 +#define ACPI_PDC_EST_CAPABILITY_SWSMP (ACPI_PDC_SMP_C1PT | \
  22 + ACPI_PDC_C_C1_HALT | \
  23 + ACPI_PDC_SMP_P_SWCOORD | \
  24 + ACPI_PDC_P_FFH)
  25 +
21 26 #define ACPI_PDC_C_CAPABILITY_SMP (ACPI_PDC_SMP_C2C3 | \
22 27 ACPI_PDC_SMP_C1PT | \
23 28 ACPI_PDC_C_C1_HALT)