Code Monkey home page Code Monkey logo

irqbalanced's Introduction

Russell King's irqbalanced fork for ARM devices

This is a fork of irqbalanced to add proper support for ARM devices. The regular irqbalanced contains several IRQ misclassifications, which renders it useless on these systems. Also, the way the number of CPUs were being determined was faulty.

The sources are hosted here with Russell King's permission, to make it easier to build irqbalanced with Yocto, for example.

Building follows the regular autotools pattern, which is:

./autogen.sh
./configure
make
make install

irqbalanced's People

Contributors

artox avatar dv1 avatar linux4kix avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

irqbalanced's Issues

Still needed?

Do you know if this is still needed? I used to use it but I switched to the mainstream version a while back and I get glitchy audio sometimes. I just noticed from /proc/interrupts that it might not be working very well.

           CPU0       CPU1       CPU2       CPU3       
 24:  139642125  328502246  144295707  130791521     GIC-0  29 Edge      twd
 25:       3933       2209       1501       1723       GPC  55 Level     i.MX Timer Tick
 29:  183204072          0          0          0       GPC 115 Level     120000.hdmi, dw-hdmi-audio
 30:          0          0          0          0       GPC   9 Level     130000.gpu
 31:          0          0          0          0       GPC  10 Level     134000.gpu
 35:          6          0          0          0       GPC  31 Level     2008000.spi
 36:          0          0          0          0       GPC  47 Level     202c000.ssi
 38:          0          0          0          0       GPC  12 Level     2040000.vpu
 39:          0          0          0          0       GPC   3 Level     coda jpeg
 54:          0          0          0          0       GPC  80 Level     20bc000.watchdog
 55:          0          0          0          0       GPC  49 Level     imx_thermal
 60:          0          0          0          0       GPC  19 Level     rtc alarm
 65:          0          0          0          0       GPC   2 Level     sdma
 66:      70425          0          0          0       GPC  43 Level     2184000.usb
 67:    5502461          0          0          0       GPC  40 Level     2184200.usb
 68:   30116470          0          0          0       GPC 118 Level     2188000.ethernet
 69:          0          0          0          0       GPC 119 Level     2188000.ethernet
 70:      12359          0          0          0       GPC  22 Level     mmc0
 71:  105735500          0          0          0       GPC  24 Level     mmc2
 72:      73860          0          0          0       GPC  36 Level     21a0000.i2c
 73:       1428          0          0          0       GPC  37 Level     21a4000.i2c
 74:         43          0          0          0       GPC  38 Level     21a8000.i2c
 75:          0          0          0          0       GPC  18 Level     vdoa
 76:          0          0          0          0       GPC  27 Level     21e8000.serial
 77:        371          0          0          0       GPC  29 Level     21f0000.serial
 80:    5418756          0          0          0       GPC  39 Level     ahci-imx[2200000.sata]
 81:          0          0          0          0       GPC  11 Level     2204000.gpu
 88:       1058          0          0          0  gpio-mxc   4 Edge      HPD
113:          0          0          0          0  gpio-mxc  29 Edge      Power Button
308:     106763          0         11          0       IPU  23 Edge      imx_drm
309:          0          0          0          0       IPU  28 Edge      imx_drm
310:     111696          0         21          0       IPU  23 Edge      imx_drm
311:          0          0          0          0       IPU  28 Edge      imx_drm
313:          0          0          0          0   PCI-MSI   0 Edge      PCIe PME
314:        121          0          0          0   PCI-MSI 524288 Edge      symphony
315:    2802725          0          0          0   PCI-MSI 524289 Edge      symphony-rx-0
316:    1236347          0          0          0   PCI-MSI 524290 Edge      symphony-rx-1
317:    2002349          0          0          0   PCI-MSI 524291 Edge      symphony-tx-0
318:    2683958          0          0          0   PCI-MSI 524292 Edge      symphony-tx-1
IPI0:          0          0          0          0  CPU wakeup interrupts
IPI1:        625       1217       1099       1051  Timer broadcast interrupts
IPI2:   58819268  152352498   41115836   53659078  Rescheduling interrupts
IPI3:   37771120   23827258   20006190   18660239  Function call interrupts
IPI4:          0          0          0          0  CPU stop interrupts
IPI5:   27683777   37636535   20046082   14648718  IRQ work interrupts
IPI6:          0          0          0          0  completion interrupts
Err:          0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.