summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tag 'rtems-4-8-1'.4.8.1cvs2git2009-07-136-0/+16973
| | | | | | | | | | Sprout from rtems-4-8-branch 2008-08-13 14:03:54 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2008-08-12 Joel Sherrill <joel.sherrill@OARcorp.com>' Cherrypick from rtems-4-8-branch 2009-07-13 14:20:37 UTC cvs2git <rtems-devel@rtems.org> 'This commit was manufactured by cvs2svn to create branch 'rtems-4-8-branch'.': contrib/crossrpms/patches/binutils-2.17.50-cygwin-20060817-1.diff contrib/crossrpms/patches/gdb-6.5-bfinrtems-20071114.diff cpukit/libnetworking/ifaddrs.h cpukit/libnetworking/libc/getifaddrs.c cpukit/libnetworking/libc/if_indextoname.c cpukit/libnetworking/libc/if_nameindex.c
* 2008-08-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-132-4/+4
| | | | * preinstall.am: Install cplb.h
* Upgrade to 4.8.1Joel Sherrill2008-08-135-5/+5
|
* 2008-08-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-133-5/+9
| | | | | * custom/hurricane.cfg, custom/simsh4.cfg: Now build and link class examples.
* 2008-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-122-28/+46
| | | | * runtest: Major update. Now more likely not to run away.
* 2008-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-113-4/+9
| | | | | * custom/rbtx4925.cfg, custom/rbtx4938.cfg: Fix so all C++ example code compiles and links.
* 2008-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-114-1/+37
| | | | | | * rtems/include/rtems.h, sapi/Makefile.am: Add simple helper to get RTEMS version string. * sapi/src/getversionstring.c: New file.
* 2008-08-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-086-0/+33
| | | | | | * startup/linkcmds: All SPARC executables should include rtems_get_version_string so the monitor used can provide RTEMS awareness based upon the version.
* 2008-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-072-1/+18
| | | | | | * user/datatypes.t: Add rtems_name. Add comment about rtems_task_argument changing from simple unsigned thirty two bit integer to being derived from a C99 uintptr_t in 4.8 and newer.
* 2008-08-06 Brett Swimley <brett.swimley@aedbozeman.com>Joel Sherrill2008-08-062-0/+7
| | | | | | PR 1192/filesystem * libblock/src/diskdevs.c: Update the disktap pointer after the realloc.
* 2008-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-052-7/+36
| | | | | PR 741/networking * libmisc/dummy/dummy.c: Add dummy network configuration.
* 2008-08-05 Xudong Guan <xudong.guan@criticalsoftware.com>Joel Sherrill2008-08-057-1/+202
| | | | | | | | | PR 1212/cpukit * Makefile.am, configure.ac: Time slicing will not happen if the task mode is changed from a non-timeslicing mode to timeslicing mode if it is done by the executing thread (e.g. in its task body). This change includes sp44 to demonstrate the problem and verify the correction. * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
* 2008-08-05 Xudong Guan <xudong.guan@criticalsoftware.com>Joel Sherrill2008-08-053-3/+13
| | | | | | | | | PR 1212/cpukit * rtems/src/taskmode.c, score/src/threadtickletimeslice.c: Time slicing will not happen if the task mode is changed from a non-timeslicing mode to timeslicing mode if it is done by the executing thread (e.g. in its task body). This change includes sp44 to demonstrate the problem and verify the correction.
* 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-042-7/+19
| | | | | | PR 1263/doc * user/part.t: Improve discussion of alignment and minimum buffer sizes.
* 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-042-2/+8
| | | | | | PR 1294/bsps * startup/spurious.c: Correct prototype and usage of sparc_disable_interrupts.
* 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-043-38/+9
| | | | | | PR 1294/bsps * rtems/score/cpu.h, rtems/score/sparc.h: Correct prototype and usage of sparc_disable_interrupts.
* 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-043-6/+14
| | | | | | | | PR 1265/cpukit * score/include/rtems/score/object.h, score/src/objectallocatebyindex.c: Rename index argument to avoid warning when rtems.h and string.h are included at the same time by user code.
* 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-042-3/+8
| | | | | PR 1282/misc * src/rtemsInterrupt.cc: Correct vec/vector variable confusion.
* 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-042-11/+25
| | | | | PR 1288/doc * user/intr.t: Update callable from ISR section.
* 2008-08-04 Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>Joel Sherrill2008-08-042-3/+13
| | | | | PR 1293/tests * psx10/init.c: Make sure we do not let tv_nsec go to -1.
* 2008-08-01 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-012-1/+5
| | | | * user/msg.t: Parameter is size not count. Spotted by Sebastian Huber.
* 2008-07-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-07-223-25/+48
| | | | | | PR 1291/cpukit * psx05/init.c, psxmsgq01/init.c: Update tests to reflect absolute time.
* 2008-07-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-07-223-8/+20
| | | | | | pr1291/cpukit * posix_users/mutex.t: Add ETIMEDOUT. * posix_users/semaphores.t: Clarify text to say absolute timeout.
* 2008-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-07-2228-180/+446
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR 1291/cpukit * itron/inline/rtems/itron/semaphore.inl, itron/src/twai_sem.c, posix/include/mqueue.h, posix/include/rtems/posix/mqueue.h, posix/include/rtems/posix/semaphore.h, posix/include/rtems/posix/time.h, posix/src/condtimedwait.c, posix/src/mqueuereceive.c, posix/src/mqueuerecvsupp.c, posix/src/mqueuesend.c, posix/src/mqueuesendsupp.c, posix/src/mqueuetimedreceive.c, posix/src/mqueuetimedsend.c, posix/src/mutextimedlock.c, posix/src/mutextranslatereturncode.c, posix/src/posixtimespecabsolutetimeout.c, posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c, posix/src/semaphoretranslatereturncode.c, posix/src/semaphorewaitsupp.c, posix/src/semtimedwait.c, posix/src/semtrywait.c, posix/src/semwait.c, posix/src/sigtimedwait.c, posix/src/timersettime.c, posix/src/ualarm.c, rtems/src/semobtain.c, rtems/src/semtranslatereturncode.c, score/include/rtems/score/coremutex.h, score/include/rtems/score/coresem.h, score/src/coresemseize.c: This patch addresses issues on implementation of the timeout on the following POSIX services. Some of these services incorrectly took a timeout as a relative time. Others would compute a 0 delta to timeout if the absolute time and the current time were equal and thus incorrectly block the caller forever. The root of the confusion is that POSIX specifies that if the timeout is incorrect (e.g. in the past, is now, or is numerically invalid), that it does not matter if the call would succeed without blocking. This is in contrast to RTEMS programming style where all errors are checked before any critical sections are entered. This fix implemented a more uniform way of handling POSIX absolute time timeouts. + pthread_cond_timedwait - could block forever + mq_timedreceive - used relative not absolute time + mq_timedsend - used relative not absolute time + pthread_mutex_timedlock - used relative not absolute time + pthread_rwlock_timedrdlock- used relative not absolute time + pthread_rwlock_timedwrlock- used relative not absolute time + sem_timedwait - could block forever
* 2008-07-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-07-1511-16/+23
| | | | | | | * user/barrier.t, user/clock.t, user/dpmem.t, user/msg.t, user/part.t, user/region.t, user/rtmon.t, user/sem.t, user/task.t, user/timer.t: Correct documentation typos noticed and thankfully reported by Fabrício de Novaes Kucinskis <fabricio@dea.inpe.br>
* 2008-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-06-202-1/+7
| | | | | * user/io.t: Fix typos for IO unregister reported by Catalin Morosan <catalin.morosan at gmail.com>.
* 2008-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-06-202-4/+8
| | | | * user/conf.t: Fix text on CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER.
* Abandon freebsd.Ralf Corsepius2008-06-041-15/+1
|
* Update to gcc-4.2.4Ralf Corsepius2008-05-269-18/+18
|
* Add gcc-4.2.4Ralf Corsepius2008-05-269-0/+36
|
* New.Ralf Corsepius2008-05-261-0/+44
|
* 2008-05-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-232-0/+8
| | | | * preinstall.am: Install cplb.h
* Upgrade to gcc-4.2.3Ralf Corsepius2008-05-099-9/+9
|
* GCC_RPMREL = 29.Ralf Corsepius2008-05-089-9/+9
|
* Back out to gcc-4.2.2.Ralf Corsepius2008-05-081-2/+2
|
* Add support for gcc-4.3.0, gcc-4.2.3.Ralf Corsepius2008-05-089-9/+81
| | | | Update to newlib-1.15.0-rtems4.8-20080508.diff.
* Sync with CVS HEAD.Ralf Corsepius2008-05-081-1/+33
|
* Add SIZE_MAX fix.Ralf Corsepius2008-05-081-0/+1730
|
* Rebase patch against gcc-core-4.2.3.Ralf Corsepius2008-05-081-0/+87
| | | | Disable building libiberty.
* Enable --with-system-readline only for gdb >= 6.7Ralf Corsepius2008-05-081-1/+3
|
* 2008-05-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-074-0/+34
| | | | * clock/ckinit.c: Add nanoseconds clock tick granularity support.
* 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-062-3/+6
| | | | | | PR 1285/rtems * sapi/include/rtems/config.h: Remove obsolete rtems_configuration_get_maximum_devices().
* Remove (Obsolete).Ralf Corsepius2008-05-022-702/+0
|
* Regenerate.Ralf Corsepius2008-05-021-5/+5
|
* Sync with RTEMS CVS-HEAD.Ralf Corsepius2008-05-021-0/+597
|
* Upgrade to gdb-6.8.Ralf Corsepius2008-05-022-4/+4
|
* New.Ralf Corsepius2008-04-291-0/+597
| | | | Include erc32 hacks from RTEMS CVS-HEAD.
* Update gdb packaging.Ralf Corsepius2008-04-2910-91/+361
|
* gdb-6.7.1-rtems4.8-20080429.diff.Ralf Corsepius2008-04-291-1/+1
|
* Bump GDB_RPMREL.Ralf Corsepius2008-04-2910-12/+12
|