summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/edb7312/irq/irq.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-04-23bsps: Move interrupt controller support to bspsSebastian Huber1-180/+0
This patch is a part of the BSP source reorganization. Update #3285.
2017-06-20bsps: Improve interrupt vector enable/disable APISebastian Huber1-6/+6
Change bsp_interrupt_vector_enable() and bsp_interrupt_vector_disable() to not return a status code. Add bsp_interrupt_assert() and use it to validate the vector number in the vector enable/disable implementations.
2014-10-20arm/edb7312: Fix warningsJoel Sherrill1-1/+3
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns1-1/+1
2013-01-07arm: Rename arm_exc_interrupt()Sebastian Huber1-1/+1
Rename arm_exc_interrupt() to _ARMV4_Exception_interrupt().
2013-01-07arm: Move prototypes to new fileSebastian Huber1-0/+2
Move bsp_interrupt_dispatch() and arm_exc_interrupt() prototypes to new file <rtems/score/armv4.h> since they have nothing to do with the CPU port.
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill1-3/+0
Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
2012-05-03General - Remove extraneous blank line in license messageJoel Sherrill1-1/+0
Many files had an extra blank line in the license text found in the file header. This patch removes that line. * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * * http://www.rtems.com/license/LICENSE. The script that did this also turned off execute permission when it was turned on incorrectly.
2012-03-24bsps: Add shared default IRQ handlerSebastian Huber1-5/+0
2010-04-302010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-99/+131
* irq/bsp_irq_init.c: Removed file. * Makefile.am, preinstall.am: Reflect change above. Added generic interrupt support modules. * include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION. * startup/bspstart.c, irq/bsp_irq_asm.S, clock/clockdrv.c, network/network.c: Interrupt support changes.
2007-09-122007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-4/+4
PR 1257/bsps * csb336/network/lan91c11x.c, csb337/startup/bspstart.c, edb7312/irq/irq.c, gba/irq/irq.c, gba/irq/irq_init.c, gp32/startup/bspstart.c, rtl22xx/startup/bspstart.c, shared/abort/abort.c, shared/abort/simple_abort.c, shared/irq/irq_init.c: Code outside of cpukit should use the public API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the public API and directly accessing _CPU_ISR_Disable and _CPU_ISR_Enable, they were bypassing the compiler memory barrier directive which could lead to problems. This patch also changes the type of the variable passed into these routines and addresses minor style issues.
2004-04-21Remove stray white spaces.Ralf Corsepius1-10/+10
2004-01-282004-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-2/+0
* include/bsp.h: Remove config. * irq/irq.c: Remove stray blanks. * start/start.S: Add missing */ in comments.
2003-09-042003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-1/+1
* clock/clockdrv.c, console/uart.c, include/bsp.h, include/ep7312.h, irq/bsp_irq_asm.S, irq/bsp_irq_init.c, irq/irq.c, irq/irq.h, start/start.S, startup/bspstart.c, startup/exit.c, startup/linkcmds, timer/timer.c: URL for license changed.
2002-11-132002-11-13 Jay Monkman <jtm@smoothsmoothie.com>Joel Sherrill1-0/+155
* New BSP. * .cvsignore, ChangeLog, Makefile.am, bsp_specs, configure.ac, README, times, clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c, console/.cvsignore, console/Makefile.am, console/uart.c, include/.cvsignore, include/Makefile.am, include/bsp.h, include/ep7312.h, irq/.cvsignore, irq/Makefile.am, irq/bsp_irq_asm.S, irq/bsp_irq_init.c, irq/irq.c, irq/irq.h, network/Makefile.am, network/network.c, start/.cvsignore, start/Makefile.am, start/start.S, startup/.cvsignore, startup/Makefile.am, startup/bspstart.c, startup/exit.c, startup/linkcmds, timer/.cvsignore, timer/Makefile.am, timer/timer.c, wrapup/.cvsignore, wrapup/Makefile.am: New file.