summaryrefslogtreecommitdiffstats
path: root/cpukit/score (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2006-11-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-172-6/+3
| | | | | | * score/inline/rtems/score/object.inl, score/src/objectnametoid.c: Properly honor searching only local node even when on single CPU system.
* 2006-11-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-171-0/+1
| | | | * score/src/coresemseize.c: Add missing ISR enable.
* 2006-11-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-171-20/+21
| | | | * score/src/heapwalk.c: Use printk not printf.
* 2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-1728-65/+56
| | | | * rtems/score/types.h: Remove unsigned64, signed64.
* 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2006-11-152-0/+124
| | | | | * score/inline/rtems/score/threadq.inl, score/src/corerwlocktimeout.c: New files.
* 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2006-11-157-39/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libcsupport/src/termios.c, posix/Makefile.am, posix/preinstall.am, posix/include/rtems/posix/config.h, posix/include/rtems/posix/time.h, sapi/src/posixapi.c, score/Makefile.am, score/preinstall.am, score/include/rtems/score/corerwlock.h, score/include/rtems/score/threadq.h, score/src/corerwlockobtainread.c, score/src/threadqenqueue.c, score/src/threadqtimeout.c: Adding POSIX barriers, POSIX spinlocks, and partial implementation of POSIX rwlocks. * posix/include/rtems/posix/barrier.h, posix/include/rtems/posix/rwlock.h, posix/include/rtems/posix/spinlock.h, posix/inline/rtems/posix/barrier.inl, posix/inline/rtems/posix/rwlock.inl, posix/inline/rtems/posix/spinlock.inl, posix/src/barrierattrdestroy.c, posix/src/barrierattrgetpshared.c, posix/src/barrierattrinit.c, posix/src/barrierattrsetpshared.c, posix/src/pbarrier.c, posix/src/pbarrierdestroy.c, posix/src/pbarrierinit.c, posix/src/pbarriertranslatereturncode.c, posix/src/pbarrierwait.c, posix/src/prwlock.c, posix/src/prwlockdestroy.c, posix/src/prwlockinit.c, posix/src/prwlockrdlock.c, posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c, posix/src/prwlocktranslatereturncode.c, posix/src/prwlocktryrdlock.c, posix/src/prwlocktrywrlock.c, posix/src/prwlockunlock.c, posix/src/prwlockwrlock.c, posix/src/pspin.c, posix/src/pspindestroy.c, posix/src/pspininit.c, posix/src/pspinlock.c, posix/src/pspinlocktranslatereturncode.c, posix/src/pspintrylock.c, posix/src/pspinunlock.c, posix/src/rwlockattrdestroy.c, posix/src/rwlockattrgetpshared.c, posix/src/rwlockattrinit.c, posix/src/rwlockattrsetpshared.c: New files.
* Regenerate.Ralf Corsepius2006-11-151-0/+2
|
* 2006-11-14 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2006-11-142-0/+9
| | | | * cpu_asm.S: Properly support synchronous traps.
* 2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-121-1/+1
| | | | * score/Doxyfile: Remove RTEMS_INLINES.
* 2006-11-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-091-0/+5
| | | | | * rtems/bfin/bf533.h, rtems/bfin/bfin.h: Remove stray whitespaces. * rtems/score/bfin.h: Use __BFIN__ instead of BFIN.
* Remove stray whitespaces.Ralf Corsepius2006-11-092-47/+29
|
* Use __BFIN__ instead of BFIN.Ralf Corsepius2006-11-091-1/+1
|
* 2006-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-082-0/+6
| | | | * cpu_asm.S: Re-add HI, LO.
* 2006-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-081-0/+5
| | | | | * irq.c: Add missing newline. * rtems/score/cpu.h: Eliminate hidden backspaces.
* Eliminate hidden backspaces.Ralf Corsepius2006-11-081-1/+1
|
* Add missing newlineRalf Corsepius2006-11-081-1/+1
|
* 2006-10-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-10-302-20/+52
| | | | | | | | | | | | PR 841/rtems * itron/inline/rtems/itron/semaphore.inl, itron/src/twai_sem.c, posix/include/rtems/posix/semaphore.h, posix/inline/rtems/posix/semaphore.inl, posix/src/semaphorewaitsupp.c, posix/src/semtimedwait.c, posix/src/semwait.c, rtems/src/semobtain.c, rtems/src/semtranslatereturncode.c, score/include/rtems/score/coresem.h, score/src/coresemseize.c: Make sem_timedwait more conformant to Open Group specification.
* 2006-10-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-10-242-9/+6
| | | | * rtems/bfin/bfin.h: Eliminate hi, lo, HI, LO, and MK_BMSK.
* 2006-10-24 Alain Schaefer <alani@easc.ch>Joel Sherrill2006-10-248-391/+501
| | | | | | | * Makefile.am, cpu.c, cpu_asm.S, preinstall.am, rtems/score/bfin.h: Clean up rtems/score/bfin.h removing parts that are not needed by RTEMS CPUkit to bfin specific .h files. * rtems/bfin/bf533.h, rtems/bfin/bfin.h: New files.
* 2006-10-23 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-10-231-1/+1
| | | | * configure.ac, score/cpu/Makefile.am: Add bfin.
* 2006-10-23 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-10-233-29/+5
| | | | * cpu.c, rtems/score/cpu.h: Use the default IDLE thread body.
* 2006-10-23 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-10-2312-0/+2953
| | | | | | * .cvsignore, ChangeLog, Makefile.am, cpu.c, cpu_asm.S, irq.c, preinstall.am, rtems/asm.h, rtems/score/bfin.h, rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/types.h: New files.
* 2006-10-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-10-192-4/+4
| | | | | * score/Makefile.am, score/preinstall.am: Add pieces missed in previous commit.
* 2006-10-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-10-1933-2767/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac, itron/Makefile.am, itron/preinstall.am, posix/Makefile.am, posix/preinstall.am, rtems/Makefile.am, rtems/preinstall.am, sapi/Makefile.am, sapi/preinstall.am, score/Makefile.am, score/preinstall.am, score/include/rtems/system.h, score/include/rtems/score/chain.h, score/include/rtems/score/thread.h, score/src/chain.c, score/src/coremutexseize.c, score/src/threadget.c: Remove all macro implementations and use only the static inline. Static inline functions are now well supported so there is no reason for duplicate maintenance. * itron/macros/rtems/itron/eventflags.inl, itron/macros/rtems/itron/fmempool.inl, itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl, itron/macros/rtems/itron/msgbuffer.inl, itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl, itron/macros/rtems/itron/semaphore.inl, itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl, itron/macros/rtems/itron/time.inl, itron/macros/rtems/itron/vmempool.inl, posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/key.inl, posix/macros/rtems/posix/mqueue.inl, posix/macros/rtems/posix/mutex.inl, posix/macros/rtems/posix/priority.inl, posix/macros/rtems/posix/pthread.inl, posix/macros/rtems/posix/semaphore.inl, posix/macros/rtems/posix/timer.inl, rtems/macros/rtems/rtems/asr.inl, rtems/macros/rtems/rtems/attr.inl, rtems/macros/rtems/rtems/barrier.inl, rtems/macros/rtems/rtems/dpmem.inl, rtems/macros/rtems/rtems/event.inl, rtems/macros/rtems/rtems/eventset.inl, rtems/macros/rtems/rtems/message.inl, rtems/macros/rtems/rtems/modes.inl, rtems/macros/rtems/rtems/options.inl, rtems/macros/rtems/rtems/part.inl, rtems/macros/rtems/rtems/ratemon.inl, rtems/macros/rtems/rtems/region.inl, rtems/macros/rtems/rtems/sem.inl, rtems/macros/rtems/rtems/status.inl, rtems/macros/rtems/rtems/support.inl, rtems/macros/rtems/rtems/tasks.inl, rtems/macros/rtems/rtems/timer.inl, sapi/macros/rtems/extension.inl, score/macros/README, score/macros/rtems/score/address.inl, score/macros/rtems/score/chain.inl, score/macros/rtems/score/corebarrier.inl, score/macros/rtems/score/coremsg.inl, score/macros/rtems/score/coremutex.inl, score/macros/rtems/score/corerwlock.inl, score/macros/rtems/score/coresem.inl, score/macros/rtems/score/corespinlock.inl, score/macros/rtems/score/heap.inl, score/macros/rtems/score/isr.inl, score/macros/rtems/score/mppkt.inl, score/macros/rtems/score/object.inl, score/macros/rtems/score/objectmp.inl, score/macros/rtems/score/priority.inl, score/macros/rtems/score/stack.inl, score/macros/rtems/score/states.inl, score/macros/rtems/score/sysstate.inl, score/macros/rtems/score/thread.inl, score/macros/rtems/score/threadmp.inl, score/macros/rtems/score/tod.inl, score/macros/rtems/score/tqdata.inl, score/macros/rtems/score/userext.inl, score/macros/rtems/score/watchdog.inl, score/macros/rtems/score/wkspace.inl: Removed.
* * score/Makefile.am, score/preinstall.am,Joel Sherrill2006-09-2525-21/+1639
| | | | | | | | | | | | | | | | | | | | | | score/include/rtems/score/coresem.h, score/include/rtems/score/object.h, score/include/rtems/score/states.h, score/inline/rtems/score/coresem.inl: Add SuperCore Barriers, SpinLocks and a partial implementation of RWLocks. * score/include/rtems/score/corebarrier.h, score/include/rtems/score/corerwlock.h, score/include/rtems/score/corespinlock.h, score/inline/rtems/score/corebarrier.inl, score/inline/rtems/score/corerwlock.inl, score/inline/rtems/score/corespinlock.inl, score/macros/rtems/score/corebarrier.inl, score/macros/rtems/score/corerwlock.inl, score/macros/rtems/score/corespinlock.inl, score/src/corebarrier.c, score/src/corebarrierrelease.c, score/src/corebarrierwait.c, score/src/corerwlock.c, score/src/corerwlockobtainread.c, score/src/corerwlockobtainwrite.c, score/src/corerwlockrelease.c, score/src/corespinlock.c, score/src/corespinlockrelease.c, score/src/corespinlockwait.c: New files.
* 2006-09-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-09-112-0/+6
| | | | * cpu.c: Remove warning.
* *** empty log message ***Joel Sherrill2006-09-011-1/+1
|
* 2006-08-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-08-312-2/+6
| | | | | * rtems/score/cpu.h: Revert change. It did not appear to correct all warnings.
* 2006-08-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-08-302-0/+5
| | | | * rtems/score/cpu.h:
* 2006-08-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-08-291-2/+2
| | | | | * score/include/rtems/score/object.h: _Objects_Local_node is a uint16_t so cast the _Objects_Local_node constant to 1.
* 2006-08-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-08-292-1/+5
| | | | * rtems/score/cpu.h: Correct inline assembly constraints.
* 2006-08-10 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-08-103-3/+9
| | | | | * cpu.c, rtems/score/sh.h: Recognize sh2e variant so multilibs will all compile.
* 2006-08-10 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-08-102-0/+6
| | | | * .cvsignore: New file.
* 2006-08-09 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-08-092-1/+10
| | | | | * rtems/score/cpu.h: Because gcc implicitly uses floating point turn on floating point for all threads if there is a hardware FPU.
* 2006-08-09 Kolja Waschk <waschk@telos.de>Joel Sherrill2006-08-095-0/+1599
| | | | | * rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/nios2.h, rtems/score/types.h: New files.
* 2006-08-09 Kolja Waschk <waschk@telos.de>Joel Sherrill2006-08-091-1/+1
| | | | | * configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: New port to Altera NIOS II.
* 2006-08-09 Kolja Waschk <waschk@telos.de>Joel Sherrill2006-08-097-0/+853
| | | | | * ChangeLog, Makefile.am, cpu.c, cpu_asm.S, irq.c, preinstall.am, rtems/asm.h: New files.
* * rtems/old-exceptions/cpu.h, rtems/powerpc/registers.h:Till Straumann2006-07-133-2/+8
| | | | | Checked inline assembly; added early-clobber '&' to output operands of multi-instruction asms.
* 2006-07-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-07-116-41/+28
| | | | | | | | | | | | PR 1124/rtems * score/include/rtems/score/threadq.h, score/src/coremutexseize.c, score/src/coremutexsurrender.c, score/src/threadqenqueue.c, score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c: The placement of the changing a thread's priority when using priority ceiling should be on the successful transfer of the mutex -- not when the thread tries to acquire. Plus the lack of a dispatch disable point lead to the potential for a thread timing out and already having inherited the ceiling priority.
* 2006-06-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-06-221-11/+0
| | | | | | PR 1101/rtems * libcsupport/src/base_fs.c, rtems/src/taskcreate.c, rtems/src/tasks.c, score/src/coremutex.c: Remove dead code.
* Fix formatting.Joel Sherrill2006-06-211-1/+1
|
* PR1091/patchTill Straumann2006-06-192-1/+7
| | | | | * cpu_asm.S: Reduce mask from 0xffc to 0x3fc so only the vector bits are used when calculating the exception vector.
* 2006-06-02 Greg Menke <gregory.menke@gsfc.nasa.gov>Joel Sherrill2006-06-101-0/+5
| | | | | * cpu.c: Added __mips==32 to fix build problems on those targets caused by the Bruce Robinson.
* Added __mips==32 to fix build problems on those targets caused by the ↵Greg Menke2006-06-101-2/+2
| | | | B.Robinson patch
* 2006-06-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-06-081-2/+3
| | | | | | | * posix/Makefile.am, posix/preinstall.am, posix/include/rtems/posix/timer.h, posix/src/ptimer.c, posix/src/ptimer1.c, sapi/src/posixapi.c, score/include/rtems/score/object.h:
* B.Robinson MIPS patchGreg Menke2006-06-084-174/+200
|
* 2006-06-02 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-06-031-1/+1
| | | | | | * itron/src/trcv_mbf.c, posix/src/semopen.c, rtems/src/taskvariableadd.c, score/macros/rtems/score/heap.inl: Fix warnings.
* 2006-06-02 Jay Monkman <jtm@lopingdog.com>Jay Monkman2006-06-022-8/+66
| | | | * cpu.c, cpu_asm.S: Fixed ARM Data Abort handling.
* Fixed ARM Data Abort handling.Jay Monkman2006-06-021-0/+4
|
* * score/inline/rtems/score/threadmp.inl,Joel Sherrill2006-04-072-0/+2
| | | | score/macros/rtems/score/threadmp.inl: Fix compile error.