comp.lang.ada
 help / color / mirror / Atom feed
From: Colin_Paul_Gloster@ACM.org (Colin Paul Gloster)
Subject: Re: Ravenscar - Multiple Protected Entries
Date: 13 Aug 2003 19:17:05 GMT
Date: 2003-08-13T19:17:05+00:00	[thread overview]
Message-ID: <slrnbjl3lh.c6d.Colin_Paul_Gloster@camac.dcu.ie> (raw)
In-Reply-To: slrnbjiet6.jmh.Colin_Paul_Gloster@camac.dcu.ie

My claim yesterday of unique priorities
is also refuted by
"[..] you can even have a case on which
two tasks have the same priority" from page
27, slide 31 of Version 1.1 . 30 November, 2000
of "Final Report . Phase 1" of Experimental
Assessment of Value Added to Software Reuse by Ada 95
Technology ESTEC/Contract No.14618/00/NL/MV
which can be obtained from
OBOSS_ported_to_ORK_final_report.pdf.

Sorry to Jeff Carter and Stephan Heinemann and everyone else.

(If you read the page in context, it had actually
been intended that the clause quoted from the
report was specifically just about base priorities
but it is also true that aside from identical base
priorities, Ravenscar allows an active priority to
make a priority level common to more than one task.)

(I may have made the posted
news:slrnbji5jp.jmh.Colin_Paul_Gloster@camac.dcu.ie
by not properly remembering
"WARNING 3.2
ORK users are recommended to assign distinct priorities to all tasks and
                  2
protected objects.

[..]
  2
   ORK allows priorities to be shared -as long as in keeping
withe[with the] ceiling priority protocol- but this is
not a commendable practice unless the task and protected object
population exceeds the allowable range of
priorities. [..]"
from FTP://OpenRavenscar.org/openravenscar/opm2-2.pdf .)



      reply	other threads:[~2003-08-13 19:17 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-08-03 16:30 Ravenscar Stephan Heinemann
2003-08-04  8:19 ` Ravenscar Lutz Donnerhacke
2003-08-04 12:52 ` Ravenscar Matthew Heaney
2003-08-04 14:24   ` Ravenscar Phil Thornley
2003-08-04 20:49   ` Ravenscar Stephan Heinemann
2003-08-07 16:37     ` Ravenscar - Scheduling Stephan Heinemann
2003-08-07 17:16       ` Stephan Heinemann
2003-08-10 17:46     ` Ravenscar Stephan Heinemann
2003-08-06  9:43 ` Ravenscar Rodrigo Garcia
2003-08-09 15:44 ` Ravenscar - timouts Stephan Heinemann
2003-08-09 18:29 ` Ravenscar - Multiple Protected Entries Stephan Heinemann
2003-08-10  2:36   ` Jeffrey Carter
2003-08-10 17:41     ` Stephan Heinemann
2003-08-10 19:17       ` Jeffrey Carter
2003-08-11 16:35         ` Stephan Heinemann
2003-08-11 17:05         ` Stephan Heinemann
2003-08-11 19:18           ` Jeffrey Carter
2003-08-12 17:07             ` Stephan Heinemann
2003-08-12 16:31     ` Colin Paul Gloster
2003-08-12 17:10       ` Stephan Heinemann
2003-08-12 19:10         ` Colin Paul Gloster
2003-08-13 19:17           ` Colin Paul Gloster [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox