Commit Graph

14 Commits

Author SHA1 Message Date
Hongzhi.Song
8354c9cec4 irqbalance: uprev to v1.5.0
Signed-off-by: Hongzhi.Song <hongzhi.song@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2019-03-20 14:43:37 -04:00
Mark Asselstine
33eb70520a irqbalance: uprev to v1.4.0
This is a minor bugfix release that was just release by the upstream
project about 2 weeks ago.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-05-29 10:29:24 -04:00
Yi Zhao
dcaa0ca68f irqbalance: refresh patches to fix QA warning
The patches are refreshed with devtool command:
devtool modify irqbalance
devtool finish --force-patch-refresh irqbalance meta-virtualization

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2018-04-12 16:01:13 -04:00
RC Reddy
67b93f4580 irqbalance updated to 1.3.0] irqbalance: fix compilation errors
Fixed issues:

New features in this release:[From Neil Horman]
=================================
optimization of platform device irq detection
Added sample udev rules to trigger irq rescans on device add/remove
Made irqbalance ui an optional compile component
Added support for Intel CoD
Add -v | --version option to command line

Bug fixes in this release:
==================================
Misc compiler warning fixes and spelling errors
Compilation error fix on aarch64
Compilation error fix when using clang in c99 mode
Unused variable cleanup
Lots of memory leak cleanup in irqbalance-ui
Prevent irqbalance from running in a container
Fix irq affinity assignment in some cases to wrong numa node
Fix oneshot mode
exclude legacy irq 255

Deprecations:
=================================
without-glib2 is removed, we just need it enough that we can't dummy it up anymore

Tested:
================================
Tested on AARCH64 and it compiles

Signed-off-by: RC Reddy <vlsireddy@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-11-15 16:00:15 -05:00
Derek Straka
841dc6f3a2 irqbalance: update to 1.1.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-04-18 14:16:52 -04:00
Jianchuan Wang
ec8dfaf6b7 irqbalance: upgrade 1.0.6 -> 1.0.9
Signed-off-by: Jianchuan Wang <jianchuan.wang@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-09-08 10:01:30 -04:00
Jianchuan Wang
6d6a430116 irqbalance: add systemd support
Add irqbalanced.service file for systemd support.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Jianchuan Wang <jianchuan.wang@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-09-08 10:01:30 -04:00
Jianchuan Wang
1affa9e292 irqbalance: add PACKAGECONFIG for libcap-ng
Grasp withval for libcap-ng in configure.ac.

Signed-off-by: Ming Liu <ming.liu@windriver.com>
Signed-off-by: Jianchuan Wang <jianchuan.wang@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2015-09-08 10:01:30 -04:00
Bruce Ashfield
85f38bd2ec irqbalance: remove old versions
There's no need to carry three versions of irqbalance, so we keep the
latest, and drop the older variants.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-09-29 10:21:16 -04:00
Mark Asselstine
8df6927829 irqbalance: add missing inherit
irqblance's configure script makes use of pkg-config so we need to inherit
pkgconfig or else we may see an error like

./configure: line 12460: syntax error near unexpected token `GLIB,'
./configure: line 12460: `  PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.28)'

during configure.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-12-18 16:40:09 -05:00
Yang Shi
1c04c0d002 irqbalance: Uprev to 1.0.6
Add recipe for 1.0.6 version. And, add status and reload commands into
init script.

Signed-off-by: Yang Shi <yang.shi@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-29 10:14:47 -04:00
Joe Slater
1fd6f2aa87 irqbalance: disable numa by default
Create a PACKAGECONFIG[] for numa.  This will disable it
by default.  The current behavior is auto-detect and will
vary depending on when numactl is built.

Signed-off-by: Joe Slater <jslater@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-06-27 13:40:20 -04:00
Amy Fong
16811e532c Uprev irqbalance to 1.0.5
Uprev irqbalance to the latest version.

  * consolidate logging
  * Implement user policy script callout
    (http://code.google.com/p/irqbalance/issues/detail?id=35)
  * Replace fscanf(%as) by getline
  * manpage: Improve the readability of the --banirq text
  * glib-local: ad call for g_list_remove

Also splitting files into inc and bb files.

Signed-off-by: Amy Fong <amy.fong@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-06-27 13:40:07 -04:00
Bruce Ashfield
43b438f068 meta-virtualization: add irqbalance
Depending on the requirements of a system, interrupt balancing may
be desireable.

This commit adds irqbalance to provide a daemon to balance interrupts
across multiple CPUs, which can lead to better performance and IO
balance on SMP systems.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-03-18 06:24:45 -07:00