]> rtime.felk.cvut.cz Git - orte.git/log
orte.git
10 years agoAllow optional build of ortemanager and examples as libraries.
Pavel Pisa [Fri, 13 Sep 2013 16:35:14 +0000 (18:35 +0200)]
Allow optional build of ortemanager and examples as libraries.

This allows to link multiple commands into single executable
or system image. That is useful for RTEMS build and testing.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
10 years agoORTE: Remember byte order in struct ORTERecvInfo
Martin Vajnar [Fri, 26 Jul 2013 08:00:15 +0000 (10:00 +0200)]
ORTE: Remember byte order in struct ORTERecvInfo

This is needed for Java bindings.

(Commit message edited by Michal Sojka)

10 years agoEndianness test extended to use "sys/param.h" if available.
Pavel Pisa [Thu, 12 Sep 2013 19:42:27 +0000 (21:42 +0200)]
Endianness test extended to use "sys/param.h" if available.

The "sys/param.h" file is expected to be more portable.
It should exist on Mac OS X, RTEMS and BSD.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
10 years agoLinux OMK configuration supports little- and big-endian targets without reconfigure.
Pavel Pisa [Thu, 12 Sep 2013 16:18:23 +0000 (18:18 +0200)]
Linux OMK configuration supports little- and big-endian targets without reconfigure.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
10 years agoExecute test for target endianness only if "endian.h" is missing or unusable.
Pavel Pisa [Thu, 12 Sep 2013 16:12:52 +0000 (18:12 +0200)]
Execute test for target endianness only if "endian.h" is missing or unusable.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
10 years agoUpdate hierarchic timers header files to version from uLUt library.
Pavel Pisa [Wed, 11 Sep 2013 09:05:28 +0000 (11:05 +0200)]
Update hierarchic timers header files to version from uLUt library.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
10 years agoRestore ORTE specific modifications to uLUt.
Pavel Pisa [Wed, 11 Sep 2013 08:34:30 +0000 (10:34 +0200)]
Restore ORTE specific modifications to uLUt.

ORTE defines FREE macro to cover different systems
implementations and uses "orte_all.h" to cover different
set and names of system provided header files.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
10 years agoGet rid of strict-aliasing warnings
Michal Sojka [Tue, 10 Sep 2013 01:00:10 +0000 (03:00 +0200)]
Get rid of strict-aliasing warnings

The warning in question was:
warning: dereferencing type-punned pointer will break strict-aliasing rules

Now, we use union as parameterLocal to explicitly state that we use
this field to store different types.

10 years agoMake AC notice more precise
Michal Sojka [Tue, 10 Sep 2013 00:02:36 +0000 (02:02 +0200)]
Make AC notice more precise

10 years agoA fix for mingw cross-compilation
Michal Sojka [Mon, 9 Sep 2013 23:51:45 +0000 (01:51 +0200)]
A fix for mingw cross-compilation

Note: there are more things that need to be fixed.

10 years agoAdd a hint when to run ./configure
Michal Sojka [Mon, 9 Sep 2013 23:11:39 +0000 (01:11 +0200)]
Add a hint when to run ./configure

10 years agoFix warning about implicit declaration of umask()
Michal Sojka [Mon, 9 Sep 2013 22:58:29 +0000 (00:58 +0200)]
Fix warning about implicit declaration of umask()

I'm not yet sure whether the autoconf generated
orte/include/orte/orte_config.h is created correctly because
ORTE_PACKAGE and ORTE_VERSION is missing. But everything compiles
correctly so I leave it as it is.

10 years agogit: Ignore generated files
Michal Sojka [Mon, 9 Sep 2013 22:49:19 +0000 (00:49 +0200)]
git: Ignore generated files

10 years agoShut up compiler warning
Michal Sojka [Mon, 9 Sep 2013 22:22:45 +0000 (00:22 +0200)]
Shut up compiler warning

10 years agoApply configure.(in|ac) fixes suggested by autoreconf
Michal Sojka [Mon, 9 Sep 2013 22:20:42 +0000 (00:20 +0200)]
Apply configure.(in|ac) fixes suggested by autoreconf

Also prepare for checking for sys/stat.h.

10 years agoAdd configuration for Emacs editor
Michal Sojka [Mon, 9 Sep 2013 21:47:15 +0000 (23:47 +0200)]
Add configuration for Emacs editor

10 years agoUpdate git URL in README
Michal Sojka [Mon, 9 Sep 2013 21:25:58 +0000 (23:25 +0200)]
Update git URL in README

URL has changed due to upgrade at sourceforge.

10 years agoUpdate ul_gavl* files to kill some compiler warnings
Michal Sojka [Mon, 9 Sep 2013 20:40:02 +0000 (22:40 +0200)]
Update ul_gavl* files to kill some compiler warnings

I copied the files from upstream ulut repository
(git://git.code.sf.net/p/ulan/ulut).

11 years agoAdd 0.3.3 release notes
Michal Sojka [Wed, 15 Aug 2012 12:05:48 +0000 (14:05 +0200)]
Add 0.3.3 release notes

11 years agoAdd .mailmap to generate nice shortlog
Michal Sojka [Wed, 15 Aug 2012 11:56:24 +0000 (13:56 +0200)]
Add .mailmap to generate nice shortlog

11 years agoPut compiled ORTE manual to the distribution tarballs v0.3.3
Michal Sojka [Wed, 15 Aug 2012 10:42:09 +0000 (12:42 +0200)]
Put compiled ORTE manual to the distribution tarballs

11 years agoUpdate Makefile.rules for OMK build to the actual version.
Pavel Pisa [Wed, 15 Aug 2012 10:42:56 +0000 (12:42 +0200)]
Update Makefile.rules for OMK build to the actual version.

Documentation for OMK Make-System can be found at

  http://rtime.felk.cvut.cz/omk/

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
11 years agoRemove pointer to OCERA_TOP_DIR, ORTE is used only as standalone in current projects.
Pavel Pisa [Wed, 15 Aug 2012 10:40:06 +0000 (12:40 +0200)]
Remove pointer to OCERA_TOP_DIR, ORTE is used only as standalone in current projects.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
11 years agodoc: Add bookinfo
Michal Sojka [Wed, 15 Aug 2012 10:30:31 +0000 (12:30 +0200)]
doc: Add bookinfo

11 years agoUpdate download instructions
Michal Sojka [Wed, 15 Aug 2012 10:21:46 +0000 (12:21 +0200)]
Update download instructions

11 years agodoc: Restructure - split it to multiple chapters
Michal Sojka [Wed, 15 Aug 2012 10:21:31 +0000 (12:21 +0200)]
doc: Restructure - split it to multiple chapters

11 years agodoc: Update sizes of figures to have readable text
Michal Sojka [Wed, 15 Aug 2012 09:50:26 +0000 (11:50 +0200)]
doc: Update sizes of figures to have readable text

11 years agodoc: Move API reference to the end
Michal Sojka [Wed, 15 Aug 2012 09:43:33 +0000 (11:43 +0200)]
doc: Move API reference to the end

11 years agoUpdate Makefile to properly generate documentation
Michal Sojka [Wed, 15 Aug 2012 09:35:40 +0000 (11:35 +0200)]
Update Makefile to properly generate documentation

11 years agoAdd sources of figures
Michal Sojka [Wed, 15 Aug 2012 09:33:41 +0000 (11:33 +0200)]
Add sources of figures

11 years agoAdd documentation from 0.3.2 release tarball
Michal Sojka [Wed, 15 Aug 2012 09:23:37 +0000 (11:23 +0200)]
Add documentation from  0.3.2 release tarball

11 years agoDo not distribute autom4te.cache
Michal Sojka [Wed, 15 Aug 2012 08:53:32 +0000 (10:53 +0200)]
Do not distribute autom4te.cache

11 years agoRemove automatically generated file orte_config.h.in
Michal Sojka [Wed, 15 Aug 2012 08:39:51 +0000 (10:39 +0200)]
Remove automatically generated file orte_config.h.in

11 years agoUpdate version to 0.3.3 even in header files for OMK build.
Pavel Pisa [Wed, 15 Aug 2012 08:33:16 +0000 (10:33 +0200)]
Update version to 0.3.3 even in header files for OMK build.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
11 years agoPrepare for release
Michal Sojka [Tue, 14 Aug 2012 17:17:14 +0000 (19:17 +0200)]
Prepare for release

11 years agoBump version to 0.3.3
Michal Sojka [Tue, 14 Aug 2012 17:07:03 +0000 (19:07 +0200)]
Bump version to 0.3.3

11 years agoreadme: Put compile/install section in front of Git specific sections
Michal Sojka [Tue, 14 Aug 2012 16:26:26 +0000 (18:26 +0200)]
readme: Put compile/install section in front of Git specific sections

11 years agoUpdate readme
Michal Sojka [Tue, 14 Aug 2012 16:24:02 +0000 (18:24 +0200)]
Update readme

11 years agoRename .cvsignore to .gitignore
Michal Sojka [Tue, 14 Aug 2012 15:42:39 +0000 (17:42 +0200)]
Rename .cvsignore to .gitignore

13 years agoidl: Generate (de)serialization functions for enum types
Michal Sojka [Fri, 28 May 2010 11:28:11 +0000 (13:28 +0200)]
idl: Generate (de)serialization functions for enum types

13 years agoIDL: Fix *_(de)serialize macros for typedefed types
Michal Sojka [Fri, 21 May 2010 10:36:24 +0000 (12:36 +0200)]
IDL: Fix *_(de)serialize macros for typedefed types

These macros had a wrong number of parameters, which resulted in
compilation errors.

14 years agoZero mreq structure before using it
Michal Sojka [Wed, 31 Mar 2010 15:48:40 +0000 (17:48 +0200)]
Zero mreq structure before using it

There might be unset fields in mreq structure. This structure is
used to setup multicast group membership.

We have problem with multicast on MPC5200-based boards and this was an
unsuccessful attempt to solve the problems.

14 years agoReport correct errno in case of multicast problem
Michal Sojka [Wed, 31 Mar 2010 11:27:01 +0000 (13:27 +0200)]
Report correct errno in case of multicast problem

14 years agoFix for gcc-4.4
wentasah [Thu, 5 Nov 2009 05:58:46 +0000 (05:58 +0000)]
Fix for gcc-4.4

14 years agoThe Shape Demo is now optional part of OMK build.
ppisa [Thu, 11 Jun 2009 20:19:24 +0000 (20:19 +0000)]
The Shape Demo is now optional part of OMK build.

14 years agoMakefile.rules updated to work correctly with QT build of shape demo.
ppisa [Thu, 11 Jun 2009 20:17:17 +0000 (20:17 +0000)]
Makefile.rules updated to work correctly with QT build of shape demo.

14 years agoAdded helper makefile to the contrib to allow direct ORTE demo build.
ppisa [Thu, 11 Jun 2009 19:59:15 +0000 (19:59 +0000)]
Added helper makefile to the contrib to allow direct ORTE demo build.

14 years agoThe ORTE demo can be compiled by OMK Makefiles now.
ppisa [Thu, 11 Jun 2009 19:55:47 +0000 (19:55 +0000)]
The ORTE demo can be compiled by OMK Makefiles now.

The directory orte/contrib/shape can be build by regular
make process if orte/contrib/shape/Makefile is replaced
by regular OMK Makefile helper - i.e. orte/Makefile
or omk build stript is run with USE_LEAF_MAKEFILES=n

  echo CONFIG_OC_ETH_ORTE_DEMO_SHAPE=y >>config.omk
  cd orte/contrib/shape
  omk USE_LEAF_MAKEFILES=n

15 years agofixed counting of get_max_size for structures
smolik [Wed, 20 May 2009 14:33:46 +0000 (14:33 +0000)]
fixed counting of get_max_size for structures

15 years agoCORBA_char redefined to char
wentasah [Wed, 20 May 2009 12:20:57 +0000 (12:20 +0000)]
CORBA_char redefined to char

This is to avoid signedness warnings when using str* functions.

15 years agoORTE IDL learned how to handle arrays
wentasah [Wed, 20 May 2009 12:20:50 +0000 (12:20 +0000)]
ORTE IDL learned how to handle arrays

15 years agoCorrected termination of ortemanager
wentasah [Wed, 20 May 2009 12:20:43 +0000 (12:20 +0000)]
Corrected termination of ortemanager

Sometimes I've realized that it was not possible to terminate ortemanager
by pressing Ctrl-C. It seems it was the case when I disconnecte from the
network and wanted to finish ortemanager later.

Since it is not safe to call pthread_mutex_lock() from signal handlers,
I've reworked termination to use sigwaitinfo() to wait for termination
signals.

15 years agoBetter fix of receive errors
wentasah [Wed, 20 May 2009 12:20:37 +0000 (12:20 +0000)]
Better fix of receive errors

Signed type is used as return value to catch -1 (error).
The receive thread exits on error in order to stop infinite loops.

15 years agoComplain verbosely if something goes wrong in receiver
wentasah [Wed, 20 May 2009 12:20:30 +0000 (12:20 +0000)]
Complain verbosely if something goes wrong in receiver

15 years agoRemoved circular make dependency in libddso
wentasah [Wed, 20 May 2009 12:20:23 +0000 (12:20 +0000)]
Removed circular make dependency in libddso

15 years agoortedemo checks for errors in publisher/subscriber creation
wentasah [Wed, 20 May 2009 12:20:17 +0000 (12:20 +0000)]
ortedemo checks for errors in publisher/subscriber creation

Signed-off-by: Michal Sojka <sojkam1@fel.cvut.cz>
15 years agoBetter error handling in ORTEDomainCreate()
wentasah [Wed, 20 May 2009 12:20:10 +0000 (12:20 +0000)]
Better error handling in ORTEDomainCreate()

Previous implementation did not check for errors in bind() and when
ortemanager was run two times, the second instance did not fail and
instead consumed 100% of CPU.

15 years agoFixed error handling in ORTEDomainCreate()
wentasah [Wed, 20 May 2009 12:20:01 +0000 (12:20 +0000)]
Fixed error handling in ORTEDomainCreate()

Signed-off-by: Michal Sojka <sojkam1@fel.cvut.cz>
15 years agoIDL compiler is compiled before anything else
wentasah [Wed, 20 May 2009 12:19:35 +0000 (12:19 +0000)]
IDL compiler is compiled before anything else

15 years agoorte 0.3.2 release v0.3.2
smolik [Tue, 7 Oct 2008 21:19:01 +0000 (21:19 +0000)]
orte 0.3.2 release

15 years agoThe uLUt files included in ORTE updated to actual version from uLan repository.
ppisa [Tue, 7 Oct 2008 08:59:07 +0000 (08:59 +0000)]
The uLUt files included in ORTE updated to actual version from uLan repository.

15 years agoInitialization of the first_changed field of timer queue added to make Valgrind happy.
ppisa [Tue, 7 Oct 2008 08:08:38 +0000 (08:08 +0000)]
Initialization of the first_changed field of timer queue added to make Valgrind happy.

15 years agoCorrected seeking for MAKERULES_DIR in leaf-node Makefile redirector.
ppisa [Mon, 7 Jul 2008 07:56:26 +0000 (07:56 +0000)]
Corrected seeking for MAKERULES_DIR in leaf-node Makefile redirector.

The operator "==" is not defined for some non-bash species of shells,
the use of "=" operator corrects the problem.

16 years agoFixed incorrect behaviour when is received ACK on missing GAP - note:GAP dynamic...
smolik [Mon, 3 Dec 2007 11:15:58 +0000 (11:15 +0000)]
Fixed incorrect behaviour when is received ACK on missing GAP - note:GAP dynamic changeing size.

17 years agoadded new contributor
smolik [Mon, 16 Apr 2007 20:21:55 +0000 (20:21 +0000)]
added new contributor

17 years agoVirgil Ansems:
smolik [Mon, 16 Apr 2007 20:18:29 +0000 (20:18 +0000)]
Virgil Ansems:
If the call to inet_addr fails, the value INADDR_NONE is returned, which usually is -1. Therefore the call to ntohl will return a large number (the return type is unsigned) instead of 0.

17 years agoFixed a bug in the previous ORTE commit.
wentasah [Thu, 22 Mar 2007 20:57:05 +0000 (20:57 +0000)]
Fixed a bug in the previous ORTE commit.

17 years agoAdded an option to allow ortemanager listen on a specific interface (-L).
wentasah [Wed, 21 Mar 2007 20:00:52 +0000 (20:00 +0000)]
Added an option to allow ortemanager listen on a specific interface (-L).

17 years agoEndian is correctly detected if compiled by OMK.
wentasah [Wed, 21 Mar 2007 19:57:19 +0000 (19:57 +0000)]
Endian is correctly detected if compiled by OMK.

17 years agoVirgil Ansems patch to correct state handling with commStateSend in CSTWriterAddCSCha...
smolik [Tue, 20 Feb 2007 10:39:06 +0000 (10:39 +0000)]
Virgil Ansems patch to correct state handling with commStateSend in CSTWriterAddCSChange -> MUSTSENDDATA in any case of new csChange

17 years agochanged name to Open Real-time Ethernet, some source header arranging
smolik [Mon, 25 Sep 2006 20:07:43 +0000 (20:07 +0000)]
changed name to Open Real-time Ethernet, some source header arranging

17 years agofixed message lost for case no memory space at sending message queue
smolik [Wed, 13 Sep 2006 21:28:11 +0000 (21:28 +0000)]
fixed message lost for case no memory space at sending message queue

17 years agoa small bug reported by Carl Wolff, on fast cpu new incomming message is faster then...
smolik [Tue, 22 Aug 2006 05:53:54 +0000 (05:53 +0000)]
a small bug reported by Carl Wolff, on fast cpu new incomming message is faster then persistence timer. Some throubles occure with small times - zero.

18 years agoKernel build probe script kernelcfg2mk updated to support 2.6.17-r1+ kernel version.
ppisa [Sat, 29 Apr 2006 10:12:51 +0000 (10:12 +0000)]
Kernel build probe script kernelcfg2mk updated to support 2.6.17-r1+ kernel version.

18 years agoAdded prototype of macro xxx_get_max_size for new primitive types.
smolik [Fri, 10 Feb 2006 09:25:33 +0000 (09:25 +0000)]
Added prototype of macro xxx_get_max_size for new primitive types.

18 years agoMinor fix of conversion to lowercase.
ppisa [Mon, 23 Jan 2006 08:14:25 +0000 (08:14 +0000)]
Minor fix of conversion to lowercase.

18 years agoAdded "uname" based evaluation of TARGET_OS.
ppisa [Mon, 23 Jan 2006 01:59:11 +0000 (01:59 +0000)]
Added "uname" based evaluation of TARGET_OS.

18 years agoMigration to new version of OMK system.
smolik [Sun, 22 Jan 2006 22:32:50 +0000 (22:32 +0000)]
Migration to new version of OMK system.

18 years agoMinor update in the rules, TARGET_OS/OS_TARGET needs to be resolved still.
ppisa [Thu, 19 Jan 2006 10:55:57 +0000 (10:55 +0000)]
Minor update in the rules, TARGET_OS/OS_TARGET needs to be resolved still.

18 years agopatch for compilation under qt4
smolik [Thu, 3 Nov 2005 09:27:47 +0000 (09:27 +0000)]
patch for compilation under qt4

18 years agoupgrade to new version 0.3.1
smolik [Mon, 31 Oct 2005 12:44:18 +0000 (12:44 +0000)]
upgrade to new version 0.3.1

18 years agomulticast problem fixed (jointing to a multicast group)
smolik [Sun, 4 Sep 2005 13:37:07 +0000 (13:37 +0000)]
multicast problem fixed (jointing to a multicast group)

18 years agoUpdated to supres bad effect of localized GCC -print-search-dirs output
ppisa [Fri, 27 May 2005 09:20:57 +0000 (09:20 +0000)]
Updated to supres bad effect of localized GCC -print-search-dirs output

18 years agoliborte - domain multicast upgrade
smolik [Wed, 25 May 2005 19:39:11 +0000 (19:39 +0000)]
liborte - domain multicast upgrade
Java - rtpseye, some improvements

19 years agopatch for rtnet
smolik [Tue, 12 Apr 2005 19:55:09 +0000 (19:55 +0000)]
patch for rtnet

19 years agoJAVA interface
smolik [Tue, 12 Apr 2005 19:28:44 +0000 (19:28 +0000)]
JAVA interface

19 years agoimproved JAVA interface from Lukas, update makefiles from msvc from Jan
smolik [Tue, 12 Apr 2005 19:20:21 +0000 (19:20 +0000)]
improved JAVA interface from Lukas, update makefiles from msvc from Jan

19 years agomingw patch
smolik [Fri, 11 Mar 2005 16:46:22 +0000 (16:46 +0000)]
mingw patch

19 years agoadded definition of colors in idl
smolik [Fri, 4 Mar 2005 13:57:59 +0000 (13:57 +0000)]
added definition of colors in idl

19 years agoMSVC patch
smolik [Wed, 2 Mar 2005 14:24:41 +0000 (14:24 +0000)]
MSVC patch

19 years agoPropagated changes required for compilation with RT-Linux and ONETD from OCERA2 CVS
ppisa [Wed, 23 Feb 2005 17:04:06 +0000 (17:04 +0000)]
Propagated changes required for compilation with RT-Linux and ONETD from OCERA2 CVS

19 years agoNew ORTE version 0.3.0 committed
smolik [Wed, 23 Feb 2005 10:12:08 +0000 (10:12 +0000)]
New ORTE version 0.3.0 committed
- fixed csChange memory leakage in RTPSVar
- added support CDR types (imported from ORBIT)
  * CDR_Codec type
  for serialization/deserialization are used functions
- java interface - preliminary
- IDL compiler, jorte library - both preliminary
- multicast communication
  * new demo in orte/example/multicast
- added registration retries and period parameters. New event
  generated when application fail to register to a manager (onRegFail).

19 years agoAdded renamed_include_HEADERS
smolik [Wed, 9 Feb 2005 14:51:38 +0000 (14:51 +0000)]
Added renamed_include_HEADERS

19 years agofunctions removeApplication, removeManager fixed
smolik [Mon, 29 Nov 2004 14:38:59 +0000 (14:38 +0000)]
functions removeApplication, removeManager fixed

19 years agoMSVC htimer hack, fixed functions removeApplication, removeManager
smolik [Mon, 29 Nov 2004 14:09:49 +0000 (14:09 +0000)]
MSVC htimer hack, fixed functions removeApplication, removeManager

19 years agohandling with alive attribute fixed
smolik [Wed, 24 Nov 2004 14:52:46 +0000 (14:52 +0000)]
handling with alive attribute fixed

19 years ago*** empty log message ***
smolik [Mon, 4 Oct 2004 10:50:19 +0000 (10:50 +0000)]
*** empty log message ***

19 years agofixed csChange memory lake in RTPSVar
smolik [Mon, 4 Oct 2004 10:25:35 +0000 (10:25 +0000)]
fixed csChange memory lake in RTPSVar

19 years agofinall corection of 0.2.3 release
smolik [Sun, 26 Sep 2004 18:40:58 +0000 (18:40 +0000)]
finall corection of 0.2.3 release

19 years agoRTNet and MinGW compilation correction
smolik [Tue, 21 Sep 2004 21:09:32 +0000 (21:09 +0000)]
RTNet and MinGW compilation correction