summaryrefslogtreecommitdiffstats
path: root/cpukit/rtems (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* rtems: Add system eventsSebastian Huber2012-10-307-0/+343
| | | | | | | System events are similar to normal events. They offer a second set of events. These events are intended for internal RTEMS use and should not be used by applications (with the exception of the transient system event).
* rtems: Reusable event implementationSebastian Huber2012-10-309-218/+140
| | | | Change event implementation to enable reuse for system events.
* rtems: Remove unused event_condition memberSebastian Huber2012-10-302-3/+0
|
* score: Change _Heap_Extend() APISebastian Huber2012-10-251-4/+3
| | | | | | | | | | | | | | The _Heap_Extend() has now the same signature as _Heap_Initialize(). The 4th parameter is ignored (page size in _Heap_Initialize()). Add Heap_Area and Heap_Initialization_or_extend_handler. Add and test _Heap_No_extend(). This helps to do a table based heap initialization and extension. Create a table of Heap_Area elements and iterate through it. Set the handler to _Heap_Initialize() in the first iteration and then to _Heap_Extend().
* rtems: PR1844: Fix MP process packet sizeSebastian Huber2012-10-081-2/+2
|
* score: Change greedy allocation APISebastian Huber2012-07-172-5/+12
|
* score: New structure TOD_ControlSebastian Huber2012-06-146-6/+6
| | | | | Group the global TOD variables (_TOD_Now, _TOD_Uptime, and _TOD_Is_set) in a structure to reduce address loads in _TOD_Tickle_ticks().
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-11210-422/+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.
* Score ISR - Minimize Capabilities When Not Simple VectoredJoel Sherrill2012-05-091-2/+6
| | | | | | | | | | | In particular CPU_INTERRUPT_NUMBER_OF_VECTORS and CPU_INTERRUPT_MAXIMUM_VECTOR_NUMBER are only used on Simple Vectored Architectures, so do not depend on them being defined. This disables as much as possible that is specific to the Simple Vectored Model and not expected to be used on architectures which use the Programmable Interrupt Controller model for interrupt handler vectoring.
* Revert: Remove CVS IdsJoel Sherrill2012-05-071-0/+4
| | | | | See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html for details.