]> rtime.felk.cvut.cz Git - frescor/frsh-include.git/log
frescor/frsh-include.git
16 years agoChanged the vres_id_t type from int to unsigned int, to make full use of
mgh [Thu, 2 Aug 2007 08:54:35 +0000 (08:54 +0000)]
Changed the vres_id_t type from int to unsigned int, to make full use of
all its bits

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@634 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoChanged the hash table to allow unsigned int values
mgh [Thu, 2 Aug 2007 08:35:19 +0000 (08:35 +0000)]
Changed the hash table to allow unsigned int values

Implemented the contract-get-label operation

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@633 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoChanged the contact labels in the API to char*, for ease of usage
mgh [Thu, 2 Aug 2007 07:24:07 +0000 (07:24 +0000)]
Changed the contact labels in the API to char*, for ease of usage
and for consistency with shared object labels.
Internally, the contract labels continue to be of the type
frsh_contract_label_t

Also changed the name of the constant CONTRACT_LABEL_MAXLENGTH
to add the FRSH_ prefix

Also deleted the contrat label group parameter in the mode change
operation, because contract labels were already included as part of the
contracts themselves

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@632 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoAdding the new FRSH_TRACE's in frsh_debug.h (missing from previous commit).
telleriam [Wed, 1 Aug 2007 08:13:57 +0000 (08:13 +0000)]
Adding the new FRSH_TRACE's in frsh_debug.h (missing from previous commit).

Small fix in the Makefile of frsh_shared_obj_test

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@627 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoIncreasing FRSH_LOWEST_THREAD_PRIORITY because in the main initialisation we
telleriam [Wed, 1 Aug 2007 07:22:46 +0000 (07:22 +0000)]
Increasing FRSH_LOWEST_THREAD_PRIORITY because in the main initialisation we
go now to LOWEST_THREAD_PRIORITY - 3.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@624 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoChanging FRSH_DEBUG for FRSH_TRACE in order not to conflict with a #define
telleriam [Tue, 31 Jul 2007 09:22:06 +0000 (09:22 +0000)]
Changing FRSH_DEBUG for FRSH_TRACE in order not to conflict with a #define
DEBUG.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@620 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoAdding a trailing \n to PERROR_FRESCOR so that we get a clean line after
telleriam [Fri, 27 Jul 2007 17:55:15 +0000 (17:55 +0000)]
Adding a trailing \n to PERROR_FRESCOR so that we get a clean line after
leaving an execution

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@616 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agogit-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@608 35b4ef3...
sangorrin [Wed, 25 Jul 2007 10:24:06 +0000 (10:24 +0000)]
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@608 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoAdding timespec2msec to timespec_operations.h
telleriam [Tue, 24 Jul 2007 17:26:16 +0000 (17:26 +0000)]
Adding timespec2msec to timespec_operations.h

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@600 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agochange initialization values of contracts
sangorrin [Tue, 24 Jul 2007 16:21:50 +0000 (16:21 +0000)]
change initialization values of contracts

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@595 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoupdate test negotiation times
sangorrin [Tue, 24 Jul 2007 11:25:08 +0000 (11:25 +0000)]
update test negotiation times

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@587 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agobug in remove accepted vres
sangorrin [Tue, 24 Jul 2007 09:32:58 +0000 (09:32 +0000)]
bug in remove accepted vres

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@585 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoadded two functions that were in another file
sangorrin [Mon, 23 Jul 2007 17:34:28 +0000 (17:34 +0000)]
added two functions that were in another file

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@580 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoadd constant for assigning priorities automatically
sangorrin [Mon, 23 Jul 2007 17:33:51 +0000 (17:33 +0000)]
add constant for assigning priorities automatically

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@579 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agodelete stdbool.h because it is standar
sangorrin [Mon, 23 Jul 2007 12:28:58 +0000 (12:28 +0000)]
delete stdbool.h because it is standar
add frsh_debug.h for debugging functions

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@576 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agousing fosa_vt.h for virtualtime
ianb [Thu, 19 Jul 2007 10:25:33 +0000 (10:25 +0000)]
using fosa_vt.h for virtualtime

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@569 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoby default d equals T
sangorrin [Wed, 18 Jul 2007 15:36:25 +0000 (15:36 +0000)]
by default d equals T

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@559 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoCompleted implementation of frsh_shared_objects.c, except for
mgh [Wed, 18 Jul 2007 09:21:01 +0000 (09:21 +0000)]
Completed implementation of frsh_shared_objects.c, except for
operation frsh_csect_invoke()

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@553 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoContinued with implementation of shared object functions
mgh [Wed, 18 Jul 2007 06:19:19 +0000 (06:19 +0000)]
Continued with implementation of shared object functions
Changed cset into "csect" in shared object API

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@552 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoImplemented some shared object functions
mgh [Tue, 17 Jul 2007 12:34:05 +0000 (12:34 +0000)]
Implemented some shared object functions

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@548 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agotimespec ops
sangorrin [Tue, 17 Jul 2007 08:10:52 +0000 (08:10 +0000)]
timespec ops

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@541 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoAdded the freelist module that implements a list of free cells in a
mgh [Tue, 17 Jul 2007 07:53:43 +0000 (07:53 +0000)]
Added the freelist module that implements a list of free cells in a
table

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@540 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agocorrections in timespec operations
sangorrin [Mon, 16 Jul 2007 17:57:38 +0000 (17:57 +0000)]
corrections in timespec operations

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@536 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoAdded a hash table implementation
mgh [Mon, 16 Jul 2007 12:15:32 +0000 (12:15 +0000)]
Added a hash table implementation

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@533 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoeat.c and eat.h
sangorrin [Mon, 16 Jul 2007 09:08:37 +0000 (09:08 +0000)]
eat.c and eat.h

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@531 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoeat function instead of calibrate using cpu time clocks from fosa
sangorrin [Mon, 16 Jul 2007 09:06:56 +0000 (09:06 +0000)]
eat function instead of calibrate using cpu time clocks from fosa

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@530 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoChanges to shared objects types
mgh [Fri, 13 Jul 2007 10:34:19 +0000 (10:34 +0000)]
Changes to shared objects types

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@526 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoFurther changes to Virtual Time defines
ianb [Tue, 10 Jul 2007 16:18:00 +0000 (16:18 +0000)]
Further changes to Virtual Time defines

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@521 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agofixed some errors, constants.. debugging frsh to get it working. So far, frsh_init...
sangorrin [Mon, 9 Jul 2007 09:05:13 +0000 (09:05 +0000)]
fixed some errors, constants.. debugging frsh to get it working. So far, frsh_init returns without error (however, I had to comment some conflictive lines).

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@517 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoupdated defines for Virtual Time
ianb [Thu, 5 Jul 2007 17:22:07 +0000 (17:22 +0000)]
updated defines for Virtual Time

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@515 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoAdded more Virtual Time related defines.
ianb [Tue, 3 Jul 2007 11:14:58 +0000 (11:14 +0000)]
Added more Virtual Time related defines.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@513 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agomakefile example dac1 frescor
sangorrin [Mon, 25 Jun 2007 08:39:04 +0000 (08:39 +0000)]
makefile example dac1 frescor

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@508 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoAdded VIRTUAL_TIME specific #defines and types
ianb [Thu, 21 Jun 2007 08:45:22 +0000 (08:45 +0000)]
Added VIRTUAL_TIME specific #defines and types

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@503 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoAdded "-DAQuoSA" into the leading comment
faggioli [Thu, 14 Jun 2007 17:23:02 +0000 (17:23 +0000)]
Added "-DAQuoSA" into the leading comment

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@486 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoTransforming simple #defines into typedefs in opaque types. I leave the
telleriam [Thu, 14 Jun 2007 12:52:19 +0000 (12:52 +0000)]
Transforming simple #defines into typedefs in opaque types.  I leave the
high level struct abstractions as #defines to avoid include dependency
problems.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@479 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoAdded "AQuoSA" symbol to get the code compile on GNU/Linux + the AQuoSA Framework
faggioli [Wed, 13 Jun 2007 18:44:37 +0000 (18:44 +0000)]
Added "AQuoSA" symbol to get the code compile on GNU/Linux + the AQuoSA Framework
Modified FOSA_THREAD_ID_T_OPAQUE if (and only if) "AQuoSA" is defined

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@469 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoEREJECT (defined in errno.h)
sangorrin [Wed, 13 Jun 2007 15:20:26 +0000 (15:20 +0000)]
EREJECT (defined in errno.h)

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@462 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agomoved a couple of 'char *contract_label' to 'frsh_contract_label_t contract_label'
faggioli [Tue, 12 Jun 2007 12:28:32 +0000 (12:28 +0000)]
moved a couple of 'char *contract_label' to 'frsh_contract_label_t contract_label'

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@455 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoAdded 'const' to a bunch of function arguments
faggioli [Sun, 10 Jun 2007 09:18:17 +0000 (09:18 +0000)]
Added 'const' to a bunch of function arguments

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@451 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoRemoving dependency of FRSH_MAX_ERRORS from FOSA_EREJECT error values
telleriam [Thu, 7 Jun 2007 17:07:12 +0000 (17:07 +0000)]
Removing dependency of FRSH_MAX_ERRORS from FOSA_EREJECT error values

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@449 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoChanher the FOSA ADS errors to concrete values
mgh [Thu, 7 Jun 2007 09:02:44 +0000 (09:02 +0000)]
Chanher the FOSA ADS errors to concrete values

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@437 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoMoving FOSA errors to frsh_fosa_opaque.h
telleriam [Wed, 6 Jun 2007 17:43:27 +0000 (17:43 +0000)]
Moving FOSA errors to frsh_fosa_opaque.h

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@435 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoAdding stdbool.h to provide the bool type for FRSH
telleriam [Wed, 6 Jun 2007 15:17:07 +0000 (15:17 +0000)]
Adding stdbool.h to provide the bool type for FRSH

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@432 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoSlight further corrections in FRSH-FOSA done by Michael
telleriam [Wed, 6 Jun 2007 12:06:28 +0000 (12:06 +0000)]
Slight further corrections in FRSH-FOSA done by Michael

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@430 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoTesting Dario access rights.
faggioli [Fri, 1 Jun 2007 09:40:15 +0000 (09:40 +0000)]
Testing Dario access rights.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@425 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoSmall changes in FRSH to give support to FRSH-FOSA
telleriam [Tue, 29 May 2007 19:28:18 +0000 (19:28 +0000)]
Small changes in FRSH to give support to FRSH-FOSA
Adapting the makefile to define $(FOSAPATH) $(FRSHPATH) automatically

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@417 35b4ef3e-fd22-0410-ab77-dab3279adceb

16 years agoReplacing error FUNCNAME #defines for the normal ones with __FUNCNAME__
telleriam [Tue, 15 May 2007 12:26:34 +0000 (12:26 +0000)]
Replacing error FUNCNAME #defines for the normal ones with __FUNCNAME__
default macro

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@406 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoAdding a new error code
telleriam [Mon, 7 May 2007 03:47:48 +0000 (03:47 +0000)]
Adding a new error code

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@400 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoFixing a small bug in frsh_error.h
telleriam [Thu, 3 May 2007 12:11:07 +0000 (12:11 +0000)]
Fixing a small bug in frsh_error.h

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@394 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoAdding PERROR macros and their wrapper macros.
telleriam [Tue, 24 Apr 2007 17:30:39 +0000 (17:30 +0000)]
Adding PERROR macros and their wrapper macros.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@386 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoRemoving SIGRTMIN and placing FRSH_SIGNAL_MIN in configuration parameters
telleriam [Tue, 24 Apr 2007 16:10:52 +0000 (16:10 +0000)]
Removing SIGRTMIN and placing FRSH_SIGNAL_MIN in configuration parameters

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@385 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoAdding DUMMY_OS in frsh_fosa_opaque to allow for neutral OS compilations
telleriam [Fri, 20 Apr 2007 14:59:19 +0000 (14:59 +0000)]
Adding DUMMY_OS in frsh_fosa_opaque to allow for neutral OS compilations

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@383 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoEncapsulating multiline #defines in do { } while(0) structures as
telleriam [Wed, 18 Apr 2007 07:22:37 +0000 (07:22 +0000)]
Encapsulating multiline #defines in do { } while(0) structures as
suggested by iripoll.  Details:
http://www.iar.com/index.php?show=180591_ENG&&page_anchor=http://www.iar.com/p180591/p180591_eng.php

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@381 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoMinor changes in the API:
telleriam [Wed, 4 Apr 2007 18:19:40 +0000 (18:19 +0000)]
Minor changes in the API:
-  Adding error types.
-  Renaming some errors and types to keep coherence with new function names.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@374 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoCommenting out #include <error.h> because it seems not to be needed for
telleriam [Mon, 2 Apr 2007 15:34:33 +0000 (15:34 +0000)]
Commenting out #include <error.h> because it seems not to be needed for
ENOMEM and EAGAIN constants.  We don't have error.h in MaRTE-OS and we won't
add it unless it is needed.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@373 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoFixing a bug in the .h files of shared_objects_types and distributed_types
telleriam [Fri, 30 Mar 2007 18:28:52 +0000 (18:28 +0000)]
Fixing a bug in the .h files of shared_objects_types and distributed_types
that prevented the compilation of dummy programs.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@372 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoMoving bool definition from frsh_core_types.h to frsh_fosa.h so that FOSA
telleriam [Thu, 29 Mar 2007 18:40:39 +0000 (18:40 +0000)]
Moving bool definition from frsh_core_types.h to frsh_fosa.h so that FOSA
can be autoincluded with frsh_fosa only.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@370 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoUpdating API with remarks to deliverable ac2v1 draft 0.2:
telleriam [Mon, 26 Mar 2007 05:40:57 +0000 (05:40 +0000)]
Updating API with remarks to deliverable ac2v1 draft 0.2:

-  Replacing "server" by "vres" in documentation.
-  Renaming frsh_vres_malloc() to frsh_vres_memalloc().
-  Better explaining the csect budget in shared objects.
-  Regenerating documentation.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@367 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agobind y receive address
sangorrin [Thu, 22 Mar 2007 12:03:17 +0000 (12:03 +0000)]
bind y receive address

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@363 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoReworking shared_objects commets to synchronise with D-AC2v1 deliverable.
telleriam [Wed, 21 Mar 2007 14:00:02 +0000 (14:00 +0000)]
Reworking shared_objects commets to synchronise with D-AC2v1 deliverable.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@360 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoMinor changes to define MAXLENGTH constants for label strings.
telleriam [Tue, 20 Mar 2007 18:34:47 +0000 (18:34 +0000)]
Minor changes to define MAXLENGTH constants for label strings.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@359 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years ago- Replacing frsh_shared_obj_id for a char * and naming the arguments obj_label.
telleriam [Tue, 20 Mar 2007 18:23:34 +0000 (18:23 +0000)]
- Replacing frsh_shared_obj_id for a char * and naming the arguments obj_label.

- Renaming frsh_get_vres_id_from_contract_label()
  frsh_resource_get_vres_from_label() and specify that the contract needs to
  have been negotiated in the local node.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@358 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoget_max_message_size
sangorrin [Tue, 20 Mar 2007 17:20:00 +0000 (17:20 +0000)]
get_max_message_size

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@355 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agocorrections in network functions
sangorrin [Tue, 20 Mar 2007 10:22:27 +0000 (10:22 +0000)]
corrections in network functions

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@346 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agomap bytes to budget
sangorrin [Mon, 19 Mar 2007 16:22:04 +0000 (16:22 +0000)]
map bytes to budget

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@345 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoChanging "frsh_vres_get_spare_capacity()" for "frsh_vres_get_remaining_spare_capacity()"
telleriam [Mon, 19 Mar 2007 12:07:11 +0000 (12:07 +0000)]
Changing "frsh_vres_get_spare_capacity()" for "frsh_vres_get_remaining_spare_capacity()"

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@343 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoAdapting example_d-ac1_frescor.c to the new FRESCOR API and fixing some
telleriam [Fri, 16 Mar 2007 10:21:14 +0000 (10:21 +0000)]
Adapting example_d-ac1_frescor.c to the new FRESCOR API and fixing some
small errors on the way.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@341 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoRegenerating Doxygen documentation and fixing some small document errors.
telleriam [Thu, 15 Mar 2007 20:21:03 +0000 (20:21 +0000)]
Regenerating Doxygen documentation and fixing some small document errors.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@340 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoAdding energy management module and correcting errors with feedback_control
telleriam [Thu, 15 Mar 2007 19:42:39 +0000 (19:42 +0000)]
Adding energy management module and correcting errors with feedback_control
and memory management.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@339 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years ago- Integrating API and doxygen remarks of MGH.
telleriam [Thu, 15 Mar 2007 10:43:57 +0000 (10:43 +0000)]
-  Integrating API and doxygen remarks of MGH.
-  Adding feedback control module
-  Adding memory management module

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@335 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoGlobal changes to improve Doxygen reading.
telleriam [Wed, 14 Mar 2007 09:04:52 +0000 (09:04 +0000)]
Global changes to improve Doxygen reading.
-  Forcing each error lines to be separated
-  Adding a @file tag to missing files

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@333 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agochange the typedef so it is similar to the others
sangorrin [Tue, 13 Mar 2007 11:19:53 +0000 (11:19 +0000)]
change the typedef so it is similar to the others

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@330 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agorename message functions, change parameter in get_status
sangorrin [Tue, 13 Mar 2007 11:19:22 +0000 (11:19 +0000)]
rename message functions, change parameter in get_status

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@329 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agotype for protocol status information
sangorrin [Tue, 13 Mar 2007 10:50:13 +0000 (10:50 +0000)]
type for protocol status information

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@328 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoPartial fixing Doxygen syntax for FRSH and FOSA, Work in Progress !!!
telleriam [Mon, 12 Mar 2007 18:46:08 +0000 (18:46 +0000)]
Partial fixing Doxygen syntax for FRSH and FOSA, Work in Progress !!!

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@327 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years ago- Adding changes proposed by Dani to harmonise with FNA
telleriam [Fri, 9 Mar 2007 19:08:52 +0000 (19:08 +0000)]
-  Adding changes proposed by Dani to harmonise with FNA
-  Adding changes agreed in Cantabria Network Workshop

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@326 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoMoving fosa_errors.h and frsh_thread_code_t to frsh_fosa from the remarks
telleriam [Fri, 9 Mar 2007 12:07:05 +0000 (12:07 +0000)]
Moving fosa_errors.h and frsh_thread_code_t to frsh_fosa from the remarks
given by Erik Thorin.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@322 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoMinor corrections
telleriam [Mon, 19 Feb 2007 11:12:14 +0000 (11:12 +0000)]
Minor corrections

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@308 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoMore changes to integrate FOSA in FRSH API
telleriam [Sun, 18 Feb 2007 21:30:34 +0000 (21:30 +0000)]
More changes to integrate FOSA in FRSH API

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@302 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoMoving frsh_os_compatibility.h to the src directory, placing the
telleriam [Sun, 18 Feb 2007 21:21:18 +0000 (21:21 +0000)]
Moving frsh_os_compatibility.h to the src directory, placing the
frsh_priority_map() in a new .c file and the ERROR macro in frsh_error.h.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@301 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoCommit to rename the file frsh_adaption.h
telleriam [Fri, 16 Feb 2007 18:30:13 +0000 (18:30 +0000)]
Commit to rename the file frsh_adaption.h

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@300 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoUpdating documentation to include the new distributed systems.
telleriam [Thu, 15 Feb 2007 19:00:00 +0000 (19:00 +0000)]
Updating documentation to include the new distributed systems.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@299 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoAdding new distributed systems
telleriam [Thu, 15 Feb 2007 18:42:41 +0000 (18:42 +0000)]
Adding new distributed systems

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@298 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoFinishing the transition to new API naming conventions.
telleriam [Wed, 14 Feb 2007 11:04:22 +0000 (11:04 +0000)]
Finishing the transition to new API naming conventions.
*  server --> vres
*  use abbreviations:  params, synchobjs, sharedobjs, sync...
*  structure of function names:  frsh_<object>_<action>_<parameters>()
*  in shared_objects chaning time-enforced critical sections to bounded
   critical sections.
*  regenerated Doxygen documentation.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@297 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoIn-process of changing Naming convention of FRSH API.
telleriam [Tue, 13 Feb 2007 18:53:44 +0000 (18:53 +0000)]
In-process of changing Naming convention of FRSH API.

Done:

1.  Make dummy_c compile.

2.  Enforce new function names in function docs.

-  Currently substituing server for vres in function documentation.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@296 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoAdded forgotten function frsh_get_remaining_statiblity_time()
telleriam [Tue, 13 Feb 2007 11:54:51 +0000 (11:54 +0000)]
Added forgotten function frsh_get_remaining_statiblity_time()

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@295 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoModifications to shared objects to:
telleriam [Tue, 13 Feb 2007 09:05:22 +0000 (09:05 +0000)]
Modifications to shared objects to:
-  Define timed-enforced and non-timed-enforced critical sections.

-  To allow the usage of inovke_critical_sections with
   unprotected_shared_objects.

They still need to be discussed.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@294 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoModifications to abstract pthreads and Posix calls in the interface.
telleriam [Tue, 13 Feb 2007 09:01:37 +0000 (09:01 +0000)]
Modifications to abstract pthreads and Posix calls in the interface.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@293 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoCorrections of Miguel Telleria to Michael protected shared objects proposal
telleriam [Fri, 9 Feb 2007 20:15:10 +0000 (20:15 +0000)]
Corrections of Miguel Telleria to Michael protected shared objects proposal

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@291 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoNew API for protected shared objects by Michael Gonzalez Harbour (MGH).
telleriam [Fri, 9 Feb 2007 09:20:55 +0000 (09:20 +0000)]
New API for protected shared objects by Michael Gonzalez Harbour (MGH).

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@290 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoLast changes to correct Doxygen code generation (contract_parameters are
telleriam [Wed, 7 Feb 2007 11:04:38 +0000 (11:04 +0000)]
Last changes to correct Doxygen code generation (contract_parameters are
explicitley generated)

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@289 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agolast changes to make the .h compilable (the .c are far from being usable yet).
telleriam [Tue, 6 Feb 2007 19:52:42 +0000 (19:52 +0000)]
last changes to make the .h compilable (the .c are far from being usable yet).

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@288 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoAdding some corrections detected in Barcelona
telleriam [Tue, 6 Feb 2007 16:43:09 +0000 (16:43 +0000)]
Adding some corrections detected in Barcelona

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@287 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoImproving explanation of the implementation specific module
telleriam [Tue, 6 Feb 2007 11:54:47 +0000 (11:54 +0000)]
Improving explanation of the implementation specific module

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@286 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoFixing the header of timespec_operations.h
telleriam [Mon, 5 Feb 2007 17:52:13 +0000 (17:52 +0000)]
Fixing the header of timespec_operations.h

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@284 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoFixing a small bug in Doxygen documentation with spare_capacity module
telleriam [Mon, 5 Feb 2007 17:51:54 +0000 (17:51 +0000)]
Fixing a small bug in Doxygen documentation with spare_capacity module

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@283 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoLast corrections in core, spare_capacity headers and documentation before
telleriam [Tue, 30 Jan 2007 09:52:43 +0000 (09:52 +0000)]
Last corrections in core, spare_capacity headers and documentation before
including protected shared_objects.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@281 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoUpdating FRSH textlogo
telleriam [Thu, 25 Jan 2007 17:04:04 +0000 (17:04 +0000)]
Updating FRSH textlogo

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@279 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoUpdating copyright header of source files to reflect all FRESCOR partners.
telleriam [Thu, 25 Jan 2007 16:59:30 +0000 (16:59 +0000)]
Updating copyright header of source files to reflect all FRESCOR partners.

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@278 35b4ef3e-fd22-0410-ab77-dab3279adceb

17 years agoChanges in doc of FRSH API for core and spare capacity after discussion with Michael
telleriam [Thu, 25 Jan 2007 15:48:31 +0000 (15:48 +0000)]
Changes in doc of FRSH API for core and spare capacity after discussion with Michael

git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@277 35b4ef3e-fd22-0410-ab77-dab3279adceb