Age | Commit message (Collapse) | Author |
|
updates #2249 see #1401
|
|
Access memory using a byte stream when copying to avoid unaligned
access. close #1401 update #2249
|
|
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
|
|
|
|
* libnetworking/libc/gethostnamadr.c:
Cast addr to uintptr_t instead of size_t.
|
|
* libnetworking/libc/gethostnamadr.c:
Try to make crazy address arithmetic more portable.
|
|
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.
|
|
|
|
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.
|
|
|
|
|
|
|
|
"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>
|
|
|
|
PR 1984/doc
* user/conf.t: Change CONFIGURE_MINIMUM_STACK_SIZE to
CONFIGURE_MINIMUM_TASK_STACK_SIZE.
|
|
PR 1983/networking
* libnetworking/libc/gethostbyht.c (gethostent_r):
Abort if (!hostf).
|
|
PR 1961/cpukit
* score/src/coremsgsubmit.c: Close window caused by using message
pending count rather than directly obtaining unused buffer.
|
|
PR 1934/bsps
* libchip/serial/ns16550.c: Change to unsigned variable.
|
|
PR 1957/cpukit
* score/include/rtems/score/coremutex.h,
score/inline/rtems/score/threadmp.inl: Add parentheses to protect
macro arguments.
|
|
PR 1952/cpukit
* libmisc/untar/untar.c: Add return code for failure when unable to
write file.
|
|
PR 1890/cpukit
* psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
|
|
PR 1890/cpukit
* posix/src/mqueuerecvsupp.c: POSIX says msg_prio is allowed to be
NULL.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
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().
|
|
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.
|
|
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.
|
|
PR 1864/doc
* user/conf.t: Add missing documentation for
CONFIGURE_MAXIMUM_POSIX_BARRIERS , CONFIGURE_MAXIMUM_POSIX_SPINLOCKS,
CONFIGURE_MAXIMUM_POSIX_RWLOCKS.
|
|
PR 1851/doc
* user/conf.t: Fix typo in CONFIGURE_MESSAGE_BUFFER_MEMORY example.
|
|
|
|
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.
|
|
* Makefile.am, preinstall.am: Include stubs so all tests compile.
* include/tm27.h: New file.
|
|
* clock/ckinit.c: Correct back port.
|
|
PR 1845/bsps
* custom/rtl22xx_t.cfg: Remove unused line with what is now invalid
syntax.
|
|
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.
|