• Mete Durlu's avatar
    s390/hiperdispatch: Add hiperdispatch sysctl interface · b9271a53
    Mete Durlu authored
    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: default avatarVasily Gorbik <gor@linux.ibm.com>
    Signed-off-by: default avatarMete Durlu <meted@linux.ibm.com>
    Signed-off-by: default avatarVasily Gorbik <gor@linux.ibm.com>
    b9271a53
Kconfig 26.9 KB