| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* aclocal/version.m4: Updated to rtems-4.6.99.3.
|
| |
|
|
|
|
|
|
|
|
| |
PR 949/networking
* libnetworking/sys/socket.h: GNU/Linux is wrong in making
MSG_DONTWAIT public. It is strictly BSD and not SUSV. See
http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/socket.h.html for clarification.
|
|
|
|
|
| |
PR 949/networking
* libnetworking/sys/socket.h:
|
|
|
|
|
| |
PR 949/networking
* libnetworking/sys/socket.h: Make MSG_DONTWAIT public as in GNU/Linux.
|
|
|
|
|
|
|
|
| |
* posix/inline/rtems/posix/mutex.inl,
posix/inline/rtems/posix/timer.inl,
posix/macros/rtems/posix/cond.inl,
posix/macros/rtems/posix/mutex.inl,
posix/macros/rtems/posix/timer.inl: Fix warnings.
|
|
|
|
| |
score/macros/rtems/score/threadmp.inl: Fix compile error.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
* score/include/rtems/score/mpci.h,
score/include/rtems/score/threadmp.h,
score/inline/rtems/score/threadmp.inl,
score/macros/rtems/score/threadmp.inl, score/src/threadmp.c,
score/src/threadqenqueue.c: Victor spotted the problem that
_MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
variables and needed to be set to the same value. I took that
idea and just removed _Thread_MP_Receive. All uses are now
_MPCI_Receive_server_tcb.
|
| |
|
|\
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| | |
|
| | |
|
| |
| |
| |
| | |
* cpu.c (_CPU_Initialize): Add fpu initialization.
|
| |
| |
| |
| |
| | |
* rtems/score/cpu.h: Setup CPU_*_ENDIAN from GCC's__MIPS{EL|EB}__.
(Partial merger of submission by Bruce Robinson <brucer@pmccorp.com>).
|
| |
| |
| |
| |
| |
| |
| | |
PR 761/rtems
* score/src/threadhandler.c: Add volatile cast so test is weak function
is present will do something. Otherwise, it can be assume by gcc to
always be a true condition.
|
| |
| |
| |
| |
| |
| |
| | |
* itron/macros/rtems/itron/semaphore.inl,
itron/macros/rtems/itron/task.inl: Fix warnings.
* posix/macros/rtems/posix/cond.inl: Fix typo.
* score/macros/rtems/score/heap.inl: Fix missed type change.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
PR 830/filesystem
* libcsupport/src/termios.c: termios ioctl(FIONREAD) reported wrong
number of characters. So add chars in low-level/raw buffer to total
count.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
PR 850/rtems
* score/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.
|
| |
| |
| |
| |
| |
| |
| | |
PR 852/filesystem
* libblock/src/bdbuf.c: Increase performance of MSDOS file accesses by
using a simple read-ahead and write-combining scheme. Improvement is
dramatic.
|
| |
| |
| |
| |
| |
| | |
PR 886/filesystem
* libcsupport/src/libio.c: fcntl(fd,F_GETFL) fails to set O_NONBLOCK if
the descriptor is in non-blocking mode.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
PR 866/rtems
* score/include/rtems/system.h, score/include/rtems/score/isr.h,
score/inline/rtems/score/thread.inl,
score/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.
|
| | |
|
| |
| |
| |
| |
| | |
operations. The "memory" barrier will move the the generic interrupt
enable/disable/flash macros.
|
| |
| |
| |
| |
| |
| |
| |
| | |
PR 890/networking
* httpd/webs.c: The webservers enters an infinite loop when a POST
request with less data than indicated in the Content-Length header is
received. It also consumes additional heap memory and a file
descriptor for each invalid POST.
|
| |
| |
| |
| |
| |
| |
| | |
* rtems/score/cpu.h: Increase default stack size on i386 from 1K to 4K.
Most i386 targets are not memory strapped so making this a bit large
is not a burden. It lets more tests run. ticker and psxtimer will not
even run with 1K of stack.
|
| |
| |
| |
| |
| | |
* posix/inline/rtems/posix/cond.inl, posix/macros/rtems/posix/cond.inl,
posix/src/conddestroy.c: Remove warnings.
|
| |
| |
| |
| |
| |
| | |
* rtems/src/tasks.c, rtems/src/taskvariableadd.c,
rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c: Remove
warnings.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* posix/include/intr.h, posix/include/rtems/posix/intr.h
posix/include/rtems/posix/threadsup.h,
posix/inline/rtems/posix/intr.inl.
posix/macros/rtems/posix/intr.inl, posix/src/intr.c:
Remove (Unused, dead).
* posix/Makefile.am: Reflect changes above. Rework.
|
| | |
|
| | |
|
| |
| |
| |
| | |
* posix/Makefile.am: Build devctl.
|
| |
| |
| |
| |
| | |
* rtems/Makefile.am: Rework.
* score/Makefile.am: Rework.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Large patch to improve Doxygen output. As a side-effect, grammar and
spelling errors were corrected, spacing errors were address, and some
variable names were improved.
* libmisc/monitor/mon-object.c, libmisc/monitor/monitor.h:
Account for changing OBJECTS_NO_CLASS to OBJECTS_CLASSIC_NO_CLASS.
* score/Doxyfile: Set output directory. Predefine some macro values.
Turn on graphical output.
* score/include/rtems/debug.h, score/include/rtems/seterr.h,
score/include/rtems/system.h, score/include/rtems/score/address.h,
score/include/rtems/score/apiext.h,
score/include/rtems/score/apimutex.h,
score/include/rtems/score/bitfield.h,
score/include/rtems/score/chain.h,
score/include/rtems/score/context.h,
score/include/rtems/score/coremsg.h,
score/include/rtems/score/coremutex.h,
score/include/rtems/score/coresem.h,
score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
score/include/rtems/score/mppkt.h,
score/include/rtems/score/object.h,
score/include/rtems/score/objectmp.h,
score/include/rtems/score/priority.h,
score/include/rtems/score/stack.h,
score/include/rtems/score/states.h,
score/include/rtems/score/sysstate.h,
score/include/rtems/score/thread.h,
score/include/rtems/score/threadmp.h,
score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
score/include/rtems/score/tqdata.h,
score/include/rtems/score/userext.h,
score/include/rtems/score/watchdog.h,
score/include/rtems/score/wkspace.h,
score/inline/rtems/score/address.inl,
score/inline/rtems/score/chain.inl,
score/inline/rtems/score/coremutex.inl,
score/inline/rtems/score/coresem.inl,
score/inline/rtems/score/heap.inl,
score/inline/rtems/score/object.inl,
score/inline/rtems/score/stack.inl,
score/inline/rtems/score/thread.inl,
score/inline/rtems/score/tqdata.inl, score/macros/README,
score/src/heap.c, score/src/threadmp.c, score/src/threadready.c,
score/src/threadstartmultitasking.c: Improve generated Doxygen
output. Fix spelling and grammar errors in comments. Correct names of
some variables and propagate changes.
|
| |
| |
| |
| |
| |
| | |
* rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
As a side-effect, grammar and spelling errors were corrected, spacing
errors were address, and some variable names were improved.
|
| |
| |
| |
| |
| |
| |
| | |
* rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
As a side-effect, grammar and spelling errors were corrected, spacing
errors were address, and some variable names were improved.
|
| |
| |
| |
| |
| |
| |
| | |
* rtems/asm.h, rtems/score/cpu.h, rtems/score/types.h: Part of a large
patch to improve Doxygen output. As a side-effect, grammar and
spelling errors were corrected, spacing errors were address, and some
variable names were improved.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
* Makefile.am: Remove doxygen support having accidentially slipped
into, though yesterday's patch.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Makefile.am, ftpd/Makefile.am, httpd/Makefile.am,
itron/Makefile.am, libblock/Makefile.am, libcsupport/Makefile.am,
libfs/Makefile.am, libmisc/Makefile.am, libnetworking/Makefile.am,
librpc/Makefile.am, posix/Makefile.am, pppd/Makefile.am,
rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am,
score/cpu/arm/Makefile.am, score/cpu/avr/Makefile.am,
score/cpu/c4x/Makefile.am, score/cpu/h8300/Makefile.am,
score/cpu/i386/Makefile.am, score/cpu/m68k/Makefile.am,
score/cpu/mips/Makefile.am, score/cpu/no_cpu/Makefile.am,
score/cpu/powerpc/Makefile.am, score/cpu/sh/Makefile.am,
score/cpu/sparc/Makefile.am, score/cpu/unix/Makefile.am,
telnetd/Makefile.am, zlib/Makefile.am: Remove all-local:.
|
| | |
|
| | |
|
| | |
|