summaryrefslogtreecommitdiffstats
path: root/cpukit/sapi/src/ioregisterdriver.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-04-16Canonicalize config.h includeSebastian Huber1-1/+1
Use the following variant which was already used by most source files: #ifdef HAVE_CONFIG_H #include "config.h" #endif
2016-03-17sapi: Include missing header fileSebastian Huber1-0/+1
2016-03-14score: Use ISR lock for IO driver registrationSebastian Huber1-7/+8
Create implementation header file. Update #2555.
2015-04-17sapi: Avoid declaration in source, fix typeSebastian Huber1-3/+1
2015-04-17IO_MANAGER: early dynamic driver registrationDaniel Hellstrom1-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.
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns1-1/+1
2013-07-26Include missing <rtems/score/threaddispatch.h>Sebastian Huber1-2/+1
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill1-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.
2009-11-29Whitespace removal.Ralf Corsepius1-2/+2
2009-10-092009-10-09 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill1-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-062009-10-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-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-052009-10-04 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill1-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-252009-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-3/+3
* sapi/src/ioregisterdriver.c: Fix spacing.
2008-09-04Convert to "bool".Ralf Corsepius1-2/+2
2008-05-27Added const qualifier to various pointers and data tables toThomas Doerfler1-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-122007-12-12 Chris Johns <chrisj@rtems.org>Chris Johns1-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-292007-05-29 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-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.