]> www.infradead.org Git - users/jedix/linux-maple.git/commit
arm64: Update AMU-based freq scale factor on entering idle
authorBeata Michalska <beata.michalska@arm.com>
Fri, 31 Jan 2025 16:24:39 +0000 (16:24 +0000)
committerCatalin Marinas <catalin.marinas@arm.com>
Tue, 18 Feb 2025 13:51:44 +0000 (13:51 +0000)
commit39b19974982e03bd7b950f33bc0855385845c9fb
tree8ae2f8f97a9c6a59832fcf4e6c14c77f93a9ec94
parent16d1e27475f673295f3eaac296dd835db3b8c4d4
arm64: Update AMU-based freq scale factor on entering idle

Now that the frequency scale factor has been activated for retrieving
current frequency on a given CPU, trigger its update upon entering
idle. This will, to an extent, allow querying last known frequency
in a non-invasive way. It will also improve the frequency scale factor
accuracy when a CPU entering idle did not receive a tick for a while.
As a consequence, for idle cores, the reported frequency will be the
last one observed before entering the idle state.

Suggested-by: Vanshidhar Konda <vanshikonda@os.amperecomputing.com>
Signed-off-by: Beata Michalska <beata.michalska@arm.com>
Reviewed-by: Prasanna Kumar T S M <ptsm@linux.microsoft.com>
Reviewed-by: Sumit Gupta <sumitg@nvidia.com>
Link: https://lore.kernel.org/r/20250131162439.3843071-5-beata.michalska@arm.com
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/kernel/topology.c