summaryrefslogtreecommitdiff
path: root/cpukit (follow)
AgeCommit message (Collapse)Author
2012-02-17Remove (Obsolete).4.8Ralf Corsépius
2011-01-212011-01-21 Eric Norum <wenorum@lbl.gov>Joel Sherrill
* libmisc/capture/capture.c: Avoid using TCB of task just deleted.
2010-11-162010-11-16 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
PR 1718/cpukit * sapi/include/confdefs.h: POSIX threads are allocated twice the minimum stack space by default. confdefs.h only accounts for one minimum -- not the 2x factor.
2010-11-162010-11-16 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
PR 1717/cpukit * libcsupport/src/gxx_wrappers.c: Free memory on error.
2010-08-272010-08-27 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
PR 1693/filesystem * libfs/src/imfs/memfile.c: IMFS_memfile_get_block_pointer() was checking incorrect pointer and thus had dead code.
2010-08-272010-08-27 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
PR 1692/filesystem * libcsupport/include/rtems/libio.h, libfs/src/imfs/imfs_eval.c: Fix implementation and use of rtems_libio_is_valid_perms().
2010-06-212010-06-21 Peter Dufault <dufault@hda.com>Joel Sherrill
PR 1570/cpukit * posix/src/semtimedwait.c: This routine is supposed to return -1/errno NOT the status directly.
2010-03-18Upgrade to 4.8.24.8.2Joel Sherrill
2009-12-102009-12-10 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1482 * posix/src/ptimer1.c: Exit dispatching critical section.
2009-09-152009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
PR 1441/cpukit * libcsupport/src/tcgetprgrp.c: Remove. * libcsupport/src/tcgetpgrp.c: New (Renamed from libcsupport/src/tcgetprgrp.c). * libcsupport/Makefile.am: Add libcsupport/src/tcgetpgrp.c. Remove libcsupport/src/tcgetprgrp.c.
2009-09-15This commit was manufactured by cvs2svn to create branch 'rtems-4-8-branch'.cvs2git
Cherrypick from master 2009-09-15 05:32:49 UTC Ralf Corsepius <ralf.corsepius@rtems.org> '2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>': cpukit/libcsupport/src/tcgetpgrp.c
2009-07-13This commit was manufactured by cvs2svn to create branch 'rtems-4-8-branch'.cvs2git
Cherrypick from master 2009-07-13 14:20:36 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'Add autoconf-sources.add.': contrib/crossrpms/autotools/autoconf-sources.add contrib/crossrpms/autotools/automake-sources.add contrib/crossrpms/patches/binutils-2.17.50-cygwin-20060817-1.diff contrib/crossrpms/patches/gdb-6.5-bfinrtems-20071114.diff contrib/crossrpms/patches/gdb-6.5-bfinrtems-20090122.diff cpukit/libnetworking/ifaddrs.h cpukit/libnetworking/libc/getifaddrs.c cpukit/libnetworking/libc/if_indextoname.c cpukit/libnetworking/libc/if_nameindex.c
2009-06-032009-06-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1421/filesystem * libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_handlers_device.c: Backport ftruncate support for devices so fopen(device, w) works.
2009-05-282009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1415/cpukit * rtems/src/semcreate.c, rtems/src/semtranslatereturncode.c, score/include/rtems/score/coremutex.h, score/inline/rtems/score/coremutex.inl, score/src/coremutex.c: Address two paths where a task with a priority above the ceiling could obtain a priority ceiling mutex.
2009-05-212009-05-21 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1414/cpukit * score/src/objectget.c, score/src/objectgetisr.c, score/src/objectgetnoprotection.c: Tighten math on extraction of index so it is harder to trick by passing in a valid id of an incorrect object class.
2009-04-022009-04-02 Ralf Corsépius <ralfcorsepius@rtems.org>Ralf Corsepius
* aclocal/check-rtems-debug.m4: Add missing ','.
2009-03-122009-03-12 Santosh G Vattam <vattam.santosh@gmail.com>Joel Sherrill
PR 1378/filesystem * libfs/src/imfs/deviceio.c: IMFS device lseek should return the current offset.
2009-03-092009-03-09 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1376/filesystem * libcsupport/include/rtems/libio.h, libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_file.c, libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c, libfs/src/imfs/memfile.c: lseek handlers should return off_t.
2009-03-022009-03-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1388/cpukit * rtems/src/semcreate.c: Classic Semaphores allow both priority inherit and ceiling attributes to be set on semaphore create. These attributes are mutually exclusive and this should be an error.
2009-01-292009-01-29 Nickolay Semyonov-Kolchin <nbkolchin@gmail.com>Joel Sherrill
PR 1359/cpukit * libcsupport/src/libio.c: rtems_libio_allocate: rtems_libio_iop_freelist incorrectly zeroed on semaphore error. Now checks error and does not modify anything until sure it has created semaphore.
2009-01-292009-01-29 Gene Smith <gene.smith@siemens.com>Joel Sherrill
PR 1363/filesystem * libfs/src/dosfs/fat.h: Fix issue where 32 bit values are not written correctly in FAT f/s data.
2009-01-292009-01-29 Eric Norum <norume@aps.anl.gov>Joel Sherrill
PR 1364/cpukit * libcsupport/src/gxx_wrappers.c: Fix compilation problems when diagnostics enabled.
2009-01-212009-01-21 Nickolay Kolchin <nbkolchin@gmail.com>Joel Sherrill
Joel Sherrill <joel.sherrill@oarcorp.com> PR 1357/cpukit * rtems/src/tasks.c: Ensure creating a task with no ASR is honored.
2008-12-042008-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1348/cpukit * rtems/src/ratemonperiod.c: Properly handle period statistics after cpu usage information is reset while a period is running.
2008-11-032008-11-03 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1333/cpukit * libcsupport/include/rtems/termiostypes.h: Typo on type name -- should be rtems_device_minor_number.
2008-10-142008-10-14 Tim Cussins <timcussins@eml.cc>Joel Sherrill
PR 1330/cpukit * libcsupport/src/malloc.c: Should print begin field not start field.
2008-09-262008-09-26 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1316/cpukit * score/src/coremsgbroadcast.c: Give error when message is too large like when sending a message. This was the documented behavior.
2008-09-162008-09-16 Gene Smith <gene.smith@siemens.com>Joel Sherrill
PR 564/cpukit * sapi/include/confdefs.h: Fix incorrect name. Was missed in an earlier renaming sweep.
2008-09-022008-09-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
PR 1301/cpukit * sapi/src/debug.c: Let _Debug_Is_enabled return TRUE|FALSE.
2008-09-012008-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* libnetworking/netinet/tcp_var.h: Fix broken declaration of tcp_trace().
2008-09-01Fix broken declaration of tcp_trace().Ralf Corsepius
2008-08-192008-08-19 Cedric Aubert <cedric_aubert@yahoo.fr>Joel Sherrill
PR 500/misc * libcsupport/src/termios.c: Avoid potential buffer overflow.
2008-08-152008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1297/cpukit * posix/src/prwlockinit.c: Fix NULL attribute pointer handling.
2008-08-13Upgrade to 4.8.1Joel Sherrill
2008-08-112008-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* rtems/include/rtems.h, sapi/Makefile.am: Add simple helper to get RTEMS version string. * sapi/src/getversionstring.c: New file.
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 * 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 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-07-222008-07-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
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-05-062008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1285/rtems * sapi/include/rtems/config.h: Remove obsolete rtems_configuration_get_maximum_devices().
2008-04-252008-04-25 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* score/include/rtems/system.h: Fix typo in comment.
2008-03-072008-03-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
PR 1280/tools * shttpd/log.c: Broaden logic so all gcc versions < 4.3.0 will enable work around.
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-152008-02-15 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* libcsupport/include/motorola/mc68230.h: Prefix defines with MC68230_ to avoid preprocessor clashes.
2008-02-14Upgrade to 4.8.0Joel 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-02-052008-02-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* posix/Makefile.am: Remove these. They were proposed but never standardized. * posix/src/pthreadgetcputime.c, posix/src/pthreadsetcputime.c: Removed.
2007-12-232007-12-23 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* libcsupport/src/sync.c: Make sync() POSIX-compliant. * libcsupport/src/__gettod.c: Make gettimeofday() POSIX-compliant.