[PATCH v10 0/4] Support SMT control on arm64

Shrikanth Hegde sshegde at linux.ibm.com
Thu Dec 26 20:23:32 AEDT 2024



On 12/20/24 13:23, Yicong Yang wrote:
> From: Yicong Yang <yangyicong at hisilicon.com>
> 
> The core CPU control framework supports runtime SMT control which
> is not yet supported on arm64. Besides the general vulnerabilities
> concerns we want this runtime control on our arm64 server for:
> 
> - better single CPU performance in some cases
> - saving overall power consumption
> 

EAS is disabled when SMT is present.
I am curious to know how power saving happens here.

> This patchset implements it in the following aspects:
> 
> - Provides a default topology_is_primary_thread()
> - support retrieve SMT thread number on OF based system
> - support retrieve SMT thread number on ACPI based system
> - select HOTPLUG_SMT for arm64
> 
> Tests has been done on our ACPI based arm64 server and on ACPI/OF\
> based QEMU VMs.
> 


More information about the Linuxppc-dev mailing list