summaryrefslogtreecommitdiffstats
path: root/cpukit (unfollow)
Commit message (Collapse)AuthorFilesLines
2006-11-122006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* Makefile.am, configure.ac: Remove RTEMS_PROVIDES_STDINT_H, RTEMS_PROVIDES_INTTYPES_H.
2006-11-12Regenerate.Ralf Corsepius1-10/+0
2006-11-12Remove RTEMS_PROVIDES_STDINT_H, RTEMS_PROVIDES_INTTYPES_H.Ralf Corsepius2-14/+0
2006-11-122006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius3-575/+5
* libcsupport/include/stdint.h, libcsupport/include/inttypes.h: Remove.
2006-11-122006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+5
* score/Doxyfile: Remove RTEMS_INLINES.
2006-11-092006-11-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* rtems/bfin/bf533.h, rtems/bfin/bfin.h: Remove stray whitespaces. * rtems/score/bfin.h: Use __BFIN__ instead of BFIN.
2006-11-09Remove stray whitespaces.Ralf Corsepius2-47/+29
2006-11-09Use __BFIN__ instead of BFIN.Ralf Corsepius1-1/+1
2006-11-09changesRalf Corsepius1-0/+4
2006-11-09Add bfin.Ralf Corsepius1-1/+2
2006-11-092006-11-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-2/+5
* configure.ac: Remove redundant AC_CHECK_HEADER([stdint.h]), AC_CHECK_HEADER([inttypes.h]). Now implicitly checked.
2006-11-082006-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-0/+6
* cpu_asm.S: Re-add HI, LO.
2006-11-082006-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* irq.c: Add missing newline. * rtems/score/cpu.h: Eliminate hidden backspaces.
2006-11-08 Eliminate hidden backspaces.Ralf Corsepius1-1/+1
2006-11-08Add missing newlineRalf Corsepius1-1/+1
2006-11-022006-11-02 Steven Johnson <sjohnson@sakuraindustries.com>Joel Sherrill4-21/+349
* 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-302006-10-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill12-92/+140
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-252006-10-25 Jennifer Averett <jennifer@oarcorp.com>Joel Sherrill2-1/+11
* 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-242006-10-24 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-9/+6
* rtems/bfin/bfin.h: Eliminate hi, lo, HI, LO, and MK_BMSK.
2006-10-242006-10-24 Alain Schaefer <alani@easc.ch>Joel Sherrill8-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-232006-10-23 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-1/+6
* configure.ac, score/cpu/Makefile.am: Add bfin.
2006-10-232006-10-23 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-29/+5
* cpu.c, rtems/score/cpu.h: Use the default IDLE thread body.
2006-10-232006-10-23 Joel Sherrill <joel@OARcorp.com>Joel Sherrill12-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-212006-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* aclocal/enable-inlines.m4, aclocal/prog-gnat.m4: Remove (Unused).
2006-10-21Remove.Ralf Corsepius2-56/+0
2006-10-192006-10-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-4/+9
* score/Makefile.am, score/preinstall.am: Add pieces missed in previous commit.
2006-10-192006-10-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill81-5643/+73
* 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-182006-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+7
* sapi/include/confdefs.h: s/STACK_CHECKER_EXTENSION/RTEMS_STACK_CHECKER_EXTENSION/ (Reflect 2006-09-13's changes to libmisc/stackchk).
2006-10-182006-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius3-2/+7
* aclocal/rtems-top.m4: Remove RTEMS_API. * aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8.
2006-10-172006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+5
* aclocal/rtems-top.m4: Bump RTEMS_API to 4.8.
2006-10-172006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-2/+6
* libmisc/capture/capture-cli.c: Use size_t instead of int.
2006-10-172006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+5
* aclocal/version.m4: Bump version to 4.7.99.0.
2006-10-172006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* configure.ac: Require autoconf-2.60. Require automake-1.10.
2006-10-172006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+5
* configure.ac: Require autoconf-2.60.
2006-10-16Fix broken fileRalf Corsepius1-1/+0
2006-10-162006-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* configure.ac, aclocal/multi.m4, aclocal/prog-cc.m4, aclocal/prog-ccas.m4 automake/compile.am: Adaptations to automake-1.10.
2006-10-16Adaptations to automake-1.10.Ralf Corsepius5-13/+11
2006-10-14Import from zlib-1.2.4Ralf Corsepius1-0/+152
2006-09-282006-09-29 Chris Johns <chrisj@rtems.org>Chris Johns1-0/+6
* libmisc/monitor/mon-command.c: Flush stdout after updating the command line.
2006-09-28Flush stdout after updating the command line.Chris Johns1-2/+7
2006-09-252006-09-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-8/+25
* 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-252006-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-4/+77
* sapi/include/confdefs.h, sapi/src/posixapi.c, sapi/src/rtemsapi.c: Add Classic API Barriers and commented out hooks to initialize .
2006-09-252006-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill19-14/+1015
* 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.
2006-09-25Add name.Joel Sherrill1-0/+2
2006-09-25 * score/Makefile.am, score/preinstall.am,Joel Sherrill26-21/+1660
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-142006-09-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill8-26/+35
* 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-142006-09-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-18/+21
* libmisc/cpuuse/cpuuse.c, libmisc/cpuuse/cpuuse.h: Promote CPU Usage to first class citizen. Rename to start with rtems_ and include documentation in user guide.
2006-09-132006-09-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+6
* libnetworking/rtems/rtems_malloc_mbuf.c: Removed warning by adding prototype of malloc.
2006-09-132006-09-13 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-70/+78
* libmisc/stackchk/check.c, libmisc/stackchk/internal.h, libmisc/stackchk/stackchk.h: Move stack to first class citizen status. Include it in User Manual and rename to start with rtems_.
2006-09-112006-09-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-248/+53
* libmisc/mw-fb/mw_fb.c, libmisc/mw-fb/mw_fb.h, libmisc/mw-fb/mw_uid.c, libmisc/mw-fb/mw_uid.h: Remove warning.