Commit | Line | Data |
---|---|---|
ff71e543 MK |
1 | ############################################################################### |
2 | # Copyright (c) 2014 Ericsson | |
3 | # | |
4 | # All rights reserved. This program and the accompanying materials | |
5 | # are made available under the terms of the Eclipse Public License v1.0 | |
6 | # which accompanies this distribution, and is available at | |
7 | # http://www.eclipse.org/legal/epl-v10.html | |
8 | # | |
9 | # Contributors: | |
10 | # Matthew Khouzam - Initial API and implementation | |
11 | ############################################################################### | |
12 | ||
13 | BtfTypeId_CDescr=Hardware device which is part of a processor and executes software. | |
14 | BtfTypeId_CName=Core | |
15 | BtfTypeId_ECUDescr=Hardware device which has at least one processor. | |
16 | BtfTypeId_ECUName=Electronic Control Unit | |
17 | BtfTypeId_IBDescr=Sub-fraction of a Runnable | |
18 | BtfTypeId_IBName=Instruction Block | |
19 | BtfTypeId_ISRDescr=Object handled by Interrupt-Management Unit and calling all \u201CTop-Level\u201D Runnables. An ISR is the specialization of a Process type. | |
20 | BtfTypeId_ISRName=Interrupt-Service-Routine | |
21 | BtfTypeId_PDescr=Hardware device which has at least one core. | |
22 | BtfTypeId_PName=Processor | |
23 | BtfTypeId_RDescr=Object, called by a Process or another Runnable. | |
24 | BtfTypeId_RName=Runnable | |
25 | BtfTypeId_SCHEDDescr=Part of operating system which assigns processes to cores. | |
26 | BtfTypeId_SCHEDName=Scheduler | |
27 | BtfTypeId_SEMDescr=Operating system object, for restricting access to resources. | |
28 | BtfTypeId_SEMName=Semaphore | |
29 | BtfTypeId_SIGDescr=Shared data object (e.g. variable) in a software. | |
30 | BtfTypeId_SIGName=Signal | |
31 | BtfTypeId_SIMDescr=Trigger point for a Task or ISR | |
32 | BtfTypeId_SIMName=Simulation | |
33 | BtfTypeId_STIDescr=Trigger point for a Task or ISR | |
34 | BtfTypeId_STIName=Stimulus | |
35 | BtfTypeId_TDescr=Object handled by OS Scheduler, and calling all "Top-Level" Runnables. A Task is the specialization of a Process type. | |
36 | BtfTypeId_TName=Task | |
37 | BTFPayload_Activate=Process instance is activated by a stimulus | |
38 | BTFPayload_BoundedMigration=When last executing core of previous instance is not equal to first executing core of this instance | |
39 | BTFPayload_EnforcedMigration=When a process migrates at a predefined position in execution to another scheduler. | |
40 | BTFPayload_FullMigration=When the executing core before a suspend is not equal to new executing core and there is a schedule point right before this execution | |
41 | BTFPayload_MapLimitExceeded=When there are more process instances of this process as the MPA-LIMIT value (MPA = MultipleProcessActivation) | |
42 | BTFPayload_Park=Active waiting process instance is suspended by another process. | |
43 | BTFPayload_PhaseMigration=When the executing core before a suspend is not equal to the new executing core and there is no schedule point right before this execution | |
44 | BTFPayload_Poll=Process instance has requested a resource by polling (active waiting) which is not available | |
45 | BTFPayload_PollParking=Parking process instance is allocated to the core and again polls (i.e. actively waits) for a resource. | |
46 | BTFPayload_Preempt=Executing process instance is stopped by the scheduler, e.g. because of a higher priority process which is activated. | |
47 | BTFPayload_Release=OS EVENT which was requested by a process is set (see OSEK 2.2.3 Extended Task Model, SET_Event()) and process is ready to proceed execution. | |
48 | BTFPayload_ReleaseParking=Resource which is requested by parking process instance becomes available, but parking process stays suspended and changes to READY state. | |
49 | BTFPayload_Resume=Suspended process instance continues execution on the same or other core. | |
50 | BTFPayload_Run=Process instance resumes execution after polling (i.e. active waiting) for a resource | |
51 | BTFPayload_Start=Process instance is allocated to the core and starts execution for the first time | |
52 | BTFPayload_Terminate=Process instance has finished execution | |
53 | BTFPayload_Wait=Process has requested a non-set OS EVENT (see OSEK 2.2.3 Extended Task Model, WAIT_Event() ). |