summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-08-08Upgrade to 4.7.34.7.3Joel Sherrill
2008-08-08Upgrade to 4.7.4Joel Sherrill
2008-08-08Upgrade to 4.7.3Joel Sherrill
2008-08-082008-08-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* console/debugputs.c: Correct use of sparc_disable_interrupt and sparc_enable_interrupt.
2008-08-082008-08-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* rtems/include/rtems.h, sapi/Makefile.am: Add Add simple helper to get RTEMS version string. * sapi/src/getversionstring.c: New file.
2008-08-082008-08-08 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* 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-072008-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* 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-062008-08-06 Brett Swimley <brett.swimley@aedbozeman.com>Joel Sherrill
PR 1192/filesystem * libblock/src/diskdevs.c: Update the disktap pointer after the realloc.
2008-08-052008-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 741/networking * libmisc/dummy/dummy.c: Add dummy network configuration.
2008-08-052008-08-05 Xudong Guan <xudong.guan@criticalsoftware.com>Joel Sherrill
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-052008-08-05 Xudong Guan <xudong.guan@criticalsoftware.com>Joel Sherrill
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-042008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1263/doc * user/part.t: Improve discussion of alignment and minimum buffer sizes.
2008-08-042008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1294/bsps * startup/spurious.c: Correct prototype and usage of sparc_disable_interrupts.
2008-08-042008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1294/bsps * rtems/score/cpu.h, rtems/score/sparc.h: Correct prototype and usage of sparc_disable_interrupts.
2008-08-042008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
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-042008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1282/misc * src/rtemsInterrupt.cc: Correct vec/vector variable confusion.
2008-08-042008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1288/doc * user/intr.t: Update callable from ISR section.
2008-08-042008-08-04 Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>Joel Sherrill
PR 1293/tests * psx10/init.c: Make sure we do not let tv_nsec go to -1.
2008-08-012008-08-01 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* user/msg.t: Parameter is size not count. Spotted by Sebastian Huber.
2008-07-242008-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
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-242008-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
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-242008-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
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-152008-07-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* 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-202008-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* user/io.t: Fix typos for IO unregister reported by Catalin Morosan <catalin.morosan at gmail.com>.
2008-06-202008-06-20 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* user/conf.t: Fix text on CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER.
2008-05-08Sync with rtems-4-8-branch.Ralf Corsepius
2008-05-08New (sync with rtems-4-8-branch)Ralf Corsepius
2008-05-08Upgrade to gdb-6.6.Ralf Corsepius
2008-05-08Upgrade to gdb-6.8Ralf Corsepius
2008-05-08Enable --with-system-readline only for gdb >= 6.7Ralf Corsepius
2008-05-07Sync with rtems-4.8.Ralf Corsepius
2008-05-06Remove white line.Ralf Corsepius
2008-05-06Sync with rtems-4-8-branch.Ralf Corsepius
2008-05-03New.Ralf Corsepius
2008-05-03New. Keep this outdated stuff building on modern hosts.Ralf Corsepius
2008-05-03Regenerate.Ralf Corsepius
2008-05-03Update to gcc-core-4.0.3-rtems4.7-20080503.diff.Ralf Corsepius
2008-05-03Bump GCC_RPMREL.Ralf Corsepius
2008-05-03Update to gcc-core-4.1.1-rtems4.7-20080503.diff.Ralf Corsepius
2008-05-03Upgrade to gcc-core-4.1.1-rtems4.7-20070405.diffRalf Corsepius
2008-05-03Update to newlib-1.15.0-rtems4.7-20080503.diff.Ralf Corsepius
2008-05-03Remove support for newlib-1.14.0.Ralf Corsepius
2008-05-03Remove SIZE_MIN, fix SIZE_MAX.Ralf Corsepius
2008-04-252008-04-25 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* score/include/rtems/system.h: Fix typo in comment.
2008-02-202008-02-20 Alexandru Bugnar <a-bugnar@criticalsoftware.com>Joel Sherrill
PR 1278/cpukit * cpu.c: Fix incorrect bit manipulation on returning old address of raw trap handler.
2008-02-142008-02-14 Joel Sherrill <joel.sherrill@OARcorp.com>4.7.2Joel Sherrill
* user/mp.t: Now builds.
2008-02-142008-02-14 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* preinstall.am: Add vme_am_defs.h
2008-02-14Upgrade to 4.7.2Joel Sherrill
2008-02-062008-02-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
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.
2008-01-19Sync with HEADRalf Corsepius