Serj Kalichev
|
74bea5cb0c
Possibility to use non-local cpus for balancing. Option non_local_cpus. The HT is on by default.
|
6 lat temu |
Serj Kalichev
|
4534af0afa
Move all active IRQs from excluded cpus to another ones
|
7 lat temu |
Serj Kalichev
|
c0e4ca981b
Don't choose excluded cpu to move irq to
|
7 lat temu |
Semyon Verchenko
|
e2b72d5bbb
fix memory leak in commented code
|
9 lat temu |
Semyon Verchenko
|
730df6eb4d
remove linux bitmap from project
|
9 lat temu |
Semyon Verchenko
|
16088ae4f1
replace linux bitmask with bit_array
|
9 lat temu |
Serj Kalichev
|
016352becb
Use load_limit while choose_cpu()
|
9 lat temu |
Serj Kalichev
|
09d4af2427
Use write() to write to smp affinity
|
9 lat temu |
Serj Kalichev
|
bccdb19126
Link IRQs to CPUs using current affinity
|
9 lat temu |
Serj Kalichev
|
64fe6c809d
Use snprintf() instead sprintf()
|
10 lat temu |
Serj Kalichev
|
9813273169
Fix PASS_BY_VALUE by coverity.com
|
10 lat temu |
Serj Kalichev
|
1e5c1ba33a
Fix wrong IRQ blacklisting.
|
10 lat temu |
Serj Kalichev
|
1156bd1ae2
Fix random strategy
|
10 lat temu |
Serj Kalichev
|
1be921fddb
Add irq choose strategy
|
10 lat temu |
Serj Kalichev
|
8dc73be7b1
Fix search for most overloaded CPU
|
10 lat temu |
Serj Kalichev
|
2577129441
Rename dont_move flag to weight
|
10 lat temu |
Serj Kalichev
|
bd2707d0aa
Blacklist IRQs like timer
|
10 lat temu |
Serj Kalichev
|
102609d534
Don't move IRQs with intr=0
|
10 lat temu |
Serj Kalichev
|
e3bd38dd14
Disable moving to non-local CPUs
|
10 lat temu |
Serj Kalichev
|
7bb44338de
Add dont_move flag for IRQs
|
10 lat temu |
Serj Kalichev
|
de0769aff0
Comments
|
10 lat temu |
Serj Kalichev
|
949f96d357
First real balancing. Not tested.
|
10 lat temu |
Serj Kalichev
|
7d6c11a256
Apply affinity
|
10 lat temu |
Serj Kalichev
|
3312f2a906
Some functions for balance
|
10 lat temu |