<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<font face="Helvetica, Arial, sans-serif">Dear all,<br>
<br>
I am testing P-RES with the following scenario<br>
<br>
setsched Linux<br>
setsched P-FP<br>
<br>
resctl -n 100 -c 1 -t table-driven -m 100 '[0, 50)'<br>
resctl -n 101 -c 1 -t table-driven -m 100 '[50, 100)'<br>
<br>
rtspin -w -r 100 40 100 5 &<br>
rtspin -w -r 101 40 100 5 &<br>
<br>
release_ts<br>
wait<br>
<br>
None of the tasks execute for its full timeslot (their budget is
40 and not 50).<br>
<br>
However, in the actual scheduling, reservation 101 does not start
at t=50 but at t=40 and that is not what was specified (</font><font
face="Helvetica, Arial, sans-serif"><font face="Helvetica, Arial,
sans-serif">'[50, 100)')</font>.<br>
<br>
I understand that a workaround would be to force the task to
execute for the full timeslot (by specifying a budget of 50).<br>
<br>
But is there a wrong configuration in my kernel ? Is this a
well-known issue ? If there is another workaround, I am interested
in (offset ?)<br>
<br>
Best regards,<br>
</font>
<pre class="moz-signature" cols="72">--
-- Laurent
</pre>
</body>
</html>