]>
rtime.felk.cvut.cz Git - frescor/frsh-include.git/log
telleriam [Mon, 28 Jan 2008 08:52:04 +0000 (08:52 +0000)]
Small changes to expose FRSH_N_IMPORTANCE_LEVELS and frsh_rel_time_t to FRTA
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@1013
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Sun, 27 Jan 2008 10:31:38 +0000 (10:31 +0000)]
Passing FRSH_TRACE as a standard (non-inlined) function in order for -O1 to
be applied.
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@1011
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Tue, 22 Jan 2008 12:59:49 +0000 (12:59 +0000)]
Upgrading FRSH trunk to D-AC2v2. Phase I: Moving FRSH-FOSA to FOSA
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@1005
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Wed, 19 Dec 2007 20:37:31 +0000 (20:37 +0000)]
Correcting function comments and synchronising .h with .c files
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@973
35b4ef3e -fd22-0410-ab77-
dab3279adceb
faggioli [Wed, 19 Dec 2007 09:34:38 +0000 (09:34 +0000)]
Feedback control module API updated to its new version as proposed by SSSA.
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@969
35b4ef3e -fd22-0410-ab77-
dab3279adceb
faggioli [Wed, 19 Dec 2007 09:29:29 +0000 (09:29 +0000)]
Added the support for POSIX98 symbols (for priority inheritance in mutexes) if AQuoSA is the choosen platform.
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@968
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Tue, 18 Dec 2007 12:32:40 +0000 (12:32 +0000)]
De-activating traces in FRSH_DEBUG in subversion
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@965
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Mon, 17 Dec 2007 09:02:36 +0000 (09:02 +0000)]
Changing an assertion of current RR blocked thread should always be rr_first
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@962
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 6 Dec 2007 21:18:31 +0000 (21:18 +0000)]
contract label length to conf params
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@926
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 6 Dec 2007 21:17:40 +0000 (21:17 +0000)]
contract label length to conf params
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@925
35b4ef3e -fd22-0410-ab77-
dab3279adceb
mgh [Thu, 22 Nov 2007 18:11:06 +0000 (18:11 +0000)]
Uploading protected shared objects functionality
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@877
35b4ef3e -fd22-0410-ab77-
dab3279adceb
faggioli [Wed, 21 Nov 2007 10:40:27 +0000 (10:40 +0000)]
Added hard disk virtual resources and contracts
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@865
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Thu, 15 Nov 2007 12:38:17 +0000 (12:38 +0000)]
Adding a new "simplified" make system based on rules.mk and config.mk as it
was done in FNA, DTM and FRTA. This only applies to src_ads and the tests.
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@851
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 14 Nov 2007 16:46:24 +0000 (16:46 +0000)]
etimedout
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@848
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Wed, 7 Nov 2007 17:36:10 +0000 (17:36 +0000)]
Disabling distributed module in frsh_configuration parameters
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@839
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 31 Oct 2007 12:30:53 +0000 (12:30 +0000)]
cpu id default in conf params
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@829
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 22 Oct 2007 09:06:59 +0000 (09:06 +0000)]
unmarshal
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@791
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Fri, 19 Oct 2007 09:28:40 +0000 (09:28 +0000)]
cosmetic
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@780
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Fri, 19 Oct 2007 09:28:24 +0000 (09:28 +0000)]
add values for enum types
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@779
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Fri, 19 Oct 2007 09:28:05 +0000 (09:28 +0000)]
frsh marshal
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@778
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 16 Oct 2007 09:58:38 +0000 (09:58 +0000)]
cpu id and network id
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@760
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Wed, 26 Sep 2007 15:09:42 +0000 (15:09 +0000)]
Adding global_error_condition variable to facilitate error propagation in
FRSH for debugging purposes.
Adding trace define for the admission test
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@716
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Tue, 4 Sep 2007 07:34:16 +0000 (07:34 +0000)]
Removing FRSH_TRACE_TIMEDWAIT because it is no used.
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@691
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Sun, 2 Sep 2007 09:29:06 +0000 (09:29 +0000)]
Changing msec2timespec() and timespec2msec() functions to give their results
as a return value instead of passing it via a pointer.
Adapting the exisiting tests to remain being compilable.
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@676
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Fri, 31 Aug 2007 17:37:54 +0000 (17:37 +0000)]
Correcting a double definition of FRSH_MUTEXT_T_OPAQUE
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@674
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Fri, 31 Aug 2007 17:35:59 +0000 (17:35 +0000)]
Adding trace for job completion and start
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@673
35b4ef3e -fd22-0410-ab77-
dab3279adceb
balbastrep [Tue, 21 Aug 2007 14:00:34 +0000 (14:00 +0000)]
Working in the Demo for Brussels
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@672
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Fri, 10 Aug 2007 15:09:55 +0000 (15:09 +0000)]
Change to allow to define FRSH priorities based on fosa_get_priority_max()
and fosa_get_priority_min()
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@667
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 9 Aug 2007 12:01:24 +0000 (12:01 +0000)]
flags moved
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@659
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 9 Aug 2007 12:01:08 +0000 (12:01 +0000)]
flags moved
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@658
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 9 Aug 2007 12:00:47 +0000 (12:00 +0000)]
endpoint is passed by value now, created frsh_distributed_init
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@657
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 9 Aug 2007 12:00:09 +0000 (12:00 +0000)]
resource_id is unsigned int
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@656
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 9 Aug 2007 11:59:48 +0000 (11:59 +0000)]
new flag
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@655
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 9 Aug 2007 11:51:52 +0000 (11:51 +0000)]
flag for distributed trace
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@646
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Tue, 7 Aug 2007 10:54:16 +0000 (10:54 +0000)]
Correcting a wrong copy-paste problem in frsh_debug.h
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@642
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Tue, 7 Aug 2007 10:36:39 +0000 (10:36 +0000)]
Minor changes in include files and Makefile
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@640
35b4ef3e -fd22-0410-ab77-
dab3279adceb
telleriam [Tue, 7 Aug 2007 10:35:19 +0000 (10:35 +0000)]
Adding the possibility to place a timestamp in msecs before any FRSH_TRACE
output.
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@639
35b4ef3e -fd22-0410-ab77-
dab3279adceb
mgh [Thu, 2 Aug 2007 12:01:32 +0000 (12:01 +0000)]
Added the hash table for contracts
Still need to implement the hash table management in group negotiations
git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@636
35b4ef3e -fd22-0410-ab77-
dab3279adceb
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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