<ns1:Class>1,2,3,4</ns1:Class>\r
<ns1:Component>code</ns1:Component>\r
<ns1:Verification>code</ns1:Verification>\r
- <ns1:Description>The Operating System shall provide the services DisableAllInterrupts(),\r
-EnableAllInterrupts(), SuspendAllInterrupts(), ResumeAllInterrupts()\r
-prior to calling StartOS() and after calling ShutdownOS(). (It is assumed that the\r
-static variables of these functions are initialized).</ns1:Description>\r
+ <ns1:Description>The Operating System shall provide the services DisableAllInterrupts(), EnableAllInterrupts(), SuspendAllInterrupts(), ResumeAllInterrupts()\r
+prior to calling StartOS() and after calling ShutdownOS(). (It is assumed that the static variables of these functions are initialized).</ns1:Description>\r
</ns1:Req>\r
<ns1:Req id="OS301">\r
<ns1:Class>1,2,3,4</ns1:Class>\r
be less than the duration of the schedule table.</ns1:Description>\r
</ns1:Req>\r
<ns1:Req id="OS438">\r
- <ns1:Class>1,2,3,4</ns1:Class>\r
+ <ns1:Class>2,4</ns1:Class>\r
<ns1:Component>code</ns1:Component>\r
<ns1:Verification>code</ns1:Verification>\r
<ns1:Description>A schedule table shall define a precision bound with a value in the range 0\r
OsScheduleTblExplicitPrecision threshold.</ns1:Description>\r
</ns1:Req>\r
<ns1:Req id="OS419">\r
- <ns1:Class>1,2,3,4</ns1:Class>\r
+ <ns1:Class>2,4</ns1:Class>\r
<ns1:Component>code</ns1:Component>\r
<ns1:Verification>code</ns1:Verification>\r
<ns1:Description>The OS shall set the state of an explicitly synchronized schedule table to\r
OsScheduleTblExplicitPrecision threshold.</ns1:Description>\r
</ns1:Req>\r
<ns1:Req id="OS420">\r
- <ns1:Class>1,2,3,4</ns1:Class>\r
+ <ns1:Class>2,4</ns1:Class>\r
<ns1:Component>code</ns1:Component>\r
<ns1:Verification>code</ns1:Verification>\r
<ns1:Description>If the deviation is negative and the next expiry point is adjustable then the\r
Delay+min(OsScheduleTableMaxAdvance,Deviation)</ns1:Description>\r
</ns1:Req>\r
<ns1:Req id="OS421">\r
- <ns1:Class>1,2,3,4</ns1:Class>\r
+ <ns1:Class>2,4</ns1:Class>\r
<ns1:Component>code</ns1:Component>\r
<ns1:Verification>code</ns1:Verification>\r
<ns1:Description>If the deviation is positive and the next expiry point is adjustable then the OS\r
min(OsScheduleTableMaxRetard, Deviation)</ns1:Description>\r
</ns1:Req>\r
<ns1:Req id="OS422">\r
- <ns1:Class>1,2,3,4</ns1:Class>\r
+ <ns1:Class>2,4</ns1:Class>\r
<ns1:Component>code</ns1:Component>\r
<ns1:Verification>code</ns1:Verification>\r
<ns1:Description>The OS shall provide a service to cancel synchronization being performed at\r
adjustable expiry points on a schedule table.</ns1:Description>\r
</ns1:Req>\r
<ns1:Req id="OS227">\r
- <ns1:Class>1,2,3,4</ns1:Class>\r
+ <ns1:Class>2,4</ns1:Class>\r
<ns1:Component>code</ns1:Component>\r
<ns1:Verification>code</ns1:Verification>\r
<ns1:Description>The Operating System shall extend the service from OS359 to query the\r
stack faults of Task(s)/Category 2 OsIsr(s).</ns1:Description>\r
</ns1:Req>\r
<ns1:Req id="OS068">\r
- <ns1:Class>1,2,3,4</ns1:Class>\r
+ <ns1:Class>1,2</ns1:Class>\r
<ns1:Component>code</ns1:Component>\r
<ns1:Verification>code</ns1:Verification>\r
<ns1:Description>If a stack fault is detected by stack monitoring AND the configured scalability\r
class is 1 or 2, the Operating System shall call the ShutdownOS() service with the status E_OS_STACKFAULT.</ns1:Description>\r
</ns1:Req>\r
<ns1:Req id="OS396">\r
- <ns1:Class>1,2,3,4</ns1:Class>\r
+ <ns1:Class>3,4</ns1:Class>\r
<ns1:Component>code</ns1:Component>\r
<ns1:Verification>code</ns1:Verification>\r
<ns1:Description>If a stack fault is detected by stack monitoring AND the configured scalability\r
status E_OS_STACKFAULT.</ns1:Description>\r
</ns1:Req>\r
<ns1:Req id="OS445">\r
- <ns1:Class>1,2,3,4</ns1:Class>\r
+ <ns1:Class>3,4</ns1:Class>\r
<ns1:Component>code</ns1:Component>\r
<ns1:Verification>code</ns1:Verification>\r
<ns1:Description>The Operating System shall support OS-Applications which are a\r
SCHEDULETABLE_STOPPED.</ns1:Description>\r
</ns1:Req>\r
<ns1:Req id="OS363">\r
- <ns1:Class>1,2,3,4</ns1:Class>\r
+ <ns1:Class>2,4</ns1:Class>\r
<ns1:Component>code</ns1:Component>\r
<ns1:Verification>code</ns1:Verification>\r
<ns1:Description>The synchronization strategy of the <ScheduleTableID_To> shall come into\r