summaryrefslogtreecommitdiffstats
path: root/cpukit/score (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2009-11-10 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill2009-11-101-1/+2
| | | | | | PR 1468/cpukit * score/src/timespecdividebyinteger.c: Rework statement to ensure 64-bit multiplication is used.
* 2009-11-09 Till Straumann <strauman@slac.stanford.edu>Till Straumann2009-11-102-0/+7
| | | | | | PR 1469/cpukit * cpu.c: Add dummy entry for (non-existing) exception #15. Otherwise all slots for vectors >= 16 are one element off.
* 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.
* 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.
* 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-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-03-1210-17/+57
| | | | | | | | PR 1385/cpukit * cpu_asm.S: When the type rtems_boolean was switched to the C99 bool, the size changed from 4 bytes to 1 byte. The interrupt dispatching code accesses two boolean variables for scheduling purposes and the assembly implementations of this code did not get updated.
* 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-12-033-1/+88
| | | | | | | | | | | PR 1347/cpukit * rtems/include/rtems/rtems/timer.h, rtems/src/rtemstimer.c, rtems/src/timerreset.c, rtems/src/timerserver.c, rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c, score/Makefile.am, score/include/rtems/score/watchdog.h: Rework Timer Server to ensure that the context allows for blocking, allocating memory, and acquiring semaphores and mutexes. * score/src/watchdogadjusttochain.c: New file.
* adapt timebase macros to support MPC8xx againThomas Doerfler2008-10-021-11/+35
|
* 2008-09-26 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-09-261-7/+6
| | | | | | PR 1316/cpukit * score/src/coremsgbroadcast.c: Give error when message is too large like when sending a message. This was the documented behavior.
* 2008-09-18 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-1812-0/+60
| | | | | * rtems/score/types.h: Do not define boolean, single_precision, double_precision unless RTEMS_DEPRECATED_TYPES is given.
* Do not define boolean, single_precision, double_precision unless ↵Ralf Corsepius2008-09-1812-79/+72
| | | | RTEMS_DEPRECATED_TYPES is given.
* 2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-09-1025-5932/+0
| | | | | | | | | | | | | | | | | | * score/cpu/c4x/.cvsignore, score/cpu/c4x/ChangeLog, score/cpu/c4x/Makefile.am, score/cpu/c4x/cpu.c, score/cpu/c4x/cpu_asm.S, score/cpu/c4x/irq.c, score/cpu/c4x/preinstall.am, score/cpu/c4x/rtems/asm.h, score/cpu/c4x/rtems/score/c4x.h, score/cpu/c4x/rtems/score/cpu.h, score/cpu/c4x/rtems/score/cpu_asm.h, score/cpu/c4x/rtems/score/types.h, score/cpu/c4x/rtems/tic4x/c4xio.h, score/cpu/nios2/.cvsignore, score/cpu/nios2/ChangeLog, score/cpu/nios2/Makefile.am, score/cpu/nios2/cpu.c, score/cpu/nios2/cpu_asm.S, score/cpu/nios2/irq.c, score/cpu/nios2/preinstall.am, score/cpu/nios2/rtems/asm.h, score/cpu/nios2/rtems/score/cpu.h, score/cpu/nios2/rtems/score/cpu_asm.h, score/cpu/nios2/rtems/score/nios2.h, score/cpu/nios2/rtems/score/types.h: Removed.
* 2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-09-101-1/+1
| | | | | * configure.ac, aclocal/canonical-target-name.m4, score/cpu/Makefile.am: Remove TI C4x and NIOS2 ports from 4.9 branch.
* 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-081-2/+0
| | | | | | | * sapi/include/confdefs.h: Add debug information for per task allocations. * score/src/objectextendinformation.c: Do not allocate memory for name tables because we do not use name tables any longer.
* 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-081-3/+1
| | | | | * score/src/threadinitialize.c: _Stack_Ensure_minimum was being called here and in _Thread_Stack_Allocate.
* 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-085-10/+8
| | | | | | | | | | | | * libcsupport/include/rtems/libio_.h, libcsupport/src/libio_sockets.c, libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h, libfs/src/imfs/deviceio.c, libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c, libmisc/monitor/mon-symbols.c, libmisc/monitor/monitor.h, libmisc/stackchk/internal.h, rtems/inline/rtems/rtems/part.inl, score/include/rtems/system.h, score/include/rtems/score/bitfield.h, score/src/mpci.c, score/src/objectextendinformation.c, score/src/threadmp.c: Remove extraneous spaces.
* 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-0810-19/+39
| | | | * cpu.c: Remove extraneous spaces.
* 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-086-3/+15
| | | | * rtems/score/cpu.h: Remove extraneous spaces.
* 2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-083-4/+8
| | | | * cpu.c, rtems/score/cpu.h: Remove extraneous spaces.
* 2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-071-0/+5
| | | | | * Makefile.am: Merge thumb/Makefile.am. * thumb/Makefile.am: Remove (superfluous).
* Merge thumb/Makefile.am.Ralf Corsepius2008-09-071-3/+2
|
* Remove (superfluous).Ralf Corsepius2008-09-071-14/+0
|
* 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-0520-60/+0
| | | | | | | | | | | | | | * score/src/corebarrier.c, score/src/corebarrierrelease.c, score/src/corebarrierwait.c, score/src/coremsg.c, score/src/coremsgbroadcast.c, score/src/coremsgclose.c, score/src/coremsgflush.c, score/src/coremsgflushsupp.c, score/src/coremsgflushwait.c, score/src/coremsginsert.c, score/src/coremsgseize.c, score/src/coremsgsubmit.c, score/src/corerwlock.c, score/src/coresem.c, score/src/coresemflush.c, score/src/coresemseize.c, score/src/coresemsurrender.c, score/src/corespinlock.c, score/src/threadblockingoperationcancel.c, score/src/threadqenqueue.c: Remove unnecessary include of mpci.h.
* 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-051-3/+11
| | | | | * score/src/objectgetinfo.c: Correct for multiprocessor systems when all object instances within a particular class are remote.
* 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-053-13/+10
| | | | | | * score/include/rtems/score/mpci.h, score/inline/rtems/score/threadmp.inl, score/src/mpci.c: Eliminate dependencies between MP .h files.
* Stop using old-style defs.Ralf Corsepius2008-09-051-2/+2
|
* 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-051-0/+4
| | | | * cpu.c: Stop using old-style defs.
* 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-053-0/+12
| | | | * cpu.c, rtems/score/cpu.h: Convert to "bool".
* Convert to "bool".Ralf Corsepius2008-09-0510-28/+28
|
* 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-051-0/+4
| | | | * rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Convert to "bool".
* 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-051-0/+4
| | | | * cpu.c, rtems/score/cpu.h: Convert to "bool".
* Convert to "bool".Ralf Corsepius2008-09-0481-208/+207
|
* Stop using old-style function definitions.Ralf Corsepius2008-09-041-3/+4
|
* 2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-08-211-0/+6
| | | | | | * rtems/score/avr.h: Add avr25, avr31, avr35, avr51 to CPU_NAME cascade. * rtems/score/cpu.h: Add missing prototypes.h.
* Add avr25, avr31, avr35, avr51 to CPU_NAME cascade.Ralf Corsepius2008-08-211-0/+16
|
* Add missing prototypes.Ralf Corsepius2008-08-211-1/+1
|
* 2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-08-2114-0/+70
| | | | | * rtems/score/types.h: Include stdbool.h. Use bool as base-type for boolean.
* Include stdbool.h. Use bool as base-type for boolean.Ralf Corsepius2008-08-2114-14/+28
|
* 2008-08-20 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-201-1/+1
| | | | | * libmisc/dummy/dummy.c: Add missing initializers. * score/src/threadinitialize.c: Change type of loop counter.
* 2008-08-20 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-202-1/+5
| | | | * rtems/score/cpu.h: Correct prototype of _CPU_Thread_dispatch_pointer.
* 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-193-24/+27
| | | | | | * cpu.c: Fix prototypes. * rtems/score/cpu.h: Use memcpy() initialize FP structure and avoid many casts and potential warnings.
* 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-192-4/+8
| | | | * rtems/score/cpu.h: Fix type when initializing FP context.
* 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-193-7/+17
| | | | | * cpu.c, rtems/score/cpu.h: Add extern for bfffo table and rename it to indicate that it is specific to this architecture.
* 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-191-2/+3
| | | | | * score/inline/rtems/score/threadmp.inl: Add include of rtems/score/mpci.h and remove extern.
* 2008-08-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-08-191-0/+4
| | | | * rtems/score/cpu.h: Add missing prototype.
* Add missing prototype.Ralf Corsepius2008-08-191-1/+1
|
* Add header guard to force indirect inclusion.Ralf Corsepius2008-08-1924-0/+96
|
* Add missing prototypes.Ralf Corsepius2008-08-192-4/+4
|
* 2008-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-183-2/+6
| | | | * cpu.c, rtems/score/cpu.h: Add void.
* 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-08-184-11/+21
| | | | | | | | | | | | * itron/include/rtems/itron/task.h, itron/src/def_cyc.c, itron/src/task.c, libcsupport/src/newlibc_exit.c, libcsupport/src/sync.c, libfs/src/imfs/imfs_fchmod.c, posix/include/rtems/posix/pthread.h, posix/src/pthread.c, posix/src/sysconf.c, rtems/include/rtems/rtems/tasks.h, rtems/src/tasks.c, score/include/rtems/score/stack.h, score/inline/rtems/score/stack.inl, score/inline/rtems/score/thread.inl, score/src/threadhandler.c: Fix various nested-externs warnings.