]>
rtime.felk.cvut.cz Git - frescor/fna.git/log
sangorrin [Thu, 19 Feb 2009 20:56:12 +0000 (20:56 +0000)]
improve a bit some error messages
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1556
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 5 Feb 2009 10:20:37 +0000 (10:20 +0000)]
add test measuring using the parallel port with a logic analyzer
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1539
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 4 Feb 2009 10:01:42 +0000 (10:01 +0000)]
restored
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1535
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 4 Feb 2009 09:59:17 +0000 (09:59 +0000)]
restore the configuration flags and add a CONNECTED flag
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1534
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 4 Feb 2009 09:59:02 +0000 (09:59 +0000)]
restore the configuration flags and add a CONNECTED flag
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1533
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 4 Feb 2009 09:58:50 +0000 (09:58 +0000)]
restore the configuration flags and add a CONNECTED flag
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1532
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 2 Feb 2009 12:04:00 +0000 (12:04 +0000)]
TODO differentiate between enabling all the support and the limited public support (network to bytes etc..)
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1522
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 2 Feb 2009 12:03:36 +0000 (12:03 +0000)]
TODO differentiate between enabling all the support and the limited public support (network to bytes etc..)
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1521
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 2 Feb 2009 12:02:06 +0000 (12:02 +0000)]
public functions of frescan are available
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1520
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 2 Feb 2009 12:01:31 +0000 (12:01 +0000)]
some functions need to be installed even if the node is not in the network
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1519
35b4ef3e -fd22-0410-ab77-
dab3279adceb
mgh [Tue, 27 Jan 2009 12:50:26 +0000 (12:50 +0000)]
Changed Makefiles, rules and config files because of change in location
of marte_non_local_jumps
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1493
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Sun, 18 Jan 2009 20:17:33 +0000 (20:17 +0000)]
no librtep
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1480
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 14 Jan 2009 10:48:35 +0000 (10:48 +0000)]
config values
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1469
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 14 Jan 2009 10:48:12 +0000 (10:48 +0000)]
use conf values
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1468
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 2 Dec 2008 13:27:47 +0000 (13:27 +0000)]
debugging messages
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1445
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 2 Dec 2008 13:26:35 +0000 (13:26 +0000)]
nothing
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1444
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 26 Nov 2008 16:52:15 +0000 (16:52 +0000)]
add test used to detect bug when a contract was non schedulable in the master
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1442
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 26 Nov 2008 16:51:21 +0000 (16:51 +0000)]
bug corrected: when the contract negotiation failed in the master it didnt signal the reply object
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1441
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 26 Nov 2008 16:50:39 +0000 (16:50 +0000)]
bug corrected: initialize the mode change list for local mode changes
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1440
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 26 Nov 2008 16:50:12 +0000 (16:50 +0000)]
add debugging message
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1439
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 25 Nov 2008 19:09:47 +0000 (19:09 +0000)]
added three tests that i did to correct some bugs
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1437
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 25 Nov 2008 19:09:02 +0000 (19:09 +0000)]
bug: the case when the contract failed wasnt addressed
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1436
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 25 Nov 2008 19:08:23 +0000 (19:08 +0000)]
bug corrected in mode changes: in the slaves we have to set up the scenario values too, for the mode change algorithm
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1435
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 25 Nov 2008 19:07:36 +0000 (19:07 +0000)]
add debugging message
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1434
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 25 Nov 2008 19:07:06 +0000 (19:07 +0000)]
add debugging messages in analysis module
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1433
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 24 Nov 2008 16:49:19 +0000 (16:49 +0000)]
add tests for group negotiations and a regression test for a bug that happened when several packets were sent fast
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1413
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 24 Nov 2008 16:46:41 +0000 (16:46 +0000)]
check return code
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1412
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 24 Nov 2008 16:46:28 +0000 (16:46 +0000)]
add debugging messages
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1411
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 24 Nov 2008 16:45:13 +0000 (16:45 +0000)]
FSA has already been integrated, remove it from the TODO list
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1410
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 24 Nov 2008 16:44:37 +0000 (16:44 +0000)]
BUG corrected: when sending two packets one after the other very fast, the second one was overwriting the last_packet variable. Use asserts instead of returning error codes here because if sth fails, everything is wrong.. and it is difficult to debug otherwise
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1409
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 24 Nov 2008 16:42:07 +0000 (16:42 +0000)]
acquire lock when allocating memory.. (TODO: check tlsf to provide locking) and add assert
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1408
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 24 Nov 2008 16:41:18 +0000 (16:41 +0000)]
bug corrected: ss_new->size was not set
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1407
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 24 Nov 2008 16:40:15 +0000 (16:40 +0000)]
add get budget and period
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1406
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 20 Nov 2008 10:45:40 +0000 (10:45 +0000)]
changes until i get bwres_negotiate_in_slave and in_master work... TODO: test more things, spare capacity... (for sure there are errors and things missing) and also add the reserve&commit (only the architecture is designed)
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1405
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 17 Nov 2008 17:33:51 +0000 (17:33 +0000)]
changes in configuration file
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1399
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 17 Nov 2008 17:33:36 +0000 (17:33 +0000)]
add group negotiations to frescan and change all the requests and messages to map to group negotiations.. improve the mode change protocol, prepare architecture for reservation-commit NOTE: the code compiles but havent been tested, now ill test each module and then the whole protocol
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1398
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 17 Nov 2008 17:30:40 +0000 (17:30 +0000)]
add group negotiations to FNA interface
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1397
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 6 Nov 2008 16:20:40 +0000 (16:20 +0000)]
small changes in tests for frescan
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1373
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 6 Nov 2008 16:20:28 +0000 (16:20 +0000)]
makefile changes in rtep and frescan for current marte version (1.9_5nov2008)
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1372
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 6 Nov 2008 16:18:09 +0000 (16:18 +0000)]
improve the configuration with the ideas from CTU (config flags...)
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1371
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sojkam [Sat, 1 Nov 2008 20:20:04 +0000 (20:20 +0000)]
fna_vres_id_t definition depends on kind of FRSH implementations
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1360
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sojkam [Fri, 24 Oct 2008 08:17:23 +0000 (08:17 +0000)]
Updated OMK configuration for FWP
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1350
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sojkam [Fri, 24 Oct 2008 08:17:20 +0000 (08:17 +0000)]
Added FWP to FNA. FNA ops extended for bind, unbind, send_endpoint_created, endpoint_destroy
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1349
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sojkam [Mon, 20 Oct 2008 08:05:28 +0000 (08:05 +0000)]
Added dummy Makefile.omk to src
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1345
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sojkam [Fri, 17 Oct 2008 07:43:09 +0000 (07:43 +0000)]
Fixed Makefile.omk
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1343
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 25 Sep 2008 18:29:48 +0000 (18:29 +0000)]
tested negotiation in master.. TODO: check if the waiting time of the mode change can be avoided as there are no other resources present in the system
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1337
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 25 Sep 2008 15:35:47 +0000 (15:35 +0000)]
servers perceived params and commit of those params
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1336
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 25 Sep 2008 11:45:36 +0000 (11:45 +0000)]
changes in frescan, programming the changes of mode and the reservation commit mechanisme (note: it is incomplete)
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1335
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 21 Jul 2008 18:16:17 +0000 (18:16 +0000)]
add functions to be able to change the PERCEIVED parameters and then commit them.. this is necessary for the mode change protocol... the commit is not implemented yet (add-remove replenishments from the capacity queue etc..)
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1313
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 21 Jul 2008 18:15:23 +0000 (18:15 +0000)]
implementation of mode change.. not tested yet
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1312
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 21 Jul 2008 18:15:00 +0000 (18:15 +0000)]
express the budget in TIME, so we can do the analysis and when we need the number of packets divide (TODO: check everything).. also use rel_time type
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1311
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 21 Jul 2008 18:13:55 +0000 (18:13 +0000)]
the server params are updated during the change of mode, internally
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1310
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 21 Jul 2008 18:13:18 +0000 (18:13 +0000)]
use rel_time type instead of timespec
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1309
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 21 Jul 2008 09:51:41 +0000 (09:51 +0000)]
added message to notify a budget increase or decrease (due to spare capacity)
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1308
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Sun, 20 Jul 2008 12:10:45 +0000 (12:10 +0000)]
update config to be able to use fsa in frescan..
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1307
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Sun, 20 Jul 2008 12:09:12 +0000 (12:09 +0000)]
changes to use the FRSH FSA module to do the analysis and spare capacity. TODO: finish the mode change protocol and test it all... for now frescan compilation is broken, until i finish it
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1306
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Sun, 20 Jul 2008 12:07:31 +0000 (12:07 +0000)]
use frsh_contract_t structure instead of the old frescan_contract_t structure.. we have changed this because now we are going to use the FRSH FSA module to do the analysis and spare capacity
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1305
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 3 Jul 2008 06:56:46 +0000 (06:56 +0000)]
reneg
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1304
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 3 Jul 2008 06:56:19 +0000 (06:56 +0000)]
use ifdef
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1303
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 16 Jun 2008 07:38:56 +0000 (07:38 +0000)]
changes in makefiles
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1253
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 27 May 2008 16:05:59 +0000 (16:05 +0000)]
put a preface in the license
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1189
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 27 May 2008 10:40:00 +0000 (10:40 +0000)]
licenses
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1188
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 27 May 2008 08:25:50 +0000 (08:25 +0000)]
readme
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1187
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 27 May 2008 08:25:23 +0000 (08:25 +0000)]
changelog
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1186
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 27 May 2008 08:24:54 +0000 (08:24 +0000)]
update readme
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1185
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sojkam [Tue, 27 May 2008 06:20:52 +0000 (06:20 +0000)]
Added Makefiles for OMK makesystem
See http://www.frescor.org/private/wiki/content/Building_FRESCOR_with_OMK_makesystem
for details.
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1183
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Fri, 9 May 2008 08:37:19 +0000 (08:37 +0000)]
frescan measurements
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1162
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 6 May 2008 18:27:03 +0000 (18:27 +0000)]
new tests and measures
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1154
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 6 May 2008 18:26:41 +0000 (18:26 +0000)]
error in mapping function corrected using ceil... packets constant moved to config.. small fixes
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1153
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Sat, 3 May 2008 10:11:17 +0000 (10:11 +0000)]
added Changelog file
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1148
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Sat, 3 May 2008 10:10:17 +0000 (10:10 +0000)]
added the SRC param for the fragmentation layer and a INSTALL file
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1147
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 23 Apr 2008 16:09:46 +0000 (16:09 +0000)]
found the bug.. actually it was a very serious bug that affected fragmentation of messages.. i forgot to change in a function that frag_id==0 is not for fp messages anymore.. now frag_id==MX_IDS is for fp messages, so we can use the rest 0..MX_IDS-1 for the servers
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1138
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 23 Apr 2008 09:23:29 +0000 (09:23 +0000)]
added the functions to renegotiate and cancel a contract. TODO: there is a bug when cancelling contracts, reneg async, reserve-commit, spare capacity, measurements
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1137
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 22 Apr 2008 11:10:30 +0000 (11:10 +0000)]
make a simplified utilization analysis for the moment
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1136
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 22 Apr 2008 09:27:04 +0000 (09:27 +0000)]
add the infraestructure for storing the negotiated contracts and performing the analysis through the analysis module. TODO: perform a test with those contracts to admit them. In the end the module implementation could be replaced by the cpu implementation.
Spare capacity is not done yet. Now we have to implement negotiation and cancel of contracts.
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1135
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 21 Apr 2008 17:35:20 +0000 (17:35 +0000)]
michael found an error in the definition of the posix sporadic servers so i replaced them with new rules designed by michael... I still keep them because they are still analyzable (they dont behave like periodic tasks though) to compare them
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1131
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Fri, 18 Apr 2008 10:50:20 +0000 (10:50 +0000)]
corrected an error in the sporadic servers... the activation time is the timestamp when the packet is enqueued, not when the frame is sent!!!
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1124
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Fri, 18 Apr 2008 08:50:18 +0000 (08:50 +0000)]
tested negotiation in slave and in master.. it seems to work good with the new structures too. And its much simpler and clear! wohooo!! TODO: do the scheduling analysis with the API that is already done but for the moment use a utilization analysis, then allow renegotiations and cancelling of contracts... finally implement modifications to the posix sporadic server... do testing, measures and the deliverable... (the spare capacity will have to wait i guess..)
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1123
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 17 Apr 2008 18:54:04 +0000 (18:54 +0000)]
some reorganization... now the acceptor is simpler.. everything goes through requests and these are sent and received directly through the messages module... TODO: sched analysis, test negotiations, then add renegotiations and cancel..
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1122
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 17 Apr 2008 15:52:19 +0000 (15:52 +0000)]
rename the file
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1121
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 17 Apr 2008 15:51:29 +0000 (15:51 +0000)]
tests adapted to new names.. now the compile.. in makefile i add a target 'tests' to build them all in one shot
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1120
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 17 Apr 2008 15:31:36 +0000 (15:31 +0000)]
updated everything to the new structure... it compiles ok... next step, make sure that the tests compile, then check that the corresponding messages are sent and find possible bugs (very probable to have forgotten some info in the requests..) and then adapt it to do sched analysis
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1119
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Thu, 17 Apr 2008 10:49:47 +0000 (10:49 +0000)]
renamings... redo the request and messages part... also now there will be two threads in each node like in the dtm... still not compile.. i have to finish it in the afternoon
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1118
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 16 Apr 2008 15:55:55 +0000 (15:55 +0000)]
renaming
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1117
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 16 Apr 2008 15:27:03 +0000 (15:27 +0000)]
i break the svn for one day to change the name of files, redo the negotiation messages system and implement renegotiations and canceling of contracts
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1116
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 15 Apr 2008 11:47:40 +0000 (11:47 +0000)]
update values
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1115
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 15 Apr 2008 11:42:59 +0000 (11:42 +0000)]
add a lock for the queue structures when dequeued, for th moment is hardwired to network 0
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1114
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 15 Apr 2008 11:42:29 +0000 (11:42 +0000)]
this lock was wrong.. it worked because of an error in marte os: if u block after enter in the critical section, the idle task enters unblocking the irqs again. An error should be returned i think
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1113
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 15 Apr 2008 08:51:36 +0000 (08:51 +0000)]
lock for the (future) negotiation
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1112
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 15 Apr 2008 08:51:12 +0000 (08:51 +0000)]
net
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1111
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 15 Apr 2008 08:50:57 +0000 (08:50 +0000)]
locks for server functions
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1110
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 15 Apr 2008 08:20:17 +0000 (08:20 +0000)]
add the modules for the frescan sched analysis with an initial API that we are discussing at the moment so it might change soon... it is not applied yet.. TODO: we will need new messages for the spare capacity distribution and structures to apply them at the right moment.. this is also ongoing work and research must be done on when is the right moment.
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1109
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 15 Apr 2008 07:47:57 +0000 (07:47 +0000)]
update the names and add acceptor thread id to the general data
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1108
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 15 Apr 2008 07:44:38 +0000 (07:44 +0000)]
renaming to neg threads
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1107
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 15 Apr 2008 07:43:54 +0000 (07:43 +0000)]
joining threads module
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1106
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Mon, 14 Apr 2008 16:58:45 +0000 (16:58 +0000)]
abort when higher prio frame
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1105
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 9 Apr 2008 11:19:45 +0000 (11:19 +0000)]
add a test to obtain measures of a round trip
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1104
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Wed, 9 Apr 2008 11:19:14 +0000 (11:19 +0000)]
apps need to link to libfosa too
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1103
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 8 Apr 2008 15:37:53 +0000 (15:37 +0000)]
network enabling is now in fna_configuration.h
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1098
35b4ef3e -fd22-0410-ab77-
dab3279adceb
sangorrin [Tue, 8 Apr 2008 15:37:00 +0000 (15:37 +0000)]
initialize pointer to null to avoid warning.. this is because the compiler does not know that im checking that a list is not empty before using it etc..
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1097
35b4ef3e -fd22-0410-ab77-
dab3279adceb