]> rtime.felk.cvut.cz Git - frescor/fosa.git/commit
Transition to phase II API completed.
authorfaggioli <faggioli@35b4ef3e-fd22-0410-ab77-dab3279adceb>
Tue, 3 Feb 2009 13:51:23 +0000 (13:51 +0000)
committerfaggioli <faggioli@35b4ef3e-fd22-0410-ab77-dab3279adceb>
Tue, 3 Feb 2009 13:51:23 +0000 (13:51 +0000)
commitcf9c3554bbc9c191c1bfea338abca621f65ad891
tree9c0fc6d0ad5c20cce16a0e144fcbce5f6cc934fd
parent8f78c5dbdf04a8de54bd1ea639b8080be477cb20
Transition to phase II API completed.

The Linux/AQuoSA FOSA sources are now fully phase II API-compliant.
All the prescribed functionalities of the FOSA software layer have been
implemented and their semantic complies with the specifications.

Signal delivery also adheres to FOSA/FRSH design documents, thus it is now
possible to send a FOSA_SIGNAL directly to a specific thread. In fact,
altough not available in POSIX, we achieved this by means of a Linux
specific feature when dealing with timer notification events (see comments
in source files for details).

The only not-implemented module is FOSA ADS, since we are not interested in
implementing Application Defined Scheduling in Linux. However, source file
for it is present in src_aquosa folder, and all the functions returns
-EINVAL as error code.

git-svn-id: http://www.frescor.org/private/svn/frescor/fosa/trunk@1530 35b4ef3e-fd22-0410-ab77-dab3279adceb
src_aquosa/fosa_threads_and_signals.c