]> rtime.felk.cvut.cz Git - frescor/frsh.git/log
frescor/frsh.git
15 years agoFix uninitialized memory access when contract deserialization fails
Michal Sojka [Thu, 21 May 2009 08:04:09 +0000 (10:04 +0200)]
Fix uninitialized memory access when contract deserialization fails

15 years agoAttempt to fix double-free error on 64-bit system
Michal Sojka [Thu, 21 May 2009 07:53:43 +0000 (09:53 +0200)]
Attempt to fix double-free error on 64-bit system

15 years agofrm_aqcpu: Export utilization so that frm_gui can display it
Michal Sojka [Wed, 20 May 2009 23:07:01 +0000 (01:07 +0200)]
frm_aqcpu: Export utilization so that frm_gui can display it

15 years agofrm_aqcpu: Fix printing of admission test results
Michal Sojka [Wed, 20 May 2009 23:05:57 +0000 (01:05 +0200)]
frm_aqcpu: Fix printing of admission test results

15 years agofrm_dummy updates utilization only if the scenario is schedulable
Michal Sojka [Wed, 20 May 2009 23:04:01 +0000 (01:04 +0200)]
frm_dummy updates utilization only if the scenario is schedulable

15 years agofrm_gui displays human understandable resource names
Michal Sojka [Wed, 20 May 2009 23:03:23 +0000 (01:03 +0200)]
frm_gui displays human understandable resource names

15 years agofrm_gui: Displays contract labels in the contracts list box
Michal Sojka [Wed, 20 May 2009 22:11:37 +0000 (00:11 +0200)]
frm_gui: Displays contract labels in the contracts list box

15 years agofrm_gui: Do not redraw resource list all the times
Michal Sojka [Wed, 20 May 2009 21:57:49 +0000 (23:57 +0200)]
frm_gui: Do not redraw resource list all the times

15 years agofrm_gui: Do not crash when resource manager disappears
Michal Sojka [Wed, 20 May 2009 20:37:49 +0000 (22:37 +0200)]
frm_gui: Do not crash when resource manager disappears

15 years agoBetter error reporting of FORB exceptions
Michal Sojka [Wed, 20 May 2009 08:03:12 +0000 (10:03 +0200)]
Better error reporting of FORB exceptions

15 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb
Dario Faggioli [Wed, 20 May 2009 07:05:28 +0000 (09:05 +0200)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb

15 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb
Michal Sojka [Tue, 19 May 2009 13:38:41 +0000 (15:38 +0200)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb

Conflicts:
frsh_api/frsh_power.c

15 years agoAquosa is initialized only when it is really needed
Michal Sojka [Tue, 19 May 2009 11:53:03 +0000 (13:53 +0200)]
Aquosa is initialized only when it is really needed

Now, the framework can bi compiled with Aquosa supoprt, but test not
requring aquosa can run without aquosa kernel. Aquosa is initialized
just before the first contract for CPU is negotiated.

15 years agoSpare capacity now works
Michal Sojka [Sun, 17 May 2009 11:00:51 +0000 (13:00 +0200)]
Spare capacity now works

Currently only discrete granularity is supported.

15 years agoDo not link to ACPI resources when not configured in.
Martin Molnar [Mon, 18 May 2009 16:54:06 +0000 (18:54 +0200)]
Do not link to ACPI resources when not configured in.

Signed-off-by: Martin <molnam1@fel.cvut.cz>
15 years agoFixed smartdimmer usage for LCD brightness setting.
Dario Faggioli [Mon, 18 May 2009 12:25:33 +0000 (14:25 +0200)]
Fixed smartdimmer usage for LCD brightness setting.

15 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb
Dario Faggioli [Mon, 18 May 2009 07:53:12 +0000 (09:53 +0200)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb

15 years agoFCB peer discovery: ignore peers with NULL identifier.
Pavel Pisa [Sun, 17 May 2009 22:22:37 +0000 (00:22 +0200)]
FCB peer discovery: ignore peers with NULL identifier.

They are for sure not FCB relatives.
The reason, why empty identifier is sent by frm_gui
should be checked as well.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
15 years agoDummy resource manager uses utilization based admission test
Michal Sojka [Sun, 17 May 2009 19:10:57 +0000 (21:10 +0200)]
Dummy resource manager uses utilization based admission test

This is used for testing of spare capacity distribution.

15 years agoFix FRSH error message to print what it really is
Michal Sojka [Sun, 17 May 2009 18:24:56 +0000 (20:24 +0200)]
Fix FRSH error message to print what it really is

15 years agoHandle properly errors when manager is not registered
Michal Sojka [Sun, 17 May 2009 18:23:40 +0000 (20:23 +0200)]
Handle properly errors when manager is not registered

15 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb/dario
Michal Sojka [Sun, 17 May 2009 05:49:18 +0000 (07:49 +0200)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb/dario

15 years agoFixed compilation error when compiling without ACPI_CPU and _LCD
Michal Sojka [Sun, 17 May 2009 05:47:19 +0000 (07:47 +0200)]
Fixed compilation error when compiling without ACPI_CPU and _LCD

15 years agoMerge branch 'master' of sojka@rtime.felk.cvut.cz:/var/git/frescor/frsh_forb
Michal Sojka [Sat, 16 May 2009 19:55:29 +0000 (21:55 +0200)]
Merge branch 'master' of sojka@rtime.felk.cvut.cz:/var/git/frescor/frsh_forb

15 years agoBugfixes in the video demo.
Dario Faggioli [Thu, 14 May 2009 11:35:53 +0000 (13:35 +0200)]
Bugfixes in the video demo.

15 years agoAdded new version, thread-based of the video playing demo.
Dario Faggioli [Thu, 14 May 2009 06:52:16 +0000 (08:52 +0200)]
Added new version, thread-based of the video playing demo.

15 years agoA new video playing demo has been added.
Dario Faggioli [Wed, 13 May 2009 22:48:53 +0000 (00:48 +0200)]
A new video playing demo has been added.

This realizes video playing with an external program (mplayer)
and it is realized by means of two processes.

Another example, this time using pthreads will come in short while.

15 years agoSmall fixes and added errorchecking in energy management functions.
Dario Faggioli [Wed, 13 May 2009 10:04:43 +0000 (12:04 +0200)]
Small fixes and added errorchecking in energy management functions.

15 years agoAdded speed reading functions.
Dario Faggioli [Wed, 13 May 2009 09:58:22 +0000 (11:58 +0200)]
Added speed reading functions.

frsh_resource_get_speed() function (and their implementations for CPU and
LCD) are added by this commit.
They can be used to retreive the ratio between the speed of a power level
and the maximum achievable speed for that resource.

Test cases are added and updated accordingly.

15 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb
Dario Faggioli [Wed, 13 May 2009 09:50:21 +0000 (11:50 +0200)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb

15 years agoPreliminary implementation of spare capacity redistribution
Michal Sojka [Wed, 13 May 2009 07:07:34 +0000 (09:07 +0200)]
Preliminary implementation of spare capacity redistribution

There are still some issues with the code, so it is not enabled.

15 years agoAdded test for spare capacity
Michal Sojka [Wed, 13 May 2009 00:15:44 +0000 (02:15 +0200)]
Added test for spare capacity

Currently, the test only tests conversion of SC blocks to strings. The
functionality is almost the same as in negotiation.c The implementation
of spare capacity redistribution is still not finished, so that it
doesn't test that the spare capacity is redistributed correctly.

15 years agoAdded fres_container_copy()
Michal Sojka [Wed, 13 May 2009 00:14:32 +0000 (02:14 +0200)]
Added fres_container_copy()

15 years agoImplemented variants in frsh_contract_set_reclamation_params()
Michal Sojka [Tue, 12 May 2009 23:19:16 +0000 (01:19 +0200)]
Implemented variants in frsh_contract_set_reclamation_params()

15 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb
Dario Faggioli [Wed, 13 May 2009 06:06:00 +0000 (08:06 +0200)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb

15 years agoImplemented fres_block_spare_capacity_to_string()
Michal Sojka [Tue, 12 May 2009 22:35:46 +0000 (00:35 +0200)]
Implemented fres_block_spare_capacity_to_string()

15 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb/dario
Michal Sojka [Tue, 12 May 2009 21:55:13 +0000 (23:55 +0200)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb/dario

15 years agoPossible fix FCB crash on spare capacity contracts
Michal Sojka [Tue, 12 May 2009 19:38:39 +0000 (21:38 +0200)]
Possible fix FCB crash on spare capacity contracts

FCB crash was reported by Tommaso and I cannot reproduce it on my
system. It was probably caused by some uninitialized fields in spare
capacity block.

15 years agoFixed a typo in CPU power level change logging facilities.
Dario Faggioli [Tue, 12 May 2009 16:53:49 +0000 (18:53 +0200)]
Fixed a typo in CPU power level change logging facilities.

15 years agoAdded the missing functions for the spare capacity block descriptor.
Dario Faggioli [Tue, 12 May 2009 16:51:12 +0000 (18:51 +0200)]
Added the missing functions for the spare capacity block descriptor.

15 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb
Dario Faggioli [Tue, 12 May 2009 14:30:02 +0000 (16:30 +0200)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb

15 years agoFixed protector defines in acpi_battery.h
Michal Sojka [Tue, 12 May 2009 10:23:28 +0000 (12:23 +0200)]
Fixed protector defines in acpi_battery.h

15 years agoFix attributes for the diskbfq resource manager.
Dario Faggioli [Tue, 12 May 2009 10:12:18 +0000 (12:12 +0200)]
Fix attributes for the diskbfq resource manager.

15 years agoBugfix in LCD initialization.
Dario Faggioli [Tue, 12 May 2009 09:33:48 +0000 (11:33 +0200)]
Bugfix in LCD initialization.

15 years agoFix (again) AQuoSA compilation.
Dario Faggioli [Tue, 12 May 2009 08:07:49 +0000 (10:07 +0200)]
Fix (again) AQuoSA compilation.

This should --definitely-- fix all the still open issues with
compiling the framework while having AQuoSA installed in non-standard
(i.e., non /usr or /usr/local) path.

15 years agoFix bug in governor discovery.
Dario Faggioli [Tue, 12 May 2009 08:07:09 +0000 (10:07 +0200)]
Fix bug in governor discovery.

Fix a bug in the governors list traversal.

15 years agoSmall fixes.
Dario [Mon, 11 May 2009 15:34:59 +0000 (17:34 +0200)]
Small fixes.

Some small fixes in the energy management implementation.

15 years agoFCB measures time elapsed time before other nodes are discovered
Michal Sojka [Mon, 11 May 2009 07:02:16 +0000 (09:02 +0200)]
FCB measures time elapsed time before other nodes are discovered

This is to implement FRESCOR requirement 2.2B.

15 years agoFCB detects distributed nodes joined to the system
Michal Sojka [Mon, 11 May 2009 01:36:45 +0000 (03:36 +0200)]
FCB detects distributed nodes joined to the system

15 years agoUpdated to the change in forb_init()
Michal Sojka [Mon, 11 May 2009 01:35:09 +0000 (03:35 +0200)]
Updated to the change in forb_init()

15 years agoFixed warnings caused by the previous merge
Michal Sojka [Sun, 10 May 2009 17:46:36 +0000 (19:46 +0200)]
Fixed warnings caused by the previous merge

15 years agoMake acpi_battery linked conditionally
Michal Sojka [Sun, 10 May 2009 17:45:33 +0000 (19:45 +0200)]
Make acpi_battery linked conditionally

15 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb/dario
Michal Sojka [Sun, 10 May 2009 16:15:59 +0000 (18:15 +0200)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb/dario

Conflicts:
frsh_api/Makefile.omk
frsh_api/frsh_contract.c
frsh_api/frsh_power.c
resources/acpi_cpu/Makefile.omk
resources/acpi_lcd/Makefile.omk

15 years agoMake the framework compilable without acpi_xxx libraries
Michal Sojka [Sun, 10 May 2009 15:54:21 +0000 (17:54 +0200)]
Make the framework compilable without acpi_xxx libraries

This commit introduces CONFIG_ACPI_XXX config parameters which can be
used to compile the framework for platforms, where ACPI is not
available.

15 years agoFixed error reporting in aqcputest
Michal Sojka [Fri, 8 May 2009 19:57:38 +0000 (21:57 +0200)]
Fixed error reporting in aqcputest

15 years agoImproved error reporting in frsh_init()
Michal Sojka [Sun, 10 May 2009 13:57:55 +0000 (15:57 +0200)]
Improved error reporting in frsh_init()

If the some function return -1, then frsh_init() returns the value of
errno.

15 years agoAdded fra_get()
Michal Sojka [Sun, 10 May 2009 09:47:25 +0000 (11:47 +0200)]
Added fra_get()

This functions might be used later by frsh_resource_(set|get)_power_level()
to implement this functionality by virtual functions.

In my opinion, set/get_poer_level functions should not be part of FRSH API.
It is not clear (to me) what happens when one application set one
power-level and second application different level. I think this function
should only be used internally (e.g. by contract broker) to achieve the
requirements specified by frsh_contract_set_min_expiration() and similar
functions.

15 years agoAdditional FRA functionality implemented by virtual functions
Michal Sojka [Sun, 10 May 2009 09:42:51 +0000 (11:42 +0200)]
Additional FRA functionality implemented by virtual functions

The new virtual functions are:
- (un)bind_thread
- vres_get_XXX_usage
- support for feedback module

In d9964709b8f6fe7ebf97535daaf1a3c52f519f89, these functions were called
from switch statements in FRSH API and it was not possible to compile the
framework without DISK support (there were missing #ifdefs).

15 years agoAdded a comment about inappropriate power-managemnt implementation
Michal Sojka [Sun, 10 May 2009 09:30:14 +0000 (11:30 +0200)]
Added a comment about inappropriate power-managemnt implementation

15 years agoFixed compilation warnings and errors
Michal Sojka [Sun, 10 May 2009 09:28:39 +0000 (11:28 +0200)]
Fixed compilation warnings and errors

There were some warnings and errors in in Dario's code. This is a simple
fix of them.

15 years agoLarge commit with power management related fixes and features.
Dario [Sat, 9 May 2009 17:04:27 +0000 (19:04 +0200)]
Large commit with power management related fixes and features.

This is a very (too much, probably!) large commit including:
- redesigned per-resource power management logic;
- test cases for battery status reading;
- test case for CPU and LCD power management;
- full implementation of battery related functions and of
  their implications for core and contract functions;
- bugfixes in existent power managemtnt code

15 years agoFixed AQuoSA CPU resource management.
Dario [Sat, 9 May 2009 15:14:29 +0000 (17:14 +0200)]
Fixed AQuoSA CPU resource management.

AQuoSA based CPU manager implementation was affected by quite
serious bugs, mainly with respect to vres modification (during)
renegotiation and removal (during cancellation).

This commit seems able to fix all these issues.

15 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb
Dario [Sat, 9 May 2009 11:35:25 +0000 (13:35 +0200)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb

15 years agoRevert deletion of commens in "Power Management contract facilities."
Michal Sojka [Sat, 9 May 2009 10:20:13 +0000 (12:20 +0200)]
Revert deletion of commens in "Power Management contract facilities."

This reverts a part of commit 5e3f0e32ce9e01ed4e244a8df78dc3c806db1cbe.

15 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb/dario
Michal Sojka [Sat, 9 May 2009 10:33:15 +0000 (12:33 +0200)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb/dario

15 years agoSuppress uninitialized warning
Michal Sojka [Fri, 8 May 2009 19:08:31 +0000 (21:08 +0200)]
Suppress uninitialized warning

GCC is not smart enough to see that we use key2 correctly.

15 years agoRemoved topgit files added by mistake
Michal Sojka [Fri, 8 May 2009 16:59:51 +0000 (18:59 +0200)]
Removed topgit files added by mistake

15 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb
Dario [Wed, 6 May 2009 15:58:16 +0000 (17:58 +0200)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb

15 years agoaquosa: Do not overwrite errno on initialization
Michal Sojka [Wed, 6 May 2009 11:21:24 +0000 (13:21 +0200)]
aquosa: Do not overwrite errno on initialization

15 years agoAdded minimum contract duration.
Dario [Tue, 5 May 2009 15:33:44 +0000 (17:33 +0200)]
Added minimum contract duration.

As prescribed by the energy management module, it is now possible to ask
a contract to be negotiated only if the system lifetime is greater than
a certain value, specified by means of the energy management API.

15 years agoAdded stub LCD power management.
Dario [Tue, 5 May 2009 15:07:12 +0000 (17:07 +0200)]
Added stub LCD power management.

Added stub functions for performing LCD brightness level setting.

15 years agoBugfixes in DISK resource manager.
Dario [Tue, 5 May 2009 15:05:23 +0000 (17:05 +0200)]
Bugfixes in DISK resource manager.

Minor bugs fixed in the throughput measuring logic inside the
DISK resource manager.

15 years agoMinor bugfixes.
Dario [Mon, 4 May 2009 17:35:14 +0000 (19:35 +0200)]
Minor bugfixes.

Some fixes in feedback and power modules.

15 years agoFix in getting number of power levels.
Dario [Mon, 4 May 2009 16:27:53 +0000 (18:27 +0200)]
Fix in getting number of power levels.

The number of power levels was being returned --which is wrong-- instead of
copied inside the proper argument.

15 years agoDISK throughput measurement during manager initialization.
Dario [Mon, 4 May 2009 16:12:14 +0000 (18:12 +0200)]
DISK throughput measurement during manager initialization.

Throughput measurement has been added during the BFQ disk resource
manager initialization.

This is fundamental in order to have meaningful weight assignement and,
thus correct bandwidth enforcing.

15 years agoFix critical bugs in FRSH Feedback module.
Dario [Mon, 4 May 2009 13:49:25 +0000 (15:49 +0200)]
Fix critical bugs in FRSH Feedback module.

Some critical bugs was present in the feedback module implementation.

First of all, the module was not being compiled, thus a lot of comilation
error were in place, and anybody has never noticed them.
Also, the name of the spare bandwidth setting functions (for CPU and DISK)
were totally wrong.
Finally, the registration of the spare capacity block was not being performed.

15 years agoAdd support for multi (CPU and DISK) resources.
Dario [Thu, 30 Apr 2009 09:15:15 +0000 (11:15 +0200)]
Add support for multi (CPU and DISK) resources.

This quite disruptive commit the support for multiple
resources is introduced into the FRSH-FORB architecture.

For now, only CPU and DISK resources are supported, but, as usual,
the framework is flexible enough to make the adding of new resources
as easy as possible.

Unfortunately, we have not been able (yet), mainly for time reasons,
to go with the framework's usual ORB and virtual function based approach,
and some switch/case logic has been added in FRSH API implementation. :-(
We think this approach could anyway be valuable, at least for now...
Refinements and more "clean" solutions may come in the future, and any
kind of suggestion is welcome with this respect.

15 years agoAdded VRES type to the key of thread/VRES repository.
Dario [Thu, 30 Apr 2009 08:52:40 +0000 (10:52 +0200)]
Added VRES type to the key of thread/VRES repository.

Since more than one single resource type has to be supported, it
came out that using only the thread-ID as the key of the trhead/VRES
repository (i.e., where the mapping between thread and vreses is kept)
is not enough.
In fact, what would happen if the user tries to bind _the_same_ thread
to two different vreses, each one associated to a different resource?

For that reason, the repository (and its accessor functions) has been
modified such that also the vres type is part of the key. Thus, the
same thread could be safely bound to one vres for each resource
we have in the system.

15 years agoDisk resource allocator initialization.
Dario [Thu, 30 Apr 2009 07:35:59 +0000 (09:35 +0200)]
Disk resource allocator initialization.

This commit adds to frsh_init() the proper call to initialize
the DISK resource allocator.

15 years agoEffective admission test for AQuoSA CPU manager.
Dario [Thu, 30 Apr 2009 07:01:56 +0000 (09:01 +0200)]
Effective admission test for AQuoSA CPU manager.

This commit properly implements the admission test the AQuoSA CPU
resource manager, which was only a stub since now.

15 years agoFRSH API for power management.
Dario [Thu, 30 Apr 2009 06:53:22 +0000 (08:53 +0200)]
FRSH API for power management.

This commit implements a subset of the FRSH API for power management.
It only (for now) support CPU and make use of the special "resource"
acpi_cpu added by previous commits.

15 years agoBFQ based disk bandwidth resource.
Dario [Thu, 30 Apr 2009 06:47:40 +0000 (08:47 +0200)]
BFQ based disk bandwidth resource.

This commit augments the framework with the capability of dealing with
disk bandwidth, by means of a special disk scheduling algorithm, BFQ
(http://feanor.sssup.it/~fabio/linux/bfq/, provided it is present
in the kernel).

Notice that this commit is not enough to make disk contracts usable,
and some of the upcoming one are needed in order of "activate" them.

15 years agoFix typo in function name.
Dario [Wed, 29 Apr 2009 16:45:55 +0000 (18:45 +0200)]
Fix typo in function name.

Fix typo in function frsh_contract_get_resource_and_label in frsh_contract.c.

15 years agoPower Management contract facilities.
Dario [Wed, 29 Apr 2009 16:40:11 +0000 (18:40 +0200)]
Power Management contract facilities.

This commit adds to fres contracts what is needed to support
the FRSH power management module.

15 years agoACPI CPU related functions.
Dario [Wed, 29 Apr 2009 16:35:49 +0000 (18:35 +0200)]
ACPI CPU related functions.

This commit adds the basic ACPI functions for get/set
system battery status and CPU frequency.

15 years agoImplemented frsh_contract_renegotiate_sync()
Michal Sojka [Thu, 23 Apr 2009 11:08:33 +0000 (13:08 +0200)]
Implemented frsh_contract_renegotiate_sync()

15 years agoImplemented change_vres() callback in dummy allocator
Michal Sojka [Thu, 23 Apr 2009 11:08:00 +0000 (13:08 +0200)]
Implemented change_vres() callback in dummy allocator

15 years agoImplemented support for contract renegotiation
Michal Sojka [Thu, 23 Apr 2009 11:23:20 +0000 (13:23 +0200)]
Implemented support for contract renegotiation

This patch changes significantly the interface between FCB and resource
managers and allocators. There no longer exist cancel_* method. The main
negotiation methods (manager.reserve_contracts, allocator.change_vreses) now
use an interface which supports the semantic offered by
frsh_group_change_mode_sync() i.e. in one negotiation operation, there might
be a combination of multiple requests to negotiate, renegotiate or cancel
contracts. Resource managers process these requests atomically, i.e.  either
all requests succeed or none of them.

The interface for implementing individual resource managers and allocators
remains the same with one exception - fres_sa_scenario_for_each_contract()
was replaced by fres_sa_scenario_for_each_no_cancel_contract().

15 years agoGeneric allocator: unify terminology (scheduler/allocator)
Michal Sojka [Thu, 16 Apr 2009 20:58:10 +0000 (22:58 +0200)]
Generic allocator: unify terminology (scheduler/allocator)

In the past allocator was called scheduler and this name was not
completely replaced in the sources until now.

15 years agoAdded contract merge operation
Michal Sojka [Thu, 16 Apr 2009 05:46:22 +0000 (07:46 +0200)]
Added contract merge operation

15 years agoAdded some container handling function
Michal Sojka [Wed, 15 Apr 2009 10:30:21 +0000 (12:30 +0200)]
Added some container handling function

15 years agodoc: Updated figure labels
Michal Sojka [Fri, 17 Apr 2009 13:17:35 +0000 (15:17 +0200)]
doc: Updated figure labels

15 years agocpucg: Fixed compilation warning in printf() format
Michal Sojka [Tue, 14 Apr 2009 13:13:24 +0000 (15:13 +0200)]
cpucg: Fixed compilation warning in printf() format

15 years agoCPU resource managers renamed to frm_*
Michal Sojka [Tue, 14 Apr 2009 13:07:37 +0000 (15:07 +0200)]
CPU resource managers renamed to frm_*

15 years agoAdded FIXME comments to Dario's spare capacity stub
Michal Sojka [Tue, 14 Apr 2009 12:09:13 +0000 (14:09 +0200)]
Added FIXME comments to Dario's spare capacity stub

15 years agoStub spare capacity module implementation.
Dario Faggioli [Thu, 2 Apr 2009 15:37:22 +0000 (17:37 +0200)]
Stub spare capacity module implementation.

First stub of the implementation of the spare capacity module.
Only the frsh_contract_set_reclamation_params() and
frsh_contract_get_reclamation_params() functions have been implemented
since now, since we need them also for feedback module.

15 years agoFix compilation of frsh_cpucg.
Pavel Pisa [Thu, 9 Apr 2009 14:22:03 +0000 (16:22 +0200)]
Fix compilation of frsh_cpucg.

Some more consideration about conditions which
require parameters update should be checked.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
15 years agoUpdated frsh_vresperiod_wait() definition according to current FRSH sources
Michal Sojka [Wed, 8 Apr 2009 13:14:39 +0000 (15:14 +0200)]
Updated frsh_vresperiod_wait() definition according to current FRSH sources

15 years agoGeneric resource manager verbosity can be controlled from outside
Michal Sojka [Thu, 2 Apr 2009 09:53:56 +0000 (11:53 +0200)]
Generic resource manager verbosity can be controlled from outside

15 years agoDummy resource verbosity in now configurable
Michal Sojka [Thu, 2 Apr 2009 09:53:26 +0000 (11:53 +0200)]
Dummy resource verbosity in now configurable