summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade to 4.7.34.7.3Joel Sherrill2008-08-085-5/+5
|
* Upgrade to 4.7.4Joel Sherrill2008-08-085-5/+5
|
* Upgrade to 4.7.3Joel Sherrill2008-08-085-5/+5
|
* 2008-08-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-082-3/+8
| | | | | * console/debugputs.c: Correct use of sparc_disable_interrupt and sparc_enable_interrupt.
* 2008-08-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-084-1/+38
| | | | | | * rtems/include/rtems.h, sapi/Makefile.am: Add 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-24 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-07-243-8/+21
| | | | | | | PR 1291/cpukit * posix_users/mutex.t, posix_users/semaphores.t: Update tests to reflect changes required by POSIX blocking calls sometimes taking relative not absolute time.
* 2008-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-07-246-28/+53
| | | | | | | PR 1291/cpukit * psx05/init.c, psxmsgq01/init.c, psxmsgq01/system.h, psxsem01/init.c, psxsem01/psxsem01.scn: Update tests to reflect changes required by problem.
* 2008-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-07-2427-164/+465
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR 1291/cpukit * posix/src/posixtimespecabsolutetimeout.c: New file. * itron/inline/rtems/itron/semaphore.inl, itron/src/twai_sem.c, posix/Makefile.am, 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/mutexfromcorestatus.c, posix/src/mutextimedlock.c, posix/src/semaphorewaitsupp.c, posix/src/semtimedwait.c, posix/src/semtrywait.c, posix/src/semwait.c, rtems/src/semobtain.c, rtems/src/semtranslatereturncode.c, score/include/rtems/score/coresem.h, score/src/coremsgseize.c, 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-1510-15/+22
| | | | | | | * 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/+8
| | | | | * 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.
* Sync with rtems-4-8-branch.Ralf Corsepius2008-05-081-0/+12
|
* New (sync with rtems-4-8-branch)Ralf Corsepius2008-05-082-0/+770
|
* Upgrade to gdb-6.6.Ralf Corsepius2008-05-0818-54/+27
|
* Upgrade to gdb-6.8Ralf Corsepius2008-05-082-7/+4
|
* Enable --with-system-readline only for gdb >= 6.7Ralf Corsepius2008-05-081-1/+3
|
* Sync with rtems-4.8.Ralf Corsepius2008-05-074-36/+39
|
* Remove white line.Ralf Corsepius2008-05-061-1/+0
|
* Sync with rtems-4-8-branch.Ralf Corsepius2008-05-061-22/+3
|
* New.Ralf Corsepius2008-05-031-0/+1078
|
* New. Keep this outdated stuff building on modern hosts.Ralf Corsepius2008-05-031-0/+27
|
* Regenerate.Ralf Corsepius2008-05-039-7/+4330
|
* Update to gcc-core-4.0.3-rtems4.7-20080503.diff.Ralf Corsepius2008-05-039-9/+9
|
* Bump GCC_RPMREL.Ralf Corsepius2008-05-039-9/+9
|
* Update to gcc-core-4.1.1-rtems4.7-20080503.diff.Ralf Corsepius2008-05-039-9/+9
|
* Upgrade to gcc-core-4.1.1-rtems4.7-20070405.diffRalf Corsepius2008-05-037-7/+7
|
* Update to newlib-1.15.0-rtems4.7-20080503.diff.Ralf Corsepius2008-05-039-9/+9
|
* Remove support for newlib-1.14.0.Ralf Corsepius2008-05-039-27/+0
|
* Remove SIZE_MIN, fix SIZE_MAX.Ralf Corsepius2008-05-031-0/+1412
|
* 2008-04-25 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-04-252-1/+5
| | | | * score/include/rtems/system.h: Fix typo in comment.
* 2008-02-20 Alexandru Bugnar <a-bugnar@criticalsoftware.com>Joel Sherrill2008-02-202-1/+7
| | | | | | PR 1278/cpukit * cpu.c: Fix incorrect bit manipulation on returning old address of raw trap handler.
* 2008-02-14 Joel Sherrill <joel.sherrill@OARcorp.com>4.7.2Joel Sherrill2008-02-142-5/+4
| | | | * user/mp.t: Now builds.
* 2008-02-14 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-02-142-8/+12
| | | | * preinstall.am: Add vme_am_defs.h
* Upgrade to 4.7.2Joel Sherrill2008-02-145-5/+5
|
* 2008-02-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-02-062-1/+8
| | | | | | | PR 1277/networking * libnetworking/netinet/in_cksum_i386.h: Use q instead of r in constraint for assembly language. This restricts the register choice to the a-d registers.
* Sync with HEADRalf Corsepius2008-01-191-31/+9
|