summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixed formatting.Joel Sherrill2006-04-161-4/+4
|
* 2006-03-07 Till Strauman <strauman@slac.stanford.edu>Joel Sherrill2006-03-072-1/+12
| | | | | | PR 830/filesystem * src/termios.c: termios ioctl(FIONREAD) reported wrong number of characters. So add chars in low-level/raw buffer to total count.
* 2006-03-07 Steven Johnson <sjohnson@sakuraindustries.com>Joel Sherrill2006-03-072-3/+44
| | | | | | | | | | | | | PR 850/rtems * src/watchdogtickle.c: A Watchdog (used to timeout an event) with a delay of 1 sometimes does not seem to timeout. The problem occurs, because for whatever reason when the watchdog tickle function executes, the watchdog->delta_interval is 0. it is then decremented before being tested, becomes huge and so doesnt time out. It is thought there is a race condition where the watchdog->delta_interval is calculated by reference to a head (also with a delay of 1). But before it can be added after the head, the head is removed, so the new head now has a delay of 0.
* 2006-03-07 Till Strauman <strauman@slac.stanford.edu>Joel Sherrill2006-03-072-11/+22
| | | | | | PR 886/filesystem * src/libio.c: fcntl(fd,F_GETFL) fails to set O_NONBLOCK if the descriptor is in non-blocking mode.
* 2006-03-07 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-03-075-8/+49
| | | | | | | | | PR 866/rtems * include/rtems/system.h, include/rtems/score/isr.h, inline/rtems/score/thread.inl, macros/rtems/score/thread.inl: Added memory barriers to enter and exit of dispatching and interrupt critical sections so GCC will not optimize and reorder code out of a critical section.
* FormattingJoel Sherrill2006-03-011-2/+2
|
* Add "cc" in the clobbered register list for interrupt enable/disable/flash ↵Eric Norum2006-03-012-5/+14
| | | | operations.
* 2005-12-09 Till Straumann <strauman@slac.stanford.edu>Till Straumann2005-12-092-1/+7
| | | | | | PR 849/networking * librpc/src/rpc/rtems_portmapper.c: Increased stack size by ARGSIZE to prevent overrun.
* 2005-10-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-10-062-1/+5
| | | | * aclocal/version.m4: Updated to rtems-4.6.5.
* 2005-10-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-10-062-1/+6
| | | | | PR 828/filesystems * src/dosfs/msdos_misc.c: Problem retracted. Revert patch.
* 2005-10-05 Jiri Gaisler <jiri@gaisler.com>Joel Sherrill2005-10-054-11/+46
| | | | | | | | | | Edvin Catovic <edvin@gaisler.com> Konrad Eisele <konrad@gaisler.com> PR 827/bsps * ChangeLog, cpu.c, cpu_asm.S, rtems/score/cpu.h: Portion of large update of SPARC BSPs. Includes addition of sis, leon2 and leon3 BSPs, deletion of leon BSP, addition of SMC91111 NIC driver and much more.
* 2005-10-04 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2005-10-043-6/+24
| | | | | | | | | | PR 829/rtems * src/tasks.c, src/taskvariabledelete.c: If task variables are deleted from a different context (i.e., executing context != owner of the task variable. The owner meaning the task that registered the dtor in question) the argument passed to the task variable dtor must be tvar and not *ptr which yields the executing task's value of the task variable instead of the owner's.
* 2005-09-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-09-012-1/+5
| | | | * aclocal/version.m4: Updated to rtems-4.6.4.
* 2005-09-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-09-014-18/+43
| | | | | | | | | PR 820/rtems * inline/rtems/score/coremsg.inl, macros/rtems/score/coremsg.inl, src/coremsginsert.c: Increment of pending message count should be atomic with insertion on the pending message chain. Determination of the need to call the notification handler should also be in this atomic section of code.
* 2005-09-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-09-012-6/+41
| | | | | | | PR 796/rtems * src/semtimedwait.c: sem_timedwait is supposed to use absolute time for timeout specification. This patch is a modified version of the one suggested by Peter Dufault.
* 2005-09-01 Nuno Costa <nuno-costa@iol.pt>Joel Sherrill2005-09-012-2/+9
| | | | | | PR 804 * include/confdefs.h: Memory for POSIX timers not accounted for. Patch adapted from edit comment in PR filed.
* 2005-08-31 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-08-314-127/+47
| | | | | | | PR 819/filesystem * src/ttyname_r.c: Remove. * src/ttyname.c: Partial update from FreeBSD. * Makefile.am: Reflect changes above.
* 2005-08-18 Andrew Sinclair <Andrew.Sinclair@elprotech.com>Joel Sherrill2005-08-183-0/+8
| | | | | | PR 807/rtems * src/timerfireafter.c, src/timerserverfireafter.c: First patch returned without exitting dispatching critical section.
* 2005-08-17 Nuno Costa <nuno-costa@iol.pt>Joel Sherrill2005-08-172-2/+9
| | | | | | | PR 805/rtems * include/rtems/posix/timer.h: Due to bad choice of error constants by original submitter, it was impossible to create more than 10 POSIX timers.
* 2005-08-17 Andrew Sinclair <Andrew.Sinclair@elprotech.com>Joel Sherrill2005-08-175-6/+74
| | | | | | | | PR 807/rtems * rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c, score/src/watchdoginsert.c: Tighten critical section checks on an ISR using the same timer being inserted by a lower priority ISR or interupt task.
* 2005-08-17 Nickolay Semyonov <snob@oktetlabs.ru>Joel Sherrill2005-08-174-3/+19
| | | | | | | | PR 744/filesystem * libcsupport/src/unlink.c, libfs/src/dosfs/msdos_eval.c: DOSFS did not support permissions on directories so the check performed by unlink would always fail. The unlink code was modified to support a not supported status being returned.
* 2005-08-12 Chris Johns <chrisj@rtems.org>Joel Sherrill2005-08-122-4/+8
| | | | | | PR 808/rtems_misc * src/printk.c: Fix bug where specifying field width crashed on pc386 BSP.
* 2005-08-02 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-08-022-1/+8
| | | | | | | PR 817/rtems * src/gxx_wrappers.c: Rename rtems_gxx_recursive_mutex_init_function to rtems_gxx_recursive_mutex_init.
* 2005-07-06 <ralf.corsepius@rtems.org>Joel Sherrill2005-07-062-1/+12
| | | | | PR 810/rtems * include/rtems/ide_part_table.h: Add C++ guards.
* 2005-06-09 Jacques Seronie Vivien <jacques.seronievivien@astrium.eads.net>Joel Sherrill2005-06-093-2/+13
| | | | | | | PR 790/rtems * src/extensioncreate.c, src/extensionident.c: Correct use of name. This was missed when the other ident services in rtems/src where changed.
* 2005-05-20 Sergei Organov <osv@javad.ru>Joel Sherrill2005-05-202-1/+7
| | | | | | PR networking/772. * rtems_select.c (socket_select): fixed bug setting SB_WAIT flag of so_rcv instead of so_snd when FWRITE.
* 2005-05-20 Sergei Organov <osv@topconrd.ru>Joel Sherrill2005-05-202-1/+6
| | | | | PR 749/networking * rtems/rtems_showroute.c: Avoid NULL dereference.
* 2005-05-13 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-135-21/+35
| | | | | | | PR 786/rtems Backport mallocfreespace optimization. * Makefile.am, include/rtems/score/heap.h, src/heapgetinfo.c: * src/heapgetfreeinfo.c: New file.
* 2005-05-13 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-134-13/+33
| | | | | | | PR 786/rtems Backport mallocfreespace optimization. * Makefile.am, include/rtems/rtems/region.h: * src/regiongetfreeinfo.c: New file.
* 2005-05-13 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-132-3/+9
| | | | | | * src/mallocfreespace.c: PR 786/rtems Backport mallocfreespace optimization.
* This commit was manufactured by cvs2svn to create branch 'rtems-4-6-branch'.cvs2git2005-05-032-0/+145
| | | | | Cherrypick from master 2005-05-03 22:18:32 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2005-05-03 Joel Sherrill <joel@OARcorp.com>': cpukit/rtems/src/regiongetfreeinfo.c cpukit/score/src/heapgetfreeinfo.c
* 2005-03-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-03-173-4/+9
| | | | | * include/rtems/score/object.h, src/objectinitializeinformation.c: Fix warning.
* 2005-03-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-03-172-1/+9
| | | | | | | | PR 692/rtems * src/regiongetsegment.c, src/regionreturnsegment.c: The Region Manager did not follow the proper protocol when blocking and unblocking tasks waiting on buffers. This was a bug introduced with the transition to an Allocation Mutex.
* 2005-03-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-03-173-0/+9
| | | | | | PR 745/rtems * src/ratemoncreate.c, src/timercreate.c: Make sure internal timer structures are initialized so object control reuse is safe.
* 2005-01-14 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-01-142-2/+5
| | | | | PR 742/rtems * score/include/rtems/system.h: Remove stringify().
* 2005-01-14 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-01-142-7/+37
| | | | * src/gxx_wrappers.c: Backport from trunk. Add support for GCC-4.0.
* 2004-10-18 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2004-10-181-0/+4
| | | | * aclocal/version.m4: Updated to rtems-4.6.2.
* 2004-10-18 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2004-10-181-0/+4
| | | | * aclocal/version.m4: Updated to rtems-4.6.2.
* 2004-10-18 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2004-10-182-1/+5
| | | | * include/rtems/system.h: Bump revision number.
* 2004-10-18 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2004-10-182-1/+5
| | | | * aclocal/version.m4: Updated to rtems-4.6.2.
* 2004-10-15 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2004-10-153-2/+32
| | | | | | | | PR 692/rtems * src/regiongetsegment.c, src/regionreturnsegment.c: The Region Manager did not follow the proper protocol when blocking and unblocking tasks waiting on buffers. This was a bug introduced with the transition to an Allocation Mutex.
* 2004-09-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2004-09-272-1/+12
| | | | | | PR 294/rtems * src/pthread.c: POSIX thread exit handler now confirms that it created the executing thread before implicitly exitting it.
* 2004-09-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2004-09-272-1/+6
| | | | | PR 681/misc * stackchk/check.c: Fix dereference.
* 2004-09-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2004-09-179-0/+71
| | | | | | | PR 677/misc * dumpbuf/dumpbuf.h, fsmount/fsmount.h, rtmonuse/rtmonuse.h, serdbg/serdbg.h, serdbg/serdbgcnf.h, serdbg/termios_printk.h, serdbg/termios_printk_cnf.h, untar/untar.h: Add extern C wrappers.
* 2004-09-17 Till Strauman <strauman@slac.stanford.edu>Joel Sherrill2004-09-172-1/+7
| | | | | | PR 676/networking * nfs/bootp_subr.c: /etc/resolv.conf contains NTP instead of DNS servers.
* 2004-08-23 Jay Monkman <jtm@lopingdog.com>Jay Monkman2004-08-242-1/+6
| | | | | PR 671/bsps * rtems/score/cpu.h: Fixed bug in _CPU_ISR_Set_level for ARM
* 2004-08-18 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-08-181-0/+14
| | | | | | | | | | | | | | * aclocal/canonical-host.m4, aclocal/canonical-target-name.m4, aclocal/canonicalize-tools.m4, aclocal/check-cpu.m4, aclocal/check-itron.m4, aclocal/check-multiprocessing.m4, aclocal/check-networking.m4, aclocal/check-newlib.m4, aclocal/check-posix.m4, aclocal/check-tool.m4, aclocal/enable-bare.m4, aclocal/enable-inlines.m4, aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4, aclocal/enable-posix.m4, aclocal/env-rtemscpu.m4, aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4, aclocal/multi.m4, aclocal/multilib.m4, aclocal/prog-cc.m4, aclocal/rtems-debug.m4, aclocal/rtems-top.m4, aclocal/sysv-ipc.m4: Fix m4-underquoting.
* Fix m4-underquoting.Ralf Corsepius2004-08-1825-34/+34
|
* 2004-07-25 Thomas Rauscher <trauscher@loytec.com>Joel Sherrill2004-07-252-3/+8
| | | | | | PR 609/rtems * src/threaddispatch.c: Close race condition between _Thread_Dispatch and _Thread_Tickle_timeslice.
* 2004-07-25 Victor Vengerov <Victor.Vengerov@oktetlabs.ru>Joel Sherrill2004-07-252-0/+13
| | | | | | | PR 654/rtems * src/threadinitialize.c: Initialize the per thread watchdog timer. When the thread control block is reused, we cannot depend on it being zeroed.