2004-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>

* ChangeLog: Merge-in itron/ChangeLog, posix/ChangeLog, score/ChangeLog,
	sapi/ChangeLog, rtems/ChangeLog.
	* itron/ChangeLog, posix/ChangeLog, score/ChangeLog, sapi/ChangeLog,
	rtems/ChangeLog: Remove.
This commit is contained in:
Ralf Corsepius
2004-01-23 17:07:07 +00:00
parent 46d0bc16c6
commit 9c94f544aa
6 changed files with 1893 additions and 2300 deletions
+1893
View File
File diff suppressed because it is too large Load Diff
-296
View File
@@ -1,296 +0,0 @@
2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add PREINSTALL_DIRS.
2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
PREINSTALL_FILES to CLEANFILES.
2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Include compile.am, again.
2004-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
lib*_a_SOURCES.
* Makefile.am: Build libitron$(LIB_VARIANT).a instead of
$(ARCH)/libitron.a.
2004-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Build library using EXTRA_LIBRARIES and automake rules.
2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add $(dirstamp) to compilation rules.
* Makefile.am: Add $(dirstamp) to preinstallation rules. Remove MACROS.
2003-11-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Reworked.
2003-11-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/config.h: Remove.
* Makefile.am: Remove src/config.h. AM_CPPFLAGS += -I$(top_builddir).
2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/itron.h, include/itronsys/eventflags.h,
include/itronsys/fmempool.h, include/itronsys/intr.h,
include/itronsys/mbox.h, include/itronsys/msgbuffer.h,
include/itronsys/network.h, include/itronsys/port.h,
include/itronsys/semaphore.h, include/itronsys/status.h,
include/itronsys/sysmgmt.h, include/itronsys/task.h,
include/itronsys/time.h, include/itronsys/types.h,
include/itronsys/vmempool.h, include/rtems/itron/config.h,
include/rtems/itron/eventflags.h, include/rtems/itron/fmempool.h,
include/rtems/itron/intr.h, include/rtems/itron/itronapi.h,
include/rtems/itron/mbox.h, include/rtems/itron/msgbuffer.h,
include/rtems/itron/network.h, include/rtems/itron/object.h,
include/rtems/itron/port.h, include/rtems/itron/semaphore.h,
include/rtems/itron/sysmgmt.h, include/rtems/itron/task.h,
include/rtems/itron/time.h, include/rtems/itron/vmempool.h,
inline/rtems/itron/eventflags.inl, inline/rtems/itron/fmempool.inl,
inline/rtems/itron/intr.inl, inline/rtems/itron/mbox.inl,
inline/rtems/itron/msgbuffer.inl, inline/rtems/itron/network.inl,
inline/rtems/itron/port.inl, inline/rtems/itron/semaphore.inl,
inline/rtems/itron/sysmgmt.inl, inline/rtems/itron/task.inl,
inline/rtems/itron/time.inl, inline/rtems/itron/vmempool.inl,
macros/rtems/itron/eventflags.inl, macros/rtems/itron/fmempool.inl,
macros/rtems/itron/intr.inl, macros/rtems/itron/mbox.inl,
macros/rtems/itron/msgbuffer.inl, macros/rtems/itron/network.inl,
macros/rtems/itron/port.inl, macros/rtems/itron/semaphore.inl,
macros/rtems/itron/sysmgmt.inl, macros/rtems/itron/task.inl,
macros/rtems/itron/time.inl, macros/rtems/itron/vmempool.inl,
src/can_wup.c, src/chg_pri.c, src/cre_mbf.c, src/cre_mbx.c,
src/cre_sem.c, src/cre_tsk.c, src/del_mbf.c, src/del_mbx.c,
src/del_sem.c, src/del_tsk.c, src/dis_dsp.c, src/ena_dsp.c,
src/eventflags.c, src/exd_tsk.c, src/ext_tsk.c, src/fmempool.c,
src/frsm_tsk.c, src/get_tid.c, src/itronintr.c, src/itronsem.c,
src/itrontime.c, src/mbox.c, src/mboxtranslatereturncode.c,
src/msgbuffer.c, src/msgbuffertranslatereturncode.c, src/network.c,
src/port.c, src/prcv_mbf.c, src/prcv_mbx.c, src/preq_sem.c,
src/psnd_mbf.c, src/rcv_mbf.c, src/rcv_mbx.c, src/ref_mbf.c,
src/ref_mbx.c, src/ref_sem.c, src/ref_tsk.c, src/rel_wai.c,
src/rot_rdq.c, src/rsm_tsk.c, src/sig_sem.c, src/slp_tsk.c,
src/snd_mbf.c, src/snd_mbx.c, src/sta_tsk.c, src/sus_tsk.c,
src/sysmgmt.c, src/task.c, src/ter_tsk.c, src/trcv_mbf.c,
src/trcv_mbx.c, src/tslp_tsk.c, src/tsnd_mbf.c, src/twai_sem.c,
src/vmempool.c, src/wai_sem.c, src/wup_tsk.c: URL for license changed.
2003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove (Merged-in into ../configure.ac).
* Makefile.am: Reflect having merged configure.ac into ../configure.ac.
* src/config.h: New.
2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove AC_CONFIG_AUX_DIR.
2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
* configure.ac: AC_PREREQ(2.57).
2002-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Don't create $ARCH as side-effect of compilation.
2002-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/Makefile.am: Remove.
* inline/Makefile.am: Remove.
* macros/Makefile.am: Remove.
* src/Makefile.am: Remove.
* Makefile.am: Merge-in removed Makefile.ams.
* configure.ac: Reflect changes above.
2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Cosmetical fixes.
* configure.ac: Fix package name.
2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/Makefile.am: Use .$(OBJEXT) instead of .o.
* src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: RTEMS_TOP(../..).
2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove RTEMS_PROJECT_ROOT.
2002-07-01 Joel Sherrill <joel@OARcorp.com>
* Mega patch merge to change the format of the object IDs to loosen the
dependency between the SCORE and the various APIs. There was
considerable work to simplify the object name management and it appears
that the name_table field is no longer needed. This patch also includes
the addition of the internal mutex which is currently only used to
protect some types of allocation and deallocation. This significantly
can reduce context switch latency under certain circumstances. In
particular, some heap/region operations were O(n) and had dispatching
disabled. This should help enormously. With this merge, the patch is
not as clean as it should be. In particular, the documentation has not
been modified to reflect the new object ID layout, the IDs in the test
screens are not updated, and _Objects_Get_information needs to be a real
routine not inlined. As part of this patch a lot of MP code for
thread/proxy blocking was made conditional and cleaned up.
* src/cre_mbf.c, src/cre_sem.c, src/eventflags.c, src/fmempool.c,
src/itronsem.c, src/mbox.c, src/msgbuffer.c, src/port.c, src/task.c,
src/vmempool.c: Modified as part of above.
2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Use AC_CONFIG_AUX_DIR(../..). Add AC_PROG_RANLIB.
2002-06-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove references to RTEMS_BSP.
* src/Makefile.am: Add libitron.a.
2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
* Makefile.am: Include $(top_srcdir)/../automake/*.am. Use ../aclocal.
* inline/Makefile.am: Include $(top_srcdir)/../automake/*.am.
* macros/Makefile.am: Include $(top_srcdir)/../automake/*.am.
* src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
AM_INIT_AUTOMAKE([no-define foreign 1.6]).
* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
* Makefile.am: Remove AUTOMAKE_OPTIONS.
* inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
* macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
* src/Makefile.am: Remove AUTOMAKE_OPTIONS.
2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/Makefile.am: Add multilib support.
2001-11-07 Joel Sherrill <joel@OARcorp.com>
Discovered while fixing PR36 reported by Todor.Todorov@barco.com.
* include/rtems/itron/object.h: Corrected _ITRON_Objects_Get() to use
_Objects_Get_by_index().
2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/itronsys/Makefile.am: Remove.
* include/rtems/Makefile.am: Remove.
* include/rtems/itron/Makefile.am: Remove.
* inline/rtems/Makefile.am: Remove.
* inline/rtems/itron/Makefile.am: Remove.
* macros/rtems/Makefile.am: Remove.
* macros/rtems/itron/Makefile.am: Remove.
* include/Makefile.am: handle subdirs.
* inline/Makefile.am: handle subdirs.
* macros/Makefile.am: handle subdirs.
* configure.ac: Reflect changes above.
2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
* configure.in: Remove.
* configure.ac: New file, generated from configure.in by autoupdate.
2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/itronsys/Makefile.am: Use 'PREINSTALL_FILES ='.
* include/rtems/itron/Makefile.am: Use 'PREINSTALL_FILES ='.
* include/Makefile.am: Use 'PREINSTALL_FILES ='.
* inline/rtems/itron/Makefile.am: Use 'PREINSTALL_FILES ='.
* macros/rtems/itron/Makefile.am: Use 'PREINSTALL_FILES ='.
2001-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/Makefile.am: Revamp INCLUDES handling to make automake-1.5 happy.
2001-08-09 Joel Sherrill <joel@OARcorp.com>
* src/snd_mbx.c, src/tsnd_mbf.c: Unblocking message queue operations
should NOT use _Thread_Executing for return status since it is
permissible to invoke message send operations from an ISR. This was
reported by Suvrat Gupta <suvrat@utstar.com>.
2001-04-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
2001-04-22 Joel Sherrill <joel@OARcorp.com>
* src/task.c (_ITRON_Task_User_extensions): Add new fields to be
correct in respect to newly added fields for separate switch list.
2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/Makefile.am, include/itronsys/Makefile.am,
include/rtems/itron/Makefile.am, inline/rtems/itron/Makefile.am,
macros/rtems/itron/Makefile.am: Apply include_*HEADERS instead of
H_FILES.
2001-01-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.in: Add src/config.h.
* src/Makefile.am: Add INCLUDES += -I. to pickup config.h.
* src/.cvsignore: Add config.h and stamp-h.
* src/*.c: Add config.h support.
2000-12-01 Joel Sherrill <joel@OARcorp.com>
* Added macro support to ITRON API. This is known to compile.
* Makefile.am: Added macros directory.
* configure.in: Removed error check for enabling macros.
* macros/.cvsignore, macros/Makefile.am, macros/rtems/.cvsignore,
macros/rtems/Makefile.am, macros/rtems/itron/.cvsignore,
macros/rtems/itron/Makefile.am, macros/rtems/itron/eventflags.inl,
macros/rtems/itron/fmempool.inl, macros/rtems/itron/intr.inl,
macros/rtems/itron/mbox.inl, macros/rtems/itron/msgbuffer.inl,
macros/rtems/itron/network.inl, macros/rtems/itron/port.inl,
macros/rtems/itron/semaphore.inl, macros/rtems/itron/sysmgmt.inl,
macros/rtems/itron/task.inl, macros/rtems/itron/time.inl,
macros/rtems/itron/vmempool.inl: New files.
2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU
canonicalization.
2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/Makefile.am: Include compile.am.
2000-08-10 Joel Sherrill <joel@OARcorp.com>
* ChangeLog: New file.
File diff suppressed because it is too large Load Diff
-434
View File
@@ -1,434 +0,0 @@
2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add PREINSTALL_DIRS.
2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
PREINSTALL_FILES to CLEANFILES.
2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Include compile.am, again.
2004-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
lib*_a_SOURCES.
* Makefile.am: Build librtems$(LIB_VARIANT).a instead of
$(ARCH)/librtems.a.
2004-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Build library using EXTRA_LIBRARIES and automake rules.
2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add $(dirstamp) to compilation rules. Add AM_CPPFLAGS +=
-I$(top_builddir).
* Makefile.am: Add $(dirstamp) to preinstallation rules. Remove MACROS.
2003-11-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Reworked.
2003-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/regiongetsegment.c: Remove unneccessary typecast in assignment to
thread->Wait.return_argment.
2003-10-22 Joel Sherrill <joel@OARcorp.com>
PR 512/core
* src/tasks.c, src/taskvariabledelete.c: Run task variable destructor
when task variable is deleted. Also some style cleanup.
2003-09-11 Joel Sherrill <joel@OARcorp.com>
PR 488/rtems
* src/taskcreate.c, src/tasks.c: Ensure notepads are zeroed.
2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/rtems.h, include/rtems/rtems/asr.h,
include/rtems/rtems/attr.h, include/rtems/rtems/cache.h,
include/rtems/rtems/clock.h, include/rtems/rtems/config.h,
include/rtems/rtems/dpmem.h, include/rtems/rtems/event.h,
include/rtems/rtems/eventmp.h, include/rtems/rtems/eventset.h,
include/rtems/rtems/intr.h, include/rtems/rtems/message.h,
include/rtems/rtems/modes.h, include/rtems/rtems/mp.h,
include/rtems/rtems/msgmp.h, include/rtems/rtems/options.h,
include/rtems/rtems/part.h, include/rtems/rtems/partmp.h,
include/rtems/rtems/ratemon.h, include/rtems/rtems/region.h,
include/rtems/rtems/regionmp.h, include/rtems/rtems/rtemsapi.h,
include/rtems/rtems/sem.h, include/rtems/rtems/semmp.h,
include/rtems/rtems/signal.h, include/rtems/rtems/signalmp.h,
include/rtems/rtems/status.h, include/rtems/rtems/support.h,
include/rtems/rtems/taskmp.h, include/rtems/rtems/tasks.h,
include/rtems/rtems/timer.h, include/rtems/rtems/types.h,
inline/rtems/rtems/asr.inl, inline/rtems/rtems/attr.inl,
inline/rtems/rtems/dpmem.inl, inline/rtems/rtems/event.inl,
inline/rtems/rtems/eventset.inl, inline/rtems/rtems/message.inl,
inline/rtems/rtems/modes.inl, inline/rtems/rtems/options.inl,
inline/rtems/rtems/part.inl, inline/rtems/rtems/ratemon.inl,
inline/rtems/rtems/region.inl, inline/rtems/rtems/sem.inl,
inline/rtems/rtems/status.inl, inline/rtems/rtems/support.inl,
inline/rtems/rtems/tasks.inl, inline/rtems/rtems/timer.inl,
macros/rtems/rtems/asr.inl, macros/rtems/rtems/attr.inl,
macros/rtems/rtems/dpmem.inl, macros/rtems/rtems/event.inl,
macros/rtems/rtems/eventset.inl, macros/rtems/rtems/message.inl,
macros/rtems/rtems/modes.inl, macros/rtems/rtems/options.inl,
macros/rtems/rtems/part.inl, macros/rtems/rtems/ratemon.inl,
macros/rtems/rtems/region.inl, macros/rtems/rtems/sem.inl,
macros/rtems/rtems/status.inl, macros/rtems/rtems/support.inl,
macros/rtems/rtems/tasks.inl, macros/rtems/rtems/timer.inl, src/attr.c,
src/clockget.c, src/clockset.c, src/clocktick.c, src/dpmem.c,
src/dpmemcreate.c, src/dpmemdelete.c, src/dpmemexternal2internal.c,
src/dpmemident.c, src/dpmeminternal2external.c, src/event.c,
src/eventmp.c, src/eventreceive.c, src/eventseize.c, src/eventsend.c,
src/eventsurrender.c, src/eventtimeout.c, src/intr.c, src/intrbody.c,
src/intrcatch.c, src/mp.c, src/msg.c, src/msgmp.c, src/msgqallocate.c,
src/msgqbroadcast.c, src/msgqcreate.c, src/msgqdelete.c,
src/msgqflush.c, src/msgqgetnumberpending.c, src/msgqident.c,
src/msgqreceive.c, src/msgqsend.c, src/msgqsubmit.c,
src/msgqtranslatereturncode.c, src/msgqurgent.c, src/part.c,
src/partcreate.c, src/partdelete.c, src/partgetbuffer.c,
src/partident.c, src/partmp.c, src/partreturnbuffer.c, src/ratemon.c,
src/ratemoncancel.c, src/ratemoncreate.c, src/ratemondelete.c,
src/ratemongetstatus.c, src/ratemonident.c, src/ratemonperiod.c,
src/ratemontimeout.c, src/region.c, src/regioncreate.c,
src/regiondelete.c, src/regionextend.c, src/regiongetinfo.c,
src/regiongetsegment.c, src/regiongetsegmentsize.c, src/regionident.c,
src/regionmp.c, src/regionreturnsegment.c, src/rtclock.c,
src/rtemsidtoname.c, src/rtemstimer.c, src/sem.c, src/semcreate.c,
src/semdelete.c, src/semflush.c, src/semident.c, src/semmp.c,
src/semobtain.c, src/semrelease.c, src/semtranslatereturncode.c,
src/signal.c, src/signalcatch.c, src/signalmp.c, src/signalsend.c,
src/taskcreate.c, src/taskdelete.c, src/taskgetnote.c, src/taskident.c,
src/taskinitusers.c, src/taskissuspended.c, src/taskmode.c,
src/taskmp.c, src/taskrestart.c, src/taskresume.c, src/tasks.c,
src/tasksetnote.c, src/tasksetpriority.c, src/taskstart.c,
src/tasksuspend.c, src/taskvariableadd.c, src/taskvariabledelete.c,
src/taskvariableget.c, src/taskwakeafter.c, src/taskwakewhen.c,
src/timercancel.c, src/timercreate.c, src/timerdelete.c,
src/timerfireafter.c, src/timerfirewhen.c, src/timergetinfo.c,
src/timerident.c, src/timerreset.c, src/timerserver.c,
src/timerserverfireafter.c, src/timerserverfirewhen.c: URL for license
changed.
2003-08-14 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, include/rtems.h, include/rtems/rtems/status.h,
src/dpmemident.c, src/msgqident.c, src/partident.c, src/ratemonident.c,
src/regionident.c, src/semident.c, src/taskident.c, src/timerident.c:
Added ID to name lookup service and changed name of id/name translation
status code. This propagated to multiple functions. The user API service
added was rtems_object_id_to_name().
* src/rtemsidtoname.c: New file.
2003-06-12 Joel Sherrill <joel@OARcorp.com>
* include/rtems/rtems/msgmp.h, include/rtems/rtems/partmp.h,
include/rtems/rtems/regionmp.h, include/rtems/rtems/semmp.h,
src/msgmp.c, src/partmp.c, src/regionmp.c, src/semmp.c: Removed warnings.
2003-05-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/rtems/types.h: Include stdint.h.
2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 409:
* include/rtems/rtems/types.h: Include rtems/stdint.h. Apply c99-types
to typedef rtems_[un]signed[8|16|32|64].
2003-01-10 Joel Sherrill <joel@OARcorp.com>
* src/msg.c, src/part.c, src/sem.c, src/tasks.c: Correct object class
control structure initialization for multiprocessing configurations.
2002-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Don't create $ARCH as side-effect of compilation.
Re-order all-local.
2002-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/Makefile.am: Remove.
* inline/Makefile.am: Remove.
* macros/Makefile.am: Remove.
* src/Makefile.am: Remove.
* Makefile.am: Merge-in removed Makefile.ams.
2002-12-02 Joel Sherrill <joel@OARcorp.com>
* include/rtems/rtems/support.h: Added casts to eliminate warnings on 16
bit targets like the h8300.
2002-11-13 Paul Whitfield <paulw@microsol.iinet.net.au>
* src/regionreturnsegment.c: When RTEMS_REGION_SHRED_ON_FREE is set,
there should have been an & in front of size.
2002-10-31 Joel Sherrill <joel@OARcorp.com>
* src/regiongetinfo.c: Corrected return value check.
2002-10-28 Joel Sherrill <joel@OARcorp.com>
* src/timerserver.c: Add useless return to avoid warning.
2002-09-14 Joel Sherrill <joel@OARcorp.com>
* src/dpmemcreate.c, src/dpmemident.c, src/msgqcreate.c,
src/msgqident.c, src/partcreate.c, src/partident.c, src/ratemoncreate.c,
src/ratemonident.c, src/regioncreate.c, src/regionident.c,
src/semcreate.c, src/semident.c, src/taskcreate.c, src/taskident.c,
src/timercreate.c, src/timerident.c: Added casts to Objects_Name to
eliminate warnings.
2002-08-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/Makefile.am: Add librtems.a.
2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-07-05 Joel Sherrill <joel@OARcorp.com>
* src/dpmemident.c, src/msgqident.c, src/partident.c,
src/ratemonident.c, src/regionident.c, src/semident.c, src/timerident.c:
Corrected use of name parameter to be consistent with fixes implemented
to string name processing which were committed with the POSIX Message
Queue update.
2002-07-01 Joel Sherrill <joel@OARcorp.com>
* Mega patch merge to change the format of the object IDs to loosen the
dependency between the SCORE and the various APIs. There was
considerable work to simplify the object name management and it appears
that the name_table field is no longer needed. This patch also includes
the addition of the internal mutex which is currently only used to
protect some types of allocation and deallocation. This significantly
can reduce context switch latency under certain circumstances. In
particular, some heap/region operations were O(n) and had dispatching
disabled. This should help enormously. With this merge, the patch is
not as clean as it should be. In particular, the documentation has not
been modified to reflect the new object ID layout, the IDs in the test
screens are not updated, and _Objects_Get_information needs to be a real
routine not inlined. As part of this patch a lot of MP code for
thread/proxy blocking was made conditional and cleaned up.
* include/rtems.h, inline/rtems/rtems/region.inl,
macros/rtems/rtems/region.inl, src/dpmem.c, src/dpmemcreate.c,
src/msg.c, src/msgqcreate.c, src/part.c, src/partcreate.c,
src/ratemon.c, src/ratemoncreate.c, src/region.c, src/regioncreate.c,
src/regiondelete.c, src/regionextend.c, src/regiongetinfo.c,
src/regiongetsegment.c, src/regiongetsegmentsize.c, src/regionident.c,
src/regionreturnsegment.c, src/rtemstimer.c, src/sem.c, src/semcreate.c,
src/taskcreate.c, src/taskident.c, src/tasks.c, src/timercreate.c:
Modified as part of above.
2002-04-08 Chris Johns <ccj@acm.org>
* Per PR142, make task switch extension its own list.
* src/tasks.c (_RTEMS_tasks_User_extensions): Reflect above.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove AUTOMAKE_OPTIONS.
* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
* inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
* macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
* src/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-01-07 Joel Sherrill <joel@OARcorp.com>
* optman/, optman/.cvsignore, optman/Makefile.am, optman/no-dpmem.c,
optman/no-event.c, optman/no-mp.c, optman/no-msg.c, optman/no-part.c,
optman/no-region.c, optman/no-rtmon.c, optman/no-sem.c,
optman/no-signal.c, optman/no-timer.c: Removed entire contents of
optman/ directory since it has been moved.
2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/Makefile.am: Add multilib support.
* optman/Makefile.am: Add multilib support.
2001-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* macros/Makefile.am: Replace INLINES w/ MACROS (Fix stupid typo in
previous patch).
2001-10-23 Joel Sherrill <joel@OARcorp.com>
* macros/rtems/rtems/asr.nil: Fixed typo.
2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/Makefile.am: Remove.
* include/rtems/rtems/Makefile.am: Remove.
* include/Makefile.am: Handle subdirs, require automake-1.5.
* inline/rtems/Makefile.am: Remove.
* inline/rtems/rtems/Makefile.am: Remove.
* inline/Makefile.am: Handle subdirs, require automake-1.5.
* macros/rtems/Makefile.am: Remove.
* macros/rtems/rtems/Makefile.am: Remove.
* macros: Handle subdirs, require automake-1.5.
* Makefile.am: require automake-1.5.
2001-09-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
* include/Makefile.am: Use 'PREINSTALL_FILES ='.
* inline/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
* macros/rtems/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
2001-09-14 Fernando Ruiz <fernando.ruiz@ctv.es>
* src/tasks.c: Dereference pointer passed to destructor.
2001-08-30 Joel Sherrill <joel@OARcorp.com>
* inline/rtems/rtems/attr.inl: Correct typo and use correct attribute
RTEMS_SYSTEM_TASK. Reported by Chris Johns <ccj@acm.org>.
2001-08-16 Joel Sherrill <joel@OARcorp.com>
* src/msgqsubmit.c: Add a comment indicating that we do not have to
account for possibly blocking during the core send operation because
Classic API message queue send is always non-blocking.
2001-08-09 Joel Sherrill <joel@OARcorp.com>
* src/msgqsubmit.c: Unblocking message queue operations should NOT use
_Thread_Executing for return status since it is permissible to invoke
message send operations from an ISR. This was reported by Suvrat Gupta
<suvrat@utstar.com>.
2001-04-08 Joel Sherrill <joel@OARcorp.com>
* src/tasks.c: Pre-initialized switch extension for list.
* macros/rtems/score/timer.inl: Corrected typo on end of line.
2001-03-29 Joel Sherrill <joel@OARcorp.com>
* Per PR126, configuration structures now match docs.
* include/rtems/rtems/config.h: Use public data types.
* Per PR147 addressed problems when reseting and inserting a timer into
a timer chain that did not honor time passage since the last time the
timer server was scheduled and the new insertion.
* include/rtems/rtems/timer.h, src/timerreset.c, src/timerserver.c,
src/timerserverfireafter.c, src/timerserverfirewhen.c: Broke up the
"reset server" routine into a set of very specific routines that allowed
the server to be unscheduled, timer chains to be "synchronized" with the
current time before inserting a new timer.
2001-03-26 Zoltan Kocsi <zoltan@bendor.com.au>
* src/eventsurrender.c: Clear event condition when task is unblocked.
This makes sure that subsequent event send thinks the task is still
blocked and overwrites the initial events received.
2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/Makefile.am, include/rtems/rtems/Makefile.am,
inline/rtems/rtems/Makefile.am, macros/rtems/rtems/Makefile.am,
rtems/optman/Makefile.am: Apply include_*HEADERS instead of H_FILES.
2001-01-31 Joel Sherrill <joel@OARcorp.com>
* include/rtems/rtems/timer.h: Missed merging these modifications in
previous merge of new timer functionality.
2001-01-29 Joel Sherrill <joel@OARcorp.com>
* Fixed bug where resetting a timer that was not at the head of one of
the task timer chains resulted in the Timer Server task waking up too
far in the future.
* Added rtems_timer_get_information() directive to support testing.
* src/timerserver.c, include/rtems/rtems/timer.h,
* src/timergetinfo.c: New file.
* src/Makefile.am: Modified to reflect above.
2001-01-22 Michael Hamel <mhamel@adi.co.nz>
* include/rtems.h, src/signalcatch.c: Modifications to make CodeWarrior
happy.
2001-01-22 Joel Sherrill <joel@OARcorp.com>
* include/rtems/rtems/timer.h, src/timerserver.c: Add priority argument
to rtems_timer_initiate_server().
2001-01-18 Joel Sherrill <joel@OARcorp.com>
* include/rtems/system.h: Only include cpuopts.h when building a
multilib configuration. Some ports still need targopts.h but this small
modification lets those ports work non-multilib while fixing being
fixed for multilib.
2001-01-16 Joel Sherrill <joel@OARcorp.com>
* Added task-based timers to the Timer Manager. This added three new
directives: - rtems_timer_initiate_server -
rtems_timer_server_fire_after - rtems_timer_server_fire_when In the
process of doing this, a number of cleanups were made.
* src/timerserver.c, src/timerserverfireafter.c,
src/timerserverfirewhen.c: New files.
* include/timer/timer.h: Added new prototypes and supporting types.
* inline/rtems/rtems/timer.h, macros/rtems/rtems/timer.h: Enhanced
_Timer_Is_interval_class() to cover the class TIMER_INTERVAL_ON_TASK.
* src/Makefile.am: Accounted for new files.
* src/rtemstimer.c: Added initialization of _Timer_Server variable.
* src/timercancel.c, src/timerreset.c: Account for addition of timer
classes. Also corrected the headers.
* src/timercreate.c, src/timerdelete.c, src/timerfireafter.c,
src/timerfireafter.c, src/timerident.c: Corrected header.
* src/taskmode.c: Ensure the this service does not dispatch before
tasking is enabled at initialization time.
2000-12-06 Joel Sherrill <joel@OARcorp.com>
* src/regiongetinfo.c: Removed unused variable to eliminate warning.
2000-11-30 Joel Sherrill <joel@OARcorp.com>
* src/msgqsubmit.c: Modified multiprocessing conditional so this would
compile with both macros and inlines.
* macros/rtems/rtems/sem.inl: Added macro implementation of
_Semaphore_Get_interrupt_disable().
2000-10-18 Joel Sherrill <joel@OARcorp.com>
* src/regiongetinfo.c, include/rtems/rtems/region.h,
include/rtems/rtems/types.h, src/Makefile.am: Added
region_get_information() and information control block.
* src/regiongetinfo.c: New file.
2000-09-29 Stephan Merker <merker@decrc.abb.de>
* include/rtems/rtems/ratemon.h, src/ratemonperiod.c,
src/ratemontimeout.c: Add next_length field so period length can be
changed by the the sequence period(X), period(not X) with no intervening
cancel or expiration.
2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* optman/Makefile.am, src/Makefile.am: Include compile.am.
2000-08-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* taskstart.c: Removed 1st cut at rtems_task_start_main_style. Only
committed this so it could be easily revisited as we discussing moving
main() to user space from BSP space.
* taskstart.c: Added 1st cut at rtems_task_start_main_style.
2000-08-10 Joel Sherrill <joel@OARcorp.com>
* ChangeLog: New file.
-257
View File
@@ -1,257 +0,0 @@
2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add PREINSTALL_DIRS.
2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
PREINSTALL_FILES to CLEANFILES.
2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Include compile.am, again.
2004-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
lib*_a_SOURCES.
* Makefile.am: Build libsapi$(LIB_VARIANT).a instead of
$(ARCH)/libsapi.a.
2004-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Build library using EXTRA_LIBRARIES and automake rules.
2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add $(dirstamp) to compilation rules. Add AM_CPPFLAGS +=
-I$(top_builddir).
* Makefile.am: Add $(dirstamp) to preinstallation rules. Remove MACROS.
2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Reworked.
2003-09-04 Joel Sherrill <joel@OARcorp.com>
* include/confdefs.h, include/rtems/config.h, include/rtems/extension.h,
include/rtems/fatal.h, include/rtems/init.h, include/rtems/io.h,
include/rtems/mptables.h, include/rtems/sptables.h,
include/rtems/sptables.h.in, inline/rtems/extension.inl,
macros/rtems/extension.inl, src/debug.c, src/exinit.c, src/extension.c,
src/extensioncreate.c, src/extensiondelete.c, src/extensionident.c,
src/fatal.c, src/io.c, src/itronapi.c, src/posixapi.c, src/rtemsapi.c:
URL for license changed.
2003-08-14 Joel Sherrill <joel@OARcorp.com>
* src/extensionident.c: Added ID to name lookup service and changed name
of id/name translation status code. This propagated to multiple
functions. The user API service added was rtems_object_id_to_name().
2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove stray reference to sptables.h.in.
* include/rtems/sptables.h.in: Remove.
* include/rtems/sptables.h: New.
* include/.cvsignore: Remove.
* include/rtems/.cvsignore: Remove.
* inline/.cvsignore: Remove.
* inline/rtems/.cvsignore: Remove.
* macros/.cvsignore: Remove.
* macros/rtems/.cvsignore: Remove.
* src/.cvsignore: Remove.
2003-02-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/sptables.h.in: Remove RTEMS_VERSION (Moved to cpuopts.h).
2003-02-03 Joel Sherrill <joel@OARcorp.com>
PR 338/filesystem
* include/rtems/io.h, src/io.c: Side-effect of fixing reentrancy problem
with rtems_io_lookup_name() (API change).
2002-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Don't create $ARCH as side-effect of compilation.
2002-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/Makefile.am: Remove.
* inline/Makefile.am: Remove.
* macros/Makefile.am: Remove.
* src/Makefile.am: Remove.
* Makefile.am: Merge-in removed Makefile.ams.
2002-08-30 Joel Sherrill <joel@OARcorp.com>
* src/io.c: Fixed some spacing.
2002-08-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/Makefile.am: Add libsapi.a.
2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-07-04 Joel Sherrill <joel@OARcorp.com>
* Jump table for single entry point removed.
* include/rtems/directives.h, src/entrytable.c: Removed.
* include/Makefile.am, src/Makefile.am, src/exinit.c: Modified to
reflect above.
2002-07-01 Joel Sherrill <joel@OARcorp.com>
* Mega patch merge to change the format of the object IDs to loosen the
dependency between the SCORE and the various APIs. There was
considerable work to simplify the object name management and it appears
that the name_table field is no longer needed. This patch also includes
the addition of the internal mutex which is currently only used to
protect some types of allocation and deallocation. This significantly
can reduce context switch latency under certain circumstances. In
particular, some heap/region operations were O(n) and had dispatching
disabled. This should help enormously. With this merge, the patch is
not as clean as it should be. In particular, the documentation has not
been modified to reflect the new object ID layout, the IDs in the test
screens are not updated, and _Objects_Get_information needs to be a real
routine not inlined. As part of this patch a lot of MP code for
thread/proxy blocking was made conditional and cleaned up.
* include/confdefs.h, src/exinit.c, src/extension.c, src/itronapi.c,
src/posixapi.c, src/rtemsapi.c: Modified as part of above.
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove AUTOMAKE_OPTIONS.
* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
* inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
* macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
* src/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-01-07 Joel Sherrill <joel@OARcorp.com>
* optman/, optman/.cvsignore, optman/Makefile.am, optman/no-ext.c,
optman/no-io.c: Removed entire contents of optman/ directory since it
has been moved.
2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* optman/Makefile.am: Add multilib support.
* src/Makefile.am: Add multilib support.
2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/Makefile.am: Remove.
* include/Makefile.am: Handle subdirs, require automake-1.5.
* inline/rtems/Makefile.am: Remove.
* inline/Makefile.am: Handle subdirs, require automake-1.5.
* macros/rtems/Makefile.am: Remove.
* Makefile.am: require automake-1.5.
2001-10-16 Chris Johns <ccj@acm.org>
* include/confdefs.h, include/rtems/config.h, include/rtems/io.h,
optman/no-io.c, src/exinit.c, src/io.c: Added a device driver
register/unregister interface to allow device drivers to be installed
and removed at runtime. This means you do not need devices present in
the device table when you build.
2001-10-12 Joel Sherrill <joel@OARcorp.com>
* include/rtems/directives.h: Fixed typo.
2001-09-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
* include/Makefile.am: Use 'PREINSTALL_FILES ='.
* inline/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
* macros/rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
2001-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5.
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* src/exinit.c: Slightly rework initialization so there is a valid
thread as _Thread_Executing when the pre_tasking hook is called. This
allows one directives and malloc to potentially use mutex protection.
2001-04-16 Joel Sherrill <joel@OARcorp.com>
* include/confdefs.h: Fix real-time clock support.
2001-03-29 Joel Sherrill <joel@OARcorp.com>
* Per PR126, configuration structures now match docs.
* include/rtems/config.h: Use public data types.
2001-03-28 Joel Sherrill <joel@OARcorp.com>
* PR132 requested some tinkering ot lower memory.
* include/confdefs.h: Lowered footprint of device driver table and
statically configure user extensions. Now if no static extensions are
configured, then the table is not instantiated.
2001-03-15 Joel Sherrill <joel@OARcorp.com>
* src/extension.c: Split to reduce minimum code size per PR134.
* src/extensioncreate.c, src/extensiondelete.c, src/extensionident.c:
New files. src/Makefile.am: Modified to reflect above.
2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/Makefile.am, include/rtems/Makefile.am,
inline/rtems/Makefile.am, macros/rtems/Makefile.am: Apply
include_*HEADERS instead of H_FILES.
2001-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.d>
* include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not using
NEWLIB, cleanup related comment.
2001-01-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull.
2000-10-30 Joel Sherrill <joel@OARcorp.com>
* POSIX include files merged into newlib. This resulted in some
definitions moving to other files and thus some secondary effects in
RTEMS source code.
* include/confdefs.h: Replaced include of <sys/siginfo.h> with
<signal.h> since that file no longer exists.
2000-10-18 Joel Sherrill <joel@OARcorp.com>
* include/confdefs.h: Set CONFIGURE_INIT_TASK_STACK_SIZE to 0 if there
is no Classic API Initialization Tasks Table defined.
* include/confdefs.h: Modified code that accounts for initialization
task/threads with greater than minimum stack sizes so it would compile
even if optional APIs are disabled.
2000-10-12 Joel Sherrill <joel@OARcorp.com>
* include/confdefs.h: Account for initialization tasks and threads which
use larger than minimum stack sizes.
2000-09-28 Joel Sherrill <joel@OARcorp.com>
* include/rtems/io.h (rtems_driver_address_table): Added "_entry" to all
names.
* src/io.c: Accounted for above.
2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/Makefile.am, optman/Makefile.am: Include compile.am.
2000-08-10 Joel Sherrill <joel@OARcorp.com>
* ChangeLog: New file.
File diff suppressed because it is too large Load Diff