summaryrefslogtreecommitdiffstats
path: root/cpukit/sapi/src/ioregisterdriver.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Canonicalize config.h includeSebastian Huber2020-04-161-1/+1
| | | | | | | | Use the following variant which was already used by most source files: #ifdef HAVE_CONFIG_H #include "config.h" #endif
* sapi: Include missing header fileSebastian Huber2016-03-171-0/+1
|
* score: Use ISR lock for IO driver registrationSebastian Huber2016-03-141-7/+8
| | | | | | Create implementation header file. Update #2555.
* sapi: Avoid declaration in source, fix typeSebastian Huber2015-04-171-3/+1
|
* IO_MANAGER: early dynamic driver registrationDaniel Hellstrom2015-04-171-1/+13
| | | | | | Adds the possibility to register drivers before the IO Manager has completed the initialization. Sometimes the BSP may want to register a driver dynamically early in the boot process.
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* Include missing <rtems/score/threaddispatch.h>Sebastian Huber2013-07-261-2/+1
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-111-2/+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.
* Whitespace removal.Ralf Corsepius2009-11-291-2/+2
|
* 2009-10-09 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill2009-10-091-0/+3
| | | | | | | | * cpukit/sapi/include/rtems/io.h: Documentation. * cpukit/sapi/src/ioregisterdriver.c: Call from interrupt context is an error. * cpukit/sapi/src/iounregisterdriver.c: Disable preemption during critical section.
* 2009-10-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-10-061-53/+22
| | | | | | * sapi/src/ioregisterdriver.c: Reowork so this is a context switch disable critical section not interrupt disable critical section. Hopefully eliminated dead code which showed up in coverage runs.
* 2009-10-04 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill2009-10-051-52/+103
| | | | | | | * sapi/include/rtems/io.h, sapi/src/ioregisterdriver.c: Documenation. rtems_io_lookup_name() is now deprecated. Added rtems_io_driver_io_error(). rtems_io_register_driver() is now thread-safe.
* 2009-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-251-3/+3
| | | | * sapi/src/ioregisterdriver.c: Fix spacing.
* Convert to "bool".Ralf Corsepius2008-09-041-2/+2
|
* Added const qualifier to various pointers and data tables toThomas Doerfler2008-05-271-1/+1
| | | | | | reduce size of data area. IMFS: Fixed creation of symbolic links to avoid a compiler warning. DOSFS: Use LibBlock instead of read() to read the boot record.
* 2007-12-12 Chris Johns <chrisj@rtems.org>Chris Johns2007-12-121-3/+1
| | | | | | | | | * Makefile.am: Added libmisc/shell/shellconfig.h to the installed header list. * libmisc/shell/shell_cmdset.c: Let the Initial command add occur in any order rather than before any commands have been added. Also made the command's strings be copies rather than references. * sapi/src/ioregisterdriver.c: Return the I/O initialise calls result.
* 2007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-05-291-0/+94
* sapi/Makefile.am, sapi/include/rtems/io.h, sapi/src/io.c: Split into one function per file execpt io.c which contains required initialization methods. * sapi/src/ioclose.c, sapi/src/iocontrol.c, sapi/src/iodata.c, sapi/src/ioinitialize.c, sapi/src/ioopen.c, sapi/src/ioread.c, sapi/src/ioregisterdriver.c, sapi/src/iounregisterdriver.c, sapi/src/iowrite.c: New files.