• Z
    ACPI: Update the t-state for every affected cpu when t-state is changed · 33a2a529
    Zhao Yakui 提交于
    According to ACPI spec, the _TSD object provides T-state control cross
    logical processor dependency information to OSPM. So the t-state
    coordination should be considered when T-state for one cpu is changed.
    
    According to ACPI spec, three types of coordination are defined.
    SW_ALL, SW_ANY and HW_ALL.
    
    SW_ALL: it means that OSPM needs to initiate T-state transition on
    all processors in the domain. It is necessary to call throttling set function
    for all affected cpus.
    
    SW_ANY: it means that OSPM may initiate T-state transition on any processor in
    the domain.
    
    HW_ALL: Spec only says that hardware will perform the coordination and doesn't
    recommend how OSPM coordinate T-state among the affected cpus. So it is treated
    as the type of SW_ALL. It means that OSPM needs to initiate t-state transition
    on all the processors in the domain.
    Signed-off-by: NZhao Yakui <yakui.zhao@intel.com>
    Signed-off-by: NLen Brown <len.brown@intel.com>
    33a2a529
processor_throttling.c 31.4 KB