mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-11 13:27:06 +09:00
hperf_hmp: add new config for arm and arm64.
adds the following options: 'HPERF_HMP_DEBUG': enables extra runtime checks of balancing parameteres. 'HMP_FAST_CPU_MASK': CPU mask of A15 cluster(in hex string). 'HMP_SLOW_CPU_MASK': CPU mask of A7 cluster(in hex string). Signed-off-by: Tarek Dakhran <t.dakhran <at> samsung.com> Signed-off-by: Sergey Dyasly <s.dyasly <at> samsung.com> Signed-off-by: Dmitriy Safonov <d.safonov <at> partner.samsung.com> Signed-off-by: Arseniy Krasnov <a.krasnov <at> samsung.com> Signed-off-by: Ilya Maximets <i.maximets <at> samsung.com> Signed-off-by: memeka <mihailescu2m@gmail.com>
This commit is contained in:
committed by
Mauro (mdrjr) Ribeiro
parent
c20fbc62da
commit
57c56bce47
@@ -1351,6 +1351,27 @@ config SCHED_MC
|
||||
making when dealing with multi-core CPU chips at a cost of slightly
|
||||
increased overhead in some places. If unsure say N here.
|
||||
|
||||
config HPERF_HMP
|
||||
bool "HPERF_HMP load balancing enhancements for ARM big.LITTLE"
|
||||
select SCHED_MC
|
||||
help
|
||||
Uses HPERF_HMP load balancing algorithm between A7 and A15 CPU domains.
|
||||
|
||||
config HPERF_HMP_DEBUG
|
||||
bool "Additional HPERF_HMP runtime debug checks"
|
||||
depends on HPERF_HMP
|
||||
default n
|
||||
|
||||
config HMP_FAST_CPU_MASK
|
||||
string "Fast (Cortex-A15) CPU mask for HPERF_HMP"
|
||||
default ""
|
||||
depends on HPERF_HMP
|
||||
|
||||
config HMP_SLOW_CPU_MASK
|
||||
string "Slow (Cortex-A7) CPU mask for HPERF_HMP"
|
||||
default ""
|
||||
depends on HPERF_HMP
|
||||
|
||||
config SCHED_SMT
|
||||
bool "SMT scheduler support"
|
||||
depends on ARM_CPU_TOPOLOGY
|
||||
|
||||
@@ -556,6 +556,27 @@ config SCHED_MC
|
||||
making when dealing with multi-core CPU chips at a cost of slightly
|
||||
increased overhead in some places. If unsure say N here.
|
||||
|
||||
config HPERF_HMP
|
||||
bool "HPERF_HMP load balancing enhancements for ARM big.LITTLE"
|
||||
select SCHED_MC
|
||||
help
|
||||
Uses HPERF_HMP load balancing algorithm between A7 and A15 CPU domains.
|
||||
|
||||
config HPERF_HMP_DEBUG
|
||||
bool "Additional HPERF_HMP runtime debug checks"
|
||||
depends on HPERF_HMP
|
||||
default n
|
||||
|
||||
config HMP_FAST_CPU_MASK
|
||||
string "Fast (Cortex-A15) CPU mask for HPERF_HMP"
|
||||
default ""
|
||||
depends on HPERF_HMP
|
||||
|
||||
config HMP_SLOW_CPU_MASK
|
||||
string "Slow (Cortex-A7) CPU mask for HPERF_HMP"
|
||||
default ""
|
||||
depends on HPERF_HMP
|
||||
|
||||
config SCHED_SMT
|
||||
bool "SMT scheduler support"
|
||||
help
|
||||
|
||||
Reference in New Issue
Block a user