diff options
author | Mete Durlu <meted@linux.ibm.com> | 2024-08-12 14:39:37 +0300 |
---|---|---|
committer | Vasily Gorbik <gor@linux.ibm.com> | 2024-08-29 23:56:35 +0300 |
commit | b9271a533433dd4049723d4668418709e1927e12 (patch) | |
tree | 4660459f8943dccb96a61b5055b6b93fe1c5a3ff /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 1e5aa12d470b1af613fca89a3069529fa9c92cfb (diff) | |
download | linux-b9271a533433dd4049723d4668418709e1927e12.tar.xz |
s390/hiperdispatch: Add hiperdispatch sysctl interface
Expose hiperdispatch controls via sysctl. The user can now toggle
hiperdispatch via assigning 0 or 1 to s390.hiperdispatch attribute.
When hiperdipatch is toggled on, it tries to adjust CPU capacities,
while system is in vertical polarization to gain performance benefits
from different CPU polarizations. Disabling hiperdispatch reverts the
CPU capacities to their default (HIGH_CAPACITY) and stops the dynamic
adjustments.
Introduce a kconfig option HIPERDISPATCH_ON which allows users to
use hiperdispatch by default on vertical polarization. Using the
sysctl attribute s390.hiperdispatch would overwrite this behavior.
Acked-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Mete Durlu <meted@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions