diff options
author | Zhao Yakui <yakui.zhao@intel.com> | 2009-10-16 09:20:41 +0800 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2009-11-06 01:58:07 -0500 |
commit | d81c45e1c9369855901420f79114852eba2ea16a (patch) | |
tree | 910e9b4044bee76568c9eaeff70aac2fbc2385ab /include/acpi | |
parent | b419148e567728f6af0c3b01965c1cc141e3e13a (diff) | |
download | kernel_goldelico_gta04-d81c45e1c9369855901420f79114852eba2ea16a.zip kernel_goldelico_gta04-d81c45e1c9369855901420f79114852eba2ea16a.tar.gz kernel_goldelico_gta04-d81c45e1c9369855901420f79114852eba2ea16a.tar.bz2 |
ACPI: Notify the _PPC evaluation status to the platform
According to the ACPI spec(section 8.4.4.3) OSPM should convey the _PPC
evaluations status to the platform if there exists the _OST object.
The _OST contains two arguments:
The first is the PERFORMANCE notificatin event.
The second is the status of _PPC object.
OSPM will convey the _PPC evaluation status to the platform.
Of course when the module parameter of "ignore_ppc" is added, OSPM won't
evaluate the _PPC object. But it will call the _OST object.
At the same time the _OST object will be evaluated only when the PERFORMANCE
notification event is received.
Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'include/acpi')
-rw-r--r-- | include/acpi/processor.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/include/acpi/processor.h b/include/acpi/processor.h index 740ac3a..a920237 100644 --- a/include/acpi/processor.h +++ b/include/acpi/processor.h @@ -294,7 +294,7 @@ static inline void acpi_processor_ffh_cstate_enter(struct acpi_processor_cx #ifdef CONFIG_CPU_FREQ void acpi_processor_ppc_init(void); void acpi_processor_ppc_exit(void); -int acpi_processor_ppc_has_changed(struct acpi_processor *pr); +int acpi_processor_ppc_has_changed(struct acpi_processor *pr, int event_flag); #else static inline void acpi_processor_ppc_init(void) { @@ -304,7 +304,8 @@ static inline void acpi_processor_ppc_exit(void) { return; } -static inline int acpi_processor_ppc_has_changed(struct acpi_processor *pr) +static inline int acpi_processor_ppc_has_changed(struct acpi_processor *pr, + int event_flag) { static unsigned int printout = 1; if (printout) { |