diff options
author | Martin Galvan <martin.galvan@tallertechnologies.com> | 2016-02-28 00:19:33 +0100 |
---|---|---|
committer | Ben Gras <ben@minix3.org> | 2016-02-28 00:23:02 +0100 |
commit | 8c5c53f4788eb74264a053f8293fed26da85b764 (patch) | |
tree | 89d62ce07b2a2baa2cc0a1301ff2c7da0863a742 /cpukit/libmisc | |
parent | rtems: Avoid __RTEMS_USE_TICKS_FOR_STATISTICS__ (diff) | |
download | rtems-8c5c53f4788eb74264a053f8293fed26da85b764.tar.bz2 |
am335x irq handling improvement
This patch makes the following changes to the Beaglebone IRQ handling code:
- Disable support for nested interrupts.
- Detect spurious IRQs using the SPURIOUSIRQ field of the INTC_SIR_IRQ register.
- Acknowledge spurious IRQs by setting the NewIRQAgr bit of the INTC_CONTROL
register. This cleans the SPURIOUSIRQ field and allows new interrupts
to be generated.
- Improve the get_mir_reg function a bit.
Closes #2580.
Diffstat (limited to 'cpukit/libmisc')
0 files changed, 0 insertions, 0 deletions