summaryrefslogtreecommitdiffstats
path: root/cpukit/rtems (follow)
Commit message (Collapse)AuthorAgeFilesLines
* rtems: Simplify rtems_task_mode()Sebastian Huber2013-06-141-6/+4
|
* rtems: Add interrupt locksSebastian Huber2013-06-121-0/+135
| | | | | Interrupt locks are low-level lock to protect critical sections accessed by threads and interrupt service routines.
* score: Add and use _Objects_Put()Sebastian Huber2013-06-0752-82/+84
| | | | | | Add and use _Objects_Put_without_thread_dispatch(). These two functions pair with the _Objects_Get() function. This helps to introduce object specific SMP locks to avoid lock contention.
* score: Add _Objects_Put_for_get_isr_disable()Sebastian Huber2013-06-071-0/+2
| | | | | Provide SMP support. The ISR disable/enable is not enough to ensure mutual exclusion for SMP configurations.
* score: Simplify _CORE_semaphore_Seize_isr_disableSebastian Huber2013-06-071-1/+1
|
* rtems: Move unnest dispatch after ISR enableSebastian Huber2013-06-071-1/+1
| | | | This prevents a lock order reversal.
* rtems: Fix system event send for remote threadsSebastian Huber2013-06-071-0/+1
|
* smp: Replace task delete with suspendSebastian Huber2013-05-291-0/+4
| | | | The rtems_task_delete() does not work on SMP at the moment. See PR1814.
* smp: Add maximum_processors field to configSebastian Huber2013-05-161-14/+0
| | | | | | | Delete rtems_configuration_get_smp_maximum_processors(). Delete rtems_configuration_smp_maximum_processors variable. Add maximum_processors field to rtems_configuration_table if RTEMS_SMP is defined. Add rtems_configuration_get_maximum_processors().
* Clear the atomic conditional compilation.WeiY2013-05-012-4/+1
|
* Conditionally install atomic-headers.Ralf Corsépius2013-02-142-1/+4
|
* score: atomic support for RTEMS. Generic atomic operations API definition.WeiY2013-02-071-0/+35
|
* score: atomic support for RTEMS automake and autoconf changesWeiY2013-02-072-0/+5
|
* rtems: Revert documentation changesSebastian Huber2013-02-061-5/+5
|
* cpukit: Fix many Doxygen warningsJoel Sherrill2013-01-104-7/+9
|
* cpukit: Use Consistent Beginning of Doxygen Group NotationJoel Sherrill2013-01-105-13/+7
| | | | | This is the result of a sed script which converts all uses of @{ into a consistent form.
* cpukit: Doxygen group fixes and many warnings addressedJoel Sherrill2013-01-107-22/+8
| | | | | | | The output of the modules.html is much improved. Most filesystem and POSIX API related groups are properly nested. Some formatting issues were addressed as were multiple inconsistencies.
* rtems: Avoid NULL pointer accessSebastian Huber2013-01-101-5/+7
| | | | | The _MPCI_table may be NULL in case multiprocessing is disabled in the application configuration.
* rtems: Simplify _Event_Surrender()Sebastian Huber2013-01-071-28/+14
| | | | Check for a satisfied event condition only once.
* rtems: Simplify _Event_Surrender()Sebastian Huber2013-01-071-4/+6
| | | | Remove superfluous test for _ISR_Is_in_progress().
* rtems: Simplify _Event_Surrender()Sebastian Huber2013-01-071-2/+1
| | | | | | | It is impossible to reach the simplified expression if we are in the THREAD_BLOCKING_OPERATION_TIMEOUT state since in this case Wait.count (event condition) would be set to zero and thus the seized event set would be empty.
* rtems: Critical fix for eventsSebastian Huber2013-01-071-7/+12
| | | | | | | Commit 4b45c1393ce4ee3e1c2762ef3145d2bd6b5b38da marked a test in _Event_Timeout() as debug only. This test is required also in non-debug configurations since otherwise state corruption can happen. A revised test sptests/spintrcritical10 checks the relevant sequences.
* rtems: Add commentSebastian Huber2013-01-071-0/+5
|
* rtems: Doxygen Clean Up Task #1Ayush Awasthi2013-01-0420-819/+887
|
* rtems: Doxygen Clean Up Task #2Ayush Awasthi2013-01-0420-652/+726
|
* rtems: Doxygen Clean Up Task #3Mathew Kallada2012-12-2811-62/+82
|
* Header File Doxygen Enhancement Task #11Mathew Kallada2012-12-281-3/+3
|
* Header File Doxygen Enhancement Task #7Mathew Kallada2012-12-287-13/+26
|
* Miscellaneous Doxygen clean-upJoel Sherrill2012-12-282-2/+7
|
* cpukit/rtems: Header File Doxygen Enhancement GCI Task #8Mathew Kallada2012-12-1215-18/+48
| | | | http://www.google-melange.com/gci/task/view/google/gci2012/7948217
* rtems: Revert documentation changeSebastian Huber2012-12-091-3/+0
|
* misc rtems: Clean up Doxygen GCI Task #8Mathew Kallada2012-12-0830-129/+251
| | | | http://www.google-melange.com/gci/task/view/google/gci2012/8024203
* sapi misc: Clean up Doxygen GCI task #1Christopher Kerl2012-12-071-1/+1
| | | | http://www.google-melange.com/gci/task/view/google/gci2012/8011204
* rtems misc: doxygen minor fixesGedare Bloom2012-12-061-3/+3
|
* rtems misc: Clean up Doxygen GCI Task #5Mathew Kallada2012-12-0530-96/+219
| | | | http://www.google-melange.com/gci/task/view/google/gci2012/8015207
* rtems misc: Clean up Doxygen GCI Task #7Alex Ivanov2012-12-0529-303/+247
| | | | http://www.google-melange.com/gci/task/view/google/gci2012/7950206
* rtems misc: Clean up Doxygen GCI Task #6Alex Ivanov2012-12-0527-325/+252
| | | | http://www.google-melange.com/gci/task/view/google/gci2012/8019205
* rtems: Add signal post switch extension on the flySebastian Huber2012-12-052-50/+44
|
* score: Add API extensions post switch listSebastian Huber2012-12-051-4/+7
| | | | | | | | Move post switch hook from API_extensions_Control to new API_extensions_Post_switch_control. Rename _API_extensions_Run_postswitch() in _API_extensions_Run_post_switch(). Add _API_extensions_Post_switch_list and _API_extensions_Add_post_switch().
* rtems misc: Clean up Doxygen GCI Task #4Alex Ivanov2012-12-0430-266/+218
| | | | http://www.google-melange.com/gci/task/view/google/gci2012/7950205
* cpukit: Clean up Doxygen #3 (GCI 2012)Alex Ivanov2012-12-0332-344/+216
|
* score misc: Clean up Doxygen #14 (GCI 2012)Mathew Kallada2012-12-0231-287/+230
| | | | | | | This patch is a task from GCI 2012 which improves the Doxygen comments in the RTEMS source. http://www.google-melange.com/gci/task/view/google/gci2012/8025204
* score misc: Clean up Doxygen #12 (GCI 2012)Alex Ivanov2012-12-0230-385/+251
| | | | | | | This patch is a task from GCI 2012 which improves the Doxygen comments in the RTEMS source. http://www.google-melange.com/gci/task/view/google/gci2012/8025203
* score: Add and use <rtems/score/userextimpl.h>Sebastian Huber2012-11-2216-16/+1
| | | | | This file contains the parts of <rtems/score/userext.h> that are only necessary for the RTEMS implementation.
* rtems: Add rtems_clock_get_uptime_seconds()Sebastian Huber2012-11-213-0/+42
|
* rtems: Add rtems_clock_get_uptime_timeval()Sebastian Huber2012-11-213-0/+35
|
* rtems: Transient event documentationSebastian Huber2012-11-051-6/+6
|
* libnetworking: Use system eventsSebastian Huber2012-11-021-0/+10
| | | | | | | Add reserved system events RTEMS_EVENT_SYSTEM_NETWORK_SBWAIT and RTEMS_EVENT_SYSTEM_NETWORK_SOSLEEP. Add and use rtems_bsdnet_event_send().
* rtems: Use event 31 for the transient eventSebastian Huber2012-11-021-1/+1
| | | | This avoids conflicts with the netisr events of the network stack.
* rtems: Use correct sync state for system eventsSebastian Huber2012-10-313-29/+12
|