Re: [PATCH v2 2/2] ACPI: processor: idle: Replace single idle driver with per-CPU model for better hybrid CPU support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Aug 14, 2025 at 9:32 AM Yaxiong Tian <tianyaxiong@xxxxxxxxxx> wrote:
>
> Current implementations of hybrid architectures (e.g., ARM64 big.LITTLE
> and Intel Alder Lake) feature CPU cores with different exit latencies.

This is not true for Intel platforms, all of the CPUs in there have
the same set of C-states.

> Using a single driver to describe_LPI states for all core types is
> therefore suboptimal. This is further supported by ACPI specification
> 8.4.4.1 which states: "In a processor hierarchy, each node has its
> own _LPI low-power states specific to that node."
>
> To address these limitations, we replace the monolithic idle driver

It cannot be replaced or you potentially open a Pandora's box of
regressions on old systems in the field.

> with a per-CPU model. This approach enables accurate idle state representation
> for each core type

The per-CPU model can be used instead of the "monolithic idle driver"
only if the platform is actually known to be hybrid.

> Tested-by: Shaobo Huang <huangshaobo2075@xxxxxxxxxxxxxx>
> Signed-off-by: Yaxiong Tian <tianyaxiong@xxxxxxxxxx>
> Signed-off-by: Shaobo Huang <huangshaobo2075@xxxxxxxxxxxxxx>
> Signed-off-by: Yinfeng Wang <wangyinfeng@xxxxxxxxxxxxxx>
> Signed-off-by: Xu Wang<wangxu@xxxxxxxxxxxxxx>

What do all of the above S-o-b mean?  Are these people involved in the
development of the code?  In that case Co-developed-by is also needed.

Thanks!





[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]
  Powered by Linux