Commit b90d6350 authored by jhugues's avatar jhugues Committed by yoogx

* Force scheduling policy to equivalent of

          FIFO_Within_Prioties on native platforms



git-svn-id: https://tecsw.estec.esa.int/svn/taste/trunk/po-hi-ada@2816 129961e7-ef38-4bb5-a8f7-c9a525a55882
parent ed4302b9
-- Ada restrictions to be supported by the PolyORB HI, common restrictions
-- Ada partition-wide configuration
--------------------------------------------------------------------------------
-- Enforce FIFO_Within priorities for all modes. Note we cannot use
-- directly the Ravenscar profile on native platforms because of the Ada
-- runtime on non-RT OS.
--pragma Task_Dispatching_Policy (FIFO_Within_Priotities); -- D.13.1
-- Note: GCC 4.3.5 does not support this policy, changed to binder
-- option "-T0" per sec tion A.3 of the GNAT user manual
pragma Locking_Policy (Ceiling_Locking); -- D.13.1
--------------------------------------------------------------------------------
-- The following define restrictions to be supported by the
-- PolyORB-HI, common restrictions
--
-- For each restriction, we list its definition place in the Ada 2005
-- reference manual.
......
......@@ -156,7 +156,11 @@ project PolyORB_HI is
------------
package Binder is
for Default_Switches ("ada") use ("-r");
for Default_Switches ("ada") use
("-r",
"-T0" -- Force time slice to 0,
-- see A.3 of GNAT user Manual for more details
);
end Binder;
------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment