summaryrefslogtreecommitdiffstats
path: root/cpukit/libmisc/monitor/mon-sema.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* rtems: Optimize semaphore control blockSebastian Huber2019-12-111-5/+9
| | | | | | | Move variant, discipline, and global information to flags stored in a node pointer of active semaphores. Update #3833.
* monitor: Include <rtems/monitor.h>Sebastian Huber2017-12-131-1/+1
| | | | | | Prepare for header file move to common include directory. Update #3254.
* monitor: Do not zero sema id and nameSebastian Huber2017-03-071-1/+5
|
* score: First part of new MrsP implementationSebastian Huber2016-11-021-1/+1
| | | | Update #2556.
* score: Introduce map priority scheduler operationSebastian Huber2016-06-221-2/+4
| | | | | | | | | | | Introduce map/unmap priority scheduler operations to map thread priority values from/to the user domain to/from the scheduler domain. Use the map priority operation to validate the thread priority. The EDF schedulers use this new operation to distinguish between normal priorities and priorities obtain through a job release. Update #2173. Update #2556.
* rtems: Fix semaphore field nameSebastian Huber2016-05-301-2/+2
|
* rtems: Move MrsP semaphore operationsSebastian Huber2016-05-301-1/+1
| | | | | Move MrsP semaphore operations to a less prominent location. Fix field name.
* score: Rework CORE inherit priority mutexSebastian Huber2016-05-301-22/+72
| | | | | Provide dedicated seize and surrender methods for inherit priority mutexes. This eliminates CORE_mutex_Attributes.
* score: Add CORE mutex variantsSebastian Huber2016-05-301-2/+3
| | | | | | | | Add CORE_recursive_mutex_Control and CORE_ceiling_mutex_Control to avoid the run-time evaluation of attributes to figure out how a particular mutex methods should behave. Start with the no protocol variants. This eliminates the CORE_MUTEX_DISCIPLINES_FIFO and CORE_MUTEX_DISCIPLINES_PRIORITY disciplines.
* score: Use constant for maximum count of CORE semaSebastian Huber2016-03-291-5/+2
|
* basdefs.h: Add and use RTEMS_UNUSEDSebastian Huber2015-10-261-2/+2
|
* score: Delete CORE_mutex_Control::lockSebastian Huber2014-03-311-3/+5
| | | | | | | | The holder field is enough to determine if a mutex is locked or not. This leads also to better error status codes in case a rtems_semaphore_release() is done for a mutex without having the ownership.
* score: Delete CORE_mutex_Control::holder_idSebastian Huber2014-03-311-2/+7
| | | | We can use the holder pointer to get the identifier if necessary.
* rtems: Create attr implementation headerSebastian Huber2013-07-231-1/+1
| | | | | | Move implementation specific parts of attr.h and attr.inl into new header file attrimpl.h. The attr.h contains now only the application visible API.
* monitor: Add const qualifierSebastian Huber2012-11-071-2/+2
|
* 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-5/+5
|
* Add __attribute__((unused)) to unused function args.Ralf Corsepius2009-01-021-2/+2
|
* Convert to using "bool".Ralf Corsepius2008-09-011-2/+2
|
* Include "config.h".Ralf Corsepius2008-08-211-0/+4
|
* 2008-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-231-1/+1
| | | | | | | | | | | * libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c, libmisc/monitor/mon-part.c, libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c, libmisc/monitor/mon-region.c, libmisc/monitor/mon-sema.c, libmisc/monitor/mon-task.c, libmisc/monitor/monitor.h: Use rtems_object_get_name() instead of internal routine. This makes it possible to also print string names of POSIX objects. Adjust task report to realign since we can have longer names.
* Added osmonweb support functionality to monitorThomas Doerfler2007-09-051-0/+80