summaryrefslogtreecommitdiffstats
path: root/cpukit/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2006-11-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-171-0/+6
| | | | | | * 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/+4
| | | | * score/src/coresemseize.c: Add missing ISR enable.
* 2006-11-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-171-0/+4
| | | | * score/src/heapwalk.c: Use printk not printf.
* 2006-11-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-171-0/+4
| | | | * libmisc/rtmonuse/rtmonuse.c: Do not use float for calculations.
* 2006-11-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-171-0/+4
| | | | * libcsupport/src/sync.c: Do not dereference NULL reent.
* 2006-11-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-171-0/+5
| | | | | * posix/src/semtimedwait.c: Used wrong constant for blocking with bad timeout value.
* 2006-11-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-171-0/+5
| | | | | * posix/src/semtimedwait.c: Reverse accidentally included semtimedwait.c.
* 2006-11-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-171-0/+6
| | | | | | * posix/src/keygetspecific.c, posix/src/keysetspecific.c, posix/src/semtimedwait.c: Correct indexing of key data to use api and index NOT class and index. Class is always 1.
* 2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-171-0/+7
| | | | | | | * configure.ac: Suppress itron if int8/int16_t are not provided. * configure.ac, Makefile.am, itron/Makefile.am, wrapup/Makefile.am: Introduce AM_CONDITIONAL(LIBITRON). Remove AM_CONDITIONAL(HAS_ITRON).
* 2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-171-0/+1
| | | | * wrapup/Makefile.am: Introduce AM_CONDITIONAL(LIBDOSFS).
* 2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-171-0/+5
| | | | | * configure.ac, Makefile.am, libfs/Makefile.am: Introduce AM_CONDITIONAL(LIBDOSFS).
* 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-161-0/+6
| | | | | | * libnetworking/libc/gethostbydns.c, libnetworking/libc/linkaddr.c, libnetworking/libc/map_v4v6.c: Cosmetic updates from FreeBSD. Eliminate bcopy in favor of memcpy.
* 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-161-0/+1
| | | | * libnetworking/rtems/rtems_bsdnet_internal.h: Add timeout() define.
* 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-161-0/+2
| | | | | * libnetworking/rtems/rtems_glue.c: Rename timeout() into rtems_bsdnet_timeout().
* 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-161-1/+5
| | | | | * libnetworking/sys/malloc.h: Remove contigmalloc (non-implemented). Remove __P-guards from malloc, free.
* 2006-11-15 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-151-0/+4
| | | | * sapi/src/io.c: Fix spacing.
* * sapi/include/confdefs.h: Enable includes needed for new objects.Joel Sherrill2006-11-151-0/+2
|
* 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2006-11-151-0/+4
| | | | * sapi/include/confdefs.h: Enable memory for new objects.
* 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2006-11-151-0/+5
| | | | | * posix/Makefile.am: Add file missed in previous commit. * posix/src/posixtimespecabsolutetimeout.c: New file.
* 2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-151-0/+9
| | | | | | | | | * configure.ac: Remove RTEMS_AMPOLISH3. Add checks for uint8_t, int8_t, uint16_t, int16_t, uint32_t, int32_t. * aclocal/rtems-ampolish.m4: Pick up ampolish3 from ac_aux_dir. * aclocal/rtems-top.m4: Add RTEMS_AMPOLISH3. * ampolish3: Remove.
* 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2006-11-151-0/+5
| | | | | * score/inline/rtems/score/threadq.inl, score/src/corerwlocktimeout.c: New files.
* 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2006-11-151-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* 2006-11-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-141-0/+4
| | | | * configure.ac: Require inttypes.h, check for stdint.h.
* 2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-121-0/+5
| | | | | * Makefile.am, configure.ac: Remove RTEMS_PROVIDES_STDINT_H, RTEMS_PROVIDES_INTTYPES_H.
* 2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-121-0/+5
| | | | | * libcsupport/include/stdint.h, libcsupport/include/inttypes.h: Remove.
* 2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-121-0/+4
| | | | * score/Doxyfile: Remove RTEMS_INLINES.
* changesRalf Corsepius2006-11-091-0/+4
|
* 2006-11-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-11-091-0/+5
| | | | | * configure.ac: Remove redundant AC_CHECK_HEADER([stdint.h]), AC_CHECK_HEADER([inttypes.h]). Now implicitly checked.
* 2006-11-02 Steven Johnson <sjohnson@sakuraindustries.com>Joel Sherrill2006-11-021-0/+14
| | | | | | | | | | | | | | * libnetworking/netdb.h, libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c: This patch adds a functional gethostbyname_r to RTEMS. We were having problems with multiple threads calling gethostbyname, so we decided the best way to deal with it was to do it properly, rather than kludge up our code to make gethostbyname safe. We have found several slightly different parameter lists for this function, it does not seem to be standard. The one we used has the linux interface. In RTEMS there was an existing gethostbyname_r inside a #ifdef _THREAD_SAFE which was NOT Threadsafe, as this just called gethostbyname. So we have placed all of the additional code inside the #ifdef _THREAD_SAFE.
* 2006-10-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-10-301-0/+12
| | | | | | | | | | | | 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-25 Jennifer Averett <jennifer@oarcorp.com>Joel Sherrill2006-10-251-0/+10
| | | | | | | | | | * libcsupport/src/termios.c: Change attribute of semaphore. It was counting interrupts not acting as a condition synchronization mutex. Since the caller did not always need to obtain the semaphore, it was not being decremented until there was no data. This could occur after hours of running a system and thousands of interrupts. The code in fillBufferQueue would spin until it had consumed all of those semaphore counts.
* 2006-10-23 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-10-231-0/+4
| | | | * configure.ac, score/cpu/Makefile.am: Add bfin.
* 2006-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-10-211-0/+4
| | | | * aclocal/enable-inlines.m4, aclocal/prog-gnat.m4: Remove (Unused).
* 2006-10-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-10-191-0/+5
| | | | | * score/Makefile.am, score/preinstall.am: Add pieces missed in previous commit.
* 2006-10-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-10-191-0/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* 2006-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-10-181-0/+6
| | | | | | * sapi/include/confdefs.h: s/STACK_CHECKER_EXTENSION/RTEMS_STACK_CHECKER_EXTENSION/ (Reflect 2006-09-13's changes to libmisc/stackchk).
* 2006-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-10-181-0/+5
| | | | | * aclocal/rtems-top.m4: Remove RTEMS_API. * aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8.
* 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-10-171-0/+4
| | | | * aclocal/rtems-top.m4: Bump RTEMS_API to 4.8.
* 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-10-171-0/+4
| | | | * libmisc/capture/capture-cli.c: Use size_t instead of int.
* 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-10-171-0/+4
| | | | * aclocal/version.m4: Bump version to 4.7.99.0.
* 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-10-171-0/+4
| | | | * configure.ac: Require autoconf-2.60. Require automake-1.10.
* 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-10-171-0/+4
| | | | * configure.ac: Require autoconf-2.60.
* Fix broken fileRalf Corsepius2006-10-161-1/+0
|
* 2006-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-10-161-0/+5
| | | | | * configure.ac, aclocal/multi.m4, aclocal/prog-cc.m4, aclocal/prog-ccas.m4 automake/compile.am: Adaptations to automake-1.10.
* 2006-09-29 Chris Johns <chrisj@rtems.org>Chris Johns2006-09-281-0/+6
| | | | | * libmisc/monitor/mon-command.c: Flush stdout after updating the command line.
* 2006-09-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-09-251-0/+7
| | | | | | | * libnetworking/net/route.c, librpc/src/rpc/auth_none.c, librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c, librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c, librpc/src/rpc/rtems_portmapper.c: Removed warnings.
* 2006-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2006-09-251-0/+5
| | | | | * sapi/include/confdefs.h, sapi/src/posixapi.c, sapi/src/rtemsapi.c: Add Classic API Barriers and commented out hooks to initialize .
* 2006-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2006-09-251-0/+15
| | | | | | | | | | | | | | | * rtems/Makefile.am, rtems/preinstall.am, rtems/include/rtems.h, rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/config.h, rtems/inline/rtems/rtems/attr.inl, rtems/macros/rtems/rtems/attr.inl: Add Classic API Barriers. * rtems/include/rtems/rtems/barrier.h, rtems/include/rtems/rtems/barriermp.h, rtems/inline/rtems/rtems/barrier.inl, rtems/macros/rtems/rtems/barrier.inl, rtems/src/barrier.c, rtems/src/barriercreate.c, rtems/src/barrierdelete.c, rtems/src/barrierident.c, rtems/src/barrierrelease.c, rtems/src/barriertranslatereturncode.c, rtems/src/barrierwait.c: New files.
* Add name.Joel Sherrill2006-09-251-0/+2
|
* * score/Makefile.am, score/preinstall.am,Joel Sherrill2006-09-251-0/+21
| | | | | | | | | | | | | | | | | | | | | | 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.