summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-02-23rpc: misaligned address exception in get_myaddress.c4.9Jeffrey Hill
updates #2249 see #1401
2015-02-23networking: alignment exception in ioctl(SIOCGIFCONF)Till Straumann
Access memory using a byte stream when copying to avoid unaligned access. close #1401 update #2249
2014-12-23pc386: scan all functions of multi-function PCI devicesTill Strauman
The current algorithm scans all PCI busses (0..ff) and all devices (0..31) on each bus for bridges and determines the maximum of all subordinate busses encountered. However, the algorithm does not scan all functions present in multi-function devices -- I have a PCI express root complex (82801H) where multiple (non-zero index) functions are 'PCI bridges' whose subordinate bus number is missed by the original algorithm. This commit makes sure that the scan is extended to all functions of multi-function devices. See #2067
2014-11-24Avoid buffer overflow and misaligned memory accessSebastian Huber
2014-11-242010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* libnetworking/libc/gethostnamadr.c: Cast addr to uintptr_t instead of size_t.
2014-11-242010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* libnetworking/libc/gethostnamadr.c: Try to make crazy address arithmetic more portable.
2014-11-22ppp: PR1943: Avoid NULL pointer accessSebastian Huber
Waiting for mbufs at this level is a bad solution. It would be better to try to allocate a new mbuf chain before we hand over the current mbuf chain to the upper layer. In case the allocation fails we should drop the current packet and use its mbuf chain for a new packet.
2014-11-22capture: back-port conversion from task_name to task_id (closes #1361)Nickolay Semyonov
2014-04-11posix: fix race condition between pthread_create and capture engineTill Strauman
Fix PR 2068: Reproducable crashes occur when using pthreads and the capture engine at the same time. 'pthread_create()' is the culprit. It creates a SCORE thread and then calls Thread_Start( ) without disabling thread-dispatching.
2013-05-16Add c++ guard to header.Daron Chabot
2012-02-17Remove (Moved to git.rtems.org/data/git/rtems-crossrpms.git).Ralf Corsépius
2012-02-08Remove (Obsolete).Ralf Corsépius
2012-02-03 2001/shell - medit command argument parsing correctionJoel Sherrill
"medit" overran the argument list, choking on the NULL pointer following the last argument. Note that "medit" still only does byte-sized accesses, which limits its usefulness on most systems. Author: Werner Almesberger <werner@almesberger.net> Signed-off-by: Sebastien Bourdeauducq <sebastien@milkymist.org>
2012-02-03Add .gitignore. Remove .cvsignore.Joel Sherrill
2011-12-072011-12-07 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
PR 1984/doc * user/conf.t: Change CONFIGURE_MINIMUM_STACK_SIZE to CONFIGURE_MINIMUM_TASK_STACK_SIZE.
2011-12-072011-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
PR 1983/networking * libnetworking/libc/gethostbyht.c (gethostent_r): Abort if (!hostf).
2011-11-282011-11-28 Werner Almesberger <werner@almesberger.net>Joel Sherrill
PR 1961/cpukit * score/src/coremsgsubmit.c: Close window caused by using message pending count rather than directly obtaining unused buffer.
2011-11-092011-11-09 Jennifer Averett <jennifer.averett@oarcorp.com>Joel Sherrill
PR 1934/bsps * libchip/serial/ns16550.c: Change to unsigned variable.
2011-11-092011-11-09 Werner Almesberger <werner@almesberger.net>Joel Sherrill
PR 1957/cpukit * score/include/rtems/score/coremutex.h, score/inline/rtems/score/threadmp.inl: Add parentheses to protect macro arguments.
2011-11-072011-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>Joel Sherrill
PR 1952/cpukit * libmisc/untar/untar.c: Add return code for failure when unable to write file.
2011-08-212011-08-21 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
PR 1890/cpukit * psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
2011-08-212011-08-21 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
PR 1890/cpukit * posix/src/mqueuerecvsupp.c: POSIX says msg_prio is allowed to be NULL.
2011-08-07Remove (unused).Ralf Corsepius
2011-08-07Regenerate.Ralf Corsepius
2011-08-07Bump GCC_RPMREL.Ralf Corsepius
2011-08-07Sync with cvs-HEAD.Ralf Corsepius
2011-08-07Sync with cvs-HEAD.Ralf Corsepius
2011-08-07Sync with cvs-HEAD.Ralf Corsepius
2011-08-07Sync with cvs-HEAD.Ralf Corsepius
2011-08-07Sync with cvs-HEAD.Ralf Corsepius
2011-08-07Sync with cvs-HEAD.Ralf Corsepius
2011-08-07Sync with cvs-HEAD.Ralf Corsepius
2011-08-07Eliminate gccexec.Ralf Corsepius
2011-08-06Merger from CVS-HEAD.Ralf Corsepius
2011-08-06Eliminate gcclib.Ralf Corsepius
2011-08-06Abandon gcc-3.3/3.4Ralf Corsepius
2011-08-06Abandon gcc-3.3/3.4Ralf Corsepius
2011-08-06Remove Obsoletes/Provides.Ralf Corsepius
2011-07-312011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
PR 1855/cpukit * Makefile.am, configure.ac, psx16/Makefile.am: Correct signal processing during pthread_join. We are supposed to unblock the thread waiting on a pthread_join(), dispatch the signal handler, account for it potentially overwriting errno, and then have the thread return to blocking within pthread_join(). * psxeintr_join/.cvsignore, psxeintr_join/Makefile.am, psxeintr_join/init.c, psxeintr_join/psxeintr_join.doc, psxeintr_join/psxeintr_join.scn: New files.
2011-07-312011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
PR 1855/cpukit * posix/src/psignal.c, posix/src/psignalunblockthread.c, posix/src/pthread.c, posix/src/pthreadjoin.c: Correct signal processing during pthread_join. We are supposed to unblock the thread waiting on a pthread_join(), dispatch the signal handler, account for it potentially overwriting errno, and then have the thread return to blocking within pthread_join().
2011-07-312011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
PR 1867/cpukit * Makefile.am, configure.ac, psx12/task.c, psxrwlock01/test.c: Correct implementation of pthread_exit() and pthread_join() to support the case where a thread is joinable but calls pthread_exit() before a thread has attempted to join. * psx16/.cvsignore, psx16/Makefile.am, psx16/init.c, psx16/psx16.doc, psx16/psx16.scn: New files.
2011-07-312011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
PR 1867/cpukit * posix/src/pthreadexit.c, posix/src/pthreadjoin.c: Correct implementation of pthread_exit() and pthread_join() to support the case where a thread is joinable but calls pthread_exit() before a thread has attempted to join.
2011-07-292011-07-29 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
PR 1864/doc * user/conf.t: Add missing documentation for CONFIGURE_MAXIMUM_POSIX_BARRIERS , CONFIGURE_MAXIMUM_POSIX_SPINLOCKS, CONFIGURE_MAXIMUM_POSIX_RWLOCKS.
2011-07-262011-07-26 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
PR 1851/doc * user/conf.t: Fix typo in CONFIGURE_MESSAGE_BUFFER_MEMORY example.
2011-07-24Upgrade to 4.9.64.9.6Joel Sherrill
2011-07-242011-07-24 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
PR 1839/filesystem * libcsupport/include/rtems/libio_.h, libcsupport/src/fchdir.c, libcsupport/src/fdatasync.c, libcsupport/src/fpathconf.c, libcsupport/src/fsync.c, libcsupport/src/read.c, libcsupport/src/readv.c, libcsupport/src/write.c, libcsupport/src/writev.c: Some calls did not return proper status for permission errors or incorrectly permissions at all.
2011-07-242011-07-24 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* Makefile.am, preinstall.am: Include stubs so all tests compile. * include/tm27.h: New file.
2011-07-242011-07-24 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* clock/ckinit.c: Correct back port.
2011-07-222011-07-22 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
PR 1845/bsps * custom/rtl22xx_t.cfg: Remove unused line with what is now invalid syntax.
2011-07-222011-03-31 Kate Feng <feng@bnl.gov>Joel Sherrill
PR 1778/bsps * vme/VMEConfig.h: Used the VME shared IRQ handlers. * include/bsp.h: Removed BSP_PIC_DO_EOI. * network/if_100MHz/GT64260eth.c: Recycle the Rx mbuf if there is any Rx error.