Ticket #132: computePrioCrash.xmlv3

File computePrioCrash.xmlv3, 4.2 KB (added by jlegrand, 11 years ago)
Line 
1<?xml version="1.0" standalone="yes"?>
2<?xml-stylesheet type="text/xsl" href="cheddar_project.xsl"?>
3<cheddar>
4  <core_units>
5    <core_unit id="root.rm.core">
6      <name>rm.core</name>
7      <object_type>CORE_OBJECT_TYPE</object_type>
8      <speed>1.0</speed>
9      <scheduling>
10        <scheduling_parameters>
11          <scheduler_type>RATE_MONOTONIC_PROTOCOL</scheduler_type>
12          <quantum>0</quantum>
13          <preemptive_type>PREEMPTIVE</preemptive_type>
14        </scheduling_parameters>
15      </scheduling>
16    </core_unit>
17    <core_unit id="root.dm.core">
18      <name>dm.core</name>
19      <object_type>CORE_OBJECT_TYPE</object_type>
20      <speed>1.0</speed>
21      <scheduling>
22        <scheduling_parameters>
23          <scheduler_type>DEADLINE_MONOTONIC_PROTOCOL</scheduler_type>
24          <quantum>0</quantum>
25          <preemptive_type>PREEMPTIVE</preemptive_type>
26        </scheduling_parameters>
27      </scheduling>
28    </core_unit>
29  </core_units>
30  <processors>
31    <mono_core_processor id="root.rm">
32      <name>rm</name>
33      <object_type>PROCESSOR_OBJECT_TYPE</object_type>
34      <processor_type>MONOCORE_TYPE</processor_type>
35      <network>No_Network</network>
36      <migration_type>NO_MIGRATION_TYPE</migration_type>
37      <core ref="root.rm.core"/>
38    </mono_core_processor>
39    <mono_core_processor id="root.dm">
40      <name>dm</name>
41      <object_type>PROCESSOR_OBJECT_TYPE</object_type>
42      <processor_type>MONOCORE_TYPE</processor_type>
43      <network>No_Network</network>
44      <migration_type>NO_MIGRATION_TYPE</migration_type>
45      <core ref="root.dm.core"/>
46    </mono_core_processor>
47  </processors>
48  <address_spaces>
49    <address_space id="root.ea_rm">
50      <name>ea_rm</name>
51      <object_type>ADDRESS_SPACE_OBJECT_TYPE</object_type>
52      <cpu_name>rm</cpu_name>
53      <text_memory_size>0</text_memory_size>
54      <stack_memory_size>0</stack_memory_size>
55      <data_memory_size>0</data_memory_size>
56      <heap_memory_size>0</heap_memory_size>
57      <scheduling>
58        <scheduling_parameters>
59          <scheduler_type>NO_SCHEDULING_PROTOCOL</scheduler_type>
60          <quantum>0</quantum>
61          <preemptive_type>PREEMPTIVE</preemptive_type>
62        </scheduling_parameters>
63      </scheduling>
64    </address_space>
65    <address_space id="root.ea_dm">
66      <name>ea_dm</name>
67      <object_type>ADDRESS_SPACE_OBJECT_TYPE</object_type>
68      <cpu_name>rm</cpu_name>
69      <text_memory_size>0</text_memory_size>
70      <stack_memory_size>0</stack_memory_size>
71      <data_memory_size>0</data_memory_size>
72      <heap_memory_size>0</heap_memory_size>
73      <scheduling>
74        <scheduling_parameters>
75          <scheduler_type>NO_SCHEDULING_PROTOCOL</scheduler_type>
76          <quantum>0</quantum>
77          <preemptive_type>PREEMPTIVE</preemptive_type>
78        </scheduling_parameters>
79      </scheduling>
80    </address_space>
81  </address_spaces>
82  <tasks>
83    <aperiodic_task id="root.ea_rm.T2">
84      <name>ea_rm.t2</name>
85      <object_type>TASK_OBJECT_TYPE</object_type>
86      <task_type>APERIODIC_TYPE</task_type>
87      <address_space_name>ea_rm</address_space_name>
88      <cpu_name>rm</cpu_name>
89      <policy>SCHED_OTHERS</policy>
90      <capacity>1</capacity>
91      <deadline>0</deadline>
92      <start_time>0</start_time>
93      <criticality>0</criticality>
94      <jitter>0</jitter>
95      <text_memory_size>0</text_memory_size>
96      <stack_memory_size>0</stack_memory_size>
97      <predictable_seed>TRUE</predictable_seed>
98      <seed>0</seed>
99      <blocking_time>0</blocking_time>
100    </aperiodic_task>
101    <aperiodic_task id="root.ea_dm.T1">
102      <name>ea_dm.t1</name>
103      <object_type>TASK_OBJECT_TYPE</object_type>
104      <task_type>APERIODIC_TYPE</task_type>
105      <address_space_name>ea_dm</address_space_name>
106      <cpu_name>rm</cpu_name>
107      <policy>SCHED_OTHERS</policy>
108      <capacity>1</capacity>
109      <deadline>0</deadline>
110      <start_time>0</start_time>
111      <criticality>0</criticality>
112      <jitter>0</jitter>
113      <text_memory_size>0</text_memory_size>
114      <stack_memory_size>0</stack_memory_size>
115      <predictable_seed>TRUE</predictable_seed>
116      <seed>0</seed>
117      <blocking_time>0</blocking_time>
118    </aperiodic_task>
119  </tasks>
120  <resources>
121  </resources>
122  <buffers>
123  </buffers>
124  <dependencies>
125  </dependencies>
126</cheddar>