Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rtems: Simplify rtems_task_mode() | Sebastian Huber | 2013-06-14 | 1 | -6/+4 |
| | |||||
* | rtems: Add interrupt locks | Sebastian Huber | 2013-06-12 | 1 | -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 Huber | 2013-06-07 | 52 | -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 Huber | 2013-06-07 | 1 | -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_disable | Sebastian Huber | 2013-06-07 | 1 | -1/+1 |
| | |||||
* | rtems: Move unnest dispatch after ISR enable | Sebastian Huber | 2013-06-07 | 1 | -1/+1 |
| | | | | This prevents a lock order reversal. | ||||
* | rtems: Fix system event send for remote threads | Sebastian Huber | 2013-06-07 | 1 | -0/+1 |
| | |||||
* | smp: Replace task delete with suspend | Sebastian Huber | 2013-05-29 | 1 | -0/+4 |
| | | | | The rtems_task_delete() does not work on SMP at the moment. See PR1814. | ||||
* | smp: Add maximum_processors field to config | Sebastian Huber | 2013-05-16 | 1 | -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. | WeiY | 2013-05-01 | 2 | -4/+1 |
| | |||||
* | Conditionally install atomic-headers. | Ralf Corsépius | 2013-02-14 | 2 | -1/+4 |
| | |||||
* | score: atomic support for RTEMS. Generic atomic operations API definition. | WeiY | 2013-02-07 | 1 | -0/+35 |
| | |||||
* | score: atomic support for RTEMS automake and autoconf changes | WeiY | 2013-02-07 | 2 | -0/+5 |
| | |||||
* | rtems: Revert documentation changes | Sebastian Huber | 2013-02-06 | 1 | -5/+5 |
| | |||||
* | cpukit: Fix many Doxygen warnings | Joel Sherrill | 2013-01-10 | 4 | -7/+9 |
| | |||||
* | cpukit: Use Consistent Beginning of Doxygen Group Notation | Joel Sherrill | 2013-01-10 | 5 | -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 addressed | Joel Sherrill | 2013-01-10 | 7 | -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 access | Sebastian Huber | 2013-01-10 | 1 | -5/+7 |
| | | | | | The _MPCI_table may be NULL in case multiprocessing is disabled in the application configuration. | ||||
* | rtems: Simplify _Event_Surrender() | Sebastian Huber | 2013-01-07 | 1 | -28/+14 |
| | | | | Check for a satisfied event condition only once. | ||||
* | rtems: Simplify _Event_Surrender() | Sebastian Huber | 2013-01-07 | 1 | -4/+6 |
| | | | | Remove superfluous test for _ISR_Is_in_progress(). | ||||
* | rtems: Simplify _Event_Surrender() | Sebastian Huber | 2013-01-07 | 1 | -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 events | Sebastian Huber | 2013-01-07 | 1 | -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 comment | Sebastian Huber | 2013-01-07 | 1 | -0/+5 |
| | |||||
* | rtems: Doxygen Clean Up Task #1 | Ayush Awasthi | 2013-01-04 | 20 | -819/+887 |
| | |||||
* | rtems: Doxygen Clean Up Task #2 | Ayush Awasthi | 2013-01-04 | 20 | -652/+726 |
| | |||||
* | rtems: Doxygen Clean Up Task #3 | Mathew Kallada | 2012-12-28 | 11 | -62/+82 |
| | |||||
* | Header File Doxygen Enhancement Task #11 | Mathew Kallada | 2012-12-28 | 1 | -3/+3 |
| | |||||
* | Header File Doxygen Enhancement Task #7 | Mathew Kallada | 2012-12-28 | 7 | -13/+26 |
| | |||||
* | Miscellaneous Doxygen clean-up | Joel Sherrill | 2012-12-28 | 2 | -2/+7 |
| | |||||
* | cpukit/rtems: Header File Doxygen Enhancement GCI Task #8 | Mathew Kallada | 2012-12-12 | 15 | -18/+48 |
| | | | | http://www.google-melange.com/gci/task/view/google/gci2012/7948217 | ||||
* | rtems: Revert documentation change | Sebastian Huber | 2012-12-09 | 1 | -3/+0 |
| | |||||
* | misc rtems: Clean up Doxygen GCI Task #8 | Mathew Kallada | 2012-12-08 | 30 | -129/+251 |
| | | | | http://www.google-melange.com/gci/task/view/google/gci2012/8024203 | ||||
* | sapi misc: Clean up Doxygen GCI task #1 | Christopher Kerl | 2012-12-07 | 1 | -1/+1 |
| | | | | http://www.google-melange.com/gci/task/view/google/gci2012/8011204 | ||||
* | rtems misc: doxygen minor fixes | Gedare Bloom | 2012-12-06 | 1 | -3/+3 |
| | |||||
* | rtems misc: Clean up Doxygen GCI Task #5 | Mathew Kallada | 2012-12-05 | 30 | -96/+219 |
| | | | | http://www.google-melange.com/gci/task/view/google/gci2012/8015207 | ||||
* | rtems misc: Clean up Doxygen GCI Task #7 | Alex Ivanov | 2012-12-05 | 29 | -303/+247 |
| | | | | http://www.google-melange.com/gci/task/view/google/gci2012/7950206 | ||||
* | rtems misc: Clean up Doxygen GCI Task #6 | Alex Ivanov | 2012-12-05 | 27 | -325/+252 |
| | | | | http://www.google-melange.com/gci/task/view/google/gci2012/8019205 | ||||
* | rtems: Add signal post switch extension on the fly | Sebastian Huber | 2012-12-05 | 2 | -50/+44 |
| | |||||
* | score: Add API extensions post switch list | Sebastian Huber | 2012-12-05 | 1 | -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 #4 | Alex Ivanov | 2012-12-04 | 30 | -266/+218 |
| | | | | http://www.google-melange.com/gci/task/view/google/gci2012/7950205 | ||||
* | cpukit: Clean up Doxygen #3 (GCI 2012) | Alex Ivanov | 2012-12-03 | 32 | -344/+216 |
| | |||||
* | score misc: Clean up Doxygen #14 (GCI 2012) | Mathew Kallada | 2012-12-02 | 31 | -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 Ivanov | 2012-12-02 | 30 | -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 Huber | 2012-11-22 | 16 | -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 Huber | 2012-11-21 | 3 | -0/+42 |
| | |||||
* | rtems: Add rtems_clock_get_uptime_timeval() | Sebastian Huber | 2012-11-21 | 3 | -0/+35 |
| | |||||
* | rtems: Transient event documentation | Sebastian Huber | 2012-11-05 | 1 | -6/+6 |
| | |||||
* | libnetworking: Use system events | Sebastian Huber | 2012-11-02 | 1 | -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 event | Sebastian Huber | 2012-11-02 | 1 | -1/+1 |
| | | | | This avoids conflicts with the netisr events of the network stack. | ||||
* | rtems: Use correct sync state for system events | Sebastian Huber | 2012-10-31 | 3 | -29/+12 |
| |