summaryrefslogtreecommitdiffstats
path: root/cpukit/score (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2009-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-233-10/+32
| | | | * cpu.c, cpu_asm.S: Unsuccessful attempt to fix.
* 2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-231-10/+10
| | | | | * score/src/iterateoverthreads.c: Restructure a bit to make analysis easier.
* 2009-07-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-221-22/+106
| | | | | | * score/inline/rtems/score/states.inl: Add _States_Is_interruptible_by_signal. Add more DOxygen comments and clean up.
* 2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-211-1/+1
| | | | | * sapi/src/debug.c, score/include/rtems/debug.h: Rename _Debug_Is_enabled to rtems_is_debug_enabled.
* 2009-07-20 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-201-3/+3
| | | | | * score/src/corebarrierwait.c: Reverse order of tests to increase test coverage.
* 2009-07-17 Josh Switnicki <josh.switnicki@utoronto.ca>Joel Sherrill2009-07-173-23/+30
| | | | | | | *cpu_asm.S: implemented _CPU_Context_Restore by adding tags to restore section of context switch. Fixed bug in _CPU_Context_Switch. The wrong registers were being used for pointer to running task Context_Control struct.
* adding lpc24xx BSP partsThomas Doerfler2009-07-173-0/+520
|
* 2009-07-17 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-171-29/+34
| | | | | * score/src/watchdogadjusttochain.c: Correct bug in recent rework. Coverage not impacted.
* removing unneeded filesThomas Doerfler2009-07-173-199/+0
|
* exception handler maintenanceThomas Doerfler2009-07-176-1037/+350
|
* add common implementation to dispatch threads in isrThomas Doerfler2009-07-171-0/+44
|
* make thread dispatching in ISRs generic codeThomas Doerfler2009-07-172-1/+12
|
* 2009-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-101-3/+10
| | | | | | | * configure.ac, score/src/threadqenqueuepriority.c: Add RTEMS_DO_NOT_UNROLL_THREADQ_ENQUEUE_PRIORITY to give user ability to disable the loop in _Thread_queue_Enqueue_priority from being unrolled. This reduces code size and makes coverage analysis easier.
* 2009-07-09 Josh Switnicki <josh.switnicki@utoronto.ca>Joel Sherrill2009-07-102-3/+9
| | | | | | * cpu_asm.S: Fixed bug in _CPU_Context_Switch. The wrong registers were being used for pointer to running task Context_Control struct.
* 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-091-20/+31
| | | | | * score/src/watchdogadjusttochain.c: Rework to ease code coverage analysis.
* 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-091-2/+1
| | | | * score/src/heap.c: Remove unneeded include.
* 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-081-5/+8
| | | | * score/src/objectgetinfo.c: Clean up and eliminate unreachable code.
* 2009-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-07-073-5/+5
| | | | | | | * rtems/src/rtemsobjectapimaximumclass.c, score/include/rtems/score/object.h, score/src/objectapimaximumclass.c, score/src/objectgetinfo.c: Change return type of API maximum class methods to unsigned.
* 2009-07-07 Chris Johns <chrisj@rtems.org>Joel Sherrill2009-07-071-33/+17
| | | | | * score/src/objectshrinkinformation.c: Rework loop to simplify and remove dead code.
* 2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-071-11/+21
| | | | | | | * posix/src/mutexsetprioceiling.c: Restructure to eliminate code paths which are unreachable. Also add more comments. * score/src/coremutexsurrender.c: Mark some code as RTEMS_DEBUG only since it cannot be hit unless coremutexseize.c is broken.
* 2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-061-7/+8
| | | | | * score/src/coremsgsubmit.c: Move impossible case inside an RTEMS_DEBUG conditional.
* 2009-07-03 Josh Switnicki <josh.switnicki@utoronto.ca>Joel Sherrill2009-07-066-38/+761
| | | | | | | | | | | | | | | | | * cpu.c: Implemented _CPU_Context_Initialize as a C function instead of a macro. It works with limited functionality. Implemented _CPU_Thread_Idle_body to use sleep instruction. * Makefile.am: Changed cpu_asm.c -> cpu_asm.S * cpu_asm.S: renamed from cpu_asm.c and implemented functions is asm * rtems/asm.h: Appended "macros.inc" to the end of "asm.h" * rtems/score/cpu.h: + Included "avr/io.h". + Added use 16 bit object definition. + Modified Context_Control struct to relect the registers that need to be saved. + Implemented _CPU_ISR_Disable, _CPU_ISR_Enable, and _CPU_ISR_Flash. Added function definitions for _CPU_Context_Initialize and _CPU_Push.
* 2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-031-0/+11
| | | | | * score/src/apiext.c: Unreachable API Extension paths marked as either unused or only with certain APIs.
* 2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-032-37/+45
| | | | | | | * itron/src/task.c, posix/src/pthread.c, rtems/src/tasks.c, sapi/src/exinit.c, score/include/rtems/score/apiext.h, score/src/apiext.c: No APIs currently implemented use the predriver_hook so disable it until such time as it is used.
* 2009-07-03 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2009-07-032-6/+25
| | | | | | * sapi/src/exinit.c, score/include/rtems/score/objectmp.h, score/src/objectmp.c: Ensure local node number is set early enough in MP configurations.
* 2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-022-46/+50
| | | | | | | * score/include/rtems/score/coremsg.h, score/src/coremsgflushwait.c: Mark _CORE_message_queue_Flush_waiting_threads with FUNCTIONALITY_NOT_CURRENTLY_USED_BY_ANY_API since there is no way to reach it via an API.
* 2009-07-01 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-07-011-1/+1
| | | | * score/include/rtems/score/tod.h: Correct name of parameter.
* 2009-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-06-171-1/+1
| | | | * score/src/objectshrinkinformation.c: Fix spelling error.
* 2009-06-18 Chris Johns <chrisj@rtems.org>Chris Johns2009-06-171-2/+3
| | | | | * score/cpu/mips/rtems/mips/idtcpu.h: Missed another WAIT define. Removed.
* Fixed nested includes.Chris Johns2009-06-141-1/+1
|
* 2009-06-15 Chris Johns <chrisj@rtems.org>Chris Johns2009-06-141-1/+2
| | | | | * score/cpu/mips/rtems/mips/idtcpu.h: Remote WAIT define. Horrible overload.
* 2009-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-06-131-3/+1
| | | | | * score/src/heapwalk.c: Remove include of stdlib.h since abort was not called anymore.
* 2009-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-06-135-9/+0
| | | | | | | | * rtems/include/rtems/rtems/region.h, rtems/src/rtemsobjectgetclassinfo.c, score/src/heapwalk.c, score/src/objectgetnameasstring.c, score/src/objectsetname.c, score/src/timespecdivide.c, score/src/ts64divide.c: Remove include of stdio.h
* 2009-06-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-06-111-10/+14
| | | | | | * score/src/corespinlockwait.c: Mark timeout code which is not currently exercised by any API with the FUNCTIONALITY_NOT_CURRENTLY_USED_BY_ANY_API conditional.
* 2009-06-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-06-081-6/+25
| | | | * score/src/heapwalk.c: Verify addresses are aligned.
* 2009-06-01 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-06-015-13/+25
| | | | | | | * score/include/rtems/score/thread.h, score/src/threadinitialize.c, score/src/threadreset.c, score/src/threadresume.c, score/src/threadsuspend.c: Nesting count on thread suspension is only supported from ITRON API so disable if ITRON is disabled.
* 2009-06-01 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-06-012-58/+58
| | | | | | | | * score/include/rtems/score/thread.h, score/src/threadhandler.c: Merge conditional code from main and init/fini C++ constructors so the body of this method reads better. Mark thread prototypes which are not currently exercised by any APIs with FUNCTIONALITY_NOT_CURRENTLY_USED_BY_ANY_API conditional.
* 2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-05-283-4/+12
| | | | | | | | | PR 1415/cpukit * rtems/src/semcreate.c, rtems/src/semtranslatereturncode.c, score/include/rtems/score/coremutex.h, score/inline/rtems/score/coremutex.inl, score/src/coremutex.c: Address two paths where a task with a priority above the ceiling could obtain a priority ceiling mutex.
* PR fixed.Joel Sherrill2009-05-271-1/+1
|
* 2009-05-25 Allan Hessenflow <allanh@kallisti.com>Joel Sherrill2009-05-272-5/+11
| | | | | | PR 1418/cpukit * rtems/score/cpu.h: corrected _CPU_ISR_Flash implementation, added core synchronization after all cli/sti.
* 2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-05-181-1/+2
| | | | | | PR 1412/cpukit * score/src/coremutex.c: Add missing braces. Broken with strict mutex code added.
* cpu.c, cpu_asm.S, rtems/score/cpu.h: Cleanup of the floating point context ↵Thomas Doerfler2009-05-154-296/+293
| | | | initialization, save and restore code.
* 2009-05-13 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-05-133-4/+23
| | | | | | | PR 1411/cpukit * rtems/src/workspace.c, score/include/rtems/score/protectedheap.h, score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c: Improve workspace wrapper methods.
* 2009-05-08 Chris Johns <chrisj@rtems.org>Chris Johns2009-05-082-10/+23
| | | | | | | * cpukit/libblock/src/bdpart.c, libmisc/shell/main_msdosfmt.c, libmisc/shell/main_rm.c, libnetworking/libc/gethostnamadr.c, score/include/rtems/score/bitfield.h, score/inline/rtems/score/priority.inl: Remove warnings.
* 2009-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-081-0/+9
| | | | * score/src/objectgetnext.c: Add checks for NULL pointers.
* 2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-052-1/+11
| | | | | * rtems/score/cpu.h: Lower number of priorities and do not inline as much.
* 2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-056-8/+12
| | | | | | | | | * score/include/rtems/score/heap.h, score/inline/rtems/score/address.inl, score/inline/rtems/score/heap.inl, score/inline/rtems/score/object.inl, score/inline/rtems/score/priority.inl, score/inline/rtems/score/tod.inl: Remove warnings.
* 2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-05-052-4/+8
| | | | * rtems/score/cpu.h: Remove warnings.
* 2009-05-05 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2009-05-051-0/+11
| | | | | * score/include/rtems/system.h: Added RTEMS_COMPILER_DEPRECATED_ATTRIBUTE define.
* 2009-05-05 Michael Walle <michael@walle.cc>Joel Sherrill2009-05-054-0/+31
| | | | * cpu_asm.S, irq.c, rtems/score/cpu.h: Add lm32 gdb stub support.