Ralf Corsepius
1bdb08c7fb
2004-08-18 Ralf Corsepius <ralf_corsepius@rtems.org>
...
* aclocal/bsp-alias.m4, aclocal/bsp-arg-enable.m4,
aclocal/canonical-host.m4, aclocal/canonical-target-name.m4,
aclocal/canonicalize-tools.m4, aclocal/check-bsps.m4,
aclocal/check-cpu.m4, aclocal/check-custom-bsp.m4, aclocal/check-cxx.m4,
aclocal/check-itron.m4, aclocal/check-multiprocessing.m4,
aclocal/check-networking.m4, aclocal/check-newlib.m4,
aclocal/check-posix.m4, aclocal/check-rdbg.m4, aclocal/check-tool.m4,
aclocal/config-subdirs.m4, aclocal/enable-bare.m4,
aclocal/enable-cxx.m4, aclocal/enable-inlines.m4,
aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4,
aclocal/enable-networking.m4, aclocal/enable-posix.m4,
aclocal/enable-rdbg.m4, aclocal/enable-rtemsbsp.m4,
aclocal/enable-tests.m4, aclocal/env-rtemsbsp.m4,
aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4,
aclocal/i386-gas-code16.m4, aclocal/multilib.m4, aclocal/path-ksh.m4,
aclocal/path-perl.m4, aclocal/prog-cc.m4, aclocal/prog-cxx.m4,
aclocal/project-root.m4, aclocal/rtems-debug.m4,
aclocal/rtems-test-no-pause.m4, aclocal/rtems-top.m4,
aclocal/target.m4, aclocal/tool-paths.m4: Fix m4-underquoting.
2004-08-18 07:23:15 +00:00
Joel Sherrill
9bbeed5df6
2004-07-25 Thomas Rauscher <trauscher@loytec.com>
...
PR 609/rtems
* src/threaddispatch.c: Close race condition between _Thread_Dispatch
and _Thread_Tickle_timeslice.
2004-07-25 14:59:40 +00:00
Joel Sherrill
0f20ef5418
2004-07-25 Victor Vengerov <Victor.Vengerov@oktetlabs.ru>
...
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.
2004-07-25 14:53:30 +00:00
Joel Sherrill
0ca88a1dd4
2004-07-24 Mick Davis <mickd@microsol.iinet.net.au>
...
PR 641/rtems
* src/eventsurrender.c: The problem here is that events may be lost
when sent to a task which enters rtems_event_receive() with options
set to wait with a timeout and to return on receipt of any event. The
events are sent from an interrupt source such as a timer service
routine. If more than one set of events is sent to the task before it
returns, the first event set may be overwritten.
2004-07-24 17:52:40 +00:00
Joel Sherrill
8c829996c3
2004-07-24 Joel Sherrill <joel@OARcorp.com>
...
PR 661/rtems
* src/objectmp.c: Fix invalid dereference.
2004-07-24 17:39:24 +00:00
Joel Sherrill
046f0094b5
2004-07-24 Joel Sherrill <joel@OARcorp.com>
...
PR 660/rtems
* src/threadinitialize.c, src/threadstackallocate.c: Check for
overflow when allocating stack.
2004-07-24 17:35:34 +00:00
Joel Sherrill
508023527b
2004-07-24 Joel Sherrill <joel@OARcorp.com>
...
PR 659/rtems
* src/heapsizeofuserarea.c, src/objectmp.c, src/threadinitialize.c,
src/threadstackallocate.c: Check that address specified is in the
heap.
2004-07-24 17:20:16 +00:00
Joel Sherrill
e3da6673b5
Fix format.
2004-07-24 17:19:12 +00:00
Joel Sherrill
38198f3057
2004-07-24 Joel Sherrill <joel@OARcorp.com>
...
PR rtems/652
* signal.t: Return RTEMS_INVALID_NUMBER when sending an empty signal
set.
2004-07-24 17:08:38 +00:00
Joel Sherrill
7feb6f9f65
2004-07-24 Joel Sherrill <joel@OARcorp.com>
...
PR rtems/652
* src/signalsend.c: Return RTEMS_INVALID_NUMBER when sending an empty
signal set.
2004-07-24 17:08:17 +00:00
Joel Sherrill
e18303d997
2004-07-14 Joel Sherrill <joel@OARcorp.com>
...
PR 650/rtems
* src/coremsg.c: Check for mathemathical overflow when calculating
amount of memory to allocate for message buffers.
2004-07-14 21:05:38 +00:00
Joel Sherrill
72dfb969aa
2004-07-14 Joel Sherrill <joel@OARcorp.com>
...
PR 651/core
* src/taskident.c: Add NULL check for id.
2004-07-14 14:32:23 +00:00
Joel Sherrill
469c41a421
2004-06-29 Joel Sherrill <joel@OARcorp.com>
...
PR 631/rtems
* src/msgqcreate.c: Return unsatisfied from message_queue_create
when unable to allocate message buffer memory.
2004-06-29 13:55:09 +00:00
Joel Sherrill
6fbf5c39f1
2004-06-29 Joel Sherrill <joel@OARcorp.com>
...
PR 631/rtems
* msg.t: Document the return status from message_queue_create when
unable to allocate message buffer memory.
2004-06-29 13:53:57 +00:00
Joel Sherrill
304d1a52df
2004-06-08 Joel Sherrill <joel@OARcorp.com>
...
* ChangeLog, include/confdefs.h: Reverse previous accidental commit
which included too much and had no PR.
2004-06-08 13:53:29 +00:00
Joel Sherrill
01c96bfb75
2004-05-22 Till Strauman <strauman@slac.stanford.edu>
...
PR 619/bsps
* mpc6xx/clock/c_clock.c: The PPC decrementer must be reloaded on each
clock tick. Currently, this is done by just reloading a fixed value.
The attached patch takes into account the time that elapsed since the
decrementer crossed zero in order to adjust the value to be
re-loaded. Without the patch, the effective system clock cycle is
increased by the exception handler latency.
2004-05-22 15:14:03 +00:00
Joel Sherrill
cfc43898e6
2004-05-21 Joel Sherrill <joel@OARcorp.com>
...
PR 628/rtems
* src/killinfo.c, src/pthreadkill.c, src/ptimer1.c, src/sigaction.c,
src/sigaddset.c, src/sigsuspend.c: Signal set of 0 is supposed to
return EINVAL. In addition timer_create needed to return an error
if the clock was not CLOCK_REALTIME.
2004-05-21 20:16:39 +00:00
Joel Sherrill
0732eb4997
2004-05-21 Joel Sherrill <joel@OARcorp.com>
...
PR 629/rtems
* src/mqueuecreatesupp.c: Return EINVAL is mq_maxmsg is <= 0, not <.
2004-05-21 20:12:26 +00:00
Joel Sherrill
e2ce15fc77
2004-05-21 Joel Sherrill <joel@OARcorp.com>
...
PR 627/doc
* task.t: Behavior documented for an rtems_task_create with stacksize <
minimum was not the implemented behavior.
2004-05-21 16:04:44 +00:00
Joel Sherrill
f7219b211f
2004-05-21 Till Strauman <strauman@slac.stanford.edu>
...
* PR 624/bsps
startup/bspstart.c: When probing the memory, make sure not to
corrupt the application. Only probe addresses beyond rtemsFreeMemStart.
* Let IBMPC_outch() convert LF -> CRLF to avoid printk scrambling
the screen.
2004-05-21 15:26:20 +00:00
Joel Sherrill
922db6549e
Fix formatting so script sees PR.
2004-05-21 15:21:13 +00:00
Joel Sherrill
640f1cb6b2
2004-05-21 Till Strauman <strauman@slac.stanford.edu>
...
* PR/625/networking
* network/dec21140.c: Prevent name clashes by making 'ld_le32()' etc.
static inlines. Let dec21140 attach routine return an error rather
than panic if no chip is detected (thus allowing for probing).
* network/elnk.c: Let elnk bail out if autoneg never completes
instead of looping forever. Avoid divide by zero (crashed my PC).
* network/if_fxp.c: Enable more fxp chip variants but warn that
they are UNTESTED.
2004-05-21 15:09:43 +00:00
Joel Sherrill
e2f50f9d6d
2004-05-21 Till Strauman <strauman@slac.stanford.edu>
...
PR 626/networking
* rtems/rtems_showifstat.c: Use unsigned char to avoid printing leading
FFFFFF for byte values > 127.
2004-05-21 15:03:22 +00:00
Joel Sherrill
ca6c741739
2004-05-06 Joel Sherrill <joel@OARcorp.com>
...
PR 618/rtems
* clock.t, dpmem.t, event.t, msg.t, part.t, region.t, sem.t, task.t,
timer.t: Add NULL checks.
2004-05-06 19:22:02 +00:00
Joel Sherrill
df54012a8a
2004-05-06 Joel Sherrill <joel@OARcorp.com>
...
PR 618/rtems
* include/rtems/score/object.h, src/coretodvalidate.c,
src/objectnametoid.c: Add NULL checks.
2004-05-06 19:20:44 +00:00
Joel Sherrill
17bbaddcac
2004-05-06 Joel Sherrill <joel@OARcorp.com>
...
PR 618/rtems
* include/rtems/rtems/status.h, src/clockget.c, src/clockset.c,
src/dpmemcreate.c, src/dpmemexternal2internal.c,
src/dpmeminternal2external.c, src/eventmp.c, src/eventreceive.c,
src/eventsend.c, src/msgqbroadcast.c, src/msgqcreate.c,
src/msgqflush.c, src/msgqgetnumberpending.c, src/msgqreceive.c,
src/msgqsubmit.c, src/partcreate.c, src/partdelete.c,
src/partgetbuffer.c, src/ratemoncancel.c, src/ratemoncreate.c,
src/ratemondelete.c, src/ratemongetstatus.c, src/ratemonident.c,
src/ratemonperiod.c, src/regioncreate.c, src/regiondelete.c,
src/regionextend.c, src/regiongetsegment.c,
src/regiongetsegmentsize.c, src/regionreturnsegment.c,
src/semcreate.c, src/semdelete.c, src/semflush.c, src/semident.c,
src/taskcreate.c, src/taskgetnote.c, src/taskmode.c,
src/taskrestart.c, src/taskresume.c, src/tasksetnote.c,
src/tasksuspend.c, src/taskvariableadd.c, src/taskvariabledelete.c,
src/taskvariableget.c, src/taskwakewhen.c, src/timercreate.c,
src/timerdelete.c, src/timerfireafter.c, src/timerfirewhen.c,
src/timerserverfireafter.c, src/timerserverfirewhen.c: Add NULL
checks.
2004-05-06 19:20:04 +00:00
Joel Sherrill
424f2e40e9
2004-04-09 Joel Sherrill <joel@OARcorp.com>
...
PR 605/bsps
* cpu.c: Do not use C++ style comments.
2004-04-09 14:52:27 +00:00
Joel Sherrill
fbe21ef363
2004-04-08 Joel Sherrill <joel@OARcorp.com>
...
* VERSION: Updated to rtems-4.6.1.
4.6.1
2004-04-08 23:11:45 +00:00
Joel Sherrill
24a8fb3736
2004-04-08 Joel Sherrill <joel@OARcorp.com>
...
* aclocal/version.m4: Updated to rtems-4.6.1.
2004-04-08 23:11:44 +00:00
Joel Sherrill
107459f117
Add missing PR604 reference.
2004-04-08 22:48:01 +00:00
Joel Sherrill
4a74b03d7c
2004-04-08 Joel Sherrill <joel@OARcorp.com>
...
PR 594/tools
* setup.def, autotools/autoconf-rtems.spec.in: Increment and rebuild so
GNAT included.
2004-04-08 22:08:49 +00:00
Joel Sherrill
91a52b3105
2004-04-07 Joel Sherrill <joel@OARcorp.com>
...
PR 602/bsps
* irq/irq.h: Fix typo.
2004-04-07 13:09:40 +00:00
Joel Sherrill
59db174d07
2004-04-03 Wilfried Busalski <w.busalski@lancier-monitoring.de>
...
PR 599/pppd
* pppd/chat.c: Fre memory that is allocated to fix leak.
2004-04-03 16:36:01 +00:00
Joel Sherrill
869f6029d8
2004-04-03 Wilfried Busalski <w.busalski@lancier-monitoring.de>
...
PR 599/pppd
* pppd/chat.c: Fre memory that is allocated to fix leak.
2004-04-03 16:33:21 +00:00
Joel Sherrill
9cec348537
2004-04-03 Art Ferrer <arturo.b.ferrer@nasa.gov>
...
PR 598/bsps
* cpu_asm.S, rtems/score/cpu.h: Add save of floating point
status/control register on context switches. Missing this register
was causing intermittent floating point errors.
2004-04-03 16:29:06 +00:00
Ralf Corsepius
81cc5b271b
2004-02-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
PR 575/bsps
* startup/linkcmds: Remove.
2004-04-01 00:14:59 +00:00
Joel Sherrill
04b4b389b8
2004-03-30 David Querbach <querbach@realtime.bc.ca>
...
PR 595/tests
* sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
supplied buffer due to confusion in the definition of MESSAGE_SIZE.
Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
others treat it as a count of longs.
2004-03-30 19:46:24 +00:00
Joel Sherrill
6a15087d24
2004-03-30 David Querbach <querbach@realtime.bc.ca>
...
PR 596/tests
* sp32/init.c: A missing definition of TEST_INIT before including
<tmacros.h> means that buffered output will not work even if selected
in buffer_test_io.h.
2004-03-30 19:21:24 +00:00
Joel Sherrill
c3e88cadf1
2004-03-05 Joel Sherrill <joel@OARcorp.com>
...
* include/confdefs.h:
2004-03-05 17:58:18 +00:00
Joel Sherrill
8a41da4108
2004-03-05 Joel Sherrill <joel@OARcorp.com>
...
* psxmsgq01/init.c, psxtimer/psxtimer.c: Eliminate warning from
previous patch.
2004-03-05 15:49:39 +00:00
Joel Sherrill
d1266a5990
2004-03-05 Joel Sherrill <joel@OARcorp.com>
...
PR 576/doc
* FAQ/FAQ.texi, FAQ/Makefile.am: Remove embedded information as it was
out of date and frequently duplicated information available from
other public sources like the CrossGCC Wiki.
* FAQ/embeddedinfo.t: Removed.
2004-03-05 15:45:32 +00:00
Joel Sherrill
30529eb7a5
2004-03-05 Joel Sherrill <joel@OARcorp.com>
...
PR 505/bsps
* setvec.c: Rework to remove punned pointer warning generated by gcc
3.3 and newer.
2004-03-05 15:30:57 +00:00
Joel Sherrill
1a17efbd2d
2004-02-26 Andreas Karlsson <andreas.karlsson@space.se>
...
* cpu_asm.S: Close window while restoring interrupted task state which
resulted in CWP corruption.
2004-02-26 17:23:58 +00:00
Joel Sherrill
9a93d54070
2004-02-26 Thomas Rauscher <trauscher@loytec.com.
...
PR 584/RTEMS
* src/eventtimeout.c: Fix critical section window.
2004-02-26 17:04:27 +00:00
Joel Sherrill
70e27c2d80
2004-02-26 Joel Sherrill <joel@OARcorp.com>
...
PR 583/tests
* tm26/task1.c, tm27/task1.c: Correctly reset
_Thread_Dispatch_disable_level so printing is safe.
2004-02-26 16:50:24 +00:00
Joel Sherrill
ec8472e0b7
2004-02-26 Joel Sherrill <joel@OARcorp.com>
...
PR 582/core
* src/mqueue.c, src/mqueuecreatesupp.c, src/mqueuedeletesupp.c,
src/mqueueunlink.c: Use memory from workspace to avoid use of mutex
during dispatch disable critical section. Besides memory for object
names should come from the Workspace anyway.
2004-02-26 14:29:02 +00:00
Joel Sherrill
4e0498e1f6
2004-02-26 Sébastien Barré <sbarre@sdelcc.com>
...
PR 582/core
* psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
queue test so more of it runs now.
2004-02-26 14:26:19 +00:00
Ralf Corsepius
a4454ed9c5
2004-02-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* Makefile.am: Use rtems_source_spec_DEPS instead of
rtems_source_spec_DEPENDENCIES (Conflicts with automake internals).
2004-02-10 13:32:17 +00:00
Ralf Corsepius
04aa02d1d3
2004-02-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* configure.ac: Remove rtemsdoc/mkspec.
2004-02-10 13:26:19 +00:00
Ralf Corsepius
fe05191353
2004-02-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* rtemsdoc/.cvsignore: Reformat.
* configure.ac: Add RTEMS_RPM_RELEASE.
* Makefile.am: Reformat. Add RTEMS_RPM_RELEASE support to
rtems-source.add
* rtems/rtems-source.add: Add RTEMS_RPM_RELEASE.
* rtemsdoc/mkspec.in: Remove.
* rtemsdoc/Makefile.am: Reworked.
* rtemsdoc/header.add: Update Copyright notice.
* rtemsdoc/rtemsdoc.add: Add RTEMS_RPM_RELEASE.
Add %{rpmgroup}. Remove bzip-ing *.ps.
* rtemsdoc/supplement.add.in: Add %{rpmgroup}.
* rtemsdoc/templ.add.in: Add %{rpmgroup}.
2004-02-10 13:24:23 +00:00